@charset "UTF-8";

/*! bulma.io v0.7.1 | MIT License | github.com/jgthms/bulma */

@keyframes spinAround {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(359deg);
  }
}

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

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

.box:not(:last-child),
.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),
.breadcrumb:not(:last-child),
.level:not(:last-child),
.message:not(:last-child),
.tabs:not(:last-child) {
  margin-bottom: 1.5rem;
}

.delete,
.modal-close {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(10, 10, 10, 0.2);
  border: none;
  border-radius: 290486px;
  cursor: pointer;
  display: inline-block;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 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;
}

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

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

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

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

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

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

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

.is-large.delete,
.is-large.modal-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 {
  animation: spinAround 500ms infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 290486px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}

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

.button,
.input,
.textarea,
.select select,
.file-cta,
.file-name,
.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-flex-align: center;
      align-items: center;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1rem;
  height: 2.25em;
  -ms-flex-pack: start;
      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,
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus,
.pagination-ellipsis:focus,
.is-focused.button,
.is-focused.input,
.is-focused.textarea,
.select select.is-focused,
.is-focused.file-cta,
.is-focused.file-name,
.is-focused.pagination-previous,
.is-focused.pagination-next,
.is-focused.pagination-link,
.is-focused.pagination-ellipsis,
.button:active,
.input:active,
.textarea:active,
.select select:active,
.file-cta:active,
.file-name:active,
.pagination-previous:active,
.pagination-next:active,
.pagination-link:active,
.pagination-ellipsis:active,
.is-active.button,
.is-active.input,
.is-active.textarea,
.select select.is-active,
.is-active.file-cta,
.is-active.file-name,
.is-active.pagination-previous,
.is-active.pagination-next,
.is-active.pagination-link,
.is-active.pagination-ellipsis {
  outline: none;
}

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

/*! minireset.css v0.0.3 | 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,
audio,
video {
  height: auto;
  max-width: 100%;
}

iframe {
  border: 0;
}

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

td,
th {
  padding: 0;
  text-align: left;
}

html {
  background-color: white;
  font-size: 1rem;
  -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%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
}

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

body,
button,
input,
select,
textarea {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

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

body {
  color: #232323;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
}

a {
  color: #3273dc;
  cursor: pointer;
  text-decoration: none;
}

a strong {
  color: currentColor;
}

a:hover {
  color: #363636;
}

code {
  background-color: whitesmoke;
  color: #ff3860;
  font-size: 0.875em;
  font-weight: normal;
  padding: 0.25em 0.5em 0.25em;
}

hr {
  background-color: whitesmoke;
  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: #363636;
  font-weight: 700;
}

pre {
  -webkit-overflow-scrolling: touch;
  background-color: whitesmoke;
  color: #232323;
  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 {
  text-align: left;
  vertical-align: top;
}

table th {
  color: #363636;
}

.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: 3rem !important;
}

.is-size-2 {
  font-size: 2.5rem !important;
}

.is-size-3 {
  font-size: 2rem !important;
}

.is-size-4 {
  font-size: 1.5rem !important;
}

.is-size-5 {
  font-size: 1.25rem !important;
}

.is-size-6 {
  font-size: 1rem !important;
}

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

@media screen and (max-width: 768px) {
  .is-size-1-mobile {
    font-size: 3rem !important;
  }

  .is-size-2-mobile {
    font-size: 2.5rem !important;
  }

  .is-size-3-mobile {
    font-size: 2rem !important;
  }

  .is-size-4-mobile {
    font-size: 1.5rem !important;
  }

  .is-size-5-mobile {
    font-size: 1.25rem !important;
  }

  .is-size-6-mobile {
    font-size: 1rem !important;
  }

  .is-size-7-mobile {
    font-size: 0.75rem !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-size-1-tablet {
    font-size: 3rem !important;
  }

  .is-size-2-tablet {
    font-size: 2.5rem !important;
  }

  .is-size-3-tablet {
    font-size: 2rem !important;
  }

  .is-size-4-tablet {
    font-size: 1.5rem !important;
  }

  .is-size-5-tablet {
    font-size: 1.25rem !important;
  }

  .is-size-6-tablet {
    font-size: 1rem !important;
  }

  .is-size-7-tablet {
    font-size: 0.75rem !important;
  }
}

@media screen and (max-width: 1087px) {
  .is-size-1-touch {
    font-size: 3rem !important;
  }

  .is-size-2-touch {
    font-size: 2.5rem !important;
  }

  .is-size-3-touch {
    font-size: 2rem !important;
  }

  .is-size-4-touch {
    font-size: 1.5rem !important;
  }

  .is-size-5-touch {
    font-size: 1.25rem !important;
  }

  .is-size-6-touch {
    font-size: 1rem !important;
  }

  .is-size-7-touch {
    font-size: 0.75rem !important;
  }
}

@media screen and (min-width: 1088px) {
  .is-size-1-desktop {
    font-size: 3rem !important;
  }

  .is-size-2-desktop {
    font-size: 2.5rem !important;
  }

  .is-size-3-desktop {
    font-size: 2rem !important;
  }

  .is-size-4-desktop {
    font-size: 1.5rem !important;
  }

  .is-size-5-desktop {
    font-size: 1.25rem !important;
  }

  .is-size-6-desktop {
    font-size: 1rem !important;
  }

  .is-size-7-desktop {
    font-size: 0.75rem !important;
  }
}

@media screen and (min-width: 1280px) {
  .is-size-1-widescreen {
    font-size: 3rem !important;
  }

  .is-size-2-widescreen {
    font-size: 2.5rem !important;
  }

  .is-size-3-widescreen {
    font-size: 2rem !important;
  }

  .is-size-4-widescreen {
    font-size: 1.5rem !important;
  }

  .is-size-5-widescreen {
    font-size: 1.25rem !important;
  }

  .is-size-6-widescreen {
    font-size: 1rem !important;
  }

  .is-size-7-widescreen {
    font-size: 0.75rem !important;
  }
}

@media screen and (min-width: 1472px) {
  .is-size-1-fullhd {
    font-size: 3rem !important;
  }

  .is-size-2-fullhd {
    font-size: 2.5rem !important;
  }

  .is-size-3-fullhd {
    font-size: 2rem !important;
  }

  .is-size-4-fullhd {
    font-size: 1.5rem !important;
  }

  .is-size-5-fullhd {
    font-size: 1.25rem !important;
  }

  .is-size-6-fullhd {
    font-size: 1rem !important;
  }

  .is-size-7-fullhd {
    font-size: 0.75rem !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: 768px) {
  .has-text-centered-mobile {
    text-align: center !important;
  }
}

@media screen and (min-width: 769px), print {
  .has-text-centered-tablet {
    text-align: center !important;
  }
}

@media screen and (min-width: 769px) 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: 768px) {
  .has-text-justified-mobile {
    text-align: justify !important;
  }
}

@media screen and (min-width: 769px), print {
  .has-text-justified-tablet {
    text-align: justify !important;
  }
}

@media screen and (min-width: 769px) 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: 768px) {
  .has-text-left-mobile {
    text-align: left !important;
  }
}

@media screen and (min-width: 769px), print {
  .has-text-left-tablet {
    text-align: left !important;
  }
}

@media screen and (min-width: 769px) 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: 768px) {
  .has-text-right-mobile {
    text-align: right !important;
  }
}

@media screen and (min-width: 769px), print {
  .has-text-right-tablet {
    text-align: right !important;
  }
}

@media screen and (min-width: 769px) 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: white !important;
}

a.has-text-white:hover,
a.has-text-white:focus {
  color: #e6e5e5 !important;
}

.has-background-white {
  background-color: white !important;
}

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

a.has-text-black:hover,
a.has-text-black:focus {
  color: black !important;
}

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

.has-text-light {
  color: whitesmoke !important;
}

a.has-text-light:hover,
a.has-text-light:focus {
  color: #dbdbdb !important;
}

.has-background-light {
  background-color: whitesmoke !important;
}

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

a.has-text-dark:hover,
a.has-text-dark:focus {
  color: #1c1c1c !important;
}

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

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

a.has-text-primary:hover,
a.has-text-primary:focus {
  color: #003d4f !important;
}

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

.has-text-link {
  color: #3273dc !important;
}

a.has-text-link:hover,
a.has-text-link:focus {
  color: #205bbc !important;
}

.has-background-link {
  background-color: #3273dc !important;
}

.has-text-info {
  color: #209cee !important;
}

a.has-text-info:hover,
a.has-text-info:focus {
  color: #0f81cc !important;
}

.has-background-info {
  background-color: #209cee !important;
}

.has-text-success {
  color: #23d160 !important;
}

a.has-text-success:hover,
a.has-text-success:focus {
  color: #1ca64c !important;
}

.has-background-success {
  background-color: #23d160 !important;
}

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

a.has-text-warning:hover,
a.has-text-warning:focus {
  color: #ffd324 !important;
}

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

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

a.has-text-danger:hover,
a.has-text-danger:focus {
  color: #ff0537 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.has-text-white-ter {
  color: whitesmoke !important;
}

.has-background-white-ter {
  background-color: whitesmoke !important;
}

.has-text-white-bis {
  color: #fafafa !important;
}

.has-background-white-bis {
  background-color: #fafafa !important;
}

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

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

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

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

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

@media screen and (max-width: 768px) {
  .is-block-mobile {
    display: block !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-block-tablet {
    display: block !important;
  }
}

@media screen and (min-width: 769px) 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: -ms-flexbox !important;
  display: flex !important;
}

@media screen and (max-width: 768px) {
  .is-flex-mobile {
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-flex-tablet {
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1087px) {
  .is-flex-tablet-only {
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

@media screen and (max-width: 1087px) {
  .is-flex-touch {
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

@media screen and (min-width: 1088px) {
  .is-flex-desktop {
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .is-flex-desktop-only {
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

@media screen and (min-width: 1280px) {
  .is-flex-widescreen {
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .is-flex-widescreen-only {
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

@media screen and (min-width: 1472px) {
  .is-flex-fullhd {
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

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

@media screen and (max-width: 768px) {
  .is-inline-mobile {
    display: inline !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-inline-tablet {
    display: inline !important;
  }
}

@media screen and (min-width: 769px) 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: 768px) {
  .is-inline-block-mobile {
    display: inline-block !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-inline-block-tablet {
    display: inline-block !important;
  }
}

@media screen and (min-width: 769px) 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: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media screen and (max-width: 768px) {
  .is-inline-flex-mobile {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-inline-flex-tablet {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1087px) {
  .is-inline-flex-tablet-only {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media screen and (max-width: 1087px) {
  .is-inline-flex-touch {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media screen and (min-width: 1088px) {
  .is-inline-flex-desktop {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .is-inline-flex-desktop-only {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media screen and (min-width: 1280px) {
  .is-inline-flex-widescreen {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .is-inline-flex-widescreen-only {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media screen and (min-width: 1472px) {
  .is-inline-flex-fullhd {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

.is-hidden {
  display: none !important;
}

@media screen and (max-width: 768px) {
  .is-hidden-mobile {
    display: none !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-hidden-tablet {
    display: none !important;
  }
}

@media screen and (min-width: 769px) 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: 768px) {
  .is-invisible-mobile {
    visibility: hidden !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-invisible-tablet {
    visibility: hidden !important;
  }
}

@media screen and (min-width: 769px) 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;
}

.box {
  background-color: white;
  border-radius: 6px;
  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
  color: #232323;
  display: block;
  padding: 1.25rem;
}

a.box:hover,
a.box:focus {
  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc;
}

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

.button {
  background-color: white;
  border-color: #dbdbdb;
  border-width: 1px;
  color: #363636;
  cursor: pointer;
  -ms-flex-pack: center;
      justify-content: center;
  padding-bottom: calc(0.375em - 1px);
  padding-left: 0.75em;
  padding-right: 0.75em;
  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: #b5b5b5;
  color: #363636;
}

.button:focus,
.button.is-focused {
  border-color: #3273dc;
  color: #363636;
}

.button:focus:not(:active),
.button.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}

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

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

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

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

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

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

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

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

.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 {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #0a0a0a;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.button.is-light {
  background-color: whitesmoke;
  border-color: transparent;
  color: #363636;
}

.button.is-light:hover,
.button.is-light.is-hovered {
  background-color: #eeeeee;
  border-color: transparent;
  color: #363636;
}

.button.is-light:focus,
.button.is-light.is-focused {
  border-color: transparent;
  color: #363636;
}

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

.button.is-light:active,
.button.is-light.is-active {
  background-color: #e8e8e8;
  border-color: transparent;
  color: #363636;
}

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

.button.is-light.is-inverted {
  background-color: #363636;
  color: whitesmoke;
}

.button.is-light.is-inverted:hover {
  background-color: #292929;
}

.button.is-light.is-inverted[disabled] {
  background-color: #363636;
  border-color: transparent;
  box-shadow: none;
  color: whitesmoke;
}

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

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

.button.is-light.is-outlined:hover,
.button.is-light.is-outlined:focus {
  background-color: whitesmoke;
  border-color: whitesmoke;
  color: #363636;
}

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

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

.button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #363636;
  color: #363636;
}

.button.is-light.is-inverted.is-outlined:hover,
.button.is-light.is-inverted.is-outlined:focus {
  background-color: #363636;
  color: whitesmoke;
}

.button.is-light.is-inverted.is-outlined[disabled] {
  background-color: transparent;
  border-color: #363636;
  box-shadow: none;
  color: #363636;
}

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

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

.button.is-dark:focus,
.button.is-dark.is-focused {
  border-color: transparent;
  color: whitesmoke;
}

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

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

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

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

.button.is-dark.is-inverted:hover {
  background-color: #e8e8e8;
}

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

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

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

.button.is-dark.is-outlined:hover,
.button.is-dark.is-outlined:focus {
  background-color: #363636;
  border-color: #363636;
  color: whitesmoke;
}

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

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

.button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: whitesmoke;
  color: whitesmoke;
}

.button.is-dark.is-inverted.is-outlined:hover,
.button.is-dark.is-inverted.is-outlined:focus {
  background-color: whitesmoke;
  color: #363636;
}

.button.is-dark.is-inverted.is-outlined[disabled] {
  background-color: transparent;
  border-color: whitesmoke;
  box-shadow: none;
  color: whitesmoke;
}

.button.is-primary {
  background-color: #006582;
  border-color: transparent;
  color: #fff;
}

.button.is-primary:hover,
.button.is-primary.is-hovered {
  background-color: #005b75;
  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(0, 101, 130, 0.25);
}

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

.button.is-primary[disabled] {
  background-color: #006582;
  border-color: transparent;
  box-shadow: none;
}

.button.is-primary.is-inverted {
  background-color: #fff;
  color: #006582;
}

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

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

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

.button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #006582;
  color: #006582;
}

.button.is-primary.is-outlined:hover,
.button.is-primary.is-outlined:focus {
  background-color: #006582;
  border-color: #006582;
  color: #fff;
}

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

.button.is-primary.is-outlined[disabled] {
  background-color: transparent;
  border-color: #006582;
  box-shadow: none;
  color: #006582;
}

.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:focus {
  background-color: #fff;
  color: #006582;
}

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

.button.is-link {
  background-color: #3273dc;
  border-color: transparent;
  color: #fff;
}

.button.is-link:hover,
.button.is-link.is-hovered {
  background-color: #276cda;
  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(50, 115, 220, 0.25);
}

.button.is-link:active,
.button.is-link.is-active {
  background-color: #2366d1;
  border-color: transparent;
  color: #fff;
}

.button.is-link[disabled] {
  background-color: #3273dc;
  border-color: transparent;
  box-shadow: none;
}

.button.is-link.is-inverted {
  background-color: #fff;
  color: #3273dc;
}

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

.button.is-link.is-inverted[disabled] {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #3273dc;
}

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

.button.is-link.is-outlined {
  background-color: transparent;
  border-color: #3273dc;
  color: #3273dc;
}

.button.is-link.is-outlined:hover,
.button.is-link.is-outlined:focus {
  background-color: #3273dc;
  border-color: #3273dc;
  color: #fff;
}

.button.is-link.is-outlined.is-loading::after {
  border-color: transparent transparent #3273dc #3273dc !important;
}

.button.is-link.is-outlined[disabled] {
  background-color: transparent;
  border-color: #3273dc;
  box-shadow: none;
  color: #3273dc;
}

.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:focus {
  background-color: #fff;
  color: #3273dc;
}

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

.button.is-info {
  background-color: #209cee;
  border-color: transparent;
  color: #fff;
}

.button.is-info:hover,
.button.is-info.is-hovered {
  background-color: #1496ed;
  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, 156, 238, 0.25);
}

.button.is-info:active,
.button.is-info.is-active {
  background-color: #118fe4;
  border-color: transparent;
  color: #fff;
}

.button.is-info[disabled] {
  background-color: #209cee;
  border-color: transparent;
  box-shadow: none;
}

.button.is-info.is-inverted {
  background-color: #fff;
  color: #209cee;
}

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

.button.is-info.is-inverted[disabled] {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #209cee;
}

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

.button.is-info.is-outlined {
  background-color: transparent;
  border-color: #209cee;
  color: #209cee;
}

.button.is-info.is-outlined:hover,
.button.is-info.is-outlined:focus {
  background-color: #209cee;
  border-color: #209cee;
  color: #fff;
}

.button.is-info.is-outlined.is-loading::after {
  border-color: transparent transparent #209cee #209cee !important;
}

.button.is-info.is-outlined[disabled] {
  background-color: transparent;
  border-color: #209cee;
  box-shadow: none;
  color: #209cee;
}

.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:focus {
  background-color: #fff;
  color: #209cee;
}

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

.button.is-success {
  background-color: #23d160;
  border-color: transparent;
  color: #fff;
}

.button.is-success:hover,
.button.is-success.is-hovered {
  background-color: #22c65b;
  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(35, 209, 96, 0.25);
}

.button.is-success:active,
.button.is-success.is-active {
  background-color: #20bc56;
  border-color: transparent;
  color: #fff;
}

.button.is-success[disabled] {
  background-color: #23d160;
  border-color: transparent;
  box-shadow: none;
}

.button.is-success.is-inverted {
  background-color: #fff;
  color: #23d160;
}

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

.button.is-success.is-inverted[disabled] {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #23d160;
}

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

.button.is-success.is-outlined {
  background-color: transparent;
  border-color: #23d160;
  color: #23d160;
}

.button.is-success.is-outlined:hover,
.button.is-success.is-outlined:focus {
  background-color: #23d160;
  border-color: #23d160;
  color: #fff;
}

.button.is-success.is-outlined.is-loading::after {
  border-color: transparent transparent #23d160 #23d160 !important;
}

.button.is-success.is-outlined[disabled] {
  background-color: transparent;
  border-color: #23d160;
  box-shadow: none;
  color: #23d160;
}

.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:focus {
  background-color: #fff;
  color: #23d160;
}

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

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

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

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

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

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

.button.is-warning[disabled] {
  background-color: #ffdd57;
  border-color: transparent;
  box-shadow: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

.button.is-danger:hover,
.button.is-danger.is-hovered {
  background-color: #ff2b56;
  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(255, 56, 96, 0.25);
}

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

.button.is-danger[disabled] {
  background-color: #ff3860;
  border-color: transparent;
  box-shadow: none;
}

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

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

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

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

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

.button.is-danger.is-outlined:hover,
.button.is-danger.is-outlined:focus {
  background-color: #ff3860;
  border-color: #ff3860;
  color: #fff;
}

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

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

.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:focus {
  background-color: #fff;
  color: #ff3860;
}

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

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

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

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

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

.button.is-fullwidth {
  display: -ms-flexbox;
  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: whitesmoke;
  border-color: #dbdbdb;
  color: #7a7a7a;
  box-shadow: none;
  pointer-events: none;
}

.button.is-rounded {
  border-radius: 290486px;
  padding-left: 1em;
  padding-right: 1em;
}

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

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

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

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

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

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

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

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

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

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

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

.buttons.has-addons .button.is-expanded {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.buttons.is-centered {
  -ms-flex-pack: center;
      justify-content: center;
}

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

.container {
  margin: 0 auto;
  position: relative;
}

@media screen and (min-width: 1088px) {
  .container {
    max-width: 960px;
    width: 960px;
  }

  .container.is-fluid {
    margin-left: 64px;
    margin-right: 64px;
    max-width: none;
    width: auto;
  }
}

@media screen and (max-width: 1279px) {
  .container.is-widescreen {
    max-width: 1152px;
    width: auto;
  }
}

@media screen and (max-width: 1471px) {
  .container.is-fullhd {
    max-width: 1344px;
    width: auto;
  }
}

@media screen and (min-width: 1280px) {
  .container {
    max-width: 1152px;
    width: 1152px;
  }
}

@media screen and (min-width: 1472px) {
  .container {
    max-width: 1344px;
    width: 1344px;
  }
}

.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: #363636;
  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: whitesmoke;
  border-left: 5px solid #dbdbdb;
  padding: 1.25em 1.5em;
}

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

.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 #dbdbdb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}

.content table th {
  color: #363636;
  text-align: left;
}

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

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

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

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

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

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

.input,
.textarea {
  background-color: white;
  border-color: #dbdbdb;
  color: #363636;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
  max-width: 100%;
  width: 100%;
}

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

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

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

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

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

.input:focus,
.input.is-focused,
.input:active,
.input.is-active,
.textarea:focus,
.textarea.is-focused,
.textarea:active,
.textarea.is-active {
  border-color: #3273dc;
  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.input.is-primary,
.textarea.is-primary {
  border-color: #006582;
}

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

.input.is-link,
.textarea.is-link {
  border-color: #3273dc;
}

.input.is-link:focus,
.input.is-link.is-focused,
.input.is-link:active,
.input.is-link.is-active,
.textarea.is-link:focus,
.textarea.is-link.is-focused,
.textarea.is-link:active,
.textarea.is-link.is-active {
  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}

.input.is-info,
.textarea.is-info {
  border-color: #209cee;
}

.input.is-info:focus,
.input.is-info.is-focused,
.input.is-info:active,
.input.is-info.is-active,
.textarea.is-info:focus,
.textarea.is-info.is-focused,
.textarea.is-info:active,
.textarea.is-info.is-active {
  box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25);
}

.input.is-success,
.textarea.is-success {
  border-color: #23d160;
}

.input.is-success:focus,
.input.is-success.is-focused,
.input.is-success:active,
.input.is-success.is-active,
.textarea.is-success:focus,
.textarea.is-success.is-focused,
.textarea.is-success:active,
.textarea.is-success.is-active {
  box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);
}

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

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

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

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

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

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

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

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

.input.is-inline,
.textarea.is-inline {
  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;
}

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

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

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

.checkbox[disabled],
.radio[disabled] {
  color: #7a7a7a;
  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: 2.25em;
}

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

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

.select select {
  background-color: white;
  border-color: #dbdbdb;
  color: #363636;
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: none;
}

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

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

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

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

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

.select select:focus,
.select select.is-focused,
.select select:active,
.select select.is-active {
  border-color: #3273dc;
  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}

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

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

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

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

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

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

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

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

.select select[multiple] {
  height: initial;
  padding: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.select.is-primary select {
  border-color: #006582;
}

.select.is-primary select:hover,
.select.is-primary select.is-hovered {
  border-color: #005169;
}

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

.select.is-link:not(:hover)::after {
  border-color: #3273dc;
}

.select.is-link select {
  border-color: #3273dc;
}

.select.is-link select:hover,
.select.is-link select.is-hovered {
  border-color: #2366d1;
}

.select.is-link select:focus,
.select.is-link select.is-focused,
.select.is-link select:active,
.select.is-link select.is-active {
  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}

.select.is-info:not(:hover)::after {
  border-color: #209cee;
}

.select.is-info select {
  border-color: #209cee;
}

.select.is-info select:hover,
.select.is-info select.is-hovered {
  border-color: #118fe4;
}

.select.is-info select:focus,
.select.is-info select.is-focused,
.select.is-info select:active,
.select.is-info select.is-active {
  box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25);
}

.select.is-success:not(:hover)::after {
  border-color: #23d160;
}

.select.is-success select {
  border-color: #23d160;
}

.select.is-success select:hover,
.select.is-success select.is-hovered {
  border-color: #20bc56;
}

.select.is-success select:focus,
.select.is-success select.is-focused,
.select.is-success select:active,
.select.is-success select.is-active {
  box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);
}

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

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

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

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

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

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

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

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

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

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

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

.select.is-disabled::after {
  border-color: #7a7a7a;
}

.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: 0.75rem;
}

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

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

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

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

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

.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: #0a0a0a;
}

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

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

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

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

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

.file.is-light .file-cta {
  background-color: whitesmoke;
  border-color: transparent;
  color: #363636;
}

.file.is-light:hover .file-cta,
.file.is-light.is-hovered .file-cta {
  background-color: #eeeeee;
  border-color: transparent;
  color: #363636;
}

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

.file.is-light:active .file-cta,
.file.is-light.is-active .file-cta {
  background-color: #e8e8e8;
  border-color: transparent;
  color: #363636;
}

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

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

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

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

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

.file.is-primary:hover .file-cta,
.file.is-primary.is-hovered .file-cta {
  background-color: #005b75;
  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(0, 101, 130, 0.25);
  color: #fff;
}

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

.file.is-link .file-cta {
  background-color: #3273dc;
  border-color: transparent;
  color: #fff;
}

.file.is-link:hover .file-cta,
.file.is-link.is-hovered .file-cta {
  background-color: #276cda;
  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(50, 115, 220, 0.25);
  color: #fff;
}

.file.is-link:active .file-cta,
.file.is-link.is-active .file-cta {
  background-color: #2366d1;
  border-color: transparent;
  color: #fff;
}

.file.is-info .file-cta {
  background-color: #209cee;
  border-color: transparent;
  color: #fff;
}

.file.is-info:hover .file-cta,
.file.is-info.is-hovered .file-cta {
  background-color: #1496ed;
  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, 156, 238, 0.25);
  color: #fff;
}

.file.is-info:active .file-cta,
.file.is-info.is-active .file-cta {
  background-color: #118fe4;
  border-color: transparent;
  color: #fff;
}

.file.is-success .file-cta {
  background-color: #23d160;
  border-color: transparent;
  color: #fff;
}

.file.is-success:hover .file-cta,
.file.is-success.is-hovered .file-cta {
  background-color: #22c65b;
  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(35, 209, 96, 0.25);
  color: #fff;
}

.file.is-success:active .file-cta,
.file.is-success.is-active .file-cta {
  background-color: #20bc56;
  border-color: transparent;
  color: #fff;
}

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

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

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

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

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

.file.is-danger:hover .file-cta,
.file.is-danger.is-hovered .file-cta {
  background-color: #ff2b56;
  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(255, 56, 96, 0.25);
  color: #fff;
}

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

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

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

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

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

.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 {
  -ms-flex-direction: column;
      flex-direction: column;
}

.file.is-boxed .file-cta {
  -ms-flex-direction: column;
      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 {
  -ms-flex-pack: center;
      justify-content: center;
}

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

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

.file.is-right {
  -ms-flex-pack: end;
      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;
  -ms-flex-order: -1;
      order: -1;
}

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

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

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

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

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

.file-input {
  height: 0.01em;
  left: 0;
  outline: none;
  position: absolute;
  top: 0;
  width: 0.01em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.help.is-primary {
  color: #006582;
}

.help.is-link {
  color: #3273dc;
}

.help.is-info {
  color: #209cee;
}

.help.is-success {
  color: #23d160;
}

.help.is-warning {
  color: #ffdd57;
}

.help.is-danger {
  color: #ff3860;
}

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

.field.has-addons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      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 .button,
.field.has-addons .control:first-child .input,
.field.has-addons .control:first-child .select select {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

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

.field.has-addons .control .button:hover,
.field.has-addons .control .button.is-hovered,
.field.has-addons .control .input:hover,
.field.has-addons .control .input.is-hovered,
.field.has-addons .control .select select:hover,
.field.has-addons .control .select select.is-hovered {
  z-index: 2;
}

.field.has-addons .control .button:focus,
.field.has-addons .control .button.is-focused,
.field.has-addons .control .button:active,
.field.has-addons .control .button.is-active,
.field.has-addons .control .input:focus,
.field.has-addons .control .input.is-focused,
.field.has-addons .control .input:active,
.field.has-addons .control .input.is-active,
.field.has-addons .control .select select:focus,
.field.has-addons .control .select select.is-focused,
.field.has-addons .control .select select:active,
.field.has-addons .control .select select.is-active {
  z-index: 3;
}

.field.has-addons .control .button:focus:hover,
.field.has-addons .control .button.is-focused:hover,
.field.has-addons .control .button:active:hover,
.field.has-addons .control .button.is-active:hover,
.field.has-addons .control .input:focus:hover,
.field.has-addons .control .input.is-focused:hover,
.field.has-addons .control .input:active:hover,
.field.has-addons .control .input.is-active:hover,
.field.has-addons .control .select select:focus:hover,
.field.has-addons .control .select select.is-focused:hover,
.field.has-addons .control .select select:active:hover,
.field.has-addons .control .select select.is-active:hover {
  z-index: 4;
}

.field.has-addons .control.is-expanded {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.field.has-addons.has-addons-centered {
  -ms-flex-pack: center;
      justify-content: center;
}

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

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

.field.is-grouped {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

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

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

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

.field.is-grouped.is-grouped-centered {
  -ms-flex-pack: center;
      justify-content: center;
}

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

.field.is-grouped.is-grouped-multiline {
  -ms-flex-wrap: wrap;
      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: 769px), print {
  .field.is-horizontal {
    display: -ms-flexbox;
    display: flex;
  }
}

.field-label .label {
  font-size: inherit;
}

@media screen and (max-width: 768px) {
  .field-label {
    margin-bottom: 0.5rem;
  }
}

@media screen and (min-width: 769px), print {
  .field-label {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-right: 1.5rem;
    text-align: right;
  }

  .field-label.is-small {
    font-size: 0.75rem;
    padding-top: 0.375em;
  }

  .field-label.is-normal {
    padding-top: 0.375em;
  }

  .field-label.is-medium {
    font-size: 1.25rem;
    padding-top: 0.375em;
  }

  .field-label.is-large {
    font-size: 1.5rem;
    padding-top: 0.375em;
  }
}

.field-body .field .field {
  margin-bottom: 0;
}

@media screen and (min-width: 769px), print {
  .field-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 5;
        flex-grow: 5;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .field-body .field {
    margin-bottom: 0;
  }

  .field-body > .field {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .field-body > .field:not(.is-narrow) {
    -ms-flex-positive: 1;
        flex-grow: 1;
  }

  .field-body > .field:not(:last-child) {
    margin-right: 0.75rem;
  }
}

.control {
  font-size: 1rem;
  position: relative;
  text-align: left;
}

.control.has-icon .icon {
  color: #dbdbdb;
  height: 2.25em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 2.25em;
  z-index: 4;
}

.control.has-icon .input:focus + .icon {
  color: #7a7a7a;
}

.control.has-icon .input.is-small + .icon {
  font-size: 0.75rem;
}

.control.has-icon .input.is-medium + .icon {
  font-size: 1.25rem;
}

.control.has-icon .input.is-large + .icon {
  font-size: 1.5rem;
}

.control.has-icon:not(.has-icon-right) .icon {
  left: 0;
}

.control.has-icon:not(.has-icon-right) .input {
  padding-left: 2.25em;
}

.control.has-icon.has-icon-right .icon {
  right: 0;
}

.control.has-icon.has-icon-right .input {
  padding-right: 2.25em;
}

.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: #7a7a7a;
}

.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: 0.75rem;
}

.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: 1.25rem;
}

.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: 1.5rem;
}

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

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

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

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

.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: 0.75rem;
}

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

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

.icon {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
      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;
}

.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-1by1 img,
.image.is-5by4 img,
.image.is-4by3 img,
.image.is-3by2 img,
.image.is-5by3 img,
.image.is-16by9 img,
.image.is-2by1 img,
.image.is-3by1 img,
.image.is-4by5 img,
.image.is-3by4 img,
.image.is-2by3 img,
.image.is-3by5 img,
.image.is-9by16 img,
.image.is-1by2 img,
.image.is-1by3 img {
  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;
}

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

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

.notification strong {
  color: currentColor;
}

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

.notification pre code {
  background: transparent;
}

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

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

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

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

.notification.is-light {
  background-color: whitesmoke;
  color: #363636;
}

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

.notification.is-primary {
  background-color: #006582;
  color: #fff;
}

.notification.is-link {
  background-color: #3273dc;
  color: #fff;
}

.notification.is-info {
  background-color: #209cee;
  color: #fff;
}

.notification.is-success {
  background-color: #23d160;
  color: #fff;
}

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

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

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

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

.progress::-webkit-progress-value {
  background-color: #232323;
}

.progress::-moz-progress-bar {
  background-color: #232323;
}

.progress::-ms-fill {
  background-color: #232323;
  border: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

.progress.is-primary::-webkit-progress-value {
  background-color: #006582;
}

.progress.is-primary::-moz-progress-bar {
  background-color: #006582;
}

.progress.is-primary::-ms-fill {
  background-color: #006582;
}

.progress.is-link::-webkit-progress-value {
  background-color: #3273dc;
}

.progress.is-link::-moz-progress-bar {
  background-color: #3273dc;
}

.progress.is-link::-ms-fill {
  background-color: #3273dc;
}

.progress.is-info::-webkit-progress-value {
  background-color: #209cee;
}

.progress.is-info::-moz-progress-bar {
  background-color: #209cee;
}

.progress.is-info::-ms-fill {
  background-color: #209cee;
}

.progress.is-success::-webkit-progress-value {
  background-color: #23d160;
}

.progress.is-success::-moz-progress-bar {
  background-color: #23d160;
}

.progress.is-success::-ms-fill {
  background-color: #23d160;
}

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

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

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

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

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

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

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

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

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

.table {
  background-color: white;
  color: #363636;
}

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

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

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

.table td.is-light,
.table th.is-light {
  background-color: whitesmoke;
  border-color: whitesmoke;
  color: #363636;
}

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

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

.table td.is-link,
.table th.is-link {
  background-color: #3273dc;
  border-color: #3273dc;
  color: #fff;
}

.table td.is-info,
.table th.is-info {
  background-color: #209cee;
  border-color: #209cee;
  color: #fff;
}

.table td.is-success,
.table th.is-success {
  background-color: #23d160;
  border-color: #23d160;
  color: #fff;
}

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

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

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

.table td.is-selected,
.table th.is-selected {
  background-color: #006582;
  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: #363636;
  text-align: left;
}

.table tr.is-selected {
  background-color: #006582;
  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 td,
.table thead th {
  border-width: 0 0 2px;
  color: #363636;
}

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

.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: #fafafa;
}

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

.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: #fafafa;
}

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

.tags {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      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.has-addons .tag {
  margin-right: 0;
}

.tags.has-addons .tag:not(:first-child) {
  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;
}

.tags.is-centered {
  -ms-flex-pack: center;
      justify-content: center;
}

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

.tags.is-right {
  -ms-flex-pack: end;
      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;
}

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

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

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

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

.tag:not(body).is-light {
  background-color: whitesmoke;
  color: #363636;
}

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

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

.tag:not(body).is-link {
  background-color: #3273dc;
  color: #fff;
}

.tag:not(body).is-info {
  background-color: #209cee;
  color: #fff;
}

.tag:not(body).is-success {
  background-color: #23d160;
  color: #fff;
}

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

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

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

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

.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: #e8e8e8;
}

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

.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: #363636;
  font-size: 2rem;
  font-weight: 600;
  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: 3rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.highlight pre {
  overflow: auto;
  max-width: 100%;
}

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

.breadcrumb {
  font-size: 1rem;
  white-space: nowrap;
}

.breadcrumb a {
  -ms-flex-align: center;
      align-items: center;
  color: #3273dc;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0 0.75em;
}

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

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

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

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

.breadcrumb li + li::before {
  color: #b5b5b5;
  content: "\0002f";
}

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

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

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

.breadcrumb.is-centered ol,
.breadcrumb.is-centered ul {
  -ms-flex-pack: center;
      justify-content: center;
}

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

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

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

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

.breadcrumb.has-arrow-separator li + li::before {
  content: "\02192";
}

.breadcrumb.has-bullet-separator li + li::before {
  content: "\02022";
}

.breadcrumb.has-dot-separator li + li::before {
  content: "\000b7";
}

.breadcrumb.has-succeeds-separator li + li::before {
  content: "\0227B";
}

.card {
  background-color: white;
  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
  color: #232323;
  max-width: 100%;
  position: relative;
}

.card-header {
  background-color: none;
  -ms-flex-align: stretch;
      align-items: stretch;
  box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1);
  display: -ms-flexbox;
  display: flex;
}

.card-header-title {
  -ms-flex-align: center;
      align-items: center;
  color: #363636;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  font-weight: 200;
  padding: 0.75rem;
}

.card-header-title.is-centered {
  -ms-flex-pack: center;
      justify-content: center;
}

.card-header-icon {
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0.75rem;
}

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

.card-content {
  background-color: none;
  padding: 1.5rem;
}

.card-footer {
  background-color: none;
  border-top: 1px solid #dbdbdb;
  -ms-flex-align: stretch;
      align-items: stretch;
  display: -ms-flexbox;
  display: flex;
}

.card-footer-item {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0.75rem;
}

.card-footer-item:not(:last-child) {
  border-right: 1px solid #dbdbdb;
}

.card .media:not(:last-child) {
  margin-bottom: 0.75rem;
}

.dropdown {
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  vertical-align: top;
}

.dropdown.is-active .dropdown-menu,
.dropdown.is-hoverable:hover .dropdown-menu {
  display: block;
}

.dropdown.is-right .dropdown-menu {
  left: auto;
  right: 0;
}

.dropdown.is-up .dropdown-menu {
  bottom: 100%;
  padding-bottom: 4px;
  padding-top: initial;
  top: auto;
}

.dropdown-menu {
  display: none;
  left: 0;
  min-width: 12rem;
  padding-top: 4px;
  position: absolute;
  top: 100%;
  z-index: 20;
}

.dropdown-content {
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.dropdown-item {
  color: #4a4a4a;
  display: block;
  font-size: 0.875rem;
  line-height: 1.5;
  padding: 0.375rem 1rem;
  position: relative;
}

a.dropdown-item {
  padding-right: 3rem;
  white-space: nowrap;
}

a.dropdown-item:hover {
  background-color: whitesmoke;
  color: #0a0a0a;
}

a.dropdown-item.is-active {
  background-color: #3273dc;
  color: #fff;
}

.dropdown-divider {
  background-color: #dbdbdb;
  border: none;
  display: block;
  height: 1px;
  margin: 0.5rem 0;
}

.level {
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.level code {
  border-radius: 4px;
}

.level img {
  display: inline-block;
  vertical-align: top;
}

.level.is-mobile {
  display: -ms-flexbox;
  display: flex;
}

.level.is-mobile .level-left,
.level.is-mobile .level-right {
  display: -ms-flexbox;
  display: flex;
}

.level.is-mobile .level-left + .level-right {
  margin-top: 0;
}

.level.is-mobile .level-item {
  margin-right: 0.75rem;
}

.level.is-mobile .level-item:not(:last-child) {
  margin-bottom: 0;
}

.level.is-mobile .level-item:not(.is-narrow) {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

@media screen and (min-width: 769px), print {
  .level {
    display: -ms-flexbox;
    display: flex;
  }

  .level > .level-item:not(.is-narrow) {
    -ms-flex-positive: 1;
        flex-grow: 1;
  }
}

.level-item {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-pack: center;
      justify-content: center;
}

.level-item .title,
.level-item .subtitle {
  margin-bottom: 0;
}

@media screen and (max-width: 768px) {
  .level-item:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}

.level-left,
.level-right {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.level-left .level-item.is-flexible,
.level-right .level-item.is-flexible {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

@media screen and (min-width: 769px), print {
  .level-left .level-item:not(:last-child),
  .level-right .level-item:not(:last-child) {
    margin-right: 0.75rem;
  }
}

.level-left {
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

@media screen and (max-width: 768px) {
  .level-left + .level-right {
    margin-top: 1.5rem;
  }
}

@media screen and (min-width: 769px), print {
  .level-left {
    display: -ms-flexbox;
    display: flex;
  }
}

.level-right {
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

@media screen and (min-width: 769px), print {
  .level-right {
    display: -ms-flexbox;
    display: flex;
  }
}

.media {
  -ms-flex-align: start;
      align-items: flex-start;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
}

.media .content:not(:last-child) {
  margin-bottom: 0.75rem;
}

.media .media {
  border-top: 1px solid rgba(219, 219, 219, 0.5);
  display: -ms-flexbox;
  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, 219, 219, 0.5);
  margin-top: 1rem;
  padding-top: 1rem;
}

.media.is-large + .media {
  margin-top: 1.5rem;
  padding-top: 1.5rem;
}

.media-left,
.media-right {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

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

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

.media-content {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  text-align: left;
}

.menu {
  font-size: 1rem;
}

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

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

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

.menu-list {
  line-height: 1.25;
}

.menu-list a {
  border-radius: 2px;
  color: #232323;
  display: block;
  padding: 0.5em 0.75em;
}

.menu-list a:hover {
  background-color: whitesmoke;
  color: #363636;
}

.menu-list a.is-active {
  background-color: #3273dc;
  color: #fff;
}

.menu-list li ul {
  border-left: 1px solid #dbdbdb;
  margin: 0.75em;
  padding-left: 0.75em;
}

.menu-label {
  color: #7a7a7a;
  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;
}

.message {
  background-color: whitesmoke;
  border-radius: 4px;
  font-size: 1rem;
}

.message strong {
  color: currentColor;
}

.message a:not(.button):not(.tag) {
  color: currentColor;
  text-decoration: underline;
}

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

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

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

.message.is-white {
  background-color: white;
}

.message.is-white .message-header {
  background-color: white;
  color: #0a0a0a;
}

.message.is-white .message-body {
  border-color: white;
  color: #4d4c4c;
}

.message.is-black {
  background-color: #fafafa;
}

.message.is-black .message-header {
  background-color: #0a0a0a;
  color: white;
}

.message.is-black .message-body {
  border-color: #0a0a0a;
  color: #090909;
}

.message.is-light {
  background-color: #fafafa;
}

.message.is-light .message-header {
  background-color: whitesmoke;
  color: #363636;
}

.message.is-light .message-body {
  border-color: whitesmoke;
  color: #505050;
}

.message.is-dark {
  background-color: #fafafa;
}

.message.is-dark .message-header {
  background-color: #363636;
  color: whitesmoke;
}

.message.is-dark .message-body {
  border-color: #363636;
  color: #2a2a2a;
}

.message.is-primary {
  background-color: #f5fdff;
}

.message.is-primary .message-header {
  background-color: #006582;
  color: #fff;
}

.message.is-primary .message-body {
  border-color: #006582;
  color: #023a4a;
}

.message.is-link {
  background-color: #f6f9fe;
}

.message.is-link .message-header {
  background-color: #3273dc;
  color: #fff;
}

.message.is-link .message-body {
  border-color: #3273dc;
  color: #22509a;
}

.message.is-info {
  background-color: #f6fbfe;
}

.message.is-info .message-header {
  background-color: #209cee;
  color: #fff;
}

.message.is-info .message-body {
  border-color: #209cee;
  color: #12537e;
}

.message.is-success {
  background-color: #f6fef9;
}

.message.is-success .message-header {
  background-color: #23d160;
  color: #fff;
}

.message.is-success .message-body {
  border-color: #23d160;
  color: #0e301a;
}

.message.is-warning {
  background-color: #fffdf5;
}

.message.is-warning .message-header {
  background-color: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}

.message.is-warning .message-body {
  border-color: #ffdd57;
  color: #3b3108;
}

.message.is-danger {
  background-color: #fff5f7;
}

.message.is-danger .message-header {
  background-color: #ff3860;
  color: #fff;
}

.message.is-danger .message-body {
  border-color: #ff3860;
  color: #cd0930;
}

.message-header {
  -ms-flex-align: center;
      align-items: center;
  background-color: #232323;
  border-radius: 4px 4px 0 0;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
  -ms-flex-pack: justify;
      justify-content: space-between;
  line-height: 1.25;
  padding: 0.75em 1em;
  position: relative;
}

.message-header .delete {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 0.75em;
}

.message-header + .message-body {
  border-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.message-body {
  border-color: #dbdbdb;
  border-radius: 4px;
  border-style: solid;
  border-width: 0 0 0 4px;
  color: #232323;
  padding: 1.25em 1.5em;
}

.message-body code,
.message-body pre {
  background-color: white;
}

.message-body pre code {
  background-color: transparent;
}

.modal {
  -ms-flex-align: center;
      align-items: center;
  display: none;
  -ms-flex-pack: center;
      justify-content: center;
  overflow: hidden;
  position: fixed;
  z-index: 40;
}

.modal.is-active {
  display: -ms-flexbox;
  display: flex;
}

.modal-background {
  background-color: rgba(10, 10, 10, 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: 769px), 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: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  max-height: calc(100vh - 40px);
  overflow: hidden;
}

.modal-card-head,
.modal-card-foot {
  -ms-flex-align: center;
      align-items: center;
  background-color: whitesmoke;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 20px;
  position: relative;
}

.modal-card-head {
  border-bottom: 1px solid #dbdbdb;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.modal-card-title {
  color: #363636;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 1.5rem;
  line-height: 1;
}

.modal-card-foot {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top: 1px solid #dbdbdb;
}

.modal-card-foot .button:not(:last-child) {
  margin-right: 10px;
}

.modal-card-body {
  -webkit-overflow-scrolling: touch;
  background-color: white;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  overflow: auto;
  padding: 20px;
}

.navbar {
  background-color: white;
  min-height: 4.5rem;
  position: relative;
  z-index: 30;
}

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

.navbar.is-white .navbar-brand > .navbar-item,
.navbar.is-white .navbar-brand .navbar-link {
  color: #0a0a0a;
}

.navbar.is-white .navbar-brand > a.navbar-item:hover,
.navbar.is-white .navbar-brand > a.navbar-item.is-active,
.navbar.is-white .navbar-brand .navbar-link:hover,
.navbar.is-white .navbar-brand .navbar-link.is-active {
  background-color: #f2f2f2;
  color: #0a0a0a;
}

.navbar.is-white .navbar-brand .navbar-link::after {
  border-color: #0a0a0a;
}

@media screen and (min-width: 1088px) {
  .navbar.is-white .navbar-start > .navbar-item,
  .navbar.is-white .navbar-start .navbar-link,
  .navbar.is-white .navbar-end > .navbar-item,
  .navbar.is-white .navbar-end .navbar-link {
    color: #0a0a0a;
  }

  .navbar.is-white .navbar-start > a.navbar-item:hover,
  .navbar.is-white .navbar-start > a.navbar-item.is-active,
  .navbar.is-white .navbar-start .navbar-link:hover,
  .navbar.is-white .navbar-start .navbar-link.is-active,
  .navbar.is-white .navbar-end > a.navbar-item:hover,
  .navbar.is-white .navbar-end > a.navbar-item.is-active,
  .navbar.is-white .navbar-end .navbar-link:hover,
  .navbar.is-white .navbar-end .navbar-link.is-active {
    background-color: #f2f2f2;
    color: #0a0a0a;
  }

  .navbar.is-white .navbar-start .navbar-link::after,
  .navbar.is-white .navbar-end .navbar-link::after {
    border-color: #0a0a0a;
  }

  .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #f2f2f2;
    color: #0a0a0a;
  }

  .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
    background-color: white;
    color: #0a0a0a;
  }
}

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

.navbar.is-black .navbar-brand > .navbar-item,
.navbar.is-black .navbar-brand .navbar-link {
  color: white;
}

.navbar.is-black .navbar-brand > a.navbar-item:hover,
.navbar.is-black .navbar-brand > a.navbar-item.is-active,
.navbar.is-black .navbar-brand .navbar-link:hover,
.navbar.is-black .navbar-brand .navbar-link.is-active {
  background-color: black;
  color: white;
}

.navbar.is-black .navbar-brand .navbar-link::after {
  border-color: white;
}

@media screen and (min-width: 1088px) {
  .navbar.is-black .navbar-start > .navbar-item,
  .navbar.is-black .navbar-start .navbar-link,
  .navbar.is-black .navbar-end > .navbar-item,
  .navbar.is-black .navbar-end .navbar-link {
    color: white;
  }

  .navbar.is-black .navbar-start > a.navbar-item:hover,
  .navbar.is-black .navbar-start > a.navbar-item.is-active,
  .navbar.is-black .navbar-start .navbar-link:hover,
  .navbar.is-black .navbar-start .navbar-link.is-active,
  .navbar.is-black .navbar-end > a.navbar-item:hover,
  .navbar.is-black .navbar-end > a.navbar-item.is-active,
  .navbar.is-black .navbar-end .navbar-link:hover,
  .navbar.is-black .navbar-end .navbar-link.is-active {
    background-color: black;
    color: white;
  }

  .navbar.is-black .navbar-start .navbar-link::after,
  .navbar.is-black .navbar-end .navbar-link::after {
    border-color: white;
  }

  .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: black;
    color: white;
  }

  .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
    background-color: #0a0a0a;
    color: white;
  }
}

.navbar.is-light {
  background-color: whitesmoke;
  color: #363636;
}

.navbar.is-light .navbar-brand > .navbar-item,
.navbar.is-light .navbar-brand .navbar-link {
  color: #363636;
}

.navbar.is-light .navbar-brand > a.navbar-item:hover,
.navbar.is-light .navbar-brand > a.navbar-item.is-active,
.navbar.is-light .navbar-brand .navbar-link:hover,
.navbar.is-light .navbar-brand .navbar-link.is-active {
  background-color: #e8e8e8;
  color: #363636;
}

.navbar.is-light .navbar-brand .navbar-link::after {
  border-color: #363636;
}

@media screen and (min-width: 1088px) {
  .navbar.is-light .navbar-start > .navbar-item,
  .navbar.is-light .navbar-start .navbar-link,
  .navbar.is-light .navbar-end > .navbar-item,
  .navbar.is-light .navbar-end .navbar-link {
    color: #363636;
  }

  .navbar.is-light .navbar-start > a.navbar-item:hover,
  .navbar.is-light .navbar-start > a.navbar-item.is-active,
  .navbar.is-light .navbar-start .navbar-link:hover,
  .navbar.is-light .navbar-start .navbar-link.is-active,
  .navbar.is-light .navbar-end > a.navbar-item:hover,
  .navbar.is-light .navbar-end > a.navbar-item.is-active,
  .navbar.is-light .navbar-end .navbar-link:hover,
  .navbar.is-light .navbar-end .navbar-link.is-active {
    background-color: #e8e8e8;
    color: #363636;
  }

  .navbar.is-light .navbar-start .navbar-link::after,
  .navbar.is-light .navbar-end .navbar-link::after {
    border-color: #363636;
  }

  .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #e8e8e8;
    color: #363636;
  }

  .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
    background-color: whitesmoke;
    color: #363636;
  }
}

.navbar.is-dark {
  background-color: #363636;
  color: whitesmoke;
}

.navbar.is-dark .navbar-brand > .navbar-item,
.navbar.is-dark .navbar-brand .navbar-link {
  color: whitesmoke;
}

.navbar.is-dark .navbar-brand > a.navbar-item:hover,
.navbar.is-dark .navbar-brand > a.navbar-item.is-active,
.navbar.is-dark .navbar-brand .navbar-link:hover,
.navbar.is-dark .navbar-brand .navbar-link.is-active {
  background-color: #292929;
  color: whitesmoke;
}

.navbar.is-dark .navbar-brand .navbar-link::after {
  border-color: whitesmoke;
}

@media screen and (min-width: 1088px) {
  .navbar.is-dark .navbar-start > .navbar-item,
  .navbar.is-dark .navbar-start .navbar-link,
  .navbar.is-dark .navbar-end > .navbar-item,
  .navbar.is-dark .navbar-end .navbar-link {
    color: whitesmoke;
  }

  .navbar.is-dark .navbar-start > a.navbar-item:hover,
  .navbar.is-dark .navbar-start > a.navbar-item.is-active,
  .navbar.is-dark .navbar-start .navbar-link:hover,
  .navbar.is-dark .navbar-start .navbar-link.is-active,
  .navbar.is-dark .navbar-end > a.navbar-item:hover,
  .navbar.is-dark .navbar-end > a.navbar-item.is-active,
  .navbar.is-dark .navbar-end .navbar-link:hover,
  .navbar.is-dark .navbar-end .navbar-link.is-active {
    background-color: #292929;
    color: whitesmoke;
  }

  .navbar.is-dark .navbar-start .navbar-link::after,
  .navbar.is-dark .navbar-end .navbar-link::after {
    border-color: whitesmoke;
  }

  .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #292929;
    color: whitesmoke;
  }

  .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
    background-color: #363636;
    color: whitesmoke;
  }
}

.navbar.is-primary {
  background-color: #006582;
  color: #fff;
}

.navbar.is-primary .navbar-brand > .navbar-item,
.navbar.is-primary .navbar-brand .navbar-link {
  color: #fff;
}

.navbar.is-primary .navbar-brand > a.navbar-item:hover,
.navbar.is-primary .navbar-brand > a.navbar-item.is-active,
.navbar.is-primary .navbar-brand .navbar-link:hover,
.navbar.is-primary .navbar-brand .navbar-link.is-active {
  background-color: #005169;
  color: #fff;
}

.navbar.is-primary .navbar-brand .navbar-link::after {
  border-color: #fff;
}

@media screen and (min-width: 1088px) {
  .navbar.is-primary .navbar-start > .navbar-item,
  .navbar.is-primary .navbar-start .navbar-link,
  .navbar.is-primary .navbar-end > .navbar-item,
  .navbar.is-primary .navbar-end .navbar-link {
    color: #fff;
  }

  .navbar.is-primary .navbar-start > a.navbar-item:hover,
  .navbar.is-primary .navbar-start > a.navbar-item.is-active,
  .navbar.is-primary .navbar-start .navbar-link:hover,
  .navbar.is-primary .navbar-start .navbar-link.is-active,
  .navbar.is-primary .navbar-end > a.navbar-item:hover,
  .navbar.is-primary .navbar-end > a.navbar-item.is-active,
  .navbar.is-primary .navbar-end .navbar-link:hover,
  .navbar.is-primary .navbar-end .navbar-link.is-active {
    background-color: #005169;
    color: #fff;
  }

  .navbar.is-primary .navbar-start .navbar-link::after,
  .navbar.is-primary .navbar-end .navbar-link::after {
    border-color: #fff;
  }

  .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #005169;
    color: #fff;
  }

  .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
    background-color: #006582;
    color: #fff;
  }
}

.navbar.is-link {
  background-color: #3273dc;
  color: #fff;
}

.navbar.is-link .navbar-brand > .navbar-item,
.navbar.is-link .navbar-brand .navbar-link {
  color: #fff;
}

.navbar.is-link .navbar-brand > a.navbar-item:hover,
.navbar.is-link .navbar-brand > a.navbar-item.is-active,
.navbar.is-link .navbar-brand .navbar-link:hover,
.navbar.is-link .navbar-brand .navbar-link.is-active {
  background-color: #2366d1;
  color: #fff;
}

.navbar.is-link .navbar-brand .navbar-link::after {
  border-color: #fff;
}

@media screen and (min-width: 1088px) {
  .navbar.is-link .navbar-start > .navbar-item,
  .navbar.is-link .navbar-start .navbar-link,
  .navbar.is-link .navbar-end > .navbar-item,
  .navbar.is-link .navbar-end .navbar-link {
    color: #fff;
  }

  .navbar.is-link .navbar-start > a.navbar-item:hover,
  .navbar.is-link .navbar-start > a.navbar-item.is-active,
  .navbar.is-link .navbar-start .navbar-link:hover,
  .navbar.is-link .navbar-start .navbar-link.is-active,
  .navbar.is-link .navbar-end > a.navbar-item:hover,
  .navbar.is-link .navbar-end > a.navbar-item.is-active,
  .navbar.is-link .navbar-end .navbar-link:hover,
  .navbar.is-link .navbar-end .navbar-link.is-active {
    background-color: #2366d1;
    color: #fff;
  }

  .navbar.is-link .navbar-start .navbar-link::after,
  .navbar.is-link .navbar-end .navbar-link::after {
    border-color: #fff;
  }

  .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #2366d1;
    color: #fff;
  }

  .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
    background-color: #3273dc;
    color: #fff;
  }
}

.navbar.is-info {
  background-color: #209cee;
  color: #fff;
}

.navbar.is-info .navbar-brand > .navbar-item,
.navbar.is-info .navbar-brand .navbar-link {
  color: #fff;
}

.navbar.is-info .navbar-brand > a.navbar-item:hover,
.navbar.is-info .navbar-brand > a.navbar-item.is-active,
.navbar.is-info .navbar-brand .navbar-link:hover,
.navbar.is-info .navbar-brand .navbar-link.is-active {
  background-color: #118fe4;
  color: #fff;
}

.navbar.is-info .navbar-brand .navbar-link::after {
  border-color: #fff;
}

@media screen and (min-width: 1088px) {
  .navbar.is-info .navbar-start > .navbar-item,
  .navbar.is-info .navbar-start .navbar-link,
  .navbar.is-info .navbar-end > .navbar-item,
  .navbar.is-info .navbar-end .navbar-link {
    color: #fff;
  }

  .navbar.is-info .navbar-start > a.navbar-item:hover,
  .navbar.is-info .navbar-start > a.navbar-item.is-active,
  .navbar.is-info .navbar-start .navbar-link:hover,
  .navbar.is-info .navbar-start .navbar-link.is-active,
  .navbar.is-info .navbar-end > a.navbar-item:hover,
  .navbar.is-info .navbar-end > a.navbar-item.is-active,
  .navbar.is-info .navbar-end .navbar-link:hover,
  .navbar.is-info .navbar-end .navbar-link.is-active {
    background-color: #118fe4;
    color: #fff;
  }

  .navbar.is-info .navbar-start .navbar-link::after,
  .navbar.is-info .navbar-end .navbar-link::after {
    border-color: #fff;
  }

  .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #118fe4;
    color: #fff;
  }

  .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
    background-color: #209cee;
    color: #fff;
  }
}

.navbar.is-success {
  background-color: #23d160;
  color: #fff;
}

.navbar.is-success .navbar-brand > .navbar-item,
.navbar.is-success .navbar-brand .navbar-link {
  color: #fff;
}

.navbar.is-success .navbar-brand > a.navbar-item:hover,
.navbar.is-success .navbar-brand > a.navbar-item.is-active,
.navbar.is-success .navbar-brand .navbar-link:hover,
.navbar.is-success .navbar-brand .navbar-link.is-active {
  background-color: #20bc56;
  color: #fff;
}

.navbar.is-success .navbar-brand .navbar-link::after {
  border-color: #fff;
}

@media screen and (min-width: 1088px) {
  .navbar.is-success .navbar-start > .navbar-item,
  .navbar.is-success .navbar-start .navbar-link,
  .navbar.is-success .navbar-end > .navbar-item,
  .navbar.is-success .navbar-end .navbar-link {
    color: #fff;
  }

  .navbar.is-success .navbar-start > a.navbar-item:hover,
  .navbar.is-success .navbar-start > a.navbar-item.is-active,
  .navbar.is-success .navbar-start .navbar-link:hover,
  .navbar.is-success .navbar-start .navbar-link.is-active,
  .navbar.is-success .navbar-end > a.navbar-item:hover,
  .navbar.is-success .navbar-end > a.navbar-item.is-active,
  .navbar.is-success .navbar-end .navbar-link:hover,
  .navbar.is-success .navbar-end .navbar-link.is-active {
    background-color: #20bc56;
    color: #fff;
  }

  .navbar.is-success .navbar-start .navbar-link::after,
  .navbar.is-success .navbar-end .navbar-link::after {
    border-color: #fff;
  }

  .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #20bc56;
    color: #fff;
  }

  .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
    background-color: #23d160;
    color: #fff;
  }
}

.navbar.is-warning {
  background-color: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}

.navbar.is-warning .navbar-brand > .navbar-item,
.navbar.is-warning .navbar-brand .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}

.navbar.is-warning .navbar-brand > a.navbar-item:hover,
.navbar.is-warning .navbar-brand > a.navbar-item.is-active,
.navbar.is-warning .navbar-brand .navbar-link:hover,
.navbar.is-warning .navbar-brand .navbar-link.is-active {
  background-color: #ffd83d;
  color: rgba(0, 0, 0, 0.7);
}

.navbar.is-warning .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}

@media screen and (min-width: 1088px) {
  .navbar.is-warning .navbar-start > .navbar-item,
  .navbar.is-warning .navbar-start .navbar-link,
  .navbar.is-warning .navbar-end > .navbar-item,
  .navbar.is-warning .navbar-end .navbar-link {
    color: rgba(0, 0, 0, 0.7);
  }

  .navbar.is-warning .navbar-start > a.navbar-item:hover,
  .navbar.is-warning .navbar-start > a.navbar-item.is-active,
  .navbar.is-warning .navbar-start .navbar-link:hover,
  .navbar.is-warning .navbar-start .navbar-link.is-active,
  .navbar.is-warning .navbar-end > a.navbar-item:hover,
  .navbar.is-warning .navbar-end > a.navbar-item.is-active,
  .navbar.is-warning .navbar-end .navbar-link:hover,
  .navbar.is-warning .navbar-end .navbar-link.is-active {
    background-color: #ffd83d;
    color: rgba(0, 0, 0, 0.7);
  }

  .navbar.is-warning .navbar-start .navbar-link::after,
  .navbar.is-warning .navbar-end .navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }

  .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #ffd83d;
    color: rgba(0, 0, 0, 0.7);
  }

  .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
    background-color: #ffdd57;
    color: rgba(0, 0, 0, 0.7);
  }
}

.navbar.is-danger {
  background-color: #ff3860;
  color: #fff;
}

.navbar.is-danger .navbar-brand > .navbar-item,
.navbar.is-danger .navbar-brand .navbar-link {
  color: #fff;
}

.navbar.is-danger .navbar-brand > a.navbar-item:hover,
.navbar.is-danger .navbar-brand > a.navbar-item.is-active,
.navbar.is-danger .navbar-brand .navbar-link:hover,
.navbar.is-danger .navbar-brand .navbar-link.is-active {
  background-color: #ff1f4b;
  color: #fff;
}

.navbar.is-danger .navbar-brand .navbar-link::after {
  border-color: #fff;
}

@media screen and (min-width: 1088px) {
  .navbar.is-danger .navbar-start > .navbar-item,
  .navbar.is-danger .navbar-start .navbar-link,
  .navbar.is-danger .navbar-end > .navbar-item,
  .navbar.is-danger .navbar-end .navbar-link {
    color: #fff;
  }

  .navbar.is-danger .navbar-start > a.navbar-item:hover,
  .navbar.is-danger .navbar-start > a.navbar-item.is-active,
  .navbar.is-danger .navbar-start .navbar-link:hover,
  .navbar.is-danger .navbar-start .navbar-link.is-active,
  .navbar.is-danger .navbar-end > a.navbar-item:hover,
  .navbar.is-danger .navbar-end > a.navbar-item.is-active,
  .navbar.is-danger .navbar-end .navbar-link:hover,
  .navbar.is-danger .navbar-end .navbar-link.is-active {
    background-color: #ff1f4b;
    color: #fff;
  }

  .navbar.is-danger .navbar-start .navbar-link::after,
  .navbar.is-danger .navbar-end .navbar-link::after {
    border-color: #fff;
  }

  .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #ff1f4b;
    color: #fff;
  }

  .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
    background-color: #ff3860;
    color: #fff;
  }
}

.navbar > .container {
  -ms-flex-align: stretch;
      align-items: stretch;
  display: -ms-flexbox;
  display: flex;
  min-height: 4.5rem;
  width: 100%;
}

.navbar.has-shadow {
  box-shadow: 0 2px 0 0 whitesmoke;
}

.navbar.is-fixed-bottom,
.navbar.is-fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  z-index: 30;
}

.navbar.is-fixed-bottom {
  bottom: 0;
}

.navbar.is-fixed-bottom.has-shadow {
  box-shadow: 0 -2px 0 0 whitesmoke;
}

.navbar.is-fixed-top {
  top: 0;
}

html.has-navbar-fixed-top,
body.has-navbar-fixed-top {
  padding-top: 4.5rem;
}

html.has-navbar-fixed-bottom,
body.has-navbar-fixed-bottom {
  padding-bottom: 4.5rem;
}

.navbar-brand,
.navbar-tabs {
  -ms-flex-align: stretch;
      align-items: stretch;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  min-height: 4.5rem;
}

.navbar-brand a.navbar-item:hover {
  background-color: transparent;
}

.navbar-tabs {
  -webkit-overflow-scrolling: touch;
  max-width: 100vw;
  overflow-x: auto;
  overflow-y: hidden;
}

.navbar-burger {
  cursor: pointer;
  display: block;
  height: 4.5rem;
  position: relative;
  width: 4.5rem;
  margin-left: auto;
}

.navbar-burger span {
  background-color: currentColor;
  display: block;
  height: 1px;
  left: calc(50% - 8px);
  position: absolute;
  transform-origin: center;
  transition-duration: 86ms;
  transition-property: background-color, opacity, transform;
  transition-timing-function: ease-out;
  width: 16px;
}

.navbar-burger span:nth-child(1) {
  top: calc(50% - 6px);
}

.navbar-burger span:nth-child(2) {
  top: calc(50% - 1px);
}

.navbar-burger span:nth-child(3) {
  top: calc(50% + 4px);
}

.navbar-burger:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

.navbar-burger.is-active span:nth-child(1) {
  transform: translateY(5px) rotate(45deg);
}

.navbar-burger.is-active span:nth-child(2) {
  opacity: 0;
}

.navbar-burger.is-active span:nth-child(3) {
  transform: translateY(-5px) rotate(-45deg);
}

.navbar-menu {
  display: none;
}

.navbar-item,
.navbar-link {
  color: #4a4a4a;
  display: block;
  line-height: 1.5;
  padding: 0.5rem 0.75rem;
  position: relative;
}

.navbar-item .icon:only-child,
.navbar-link .icon:only-child {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

a.navbar-item,
.navbar-link {
  cursor: pointer;
}

a.navbar-item:hover,
a.navbar-item.is-active,
.navbar-link:hover,
.navbar-link.is-active {
  background-color: #fafafa;
  color: #3273dc;
}

.navbar-item {
  display: block;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.navbar-item img {
  max-height: 1.75rem;
}

.navbar-item.has-dropdown {
  padding: 0;
}

.navbar-item.is-expanded {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.navbar-item.is-tab {
  border-bottom: 1px solid transparent;
  min-height: 4.5rem;
  padding-bottom: calc(0.5rem - 1px);
}

.navbar-item.is-tab:hover {
  background-color: transparent;
  border-bottom-color: #3273dc;
}

.navbar-item.is-tab.is-active {
  background-color: transparent;
  border-bottom-color: #3273dc;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  color: #3273dc;
  padding-bottom: calc(0.5rem - 3px);
}

.navbar-content {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.navbar-link {
  padding-right: 2.5em;
}

.navbar-link::after {
  border-color: #3273dc;
  margin-top: -0.375em;
  right: 1.125em;
}

.navbar-dropdown {
  font-size: 0.875rem;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.navbar-dropdown .navbar-item {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.navbar-divider {
  background-color: whitesmoke;
  border: none;
  display: none;
  height: 2px;
  margin: 0.5rem 0;
}

@media screen and (max-width: 1087px) {
  .navbar > .container {
    display: block;
  }

  .navbar-brand .navbar-item,
  .navbar-tabs .navbar-item {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
  }

  .navbar-link::after {
    display: none;
  }

  .navbar-menu {
    background-color: white;
    box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
    padding: 0.5rem 0;
  }

  .navbar-menu.is-active {
    display: block;
  }

  .navbar.is-fixed-bottom-touch,
  .navbar.is-fixed-top-touch {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }

  .navbar.is-fixed-bottom-touch {
    bottom: 0;
  }

  .navbar.is-fixed-bottom-touch.has-shadow {
    box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1);
  }

  .navbar.is-fixed-top-touch {
    top: 0;
  }

  .navbar.is-fixed-top .navbar-menu,
  .navbar.is-fixed-top-touch .navbar-menu {
    -webkit-overflow-scrolling: touch;
    max-height: calc(100vh - 4.5rem);
    overflow: auto;
  }

  html.has-navbar-fixed-top-touch,
  body.has-navbar-fixed-top-touch {
    padding-top: 4.5rem;
  }

  html.has-navbar-fixed-bottom-touch,
  body.has-navbar-fixed-bottom-touch {
    padding-bottom: 4.5rem;
  }
}

@media screen and (min-width: 1088px) {
  .navbar,
  .navbar-menu,
  .navbar-start,
  .navbar-end {
    -ms-flex-align: stretch;
        align-items: stretch;
    display: -ms-flexbox;
    display: flex;
  }

  .navbar {
    min-height: 4.5rem;
  }

  .navbar.is-spaced {
    padding: 1rem 2rem;
  }

  .navbar.is-spaced .navbar-start,
  .navbar.is-spaced .navbar-end {
    -ms-flex-align: center;
        align-items: center;
  }

  .navbar.is-spaced a.navbar-item,
  .navbar.is-spaced .navbar-link {
    border-radius: 4px;
  }

  .navbar.is-transparent a.navbar-item:hover,
  .navbar.is-transparent a.navbar-item.is-active,
  .navbar.is-transparent .navbar-link:hover,
  .navbar.is-transparent .navbar-link.is-active {
    background-color: transparent !important;
  }

  .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,
  .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
    background-color: transparent !important;
  }

  .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
    background-color: whitesmoke;
    color: #0a0a0a;
  }

  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
    background-color: whitesmoke;
    color: #3273dc;
  }

  .navbar-burger {
    display: none;
  }

  .navbar-item,
  .navbar-link {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
  }

  .navbar-item {
    display: -ms-flexbox;
    display: flex;
  }

  .navbar-item.has-dropdown {
    -ms-flex-align: stretch;
        align-items: stretch;
  }

  .navbar-item.has-dropdown-up .navbar-link::after {
    transform: rotate(135deg) translate(0.25em, -0.25em);
  }

  .navbar-item.has-dropdown-up .navbar-dropdown {
    border-bottom: 2px solid #dbdbdb;
    border-radius: 6px 6px 0 0;
    border-top: none;
    bottom: 100%;
    box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);
    top: auto;
  }

  .navbar-item.is-active .navbar-dropdown,
  .navbar-item.is-hoverable:hover .navbar-dropdown {
    display: block;
  }

  .navbar.is-spaced .navbar-item.is-active .navbar-dropdown,
  .navbar-item.is-active .navbar-dropdown.is-boxed,
  .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown,
  .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
  }

  .navbar-menu {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .navbar-start {
    -ms-flex-pack: start;
        justify-content: flex-start;
    margin-right: auto;
  }

  .navbar-end {
    -ms-flex-pack: end;
        justify-content: flex-end;
    margin-left: auto;
  }

  .navbar-dropdown {
    background-color: white;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top: 2px solid #dbdbdb;
    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
    display: none;
    font-size: 0.875rem;
    left: 0;
    min-width: 100%;
    position: absolute;
    top: 100%;
    z-index: 20;
  }

  .navbar-dropdown .navbar-item {
    padding: 0.375rem 1rem;
    white-space: nowrap;
  }

  .navbar-dropdown a.navbar-item {
    padding-right: 3rem;
  }

  .navbar-dropdown a.navbar-item:hover {
    background-color: whitesmoke;
    color: #0a0a0a;
  }

  .navbar-dropdown a.navbar-item.is-active {
    background-color: whitesmoke;
    color: #3273dc;
  }

  .navbar.is-spaced .navbar-dropdown,
  .navbar-dropdown.is-boxed {
    border-radius: 6px;
    border-top: none;
    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    display: block;
    opacity: 0;
    pointer-events: none;
    top: calc(100% + (-4px));
    transform: translateY(-5px);
    transition-duration: 86ms;
    transition-property: opacity, transform;
  }

  .navbar-dropdown.is-right {
    left: auto;
    right: 0;
  }

  .navbar-divider {
    display: block;
  }

  .navbar > .container .navbar-brand,
  .container > .navbar .navbar-brand {
    margin-left: -1rem;
  }

  .navbar > .container .navbar-menu,
  .container > .navbar .navbar-menu {
    margin-right: -1rem;
  }

  .navbar.is-fixed-bottom-desktop,
  .navbar.is-fixed-top-desktop {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }

  .navbar.is-fixed-bottom-desktop {
    bottom: 0;
  }

  .navbar.is-fixed-bottom-desktop.has-shadow {
    box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1);
  }

  .navbar.is-fixed-top-desktop {
    top: 0;
  }

  html.has-navbar-fixed-top-desktop,
  body.has-navbar-fixed-top-desktop {
    padding-top: 4.5rem;
  }

  html.has-navbar-fixed-bottom-desktop,
  body.has-navbar-fixed-bottom-desktop {
    padding-bottom: 4.5rem;
  }

  html.has-spaced-navbar-fixed-top,
  body.has-spaced-navbar-fixed-top {
    padding-top: 6.5rem;
  }

  html.has-spaced-navbar-fixed-bottom,
  body.has-spaced-navbar-fixed-bottom {
    padding-bottom: 6.5rem;
  }

  a.navbar-item.is-active,
  .navbar-link.is-active {
    color: #0a0a0a;
  }

  a.navbar-item.is-active:not(:hover),
  .navbar-link.is-active:not(:hover) {
    background-color: transparent;
  }

  .navbar-item.has-dropdown:hover .navbar-link,
  .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #fafafa;
  }
}

.pagination {
  font-size: 1rem;
  margin: -0.25rem;
}

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

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

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

.pagination.is-rounded .pagination-previous,
.pagination.is-rounded .pagination-next {
  padding-left: 1em;
  padding-right: 1em;
  border-radius: 290486px;
}

.pagination.is-rounded .pagination-link {
  border-radius: 290486px;
}

.pagination,
.pagination-list {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
}

.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
  font-size: 1em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 0.25rem;
  text-align: center;
}

.pagination-previous,
.pagination-next,
.pagination-link {
  border-color: #dbdbdb;
  color: #363636;
  min-width: 2.25em;
}

.pagination-previous:hover,
.pagination-next:hover,
.pagination-link:hover {
  border-color: #b5b5b5;
  color: #363636;
}

.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus {
  border-color: #3273dc;
}

.pagination-previous:active,
.pagination-next:active,
.pagination-link:active {
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
}

.pagination-previous[disabled],
.pagination-next[disabled],
.pagination-link[disabled] {
  background-color: #dbdbdb;
  border-color: #dbdbdb;
  box-shadow: none;
  color: #7a7a7a;
  opacity: 0.5;
}

.pagination-previous,
.pagination-next {
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}

.pagination-link.is-current {
  background-color: #3273dc;
  border-color: #3273dc;
  color: #fff;
}

.pagination-ellipsis {
  color: #b5b5b5;
  pointer-events: none;
}

.pagination-list {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .pagination {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .pagination-previous,
  .pagination-next {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .pagination-list li {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}

@media screen and (min-width: 769px), print {
  .pagination-list {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-order: 1;
        order: 1;
  }

  .pagination-previous {
    -ms-flex-order: 2;
        order: 2;
  }

  .pagination-next {
    -ms-flex-order: 3;
        order: 3;
  }

  .pagination {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }

  .pagination.is-centered .pagination-previous {
    -ms-flex-order: 1;
        order: 1;
  }

  .pagination.is-centered .pagination-list {
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-order: 2;
        order: 2;
  }

  .pagination.is-centered .pagination-next {
    -ms-flex-order: 3;
        order: 3;
  }

  .pagination.is-right .pagination-previous {
    -ms-flex-order: 1;
        order: 1;
  }

  .pagination.is-right .pagination-next {
    -ms-flex-order: 2;
        order: 2;
  }

  .pagination.is-right .pagination-list {
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-order: 3;
        order: 3;
  }
}

.panel {
  font-size: 1rem;
}

.panel:not(:last-child) {
  margin-bottom: 1.5rem;
}

.panel-heading,
.panel-tabs,
.panel-block {
  border-bottom: 1px solid #dbdbdb;
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
}

.panel-heading:first-child,
.panel-tabs:first-child,
.panel-block:first-child {
  border-top: 1px solid #dbdbdb;
}

.panel-heading {
  background-color: whitesmoke;
  border-radius: 4px 4px 0 0;
  color: #363636;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.25;
  padding: 0.5em 0.75em;
}

.panel-tabs {
  -ms-flex-align: end;
      align-items: flex-end;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875em;
  -ms-flex-pack: center;
      justify-content: center;
}

.panel-tabs a {
  border-bottom: 1px solid #dbdbdb;
  margin-bottom: -1px;
  padding: 0.5em;
}

.panel-tabs a.is-active {
  border-bottom-color: #4a4a4a;
  color: #363636;
}

.panel-list a {
  color: #232323;
}

.panel-list a:hover {
  color: #3273dc;
}

.panel-block {
  -ms-flex-align: center;
      align-items: center;
  color: #363636;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 0.5em 0.75em;
}

.panel-block input[type="checkbox"] {
  margin-right: 0.75em;
}

.panel-block > .control {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
}

.panel-block.is-wrapped {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.panel-block.is-active {
  border-left-color: #3273dc;
  color: #363636;
}

.panel-block.is-active .panel-icon {
  color: #3273dc;
}

a.panel-block,
label.panel-block {
  cursor: pointer;
}

a.panel-block:hover,
label.panel-block:hover {
  background-color: whitesmoke;
}

.panel-icon {
  display: inline-block;
  font-size: 14px;
  height: 1em;
  line-height: 1em;
  text-align: center;
  vertical-align: top;
  width: 1em;
  color: #7a7a7a;
  margin-right: 0.75em;
}

.panel-icon .fa {
  font-size: inherit;
  line-height: inherit;
}

.tabs {
  -webkit-overflow-scrolling: touch;
  -ms-flex-align: stretch;
      align-items: stretch;
  display: -ms-flexbox;
  display: flex;
  font-size: 1rem;
  -ms-flex-pack: justify;
      justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
}

.tabs a {
  -ms-flex-align: center;
      align-items: center;
  border-bottom-color: #dbdbdb;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: #232323;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: -1px;
  padding: 0.5em 1em;
  vertical-align: top;
}

.tabs a:hover {
  border-bottom-color: #363636;
  color: #363636;
}

.tabs li {
  display: block;
}

.tabs li.is-active a {
  border-bottom-color: #3273dc;
  color: #3273dc;
}

.tabs ul {
  -ms-flex-align: center;
      align-items: center;
  border-bottom-color: #dbdbdb;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.tabs ul.is-left {
  padding-right: 0.75em;
}

.tabs ul.is-center {
  -ms-flex: none;
      flex: none;
  -ms-flex-pack: center;
      justify-content: center;
  padding-left: 0.75em;
  padding-right: 0.75em;
}

.tabs ul.is-right {
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding-left: 0.75em;
}

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

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

.tabs.is-centered ul {
  -ms-flex-pack: center;
      justify-content: center;
}

.tabs.is-right ul {
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.tabs.is-boxed a {
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}

.tabs.is-boxed a:hover {
  background-color: whitesmoke;
  border-bottom-color: #dbdbdb;
}

.tabs.is-boxed li.is-active a {
  background-color: white;
  border-color: #dbdbdb;
  border-bottom-color: transparent !important;
}

.tabs.is-fullwidth li {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.tabs.is-toggle a {
  border-color: #dbdbdb;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 0;
  position: relative;
}

.tabs.is-toggle a:hover {
  background-color: whitesmoke;
  border-color: #b5b5b5;
  z-index: 2;
}

.tabs.is-toggle li + li {
  margin-left: -1px;
}

.tabs.is-toggle li:first-child a {
  border-radius: 4px 0 0 4px;
}

.tabs.is-toggle li:last-child a {
  border-radius: 0 4px 4px 0;
}

.tabs.is-toggle li.is-active a {
  background-color: #3273dc;
  border-color: #3273dc;
  color: #fff;
  z-index: 1;
}

.tabs.is-toggle ul {
  border-bottom: none;
}

.tabs.is-toggle.is-toggle-rounded li:first-child a {
  border-bottom-left-radius: 290486px;
  border-top-left-radius: 290486px;
  padding-left: 1.25em;
}

.tabs.is-toggle.is-toggle-rounded li:last-child a {
  border-bottom-right-radius: 290486px;
  border-top-right-radius: 290486px;
  padding-right: 1.25em;
}

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

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

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

.column {
  display: block;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  padding: 0.75rem;
}

.columns.is-mobile > .column.is-narrow {
  -ms-flex: none;
      flex: none;
}

.columns.is-mobile > .column.is-full {
  -ms-flex: none;
      flex: none;
  width: 100%;
}

.columns.is-mobile > .column.is-three-quarters {
  -ms-flex: none;
      flex: none;
  width: 75%;
}

.columns.is-mobile > .column.is-two-thirds {
  -ms-flex: none;
      flex: none;
  width: 66.6666%;
}

.columns.is-mobile > .column.is-half {
  -ms-flex: none;
      flex: none;
  width: 50%;
}

.columns.is-mobile > .column.is-one-third {
  -ms-flex: none;
      flex: none;
  width: 33.3333%;
}

.columns.is-mobile > .column.is-one-quarter {
  -ms-flex: none;
      flex: none;
  width: 25%;
}

.columns.is-mobile > .column.is-one-fifth {
  -ms-flex: none;
      flex: none;
  width: 20%;
}

.columns.is-mobile > .column.is-two-fifths {
  -ms-flex: none;
      flex: none;
  width: 40%;
}

.columns.is-mobile > .column.is-three-fifths {
  -ms-flex: none;
      flex: none;
  width: 60%;
}

.columns.is-mobile > .column.is-four-fifths {
  -ms-flex: none;
      flex: none;
  width: 80%;
}

.columns.is-mobile > .column.is-offset-three-quarters {
  margin-left: 75%;
}

.columns.is-mobile > .column.is-offset-two-thirds {
  margin-left: 66.6666%;
}

.columns.is-mobile > .column.is-offset-half {
  margin-left: 50%;
}

.columns.is-mobile > .column.is-offset-one-third {
  margin-left: 33.3333%;
}

.columns.is-mobile > .column.is-offset-one-quarter {
  margin-left: 25%;
}

.columns.is-mobile > .column.is-offset-one-fifth {
  margin-left: 20%;
}

.columns.is-mobile > .column.is-offset-two-fifths {
  margin-left: 40%;
}

.columns.is-mobile > .column.is-offset-three-fifths {
  margin-left: 60%;
}

.columns.is-mobile > .column.is-offset-four-fifths {
  margin-left: 80%;
}

.columns.is-mobile > .column.is-1 {
  -ms-flex: none;
      flex: none;
  width: 8.33333333%;
}

.columns.is-mobile > .column.is-offset-1 {
  margin-left: 8.33333333%;
}

.columns.is-mobile > .column.is-2 {
  -ms-flex: none;
      flex: none;
  width: 16.66666667%;
}

.columns.is-mobile > .column.is-offset-2 {
  margin-left: 16.66666667%;
}

.columns.is-mobile > .column.is-3 {
  -ms-flex: none;
      flex: none;
  width: 25%;
}

.columns.is-mobile > .column.is-offset-3 {
  margin-left: 25%;
}

.columns.is-mobile > .column.is-4 {
  -ms-flex: none;
      flex: none;
  width: 33.33333333%;
}

.columns.is-mobile > .column.is-offset-4 {
  margin-left: 33.33333333%;
}

.columns.is-mobile > .column.is-5 {
  -ms-flex: none;
      flex: none;
  width: 41.66666667%;
}

.columns.is-mobile > .column.is-offset-5 {
  margin-left: 41.66666667%;
}

.columns.is-mobile > .column.is-6 {
  -ms-flex: none;
      flex: none;
  width: 50%;
}

.columns.is-mobile > .column.is-offset-6 {
  margin-left: 50%;
}

.columns.is-mobile > .column.is-7 {
  -ms-flex: none;
      flex: none;
  width: 58.33333333%;
}

.columns.is-mobile > .column.is-offset-7 {
  margin-left: 58.33333333%;
}

.columns.is-mobile > .column.is-8 {
  -ms-flex: none;
      flex: none;
  width: 66.66666667%;
}

.columns.is-mobile > .column.is-offset-8 {
  margin-left: 66.66666667%;
}

.columns.is-mobile > .column.is-9 {
  -ms-flex: none;
      flex: none;
  width: 75%;
}

.columns.is-mobile > .column.is-offset-9 {
  margin-left: 75%;
}

.columns.is-mobile > .column.is-10 {
  -ms-flex: none;
      flex: none;
  width: 83.33333333%;
}

.columns.is-mobile > .column.is-offset-10 {
  margin-left: 83.33333333%;
}

.columns.is-mobile > .column.is-11 {
  -ms-flex: none;
      flex: none;
  width: 91.66666667%;
}

.columns.is-mobile > .column.is-offset-11 {
  margin-left: 91.66666667%;
}

.columns.is-mobile > .column.is-12 {
  -ms-flex: none;
      flex: none;
  width: 100%;
}

.columns.is-mobile > .column.is-offset-12 {
  margin-left: 100%;
}

@media screen and (max-width: 768px) {
  .column.is-narrow-mobile {
    -ms-flex: none;
        flex: none;
  }

  .column.is-full-mobile {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-three-quarters-mobile {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-two-thirds-mobile {
    -ms-flex: none;
        flex: none;
    width: 66.6666%;
  }

  .column.is-half-mobile {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-one-third-mobile {
    -ms-flex: none;
        flex: none;
    width: 33.3333%;
  }

  .column.is-one-quarter-mobile {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-one-fifth-mobile {
    -ms-flex: none;
        flex: none;
    width: 20%;
  }

  .column.is-two-fifths-mobile {
    -ms-flex: none;
        flex: none;
    width: 40%;
  }

  .column.is-three-fifths-mobile {
    -ms-flex: none;
        flex: none;
    width: 60%;
  }

  .column.is-four-fifths-mobile {
    -ms-flex: none;
        flex: none;
    width: 80%;
  }

  .column.is-offset-three-quarters-mobile {
    margin-left: 75%;
  }

  .column.is-offset-two-thirds-mobile {
    margin-left: 66.6666%;
  }

  .column.is-offset-half-mobile {
    margin-left: 50%;
  }

  .column.is-offset-one-third-mobile {
    margin-left: 33.3333%;
  }

  .column.is-offset-one-quarter-mobile {
    margin-left: 25%;
  }

  .column.is-offset-one-fifth-mobile {
    margin-left: 20%;
  }

  .column.is-offset-two-fifths-mobile {
    margin-left: 40%;
  }

  .column.is-offset-three-fifths-mobile {
    margin-left: 60%;
  }

  .column.is-offset-four-fifths-mobile {
    margin-left: 80%;
  }

  .column.is-1-mobile {
    -ms-flex: none;
        flex: none;
    width: 8.33333333%;
  }

  .column.is-offset-1-mobile {
    margin-left: 8.33333333%;
  }

  .column.is-2-mobile {
    -ms-flex: none;
        flex: none;
    width: 16.66666667%;
  }

  .column.is-offset-2-mobile {
    margin-left: 16.66666667%;
  }

  .column.is-3-mobile {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-offset-3-mobile {
    margin-left: 25%;
  }

  .column.is-4-mobile {
    -ms-flex: none;
        flex: none;
    width: 33.33333333%;
  }

  .column.is-offset-4-mobile {
    margin-left: 33.33333333%;
  }

  .column.is-5-mobile {
    -ms-flex: none;
        flex: none;
    width: 41.66666667%;
  }

  .column.is-offset-5-mobile {
    margin-left: 41.66666667%;
  }

  .column.is-6-mobile {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-offset-6-mobile {
    margin-left: 50%;
  }

  .column.is-7-mobile {
    -ms-flex: none;
        flex: none;
    width: 58.33333333%;
  }

  .column.is-offset-7-mobile {
    margin-left: 58.33333333%;
  }

  .column.is-8-mobile {
    -ms-flex: none;
        flex: none;
    width: 66.66666667%;
  }

  .column.is-offset-8-mobile {
    margin-left: 66.66666667%;
  }

  .column.is-9-mobile {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-offset-9-mobile {
    margin-left: 75%;
  }

  .column.is-10-mobile {
    -ms-flex: none;
        flex: none;
    width: 83.33333333%;
  }

  .column.is-offset-10-mobile {
    margin-left: 83.33333333%;
  }

  .column.is-11-mobile {
    -ms-flex: none;
        flex: none;
    width: 91.66666667%;
  }

  .column.is-offset-11-mobile {
    margin-left: 91.66666667%;
  }

  .column.is-12-mobile {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-offset-12-mobile {
    margin-left: 100%;
  }
}

@media screen and (min-width: 769px), print {
  .column.is-narrow,
  .column.is-narrow-tablet {
    -ms-flex: none;
        flex: none;
  }

  .column.is-full,
  .column.is-full-tablet {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-three-quarters,
  .column.is-three-quarters-tablet {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-two-thirds,
  .column.is-two-thirds-tablet {
    -ms-flex: none;
        flex: none;
    width: 66.6666%;
  }

  .column.is-half,
  .column.is-half-tablet {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-one-third,
  .column.is-one-third-tablet {
    -ms-flex: none;
        flex: none;
    width: 33.3333%;
  }

  .column.is-one-quarter,
  .column.is-one-quarter-tablet {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-one-fifth,
  .column.is-one-fifth-tablet {
    -ms-flex: none;
        flex: none;
    width: 20%;
  }

  .column.is-two-fifths,
  .column.is-two-fifths-tablet {
    -ms-flex: none;
        flex: none;
    width: 40%;
  }

  .column.is-three-fifths,
  .column.is-three-fifths-tablet {
    -ms-flex: none;
        flex: none;
    width: 60%;
  }

  .column.is-four-fifths,
  .column.is-four-fifths-tablet {
    -ms-flex: none;
        flex: none;
    width: 80%;
  }

  .column.is-offset-three-quarters,
  .column.is-offset-three-quarters-tablet {
    margin-left: 75%;
  }

  .column.is-offset-two-thirds,
  .column.is-offset-two-thirds-tablet {
    margin-left: 66.6666%;
  }

  .column.is-offset-half,
  .column.is-offset-half-tablet {
    margin-left: 50%;
  }

  .column.is-offset-one-third,
  .column.is-offset-one-third-tablet {
    margin-left: 33.3333%;
  }

  .column.is-offset-one-quarter,
  .column.is-offset-one-quarter-tablet {
    margin-left: 25%;
  }

  .column.is-offset-one-fifth,
  .column.is-offset-one-fifth-tablet {
    margin-left: 20%;
  }

  .column.is-offset-two-fifths,
  .column.is-offset-two-fifths-tablet {
    margin-left: 40%;
  }

  .column.is-offset-three-fifths,
  .column.is-offset-three-fifths-tablet {
    margin-left: 60%;
  }

  .column.is-offset-four-fifths,
  .column.is-offset-four-fifths-tablet {
    margin-left: 80%;
  }

  .column.is-1,
  .column.is-1-tablet {
    -ms-flex: none;
        flex: none;
    width: 8.33333333%;
  }

  .column.is-offset-1,
  .column.is-offset-1-tablet {
    margin-left: 8.33333333%;
  }

  .column.is-2,
  .column.is-2-tablet {
    -ms-flex: none;
        flex: none;
    width: 16.66666667%;
  }

  .column.is-offset-2,
  .column.is-offset-2-tablet {
    margin-left: 16.66666667%;
  }

  .column.is-3,
  .column.is-3-tablet {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-offset-3,
  .column.is-offset-3-tablet {
    margin-left: 25%;
  }

  .column.is-4,
  .column.is-4-tablet {
    -ms-flex: none;
        flex: none;
    width: 33.33333333%;
  }

  .column.is-offset-4,
  .column.is-offset-4-tablet {
    margin-left: 33.33333333%;
  }

  .column.is-5,
  .column.is-5-tablet {
    -ms-flex: none;
        flex: none;
    width: 41.66666667%;
  }

  .column.is-offset-5,
  .column.is-offset-5-tablet {
    margin-left: 41.66666667%;
  }

  .column.is-6,
  .column.is-6-tablet {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-offset-6,
  .column.is-offset-6-tablet {
    margin-left: 50%;
  }

  .column.is-7,
  .column.is-7-tablet {
    -ms-flex: none;
        flex: none;
    width: 58.33333333%;
  }

  .column.is-offset-7,
  .column.is-offset-7-tablet {
    margin-left: 58.33333333%;
  }

  .column.is-8,
  .column.is-8-tablet {
    -ms-flex: none;
        flex: none;
    width: 66.66666667%;
  }

  .column.is-offset-8,
  .column.is-offset-8-tablet {
    margin-left: 66.66666667%;
  }

  .column.is-9,
  .column.is-9-tablet {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-offset-9,
  .column.is-offset-9-tablet {
    margin-left: 75%;
  }

  .column.is-10,
  .column.is-10-tablet {
    -ms-flex: none;
        flex: none;
    width: 83.33333333%;
  }

  .column.is-offset-10,
  .column.is-offset-10-tablet {
    margin-left: 83.33333333%;
  }

  .column.is-11,
  .column.is-11-tablet {
    -ms-flex: none;
        flex: none;
    width: 91.66666667%;
  }

  .column.is-offset-11,
  .column.is-offset-11-tablet {
    margin-left: 91.66666667%;
  }

  .column.is-12,
  .column.is-12-tablet {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-offset-12,
  .column.is-offset-12-tablet {
    margin-left: 100%;
  }
}

@media screen and (max-width: 1087px) {
  .column.is-narrow-touch {
    -ms-flex: none;
        flex: none;
  }

  .column.is-full-touch {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-three-quarters-touch {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-two-thirds-touch {
    -ms-flex: none;
        flex: none;
    width: 66.6666%;
  }

  .column.is-half-touch {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-one-third-touch {
    -ms-flex: none;
        flex: none;
    width: 33.3333%;
  }

  .column.is-one-quarter-touch {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-one-fifth-touch {
    -ms-flex: none;
        flex: none;
    width: 20%;
  }

  .column.is-two-fifths-touch {
    -ms-flex: none;
        flex: none;
    width: 40%;
  }

  .column.is-three-fifths-touch {
    -ms-flex: none;
        flex: none;
    width: 60%;
  }

  .column.is-four-fifths-touch {
    -ms-flex: none;
        flex: none;
    width: 80%;
  }

  .column.is-offset-three-quarters-touch {
    margin-left: 75%;
  }

  .column.is-offset-two-thirds-touch {
    margin-left: 66.6666%;
  }

  .column.is-offset-half-touch {
    margin-left: 50%;
  }

  .column.is-offset-one-third-touch {
    margin-left: 33.3333%;
  }

  .column.is-offset-one-quarter-touch {
    margin-left: 25%;
  }

  .column.is-offset-one-fifth-touch {
    margin-left: 20%;
  }

  .column.is-offset-two-fifths-touch {
    margin-left: 40%;
  }

  .column.is-offset-three-fifths-touch {
    margin-left: 60%;
  }

  .column.is-offset-four-fifths-touch {
    margin-left: 80%;
  }

  .column.is-1-touch {
    -ms-flex: none;
        flex: none;
    width: 8.33333333%;
  }

  .column.is-offset-1-touch {
    margin-left: 8.33333333%;
  }

  .column.is-2-touch {
    -ms-flex: none;
        flex: none;
    width: 16.66666667%;
  }

  .column.is-offset-2-touch {
    margin-left: 16.66666667%;
  }

  .column.is-3-touch {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-offset-3-touch {
    margin-left: 25%;
  }

  .column.is-4-touch {
    -ms-flex: none;
        flex: none;
    width: 33.33333333%;
  }

  .column.is-offset-4-touch {
    margin-left: 33.33333333%;
  }

  .column.is-5-touch {
    -ms-flex: none;
        flex: none;
    width: 41.66666667%;
  }

  .column.is-offset-5-touch {
    margin-left: 41.66666667%;
  }

  .column.is-6-touch {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-offset-6-touch {
    margin-left: 50%;
  }

  .column.is-7-touch {
    -ms-flex: none;
        flex: none;
    width: 58.33333333%;
  }

  .column.is-offset-7-touch {
    margin-left: 58.33333333%;
  }

  .column.is-8-touch {
    -ms-flex: none;
        flex: none;
    width: 66.66666667%;
  }

  .column.is-offset-8-touch {
    margin-left: 66.66666667%;
  }

  .column.is-9-touch {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-offset-9-touch {
    margin-left: 75%;
  }

  .column.is-10-touch {
    -ms-flex: none;
        flex: none;
    width: 83.33333333%;
  }

  .column.is-offset-10-touch {
    margin-left: 83.33333333%;
  }

  .column.is-11-touch {
    -ms-flex: none;
        flex: none;
    width: 91.66666667%;
  }

  .column.is-offset-11-touch {
    margin-left: 91.66666667%;
  }

  .column.is-12-touch {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-offset-12-touch {
    margin-left: 100%;
  }
}

@media screen and (min-width: 1088px) {
  .column.is-narrow-desktop {
    -ms-flex: none;
        flex: none;
  }

  .column.is-full-desktop {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-three-quarters-desktop {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-two-thirds-desktop {
    -ms-flex: none;
        flex: none;
    width: 66.6666%;
  }

  .column.is-half-desktop {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-one-third-desktop {
    -ms-flex: none;
        flex: none;
    width: 33.3333%;
  }

  .column.is-one-quarter-desktop {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-one-fifth-desktop {
    -ms-flex: none;
        flex: none;
    width: 20%;
  }

  .column.is-two-fifths-desktop {
    -ms-flex: none;
        flex: none;
    width: 40%;
  }

  .column.is-three-fifths-desktop {
    -ms-flex: none;
        flex: none;
    width: 60%;
  }

  .column.is-four-fifths-desktop {
    -ms-flex: none;
        flex: none;
    width: 80%;
  }

  .column.is-offset-three-quarters-desktop {
    margin-left: 75%;
  }

  .column.is-offset-two-thirds-desktop {
    margin-left: 66.6666%;
  }

  .column.is-offset-half-desktop {
    margin-left: 50%;
  }

  .column.is-offset-one-third-desktop {
    margin-left: 33.3333%;
  }

  .column.is-offset-one-quarter-desktop {
    margin-left: 25%;
  }

  .column.is-offset-one-fifth-desktop {
    margin-left: 20%;
  }

  .column.is-offset-two-fifths-desktop {
    margin-left: 40%;
  }

  .column.is-offset-three-fifths-desktop {
    margin-left: 60%;
  }

  .column.is-offset-four-fifths-desktop {
    margin-left: 80%;
  }

  .column.is-1-desktop {
    -ms-flex: none;
        flex: none;
    width: 8.33333333%;
  }

  .column.is-offset-1-desktop {
    margin-left: 8.33333333%;
  }

  .column.is-2-desktop {
    -ms-flex: none;
        flex: none;
    width: 16.66666667%;
  }

  .column.is-offset-2-desktop {
    margin-left: 16.66666667%;
  }

  .column.is-3-desktop {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-offset-3-desktop {
    margin-left: 25%;
  }

  .column.is-4-desktop {
    -ms-flex: none;
        flex: none;
    width: 33.33333333%;
  }

  .column.is-offset-4-desktop {
    margin-left: 33.33333333%;
  }

  .column.is-5-desktop {
    -ms-flex: none;
        flex: none;
    width: 41.66666667%;
  }

  .column.is-offset-5-desktop {
    margin-left: 41.66666667%;
  }

  .column.is-6-desktop {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-offset-6-desktop {
    margin-left: 50%;
  }

  .column.is-7-desktop {
    -ms-flex: none;
        flex: none;
    width: 58.33333333%;
  }

  .column.is-offset-7-desktop {
    margin-left: 58.33333333%;
  }

  .column.is-8-desktop {
    -ms-flex: none;
        flex: none;
    width: 66.66666667%;
  }

  .column.is-offset-8-desktop {
    margin-left: 66.66666667%;
  }

  .column.is-9-desktop {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-offset-9-desktop {
    margin-left: 75%;
  }

  .column.is-10-desktop {
    -ms-flex: none;
        flex: none;
    width: 83.33333333%;
  }

  .column.is-offset-10-desktop {
    margin-left: 83.33333333%;
  }

  .column.is-11-desktop {
    -ms-flex: none;
        flex: none;
    width: 91.66666667%;
  }

  .column.is-offset-11-desktop {
    margin-left: 91.66666667%;
  }

  .column.is-12-desktop {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-offset-12-desktop {
    margin-left: 100%;
  }
}

@media screen and (min-width: 1280px) {
  .column.is-narrow-widescreen {
    -ms-flex: none;
        flex: none;
  }

  .column.is-full-widescreen {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-three-quarters-widescreen {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-two-thirds-widescreen {
    -ms-flex: none;
        flex: none;
    width: 66.6666%;
  }

  .column.is-half-widescreen {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-one-third-widescreen {
    -ms-flex: none;
        flex: none;
    width: 33.3333%;
  }

  .column.is-one-quarter-widescreen {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-one-fifth-widescreen {
    -ms-flex: none;
        flex: none;
    width: 20%;
  }

  .column.is-two-fifths-widescreen {
    -ms-flex: none;
        flex: none;
    width: 40%;
  }

  .column.is-three-fifths-widescreen {
    -ms-flex: none;
        flex: none;
    width: 60%;
  }

  .column.is-four-fifths-widescreen {
    -ms-flex: none;
        flex: none;
    width: 80%;
  }

  .column.is-offset-three-quarters-widescreen {
    margin-left: 75%;
  }

  .column.is-offset-two-thirds-widescreen {
    margin-left: 66.6666%;
  }

  .column.is-offset-half-widescreen {
    margin-left: 50%;
  }

  .column.is-offset-one-third-widescreen {
    margin-left: 33.3333%;
  }

  .column.is-offset-one-quarter-widescreen {
    margin-left: 25%;
  }

  .column.is-offset-one-fifth-widescreen {
    margin-left: 20%;
  }

  .column.is-offset-two-fifths-widescreen {
    margin-left: 40%;
  }

  .column.is-offset-three-fifths-widescreen {
    margin-left: 60%;
  }

  .column.is-offset-four-fifths-widescreen {
    margin-left: 80%;
  }

  .column.is-1-widescreen {
    -ms-flex: none;
        flex: none;
    width: 8.33333333%;
  }

  .column.is-offset-1-widescreen {
    margin-left: 8.33333333%;
  }

  .column.is-2-widescreen {
    -ms-flex: none;
        flex: none;
    width: 16.66666667%;
  }

  .column.is-offset-2-widescreen {
    margin-left: 16.66666667%;
  }

  .column.is-3-widescreen {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-offset-3-widescreen {
    margin-left: 25%;
  }

  .column.is-4-widescreen {
    -ms-flex: none;
        flex: none;
    width: 33.33333333%;
  }

  .column.is-offset-4-widescreen {
    margin-left: 33.33333333%;
  }

  .column.is-5-widescreen {
    -ms-flex: none;
        flex: none;
    width: 41.66666667%;
  }

  .column.is-offset-5-widescreen {
    margin-left: 41.66666667%;
  }

  .column.is-6-widescreen {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-offset-6-widescreen {
    margin-left: 50%;
  }

  .column.is-7-widescreen {
    -ms-flex: none;
        flex: none;
    width: 58.33333333%;
  }

  .column.is-offset-7-widescreen {
    margin-left: 58.33333333%;
  }

  .column.is-8-widescreen {
    -ms-flex: none;
        flex: none;
    width: 66.66666667%;
  }

  .column.is-offset-8-widescreen {
    margin-left: 66.66666667%;
  }

  .column.is-9-widescreen {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-offset-9-widescreen {
    margin-left: 75%;
  }

  .column.is-10-widescreen {
    -ms-flex: none;
        flex: none;
    width: 83.33333333%;
  }

  .column.is-offset-10-widescreen {
    margin-left: 83.33333333%;
  }

  .column.is-11-widescreen {
    -ms-flex: none;
        flex: none;
    width: 91.66666667%;
  }

  .column.is-offset-11-widescreen {
    margin-left: 91.66666667%;
  }

  .column.is-12-widescreen {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-offset-12-widescreen {
    margin-left: 100%;
  }
}

@media screen and (min-width: 1472px) {
  .column.is-narrow-fullhd {
    -ms-flex: none;
        flex: none;
  }

  .column.is-full-fullhd {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-three-quarters-fullhd {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-two-thirds-fullhd {
    -ms-flex: none;
        flex: none;
    width: 66.6666%;
  }

  .column.is-half-fullhd {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-one-third-fullhd {
    -ms-flex: none;
        flex: none;
    width: 33.3333%;
  }

  .column.is-one-quarter-fullhd {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-one-fifth-fullhd {
    -ms-flex: none;
        flex: none;
    width: 20%;
  }

  .column.is-two-fifths-fullhd {
    -ms-flex: none;
        flex: none;
    width: 40%;
  }

  .column.is-three-fifths-fullhd {
    -ms-flex: none;
        flex: none;
    width: 60%;
  }

  .column.is-four-fifths-fullhd {
    -ms-flex: none;
        flex: none;
    width: 80%;
  }

  .column.is-offset-three-quarters-fullhd {
    margin-left: 75%;
  }

  .column.is-offset-two-thirds-fullhd {
    margin-left: 66.6666%;
  }

  .column.is-offset-half-fullhd {
    margin-left: 50%;
  }

  .column.is-offset-one-third-fullhd {
    margin-left: 33.3333%;
  }

  .column.is-offset-one-quarter-fullhd {
    margin-left: 25%;
  }

  .column.is-offset-one-fifth-fullhd {
    margin-left: 20%;
  }

  .column.is-offset-two-fifths-fullhd {
    margin-left: 40%;
  }

  .column.is-offset-three-fifths-fullhd {
    margin-left: 60%;
  }

  .column.is-offset-four-fifths-fullhd {
    margin-left: 80%;
  }

  .column.is-1-fullhd {
    -ms-flex: none;
        flex: none;
    width: 8.33333333%;
  }

  .column.is-offset-1-fullhd {
    margin-left: 8.33333333%;
  }

  .column.is-2-fullhd {
    -ms-flex: none;
        flex: none;
    width: 16.66666667%;
  }

  .column.is-offset-2-fullhd {
    margin-left: 16.66666667%;
  }

  .column.is-3-fullhd {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-offset-3-fullhd {
    margin-left: 25%;
  }

  .column.is-4-fullhd {
    -ms-flex: none;
        flex: none;
    width: 33.33333333%;
  }

  .column.is-offset-4-fullhd {
    margin-left: 33.33333333%;
  }

  .column.is-5-fullhd {
    -ms-flex: none;
        flex: none;
    width: 41.66666667%;
  }

  .column.is-offset-5-fullhd {
    margin-left: 41.66666667%;
  }

  .column.is-6-fullhd {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-offset-6-fullhd {
    margin-left: 50%;
  }

  .column.is-7-fullhd {
    -ms-flex: none;
        flex: none;
    width: 58.33333333%;
  }

  .column.is-offset-7-fullhd {
    margin-left: 58.33333333%;
  }

  .column.is-8-fullhd {
    -ms-flex: none;
        flex: none;
    width: 66.66666667%;
  }

  .column.is-offset-8-fullhd {
    margin-left: 66.66666667%;
  }

  .column.is-9-fullhd {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-offset-9-fullhd {
    margin-left: 75%;
  }

  .column.is-10-fullhd {
    -ms-flex: none;
        flex: none;
    width: 83.33333333%;
  }

  .column.is-offset-10-fullhd {
    margin-left: 83.33333333%;
  }

  .column.is-11-fullhd {
    -ms-flex: none;
        flex: none;
    width: 91.66666667%;
  }

  .column.is-offset-11-fullhd {
    margin-left: 91.66666667%;
  }

  .column.is-12-fullhd {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-offset-12-fullhd {
    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 {
  -ms-flex-pack: center;
      justify-content: center;
}

.columns.is-gapless {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}

.columns.is-gapless > .column {
  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: -ms-flexbox;
  display: flex;
}

.columns.is-multiline {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.columns.is-vcentered {
  -ms-flex-align: center;
      align-items: center;
}

@media screen and (min-width: 769px), print {
  .columns:not(.is-desktop) {
    display: -ms-flexbox;
    display: flex;
  }
}

@media screen and (min-width: 1088px) {
  .columns.is-desktop {
    display: -ms-flexbox;
    display: flex;
  }
}

.columns.is-variable {
  --columnGap: 0.75rem;
  margin-left: calc(-1 * var(--columnGap));
  margin-right: calc(-1 * var(--columnGap));
}

.columns.is-variable .column {
  padding-left: var(--columnGap);
  padding-right: var(--columnGap);
}

.columns.is-variable.is-0 {
  --columnGap: 0rem;
}

.columns.is-variable.is-1 {
  --columnGap: 0.25rem;
}

.columns.is-variable.is-2 {
  --columnGap: 0.5rem;
}

.columns.is-variable.is-3 {
  --columnGap: 0.75rem;
}

.columns.is-variable.is-4 {
  --columnGap: 1rem;
}

.columns.is-variable.is-5 {
  --columnGap: 1.25rem;
}

.columns.is-variable.is-6 {
  --columnGap: 1.5rem;
}

.columns.is-variable.is-7 {
  --columnGap: 1.75rem;
}

.columns.is-variable.is-8 {
  --columnGap: 2rem;
}

.tile {
  -ms-flex-align: stretch;
      align-items: stretch;
  display: block;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  min-height: -webkit-min-content;
  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 {
  -ms-flex-direction: column;
      flex-direction: column;
}

.tile.is-vertical > .tile.is-child:not(:last-child) {
  margin-bottom: 1.5rem !important;
}

@media screen and (min-width: 769px), print {
  .tile:not(.is-child) {
    display: -ms-flexbox;
    display: flex;
  }

  .tile.is-1 {
    -ms-flex: none;
        flex: none;
    width: 8.33333333%;
  }

  .tile.is-2 {
    -ms-flex: none;
        flex: none;
    width: 16.66666667%;
  }

  .tile.is-3 {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .tile.is-4 {
    -ms-flex: none;
        flex: none;
    width: 33.33333333%;
  }

  .tile.is-5 {
    -ms-flex: none;
        flex: none;
    width: 41.66666667%;
  }

  .tile.is-6 {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .tile.is-7 {
    -ms-flex: none;
        flex: none;
    width: 58.33333333%;
  }

  .tile.is-8 {
    -ms-flex: none;
        flex: none;
    width: 66.66666667%;
  }

  .tile.is-9 {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .tile.is-10 {
    -ms-flex: none;
        flex: none;
    width: 83.33333333%;
  }

  .tile.is-11 {
    -ms-flex: none;
        flex: none;
    width: 91.66666667%;
  }

  .tile.is-12 {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }
}

.hero {
  -ms-flex-align: stretch;
      align-items: stretch;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.hero .navbar {
  background: none;
}

.hero .tabs ul {
  border-bottom: none;
}

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

.hero.is-white a:not(.button):not(.dropdown-item):not(.tag),
.hero.is-white strong {
  color: inherit;
}

.hero.is-white .title {
  color: #0a0a0a;
}

.hero.is-white .subtitle {
  color: rgba(10, 10, 10, 0.9);
}

.hero.is-white .subtitle a:not(.button),
.hero.is-white .subtitle strong {
  color: #0a0a0a;
}

@media screen and (max-width: 1087px) {
  .hero.is-white .navbar-menu {
    background-color: white;
  }
}

.hero.is-white .navbar-item,
.hero.is-white .navbar-link {
  color: rgba(10, 10, 10, 0.7);
}

.hero.is-white a.navbar-item:hover,
.hero.is-white a.navbar-item.is-active,
.hero.is-white .navbar-link:hover,
.hero.is-white .navbar-link.is-active {
  background-color: #f2f2f2;
  color: #0a0a0a;
}

.hero.is-white .tabs a {
  color: #0a0a0a;
  opacity: 0.9;
}

.hero.is-white .tabs a:hover {
  opacity: 1;
}

.hero.is-white .tabs li.is-active a {
  opacity: 1;
}

.hero.is-white .tabs.is-boxed a,
.hero.is-white .tabs.is-toggle a {
  color: #0a0a0a;
}

.hero.is-white .tabs.is-boxed a:hover,
.hero.is-white .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-white .tabs.is-boxed li.is-active a,
.hero.is-white .tabs.is-boxed li.is-active a:hover,
.hero.is-white .tabs.is-toggle li.is-active a,
.hero.is-white .tabs.is-toggle li.is-active a:hover {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  color: white;
}

.hero.is-white.is-bold {
  background-image: linear-gradient(141deg, #e6e5e5 0%, white 71%, white 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-white.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #e6e5e5 0%, white 71%, white 100%);
  }
}

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

.hero.is-black a:not(.button):not(.dropdown-item):not(.tag),
.hero.is-black strong {
  color: inherit;
}

.hero.is-black .title {
  color: white;
}

.hero.is-black .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-black .subtitle a:not(.button),
.hero.is-black .subtitle strong {
  color: white;
}

@media screen and (max-width: 1087px) {
  .hero.is-black .navbar-menu {
    background-color: #0a0a0a;
  }
}

.hero.is-black .navbar-item,
.hero.is-black .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}

.hero.is-black a.navbar-item:hover,
.hero.is-black a.navbar-item.is-active,
.hero.is-black .navbar-link:hover,
.hero.is-black .navbar-link.is-active {
  background-color: black;
  color: white;
}

.hero.is-black .tabs a {
  color: white;
  opacity: 0.9;
}

.hero.is-black .tabs a:hover {
  opacity: 1;
}

.hero.is-black .tabs li.is-active a {
  opacity: 1;
}

.hero.is-black .tabs.is-boxed a,
.hero.is-black .tabs.is-toggle a {
  color: white;
}

.hero.is-black .tabs.is-boxed a:hover,
.hero.is-black .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-black .tabs.is-boxed li.is-active a,
.hero.is-black .tabs.is-boxed li.is-active a:hover,
.hero.is-black .tabs.is-toggle li.is-active a,
.hero.is-black .tabs.is-toggle li.is-active a:hover {
  background-color: white;
  border-color: white;
  color: #0a0a0a;
}

.hero.is-black.is-bold {
  background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-black.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
  }
}

.hero.is-light {
  background-color: whitesmoke;
  color: #363636;
}

.hero.is-light a:not(.button):not(.dropdown-item):not(.tag),
.hero.is-light strong {
  color: inherit;
}

.hero.is-light .title {
  color: #363636;
}

.hero.is-light .subtitle {
  color: rgba(54, 54, 54, 0.9);
}

.hero.is-light .subtitle a:not(.button),
.hero.is-light .subtitle strong {
  color: #363636;
}

@media screen and (max-width: 1087px) {
  .hero.is-light .navbar-menu {
    background-color: whitesmoke;
  }
}

.hero.is-light .navbar-item,
.hero.is-light .navbar-link {
  color: rgba(54, 54, 54, 0.7);
}

.hero.is-light a.navbar-item:hover,
.hero.is-light a.navbar-item.is-active,
.hero.is-light .navbar-link:hover,
.hero.is-light .navbar-link.is-active {
  background-color: #e8e8e8;
  color: #363636;
}

.hero.is-light .tabs a {
  color: #363636;
  opacity: 0.9;
}

.hero.is-light .tabs a:hover {
  opacity: 1;
}

.hero.is-light .tabs li.is-active a {
  opacity: 1;
}

.hero.is-light .tabs.is-boxed a,
.hero.is-light .tabs.is-toggle a {
  color: #363636;
}

.hero.is-light .tabs.is-boxed a:hover,
.hero.is-light .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-light .tabs.is-boxed li.is-active a,
.hero.is-light .tabs.is-boxed li.is-active a:hover,
.hero.is-light .tabs.is-toggle li.is-active a,
.hero.is-light .tabs.is-toggle li.is-active a:hover {
  background-color: #363636;
  border-color: #363636;
  color: whitesmoke;
}

.hero.is-light.is-bold {
  background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-light.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
  }
}

.hero.is-dark {
  background-color: #363636;
  color: whitesmoke;
}

.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag),
.hero.is-dark strong {
  color: inherit;
}

.hero.is-dark .title {
  color: whitesmoke;
}

.hero.is-dark .subtitle {
  color: rgba(245, 245, 245, 0.9);
}

.hero.is-dark .subtitle a:not(.button),
.hero.is-dark .subtitle strong {
  color: whitesmoke;
}

@media screen and (max-width: 1087px) {
  .hero.is-dark .navbar-menu {
    background-color: #363636;
  }
}

.hero.is-dark .navbar-item,
.hero.is-dark .navbar-link {
  color: rgba(245, 245, 245, 0.7);
}

.hero.is-dark a.navbar-item:hover,
.hero.is-dark a.navbar-item.is-active,
.hero.is-dark .navbar-link:hover,
.hero.is-dark .navbar-link.is-active {
  background-color: #292929;
  color: whitesmoke;
}

.hero.is-dark .tabs a {
  color: whitesmoke;
  opacity: 0.9;
}

.hero.is-dark .tabs a:hover {
  opacity: 1;
}

.hero.is-dark .tabs li.is-active a {
  opacity: 1;
}

.hero.is-dark .tabs.is-boxed a,
.hero.is-dark .tabs.is-toggle a {
  color: whitesmoke;
}

.hero.is-dark .tabs.is-boxed a:hover,
.hero.is-dark .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-dark .tabs.is-boxed li.is-active a,
.hero.is-dark .tabs.is-boxed li.is-active a:hover,
.hero.is-dark .tabs.is-toggle li.is-active a,
.hero.is-dark .tabs.is-toggle li.is-active a:hover {
  background-color: whitesmoke;
  border-color: whitesmoke;
  color: #363636;
}

.hero.is-dark.is-bold {
  background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-dark.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
  }
}

.hero.is-primary {
  background-color: #006582;
  color: #fff;
}

.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag),
.hero.is-primary strong {
  color: inherit;
}

.hero.is-primary .title {
  color: #fff;
}

.hero.is-primary .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-primary .subtitle a:not(.button),
.hero.is-primary .subtitle strong {
  color: #fff;
}

@media screen and (max-width: 1087px) {
  .hero.is-primary .navbar-menu {
    background-color: #006582;
  }
}

.hero.is-primary .navbar-item,
.hero.is-primary .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}

.hero.is-primary a.navbar-item:hover,
.hero.is-primary a.navbar-item.is-active,
.hero.is-primary .navbar-link:hover,
.hero.is-primary .navbar-link.is-active {
  background-color: #005169;
  color: #fff;
}

.hero.is-primary .tabs a {
  color: #fff;
  opacity: 0.9;
}

.hero.is-primary .tabs a:hover {
  opacity: 1;
}

.hero.is-primary .tabs li.is-active a {
  opacity: 1;
}

.hero.is-primary .tabs.is-boxed a,
.hero.is-primary .tabs.is-toggle a {
  color: #fff;
}

.hero.is-primary .tabs.is-boxed a:hover,
.hero.is-primary .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-primary .tabs.is-boxed li.is-active a,
.hero.is-primary .tabs.is-boxed li.is-active a:hover,
.hero.is-primary .tabs.is-toggle li.is-active a,
.hero.is-primary .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #006582;
}

.hero.is-primary.is-bold {
  background-image: linear-gradient(141deg, #004b4f 0%, #006582 71%, #005f9c 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-primary.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #004b4f 0%, #006582 71%, #005f9c 100%);
  }
}

.hero.is-link {
  background-color: #3273dc;
  color: #fff;
}

.hero.is-link a:not(.button):not(.dropdown-item):not(.tag),
.hero.is-link strong {
  color: inherit;
}

.hero.is-link .title {
  color: #fff;
}

.hero.is-link .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-link .subtitle a:not(.button),
.hero.is-link .subtitle strong {
  color: #fff;
}

@media screen and (max-width: 1087px) {
  .hero.is-link .navbar-menu {
    background-color: #3273dc;
  }
}

.hero.is-link .navbar-item,
.hero.is-link .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}

.hero.is-link a.navbar-item:hover,
.hero.is-link a.navbar-item.is-active,
.hero.is-link .navbar-link:hover,
.hero.is-link .navbar-link.is-active {
  background-color: #2366d1;
  color: #fff;
}

.hero.is-link .tabs a {
  color: #fff;
  opacity: 0.9;
}

.hero.is-link .tabs a:hover {
  opacity: 1;
}

.hero.is-link .tabs li.is-active a {
  opacity: 1;
}

.hero.is-link .tabs.is-boxed a,
.hero.is-link .tabs.is-toggle a {
  color: #fff;
}

.hero.is-link .tabs.is-boxed a:hover,
.hero.is-link .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-link .tabs.is-boxed li.is-active a,
.hero.is-link .tabs.is-boxed li.is-active a:hover,
.hero.is-link .tabs.is-toggle li.is-active a,
.hero.is-link .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #3273dc;
}

.hero.is-link.is-bold {
  background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-link.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
  }
}

.hero.is-info {
  background-color: #209cee;
  color: #fff;
}

.hero.is-info a:not(.button):not(.dropdown-item):not(.tag),
.hero.is-info strong {
  color: inherit;
}

.hero.is-info .title {
  color: #fff;
}

.hero.is-info .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-info .subtitle a:not(.button),
.hero.is-info .subtitle strong {
  color: #fff;
}

@media screen and (max-width: 1087px) {
  .hero.is-info .navbar-menu {
    background-color: #209cee;
  }
}

.hero.is-info .navbar-item,
.hero.is-info .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}

.hero.is-info a.navbar-item:hover,
.hero.is-info a.navbar-item.is-active,
.hero.is-info .navbar-link:hover,
.hero.is-info .navbar-link.is-active {
  background-color: #118fe4;
  color: #fff;
}

.hero.is-info .tabs a {
  color: #fff;
  opacity: 0.9;
}

.hero.is-info .tabs a:hover {
  opacity: 1;
}

.hero.is-info .tabs li.is-active a {
  opacity: 1;
}

.hero.is-info .tabs.is-boxed a,
.hero.is-info .tabs.is-toggle a {
  color: #fff;
}

.hero.is-info .tabs.is-boxed a:hover,
.hero.is-info .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-info .tabs.is-boxed li.is-active a,
.hero.is-info .tabs.is-boxed li.is-active a:hover,
.hero.is-info .tabs.is-toggle li.is-active a,
.hero.is-info .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #209cee;
}

.hero.is-info.is-bold {
  background-image: linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-info.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%);
  }
}

.hero.is-success {
  background-color: #23d160;
  color: #fff;
}

.hero.is-success a:not(.button):not(.dropdown-item):not(.tag),
.hero.is-success strong {
  color: inherit;
}

.hero.is-success .title {
  color: #fff;
}

.hero.is-success .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-success .subtitle a:not(.button),
.hero.is-success .subtitle strong {
  color: #fff;
}

@media screen and (max-width: 1087px) {
  .hero.is-success .navbar-menu {
    background-color: #23d160;
  }
}

.hero.is-success .navbar-item,
.hero.is-success .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}

.hero.is-success a.navbar-item:hover,
.hero.is-success a.navbar-item.is-active,
.hero.is-success .navbar-link:hover,
.hero.is-success .navbar-link.is-active {
  background-color: #20bc56;
  color: #fff;
}

.hero.is-success .tabs a {
  color: #fff;
  opacity: 0.9;
}

.hero.is-success .tabs a:hover {
  opacity: 1;
}

.hero.is-success .tabs li.is-active a {
  opacity: 1;
}

.hero.is-success .tabs.is-boxed a,
.hero.is-success .tabs.is-toggle a {
  color: #fff;
}

.hero.is-success .tabs.is-boxed a:hover,
.hero.is-success .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-success .tabs.is-boxed li.is-active a,
.hero.is-success .tabs.is-boxed li.is-active a:hover,
.hero.is-success .tabs.is-toggle li.is-active a,
.hero.is-success .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #23d160;
}

.hero.is-success.is-bold {
  background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-success.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%);
  }
}

.hero.is-warning {
  background-color: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag),
.hero.is-warning strong {
  color: inherit;
}

.hero.is-warning .title {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .subtitle {
  color: rgba(0, 0, 0, 0.9);
}

.hero.is-warning .subtitle a:not(.button),
.hero.is-warning .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}

@media screen and (max-width: 1087px) {
  .hero.is-warning .navbar-menu {
    background-color: #ffdd57;
  }
}

.hero.is-warning .navbar-item,
.hero.is-warning .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning a.navbar-item:hover,
.hero.is-warning a.navbar-item.is-active,
.hero.is-warning .navbar-link:hover,
.hero.is-warning .navbar-link.is-active {
  background-color: #ffd83d;
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}

.hero.is-warning .tabs a:hover {
  opacity: 1;
}

.hero.is-warning .tabs li.is-active a {
  opacity: 1;
}

.hero.is-warning .tabs.is-boxed a,
.hero.is-warning .tabs.is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .tabs.is-boxed a:hover,
.hero.is-warning .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-warning .tabs.is-boxed li.is-active a,
.hero.is-warning .tabs.is-boxed li.is-active a:hover,
.hero.is-warning .tabs.is-toggle li.is-active a,
.hero.is-warning .tabs.is-toggle li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: #ffdd57;
}

.hero.is-warning.is-bold {
  background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-warning.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
  }
}

.hero.is-danger {
  background-color: #ff3860;
  color: #fff;
}

.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag),
.hero.is-danger strong {
  color: inherit;
}

.hero.is-danger .title {
  color: #fff;
}

.hero.is-danger .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-danger .subtitle a:not(.button),
.hero.is-danger .subtitle strong {
  color: #fff;
}

@media screen and (max-width: 1087px) {
  .hero.is-danger .navbar-menu {
    background-color: #ff3860;
  }
}

.hero.is-danger .navbar-item,
.hero.is-danger .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}

.hero.is-danger a.navbar-item:hover,
.hero.is-danger a.navbar-item.is-active,
.hero.is-danger .navbar-link:hover,
.hero.is-danger .navbar-link.is-active {
  background-color: #ff1f4b;
  color: #fff;
}

.hero.is-danger .tabs a {
  color: #fff;
  opacity: 0.9;
}

.hero.is-danger .tabs a:hover {
  opacity: 1;
}

.hero.is-danger .tabs li.is-active a {
  opacity: 1;
}

.hero.is-danger .tabs.is-boxed a,
.hero.is-danger .tabs.is-toggle a {
  color: #fff;
}

.hero.is-danger .tabs.is-boxed a:hover,
.hero.is-danger .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-danger .tabs.is-boxed li.is-active a,
.hero.is-danger .tabs.is-boxed li.is-active a:hover,
.hero.is-danger .tabs.is-toggle li.is-active a,
.hero.is-danger .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #ff3860;
}

.hero.is-danger.is-bold {
  background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-danger.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%);
  }
}

.hero.is-small .hero-body {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}

@media screen and (min-width: 769px), print {
  .hero.is-medium .hero-body {
    padding-bottom: 9rem;
    padding-top: 9rem;
  }
}

@media screen and (min-width: 769px), print {
  .hero.is-large .hero-body {
    padding-bottom: 18rem;
    padding-top: 18rem;
  }
}

.hero.is-halfheight .hero-body,
.hero.is-fullheight .hero-body {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}

.hero.is-halfheight .hero-body > .container,
.hero.is-fullheight .hero-body > .container {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.hero.is-halfheight {
  min-height: 50vh;
}

.hero.is-fullheight {
  min-height: 100vh;
}

.hero-video {
  overflow: hidden;
}

.hero-video video {
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
}

.hero-video.is-transparent {
  opacity: 0.3;
}

@media screen and (max-width: 768px) {
  .hero-video {
    display: none;
  }
}

.hero-buttons {
  margin-top: 1.5rem;
}

@media screen and (max-width: 768px) {
  .hero-buttons .button {
    display: -ms-flexbox;
    display: flex;
  }

  .hero-buttons .button:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}

@media screen and (min-width: 769px), print {
  .hero-buttons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
  }

  .hero-buttons .button:not(:last-child) {
    margin-right: 1.5rem;
  }
}

.hero-head,
.hero-foot {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.hero-body {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 3rem 1.5rem;
}

.section {
  padding: 3rem 1.5rem;
}

@media screen and (min-width: 1088px) {
  .section.is-medium {
    padding: 9rem 1.5rem;
  }

  .section.is-large {
    padding: 18rem 1.5rem;
  }
}

.footer {
  background-color: #fafafa;
  padding: 3rem 1.5rem 6rem;
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

/* FONT PATH
 * -------------------------- */

@font-face {
  font-family: 'FontAwesome';
  src: url(/fonts/vendor/font-awesome/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);
  src: url(/fonts/vendor/font-awesome/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713) format("embedded-opentype"), url(/fonts/vendor/font-awesome/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"), url(/fonts/vendor/font-awesome/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"), url(/fonts/vendor/font-awesome/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"), url(/fonts/vendor/font-awesome/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde) format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */

.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: .3em;
}

.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.fa.pull-right {
  margin-left: .3em;
}

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */

.fa-glass:before {
  content: "";
}

.fa-music:before {
  content: "";
}

.fa-search:before {
  content: "";
}

.fa-envelope-o:before {
  content: "";
}

.fa-heart:before {
  content: "";
}

.fa-star:before {
  content: "";
}

.fa-star-o:before {
  content: "";
}

.fa-user:before {
  content: "";
}

.fa-film:before {
  content: "";
}

.fa-th-large:before {
  content: "";
}

.fa-th:before {
  content: "";
}

.fa-th-list:before {
  content: "";
}

.fa-check:before {
  content: "";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

.fa-search-plus:before {
  content: "";
}

.fa-search-minus:before {
  content: "";
}

.fa-power-off:before {
  content: "";
}

.fa-signal:before {
  content: "";
}

.fa-gear:before,
.fa-cog:before {
  content: "";
}

.fa-trash-o:before {
  content: "";
}

.fa-home:before {
  content: "";
}

.fa-file-o:before {
  content: "";
}

.fa-clock-o:before {
  content: "";
}

.fa-road:before {
  content: "";
}

.fa-download:before {
  content: "";
}

.fa-arrow-circle-o-down:before {
  content: "";
}

.fa-arrow-circle-o-up:before {
  content: "";
}

.fa-inbox:before {
  content: "";
}

.fa-play-circle-o:before {
  content: "";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

.fa-refresh:before {
  content: "";
}

.fa-list-alt:before {
  content: "";
}

.fa-lock:before {
  content: "";
}

.fa-flag:before {
  content: "";
}

.fa-headphones:before {
  content: "";
}

.fa-volume-off:before {
  content: "";
}

.fa-volume-down:before {
  content: "";
}

.fa-volume-up:before {
  content: "";
}

.fa-qrcode:before {
  content: "";
}

.fa-barcode:before {
  content: "";
}

.fa-tag:before {
  content: "";
}

.fa-tags:before {
  content: "";
}

.fa-book:before {
  content: "";
}

.fa-bookmark:before {
  content: "";
}

.fa-print:before {
  content: "";
}

.fa-camera:before {
  content: "";
}

.fa-font:before {
  content: "";
}

.fa-bold:before {
  content: "";
}

.fa-italic:before {
  content: "";
}

.fa-text-height:before {
  content: "";
}

.fa-text-width:before {
  content: "";
}

.fa-align-left:before {
  content: "";
}

.fa-align-center:before {
  content: "";
}

.fa-align-right:before {
  content: "";
}

.fa-align-justify:before {
  content: "";
}

.fa-list:before {
  content: "";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

.fa-indent:before {
  content: "";
}

.fa-video-camera:before {
  content: "";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

.fa-pencil:before {
  content: "";
}

.fa-map-marker:before {
  content: "";
}

.fa-adjust:before {
  content: "";
}

.fa-tint:before {
  content: "";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

.fa-share-square-o:before {
  content: "";
}

.fa-check-square-o:before {
  content: "";
}

.fa-arrows:before {
  content: "";
}

.fa-step-backward:before {
  content: "";
}

.fa-fast-backward:before {
  content: "";
}

.fa-backward:before {
  content: "";
}

.fa-play:before {
  content: "";
}

.fa-pause:before {
  content: "";
}

.fa-stop:before {
  content: "";
}

.fa-forward:before {
  content: "";
}

.fa-fast-forward:before {
  content: "";
}

.fa-step-forward:before {
  content: "";
}

.fa-eject:before {
  content: "";
}

.fa-chevron-left:before {
  content: "";
}

.fa-chevron-right:before {
  content: "";
}

.fa-plus-circle:before {
  content: "";
}

.fa-minus-circle:before {
  content: "";
}

.fa-times-circle:before {
  content: "";
}

.fa-check-circle:before {
  content: "";
}

.fa-question-circle:before {
  content: "";
}

.fa-info-circle:before {
  content: "";
}

.fa-crosshairs:before {
  content: "";
}

.fa-times-circle-o:before {
  content: "";
}

.fa-check-circle-o:before {
  content: "";
}

.fa-ban:before {
  content: "";
}

.fa-arrow-left:before {
  content: "";
}

.fa-arrow-right:before {
  content: "";
}

.fa-arrow-up:before {
  content: "";
}

.fa-arrow-down:before {
  content: "";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

.fa-expand:before {
  content: "";
}

.fa-compress:before {
  content: "";
}

.fa-plus:before {
  content: "";
}

.fa-minus:before {
  content: "";
}

.fa-asterisk:before {
  content: "";
}

.fa-exclamation-circle:before {
  content: "";
}

.fa-gift:before {
  content: "";
}

.fa-leaf:before {
  content: "";
}

.fa-fire:before {
  content: "";
}

.fa-eye:before {
  content: "";
}

.fa-eye-slash:before {
  content: "";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

.fa-plane:before {
  content: "";
}

.fa-calendar:before {
  content: "";
}

.fa-random:before {
  content: "";
}

.fa-comment:before {
  content: "";
}

.fa-magnet:before {
  content: "";
}

.fa-chevron-up:before {
  content: "";
}

.fa-chevron-down:before {
  content: "";
}

.fa-retweet:before {
  content: "";
}

.fa-shopping-cart:before {
  content: "";
}

.fa-folder:before {
  content: "";
}

.fa-folder-open:before {
  content: "";
}

.fa-arrows-v:before {
  content: "";
}

.fa-arrows-h:before {
  content: "";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

.fa-twitter-square:before {
  content: "";
}

.fa-facebook-square:before {
  content: "";
}

.fa-camera-retro:before {
  content: "";
}

.fa-key:before {
  content: "";
}

.fa-gears:before,
.fa-cogs:before {
  content: "";
}

.fa-comments:before {
  content: "";
}

.fa-thumbs-o-up:before {
  content: "";
}

.fa-thumbs-o-down:before {
  content: "";
}

.fa-star-half:before {
  content: "";
}

.fa-heart-o:before {
  content: "";
}

.fa-sign-out:before {
  content: "";
}

.fa-linkedin-square:before {
  content: "";
}

.fa-thumb-tack:before {
  content: "";
}

.fa-external-link:before {
  content: "";
}

.fa-sign-in:before {
  content: "";
}

.fa-trophy:before {
  content: "";
}

.fa-github-square:before {
  content: "";
}

.fa-upload:before {
  content: "";
}

.fa-lemon-o:before {
  content: "";
}

.fa-phone:before {
  content: "";
}

.fa-square-o:before {
  content: "";
}

.fa-bookmark-o:before {
  content: "";
}

.fa-phone-square:before {
  content: "";
}

.fa-twitter:before {
  content: "";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

.fa-github:before {
  content: "";
}

.fa-unlock:before {
  content: "";
}

.fa-credit-card:before {
  content: "";
}

.fa-feed:before,
.fa-rss:before {
  content: "";
}

.fa-hdd-o:before {
  content: "";
}

.fa-bullhorn:before {
  content: "";
}

.fa-bell:before {
  content: "";
}

.fa-certificate:before {
  content: "";
}

.fa-hand-o-right:before {
  content: "";
}

.fa-hand-o-left:before {
  content: "";
}

.fa-hand-o-up:before {
  content: "";
}

.fa-hand-o-down:before {
  content: "";
}

.fa-arrow-circle-left:before {
  content: "";
}

.fa-arrow-circle-right:before {
  content: "";
}

.fa-arrow-circle-up:before {
  content: "";
}

.fa-arrow-circle-down:before {
  content: "";
}

.fa-globe:before {
  content: "";
}

.fa-wrench:before {
  content: "";
}

.fa-tasks:before {
  content: "";
}

.fa-filter:before {
  content: "";
}

.fa-briefcase:before {
  content: "";
}

.fa-arrows-alt:before {
  content: "";
}

.fa-group:before,
.fa-users:before {
  content: "";
}

.fa-chain:before,
.fa-link:before {
  content: "";
}

.fa-cloud:before {
  content: "";
}

.fa-flask:before {
  content: "";
}

.fa-cut:before,
.fa-scissors:before {
  content: "";
}

.fa-copy:before,
.fa-files-o:before {
  content: "";
}

.fa-paperclip:before {
  content: "";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

.fa-square:before {
  content: "";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

.fa-list-ul:before {
  content: "";
}

.fa-list-ol:before {
  content: "";
}

.fa-strikethrough:before {
  content: "";
}

.fa-underline:before {
  content: "";
}

.fa-table:before {
  content: "";
}

.fa-magic:before {
  content: "";
}

.fa-truck:before {
  content: "";
}

.fa-pinterest:before {
  content: "";
}

.fa-pinterest-square:before {
  content: "";
}

.fa-google-plus-square:before {
  content: "";
}

.fa-google-plus:before {
  content: "";
}

.fa-money:before {
  content: "";
}

.fa-caret-down:before {
  content: "";
}

.fa-caret-up:before {
  content: "";
}

.fa-caret-left:before {
  content: "";
}

.fa-caret-right:before {
  content: "";
}

.fa-columns:before {
  content: "";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

.fa-envelope:before {
  content: "";
}

.fa-linkedin:before {
  content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

.fa-legal:before,
.fa-gavel:before {
  content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

.fa-comment-o:before {
  content: "";
}

.fa-comments-o:before {
  content: "";
}

.fa-flash:before,
.fa-bolt:before {
  content: "";
}

.fa-sitemap:before {
  content: "";
}

.fa-umbrella:before {
  content: "";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

.fa-lightbulb-o:before {
  content: "";
}

.fa-exchange:before {
  content: "";
}

.fa-cloud-download:before {
  content: "";
}

.fa-cloud-upload:before {
  content: "";
}

.fa-user-md:before {
  content: "";
}

.fa-stethoscope:before {
  content: "";
}

.fa-suitcase:before {
  content: "";
}

.fa-bell-o:before {
  content: "";
}

.fa-coffee:before {
  content: "";
}

.fa-cutlery:before {
  content: "";
}

.fa-file-text-o:before {
  content: "";
}

.fa-building-o:before {
  content: "";
}

.fa-hospital-o:before {
  content: "";
}

.fa-ambulance:before {
  content: "";
}

.fa-medkit:before {
  content: "";
}

.fa-fighter-jet:before {
  content: "";
}

.fa-beer:before {
  content: "";
}

.fa-h-square:before {
  content: "";
}

.fa-plus-square:before {
  content: "";
}

.fa-angle-double-left:before {
  content: "";
}

.fa-angle-double-right:before {
  content: "";
}

.fa-angle-double-up:before {
  content: "";
}

.fa-angle-double-down:before {
  content: "";
}

.fa-angle-left:before {
  content: "";
}

.fa-angle-right:before {
  content: "";
}

.fa-angle-up:before {
  content: "";
}

.fa-angle-down:before {
  content: "";
}

.fa-desktop:before {
  content: "";
}

.fa-laptop:before {
  content: "";
}

.fa-tablet:before {
  content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

.fa-circle-o:before {
  content: "";
}

.fa-quote-left:before {
  content: "";
}

.fa-quote-right:before {
  content: "";
}

.fa-spinner:before {
  content: "";
}

.fa-circle:before {
  content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

.fa-github-alt:before {
  content: "";
}

.fa-folder-o:before {
  content: "";
}

.fa-folder-open-o:before {
  content: "";
}

.fa-smile-o:before {
  content: "";
}

.fa-frown-o:before {
  content: "";
}

.fa-meh-o:before {
  content: "";
}

.fa-gamepad:before {
  content: "";
}

.fa-keyboard-o:before {
  content: "";
}

.fa-flag-o:before {
  content: "";
}

.fa-flag-checkered:before {
  content: "";
}

.fa-terminal:before {
  content: "";
}

.fa-code:before {
  content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

.fa-location-arrow:before {
  content: "";
}

.fa-crop:before {
  content: "";
}

.fa-code-fork:before {
  content: "";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

.fa-question:before {
  content: "";
}

.fa-info:before {
  content: "";
}

.fa-exclamation:before {
  content: "";
}

.fa-superscript:before {
  content: "";
}

.fa-subscript:before {
  content: "";
}

.fa-eraser:before {
  content: "";
}

.fa-puzzle-piece:before {
  content: "";
}

.fa-microphone:before {
  content: "";
}

.fa-microphone-slash:before {
  content: "";
}

.fa-shield:before {
  content: "";
}

.fa-calendar-o:before {
  content: "";
}

.fa-fire-extinguisher:before {
  content: "";
}

.fa-rocket:before {
  content: "";
}

.fa-maxcdn:before {
  content: "";
}

.fa-chevron-circle-left:before {
  content: "";
}

.fa-chevron-circle-right:before {
  content: "";
}

.fa-chevron-circle-up:before {
  content: "";
}

.fa-chevron-circle-down:before {
  content: "";
}

.fa-html5:before {
  content: "";
}

.fa-css3:before {
  content: "";
}

.fa-anchor:before {
  content: "";
}

.fa-unlock-alt:before {
  content: "";
}

.fa-bullseye:before {
  content: "";
}

.fa-ellipsis-h:before {
  content: "";
}

.fa-ellipsis-v:before {
  content: "";
}

.fa-rss-square:before {
  content: "";
}

.fa-play-circle:before {
  content: "";
}

.fa-ticket:before {
  content: "";
}

.fa-minus-square:before {
  content: "";
}

.fa-minus-square-o:before {
  content: "";
}

.fa-level-up:before {
  content: "";
}

.fa-level-down:before {
  content: "";
}

.fa-check-square:before {
  content: "";
}

.fa-pencil-square:before {
  content: "";
}

.fa-external-link-square:before {
  content: "";
}

.fa-share-square:before {
  content: "";
}

.fa-compass:before {
  content: "";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

.fa-euro:before,
.fa-eur:before {
  content: "";
}

.fa-gbp:before {
  content: "";
}

.fa-dollar:before,
.fa-usd:before {
  content: "";
}

.fa-rupee:before,
.fa-inr:before {
  content: "";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

.fa-won:before,
.fa-krw:before {
  content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

.fa-file:before {
  content: "";
}

.fa-file-text:before {
  content: "";
}

.fa-sort-alpha-asc:before {
  content: "";
}

.fa-sort-alpha-desc:before {
  content: "";
}

.fa-sort-amount-asc:before {
  content: "";
}

.fa-sort-amount-desc:before {
  content: "";
}

.fa-sort-numeric-asc:before {
  content: "";
}

.fa-sort-numeric-desc:before {
  content: "";
}

.fa-thumbs-up:before {
  content: "";
}

.fa-thumbs-down:before {
  content: "";
}

.fa-youtube-square:before {
  content: "";
}

.fa-youtube:before {
  content: "";
}

.fa-xing:before {
  content: "";
}

.fa-xing-square:before {
  content: "";
}

.fa-youtube-play:before {
  content: "";
}

.fa-dropbox:before {
  content: "";
}

.fa-stack-overflow:before {
  content: "";
}

.fa-instagram:before {
  content: "";
}

.fa-flickr:before {
  content: "";
}

.fa-adn:before {
  content: "";
}

.fa-bitbucket:before {
  content: "";
}

.fa-bitbucket-square:before {
  content: "";
}

.fa-tumblr:before {
  content: "";
}

.fa-tumblr-square:before {
  content: "";
}

.fa-long-arrow-down:before {
  content: "";
}

.fa-long-arrow-up:before {
  content: "";
}

.fa-long-arrow-left:before {
  content: "";
}

.fa-long-arrow-right:before {
  content: "";
}

.fa-apple:before {
  content: "";
}

.fa-windows:before {
  content: "";
}

.fa-android:before {
  content: "";
}

.fa-linux:before {
  content: "";
}

.fa-dribbble:before {
  content: "";
}

.fa-skype:before {
  content: "";
}

.fa-foursquare:before {
  content: "";
}

.fa-trello:before {
  content: "";
}

.fa-female:before {
  content: "";
}

.fa-male:before {
  content: "";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

.fa-sun-o:before {
  content: "";
}

.fa-moon-o:before {
  content: "";
}

.fa-archive:before {
  content: "";
}

.fa-bug:before {
  content: "";
}

.fa-vk:before {
  content: "";
}

.fa-weibo:before {
  content: "";
}

.fa-renren:before {
  content: "";
}

.fa-pagelines:before {
  content: "";
}

.fa-stack-exchange:before {
  content: "";
}

.fa-arrow-circle-o-right:before {
  content: "";
}

.fa-arrow-circle-o-left:before {
  content: "";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

.fa-dot-circle-o:before {
  content: "";
}

.fa-wheelchair:before {
  content: "";
}

.fa-vimeo-square:before {
  content: "";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

.fa-plus-square-o:before {
  content: "";
}

.fa-space-shuttle:before {
  content: "";
}

.fa-slack:before {
  content: "";
}

.fa-envelope-square:before {
  content: "";
}

.fa-wordpress:before {
  content: "";
}

.fa-openid:before {
  content: "";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

.fa-yahoo:before {
  content: "";
}

.fa-google:before {
  content: "";
}

.fa-reddit:before {
  content: "";
}

.fa-reddit-square:before {
  content: "";
}

.fa-stumbleupon-circle:before {
  content: "";
}

.fa-stumbleupon:before {
  content: "";
}

.fa-delicious:before {
  content: "";
}

.fa-digg:before {
  content: "";
}

.fa-pied-piper-pp:before {
  content: "";
}

.fa-pied-piper-alt:before {
  content: "";
}

.fa-drupal:before {
  content: "";
}

.fa-joomla:before {
  content: "";
}

.fa-language:before {
  content: "";
}

.fa-fax:before {
  content: "";
}

.fa-building:before {
  content: "";
}

.fa-child:before {
  content: "";
}

.fa-paw:before {
  content: "";
}

.fa-spoon:before {
  content: "";
}

.fa-cube:before {
  content: "";
}

.fa-cubes:before {
  content: "";
}

.fa-behance:before {
  content: "";
}

.fa-behance-square:before {
  content: "";
}

.fa-steam:before {
  content: "";
}

.fa-steam-square:before {
  content: "";
}

.fa-recycle:before {
  content: "";
}

.fa-automobile:before,
.fa-car:before {
  content: "";
}

.fa-cab:before,
.fa-taxi:before {
  content: "";
}

.fa-tree:before {
  content: "";
}

.fa-spotify:before {
  content: "";
}

.fa-deviantart:before {
  content: "";
}

.fa-soundcloud:before {
  content: "";
}

.fa-database:before {
  content: "";
}

.fa-file-pdf-o:before {
  content: "";
}

.fa-file-word-o:before {
  content: "";
}

.fa-file-excel-o:before {
  content: "";
}

.fa-file-powerpoint-o:before {
  content: "";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

.fa-file-code-o:before {
  content: "";
}

.fa-vine:before {
  content: "";
}

.fa-codepen:before {
  content: "";
}

.fa-jsfiddle:before {
  content: "";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

.fa-circle-o-notch:before {
  content: "";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "";
}

.fa-ge:before,
.fa-empire:before {
  content: "";
}

.fa-git-square:before {
  content: "";
}

.fa-git:before {
  content: "";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "";
}

.fa-tencent-weibo:before {
  content: "";
}

.fa-qq:before {
  content: "";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

.fa-history:before {
  content: "";
}

.fa-circle-thin:before {
  content: "";
}

.fa-header:before {
  content: "";
}

.fa-paragraph:before {
  content: "";
}

.fa-sliders:before {
  content: "";
}

.fa-share-alt:before {
  content: "";
}

.fa-share-alt-square:before {
  content: "";
}

.fa-bomb:before {
  content: "";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

.fa-tty:before {
  content: "";
}

.fa-binoculars:before {
  content: "";
}

.fa-plug:before {
  content: "";
}

.fa-slideshare:before {
  content: "";
}

.fa-twitch:before {
  content: "";
}

.fa-yelp:before {
  content: "";
}

.fa-newspaper-o:before {
  content: "";
}

.fa-wifi:before {
  content: "";
}

.fa-calculator:before {
  content: "";
}

.fa-paypal:before {
  content: "";
}

.fa-google-wallet:before {
  content: "";
}

.fa-cc-visa:before {
  content: "";
}

.fa-cc-mastercard:before {
  content: "";
}

.fa-cc-discover:before {
  content: "";
}

.fa-cc-amex:before {
  content: "";
}

.fa-cc-paypal:before {
  content: "";
}

.fa-cc-stripe:before {
  content: "";
}

.fa-bell-slash:before {
  content: "";
}

.fa-bell-slash-o:before {
  content: "";
}

.fa-trash:before {
  content: "";
}

.fa-copyright:before {
  content: "";
}

.fa-at:before {
  content: "";
}

.fa-eyedropper:before {
  content: "";
}

.fa-paint-brush:before {
  content: "";
}

.fa-birthday-cake:before {
  content: "";
}

.fa-area-chart:before {
  content: "";
}

.fa-pie-chart:before {
  content: "";
}

.fa-line-chart:before {
  content: "";
}

.fa-lastfm:before {
  content: "";
}

.fa-lastfm-square:before {
  content: "";
}

.fa-toggle-off:before {
  content: "";
}

.fa-toggle-on:before {
  content: "";
}

.fa-bicycle:before {
  content: "";
}

.fa-bus:before {
  content: "";
}

.fa-ioxhost:before {
  content: "";
}

.fa-angellist:before {
  content: "";
}

.fa-cc:before {
  content: "";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

.fa-meanpath:before {
  content: "";
}

.fa-buysellads:before {
  content: "";
}

.fa-connectdevelop:before {
  content: "";
}

.fa-dashcube:before {
  content: "";
}

.fa-forumbee:before {
  content: "";
}

.fa-leanpub:before {
  content: "";
}

.fa-sellsy:before {
  content: "";
}

.fa-shirtsinbulk:before {
  content: "";
}

.fa-simplybuilt:before {
  content: "";
}

.fa-skyatlas:before {
  content: "";
}

.fa-cart-plus:before {
  content: "";
}

.fa-cart-arrow-down:before {
  content: "";
}

.fa-diamond:before {
  content: "";
}

.fa-ship:before {
  content: "";
}

.fa-user-secret:before {
  content: "";
}

.fa-motorcycle:before {
  content: "";
}

.fa-street-view:before {
  content: "";
}

.fa-heartbeat:before {
  content: "";
}

.fa-venus:before {
  content: "";
}

.fa-mars:before {
  content: "";
}

.fa-mercury:before {
  content: "";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "";
}

.fa-transgender-alt:before {
  content: "";
}

.fa-venus-double:before {
  content: "";
}

.fa-mars-double:before {
  content: "";
}

.fa-venus-mars:before {
  content: "";
}

.fa-mars-stroke:before {
  content: "";
}

.fa-mars-stroke-v:before {
  content: "";
}

.fa-mars-stroke-h:before {
  content: "";
}

.fa-neuter:before {
  content: "";
}

.fa-genderless:before {
  content: "";
}

.fa-facebook-official:before {
  content: "";
}

.fa-pinterest-p:before {
  content: "";
}

.fa-whatsapp:before {
  content: "";
}

.fa-server:before {
  content: "";
}

.fa-user-plus:before {
  content: "";
}

.fa-user-times:before {
  content: "";
}

.fa-hotel:before,
.fa-bed:before {
  content: "";
}

.fa-viacoin:before {
  content: "";
}

.fa-train:before {
  content: "";
}

.fa-subway:before {
  content: "";
}

.fa-medium:before {
  content: "";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "";
}

.fa-optin-monster:before {
  content: "";
}

.fa-opencart:before {
  content: "";
}

.fa-expeditedssl:before {
  content: "";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}

.fa-mouse-pointer:before {
  content: "";
}

.fa-i-cursor:before {
  content: "";
}

.fa-object-group:before {
  content: "";
}

.fa-object-ungroup:before {
  content: "";
}

.fa-sticky-note:before {
  content: "";
}

.fa-sticky-note-o:before {
  content: "";
}

.fa-cc-jcb:before {
  content: "";
}

.fa-cc-diners-club:before {
  content: "";
}

.fa-clone:before {
  content: "";
}

.fa-balance-scale:before {
  content: "";
}

.fa-hourglass-o:before {
  content: "";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}

.fa-hourglass:before {
  content: "";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "";
}

.fa-hand-scissors-o:before {
  content: "";
}

.fa-hand-lizard-o:before {
  content: "";
}

.fa-hand-spock-o:before {
  content: "";
}

.fa-hand-pointer-o:before {
  content: "";
}

.fa-hand-peace-o:before {
  content: "";
}

.fa-trademark:before {
  content: "";
}

.fa-registered:before {
  content: "";
}

.fa-creative-commons:before {
  content: "";
}

.fa-gg:before {
  content: "";
}

.fa-gg-circle:before {
  content: "";
}

.fa-tripadvisor:before {
  content: "";
}

.fa-odnoklassniki:before {
  content: "";
}

.fa-odnoklassniki-square:before {
  content: "";
}

.fa-get-pocket:before {
  content: "";
}

.fa-wikipedia-w:before {
  content: "";
}

.fa-safari:before {
  content: "";
}

.fa-chrome:before {
  content: "";
}

.fa-firefox:before {
  content: "";
}

.fa-opera:before {
  content: "";
}

.fa-internet-explorer:before {
  content: "";
}

.fa-tv:before,
.fa-television:before {
  content: "";
}

.fa-contao:before {
  content: "";
}

.fa-500px:before {
  content: "";
}

.fa-amazon:before {
  content: "";
}

.fa-calendar-plus-o:before {
  content: "";
}

.fa-calendar-minus-o:before {
  content: "";
}

.fa-calendar-times-o:before {
  content: "";
}

.fa-calendar-check-o:before {
  content: "";
}

.fa-industry:before {
  content: "";
}

.fa-map-pin:before {
  content: "";
}

.fa-map-signs:before {
  content: "";
}

.fa-map-o:before {
  content: "";
}

.fa-map:before {
  content: "";
}

.fa-commenting:before {
  content: "";
}

.fa-commenting-o:before {
  content: "";
}

.fa-houzz:before {
  content: "";
}

.fa-vimeo:before {
  content: "";
}

.fa-black-tie:before {
  content: "";
}

.fa-fonticons:before {
  content: "";
}

.fa-reddit-alien:before {
  content: "";
}

.fa-edge:before {
  content: "";
}

.fa-credit-card-alt:before {
  content: "";
}

.fa-codiepie:before {
  content: "";
}

.fa-modx:before {
  content: "";
}

.fa-fort-awesome:before {
  content: "";
}

.fa-usb:before {
  content: "";
}

.fa-product-hunt:before {
  content: "";
}

.fa-mixcloud:before {
  content: "";
}

.fa-scribd:before {
  content: "";
}

.fa-pause-circle:before {
  content: "";
}

.fa-pause-circle-o:before {
  content: "";
}

.fa-stop-circle:before {
  content: "";
}

.fa-stop-circle-o:before {
  content: "";
}

.fa-shopping-bag:before {
  content: "";
}

.fa-shopping-basket:before {
  content: "";
}

.fa-hashtag:before {
  content: "";
}

.fa-bluetooth:before {
  content: "";
}

.fa-bluetooth-b:before {
  content: "";
}

.fa-percent:before {
  content: "";
}

.fa-gitlab:before {
  content: "";
}

.fa-wpbeginner:before {
  content: "";
}

.fa-wpforms:before {
  content: "";
}

.fa-envira:before {
  content: "";
}

.fa-universal-access:before {
  content: "";
}

.fa-wheelchair-alt:before {
  content: "";
}

.fa-question-circle-o:before {
  content: "";
}

.fa-blind:before {
  content: "";
}

.fa-audio-description:before {
  content: "";
}

.fa-volume-control-phone:before {
  content: "";
}

.fa-braille:before {
  content: "";
}

.fa-assistive-listening-systems:before {
  content: "";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "";
}

.fa-glide:before {
  content: "";
}

.fa-glide-g:before {
  content: "";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "";
}

.fa-low-vision:before {
  content: "";
}

.fa-viadeo:before {
  content: "";
}

.fa-viadeo-square:before {
  content: "";
}

.fa-snapchat:before {
  content: "";
}

.fa-snapchat-ghost:before {
  content: "";
}

.fa-snapchat-square:before {
  content: "";
}

.fa-pied-piper:before {
  content: "";
}

.fa-first-order:before {
  content: "";
}

.fa-yoast:before {
  content: "";
}

.fa-themeisle:before {
  content: "";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "";
}

.fa-handshake-o:before {
  content: "";
}

.fa-envelope-open:before {
  content: "";
}

.fa-envelope-open-o:before {
  content: "";
}

.fa-linode:before {
  content: "";
}

.fa-address-book:before {
  content: "";
}

.fa-address-book-o:before {
  content: "";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "";
}

.fa-user-circle:before {
  content: "";
}

.fa-user-circle-o:before {
  content: "";
}

.fa-user-o:before {
  content: "";
}

.fa-id-badge:before {
  content: "";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "";
}

.fa-quora:before {
  content: "";
}

.fa-free-code-camp:before {
  content: "";
}

.fa-telegram:before {
  content: "";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "";
}

.fa-shower:before {
  content: "";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "";
}

.fa-podcast:before {
  content: "";
}

.fa-window-maximize:before {
  content: "";
}

.fa-window-minimize:before {
  content: "";
}

.fa-window-restore:before {
  content: "";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "";
}

.fa-bandcamp:before {
  content: "";
}

.fa-grav:before {
  content: "";
}

.fa-etsy:before {
  content: "";
}

.fa-imdb:before {
  content: "";
}

.fa-ravelry:before {
  content: "";
}

.fa-eercast:before {
  content: "";
}

.fa-microchip:before {
  content: "";
}

.fa-snowflake-o:before {
  content: "";
}

.fa-superpowers:before {
  content: "";
}

.fa-wpexplorer:before {
  content: "";
}

.fa-meetup:before {
  content: "";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.auth-container h1.title.is-2 {
  color: #000;
  border-bottom: 1px solid #000;
  padding-bottom: 12px;
}

.auth-container .auth-form {
  background-color: rgba(255, 255, 255, 0.8);
  border: 1px solid #000000;
  border-radius: 5px;
}

.auth-container .hero {
  background: url(/img/hero.jpg) no-repeat center center fixed;
  min-width: 100%;
  min-height: 100%;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
  background-size: cover;
}

.auth-container .hero > .hero-body {
  padding-top: 4rem;
}

.forgot-password-link {
  color: #000000 !important;
  text-decoration: underline;
  text-align: right;
  display: block;
  font-size: 14px;
  padding-top: 10px;
}

.button.is-primary {
  border-top: 2px solid #FFEB3B;
}

.button.is-primary[disabled] {
  text-decoration: line-through;
}

.button.is-panel-blue {
  background-color: #0d83d1;
}

.hero-cta {
  padding: 30px 0;
}

.social-stats {
  background: #006582;
  padding: 30px 0;
  border-bottom: 8px solid #FFEB3B;
}

.social-stats .title,
.social-stats .heading {
  color: #ffffff;
}

.panel-block {
  color: #222324;
  display: block;
  line-height: 16px;
  padding: 14px;
}

.panel-block.section p {
  line-height: 1.4;
}

.icon-block {
  font-size: 5em;
}

.commitment-img,
.commitment-img > img {
  min-height: 245px;
  max-height: 245px;
}

.section.main {
  background-color: #F0F0F0;
}

.info-panel-icon {
  text-align: center;
  color: #006582;
}

.connect-bar {
  background: #ffffff;
  padding: 30px 0;
}

.connect-bar .title,
.connect-bar .heading {
  color: #444444;
  font-weight: 300;
}

.connect-bar .title > span {
  font-weight: inherit;
  background-image: url(/img/yellow-highlight.png);
  background-size: contain;
  padding: 10px 15px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 50%;
}

.slideout-button {
  cursor: pointer;
}

.slideout-button:before {
  content: '\f0c9';
  padding-right: 5px;
  font: 30px fontawesome;
}

.slideout-button.isOpen:before {
  content: '\f00d';
  padding-right: 5px;
  font: 30px fontawesome;
}

.slideout-nav .menu-label {
  font-size: 16px;
  line-height: 50px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 7px;
  color: #eee;
  border-bottom: 1px solid #222;
  background: #006582;
  margin-top: 0;
  margin-bottom: 0;
}

.slideout-nav li a {
  position: relative;
  display: block;
  padding: 15px;
  color: #FFEB3B;
  border-bottom: 1px solid #222;
  background: #006582;
}

.slideout-nav li a:before {
  font: 14px fontawesome;
  position: absolute;
  top: 14px;
  left: 20px;
}

.slideout-nav li a:hover {
  color: #FFEB3B;
  background: #003d4f;
}

.slideout-nav li a.active {
  box-shadow: inset 5px 0 0 #FFEB3B, inset 6px 0 0 #FFEB3B;
  background: #003d4f;
  color: #FFEB3B;
}

.tooltip {
  font-size: 20px;
  line-height: 19px;
  display: inline-block;
  background-color: #4B5;
  color: #fff;
  padding: 10px 45px;
  border-radius: 4px;
  position: relative;
  left: 20px;
}

.tooltip:before {
  content: '';
  display: inline-block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid #4B5;
  position: absolute;
  top: 50%;
  left: -5px;
  margin-top: -6px;
}

.slideout-menu {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 0;
  width: 256px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  display: none;
  background-color: #006582;
}

.slideout-panel {
  position: relative;
  z-index: 1;
  will-change: transform;
}

.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel {
  overflow: hidden;
}

.slideout-open .slideout-menu {
  display: block;
}

.dashboard-content {
  background-color: #ffffff;
}

.dashboard-step {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-pack: center;
      justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.dashboard-step-content {
  text-align: justify;
}

.dashboard-step > .title.is-1 {
  font-size: 5em;
  text-align: center;
  margin-bottom: -10px;
}

.fa-success {
  color: #23d160;
}

.beemail-dashboard-form {
  width: 100%;
}

.unique-code-field {
  background-color: #006582;
  border-radius: 5px 5px 0 0;
  border: 2px solid #FFEB3B;
  color: #FFEB3B;
  text-align: center;
}

.unique-code-field .label {
  color: #FFEB3B;
}

.unique-code-field .input {
  text-align: center;
}

.redeem-bees-form .column {
  padding: 0.5rem;
}

.redeem-bees-form .field:not(:last-child) {
  margin-bottom: 0;
}

.redeem-bees-form textarea {
  min-height: 60px;
}

span.required-field {
  font: inherit;
  color: red;
}

.six-panel {
  color: #FFFFFF;
  line-height: 1.3em;
  font-size: 19px;
  font-weight: 300;
}

.six-panel .card-content > .subtitle {
  color: #FFFFFF;
  font-weight: 600;
}

.is-panel-blue {
  background-color: #209EF1;
}

.is-panel-blue .button {
  margin-top: 2em;
  background-color: #0c74b9;
  border-color: #0c74b9;
  color: #FFFFFF;
}

.is-panel-purple {
  background-color: #9164BC;
}

.is-panel-purple .button {
  margin-top: 2em;
  background-color: #6b4094;
  border-color: #6b4094;
  color: #FFFFFF;
}

.is-panel-orange {
  background-color: #FF8241;
}

.is-panel-orange .button {
  margin-top: 2em;
  background-color: #f45300;
  border-color: #f45300;
  color: #FFFFFF;
}

.is-panel-green {
  background-color: #89D4CC;
}

.is-panel-green .button {
  margin-top: 2em;
  background-color: #51c0b4;
  border-color: #51c0b4;
  color: #FFFFFF;
}

.is-panel-red {
  background-color: #FF585E;
}

.is-panel-red .button {
  margin-top: 2em;
  background-color: #ff0c14;
  border-color: #ff0c14;
  color: #FFFFFF;
}

.is-panel-yellow {
  background-color: #FFCB31;
}

.is-panel-yellow .button {
  margin-top: 2em;
  background-color: #e4aa00;
  border-color: #e4aa00;
  color: #FFFFFF;
}

.header-image {
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(/img/hero.jpg) no-repeat center center fixed;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero .nav {
  background: #7FC8EF;
  height: 4.5rem;
}

.hero.is-primary.is-small {
  min-height: 280px;
}

.hero.is-primary a.nav-item,
.hero.is-primary .nav-item a:not(.button) {
  color: #ffffff;
}

.nav-item img {
  max-height: 3rem;
}

.hero.is-primary.is-small {
  background: url(/img/bumble-bee-hero.jpg) no-repeat center center;
  background-size: cover;
}

.hero.is-primary .title {
  text-shadow: #4a2869 2px 2px;
}

.hero.is-primary .navbar-item,
.hero.is-primary .navbar-link {
  text-shadow: #4a2869 2px 2px;
}

.hero.is-primary .navbar-item:hover,
.hero.is-primary .navbar-link:hover {
  border-bottom: 2px solid #ffffff;
}

.navbar-item > .button.is-info.is-inverted.is-outlined:hover {
  background-color: inherit;
  color: inherit;
}

@media screen and (max-width: 1087px) {
  .hero.is-primary .navbar-menu {
    background-color: transparent;
  }
}

footer {
  border-top: 8px solid #FFEB3B;
  margin-top: 20px;
}

footer img,
footer a img {
  max-height: 300px;
}

.guides figure.image {
  margin-left: 0;
  margin-right: 0;
}

hr {
  margin: 0.5rem 0;
}

.page-content {
  min-height: 70vh;
  padding-top: 20px;
}

.dashboard-content {
  min-height: 100vh;
}

.page-content,
.dashboard-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.page-content > .container,
.dashboard-content > .container {
  -ms-flex: 1;
      flex: 1;
}

.aligner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.aligner .align-center {
  max-width: 50%;
}

.redeem-step {
  padding-top: 20%;
  padding-bottom: 20%;
}

.redeem-step i {
  color: #006582;
}

.center-image {
  display: block;
  text-align: center;
  margin-bottom: 5rem;
}

.center-image img {
  max-width: 600px;
}

.center-image .img-circle {
  border-radius: 50%;
}

@media screen and (max-width: 1000px) {
  .content {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlcy9hc3NldHMvc2Fzcy9hcHAuc2NzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9pbml0aWFsLXZhcmlhYmxlcy5zYXNzIiwicmVzb3VyY2VzL2Fzc2V0cy9zYXNzL192YXJpYWJsZXMuc2NzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9idWxtYS5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL19hbGwuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9pbml0aWFsLXZhcmlhYmxlcy5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL2Z1bmN0aW9ucy5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL2Rlcml2ZWQtdmFyaWFibGVzLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvYW5pbWF0aW9ucy5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL21peGlucy5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL2luaXRpYWwtdmFyaWFibGVzLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvY29udHJvbHMuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Jhc2UvX2FsbC5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvYmFzZS9taW5pcmVzZXQuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Jhc2UvZ2VuZXJpYy5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvYmFzZS9oZWxwZXJzLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9fYWxsLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9ib3guc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2J1dHRvbi5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvY29udGFpbmVyLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9jb250ZW50LnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9mb3JtLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9pY29uLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9pbWFnZS5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvbm90aWZpY2F0aW9uLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9wcm9ncmVzcy5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvdGFibGUuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3RhZy5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvdGl0bGUuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL290aGVyLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL19hbGwuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvYnJlYWRjcnVtYi5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9jYXJkLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL2Ryb3Bkb3duLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL2xldmVsLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21lZGlhLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21lbnUuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvbWVzc2FnZS5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9tb2RhbC5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9uYXZiYXIuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvcGFnaW5hdGlvbi5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9wYW5lbC5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy90YWJzLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9ncmlkL19hbGwuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2dyaWQvY29sdW1ucy5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZ3JpZC90aWxlcy5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvbGF5b3V0L19hbGwuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2xheW91dC9oZXJvLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9sYXlvdXQvc2VjdGlvbi5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvbGF5b3V0L2Zvb3Rlci5zYXNzIiwibm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL2ZvbnQtYXdlc29tZS5zY3NzIiwibm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbWl4aW5zLnNjc3MiLCJub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3BhdGguc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fY29yZS5zY3NzIiwibm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19sYXJnZXIuc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fZml4ZWQtd2lkdGguc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbGlzdC5zY3NzIiwibm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fYW5pbWF0ZWQuc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3N0YWNrZWQuc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fc2NyZWVuLXJlYWRlci5zY3NzIiwicmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2F1dGguc2NzcyIsInJlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJyZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9faG9tZS5zY3NzIiwicmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyIsInJlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19kYXNoYm9hcmQuc2NzcyIsInJlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19yZWRlZW0uc2NzcyIsInJlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19wYW5lbHMuc2NzcyIsInJlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19oZXJvLnNjc3MiLCJyZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJyZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZ3VpZGVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiXG4vLyBCdWxtYVxuQGltcG9ydCBcIn5idWxtYS9zYXNzL3V0aWxpdGllcy9pbml0aWFsLXZhcmlhYmxlc1wiO1xuXG4vLyBDdXN0b20gdmFyaWFibGVzXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi8vIEJ1bG1hXG5AaW1wb3J0IFwifmJ1bG1hL2J1bG1hXCI7XG5cbi8vIEZvbnQtQXdlc29tZVxuQGltcG9ydCBcIn5mb250LWF3ZXNvbWUvc2Nzcy9mb250LWF3ZXNvbWVcIjtcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcImNvbXBvbmVudHMvYXV0aFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYnV0dG9uc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaG9tZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWVudVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZGFzaGJvYXJkXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9yZWRlZW1cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BhbmVsc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVyb1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZm9vdGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ndWlkZXNcIjtcblxuaHIge1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgbWluLWhlaWdodDogNzB2aDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5kYXNoYm9hcmQtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4ucGFnZS1jb250ZW50LCAuZGFzaGJvYXJkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucGFnZS1jb250ZW50ID4gLmNvbnRhaW5lciwgLmRhc2hib2FyZC1jb250ZW50ID4gLmNvbnRhaW5lciB7XG4gIGZsZXg6IDE7XG59XG5cbi5hbGlnbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLmFsaWduLWNlbnRlciB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnJlZGVlbS1zdGVwIHtcbiAgcGFkZGluZy10b3A6IDIwJTtcbiAgcGFkZGluZy1ib3R0b206IDIwJTtcblxuICBpIHtcbiAgICBjb2xvcjogJGJlZWdhcC1ibHVlO1xuICB9XG59XG5cbi5jZW50ZXItaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuXG4gIC5pbWctY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufSIsIi8vIENvbG9yc1xuXG4kYmxhY2s6ICAgICAgICBoc2woMCwgMCUsIDQlKSAhZGVmYXVsdDtcbiRibGFjay1iaXM6ICAgIGhzbCgwLCAwJSwgNyUpICFkZWZhdWx0O1xuJGJsYWNrLXRlcjogICAgaHNsKDAsIDAlLCAxNCUpICFkZWZhdWx0O1xuXG4kZ3JleS1kYXJrZXI6ICBoc2woMCwgMCUsIDIxJSkgIWRlZmF1bHQ7XG4kZ3JleS1kYXJrOiAgICBoc2woMCwgMCUsIDI5JSkgIWRlZmF1bHQ7XG4kZ3JleTogICAgICAgICBoc2woMCwgMCUsIDQ4JSkgIWRlZmF1bHQ7XG4kZ3JleS1saWdodDogICBoc2woMCwgMCUsIDcxJSkgIWRlZmF1bHQ7XG4kZ3JleS1saWdodGVyOiBoc2woMCwgMCUsIDg2JSkgIWRlZmF1bHQ7XG5cbiR3aGl0ZS10ZXI6ICAgIGhzbCgwLCAwJSwgOTYlKSAhZGVmYXVsdDtcbiR3aGl0ZS1iaXM6ICAgIGhzbCgwLCAwJSwgOTglKSAhZGVmYXVsdDtcbiR3aGl0ZTogICAgICAgIGhzbCgwLCAwJSwgMTAwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2U6ICAgICAgIGhzbCgxNCwgIDEwMCUsIDUzJSkgIWRlZmF1bHQ7XG4keWVsbG93OiAgICAgICBoc2woNDgsICAxMDAlLCA2NyUpICFkZWZhdWx0O1xuJGdyZWVuOiAgICAgICAgaHNsKDE0MSwgNzElLCAgNDglKSAhZGVmYXVsdDtcbiR0dXJxdW9pc2U6ICAgIGhzbCgxNzEsIDEwMCUsIDQxJSkgIWRlZmF1bHQ7XG4kY3lhbjogICAgICAgICBoc2woMjA0LCA4NiUsICA1MyUpICFkZWZhdWx0O1xuJGJsdWU6ICAgICAgICAgaHNsKDIxNywgNzElLCAgNTMlKSAhZGVmYXVsdDtcbiRwdXJwbGU6ICAgICAgIGhzbCgyNzEsIDEwMCUsIDcxJSkgIWRlZmF1bHQ7XG4kcmVkOiAgICAgICAgICBoc2woMzQ4LCAxMDAlLCA2MSUpICFkZWZhdWx0O1xuXG4vLyBUeXBvZ3JhcGh5XG5cbiRmYW1pbHktc2Fucy1zZXJpZjogQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmYW1pbHktbW9ub3NwYWNlOiBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kcmVuZGVyLW1vZGU6IG9wdGltaXplTGVnaWJpbGl0eSAhZGVmYXVsdDtcblxuJHNpemUtMTogM3JlbSAhZGVmYXVsdDtcbiRzaXplLTI6IDIuNXJlbSAhZGVmYXVsdDtcbiRzaXplLTM6IDJyZW0gIWRlZmF1bHQ7XG4kc2l6ZS00OiAxLjVyZW0gIWRlZmF1bHQ7XG4kc2l6ZS01OiAxLjI1cmVtICFkZWZhdWx0O1xuJHNpemUtNjogMXJlbSAhZGVmYXVsdDtcbiRzaXplLTc6IDAuNzVyZW0gIWRlZmF1bHQ7XG5cbiR3ZWlnaHQtbGlnaHQ6IDMwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtbm9ybWFsOiA0MDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LW1lZGl1bTogNTAwICFkZWZhdWx0O1xuJHdlaWdodC1zZW1pYm9sZDogNjAwICFkZWZhdWx0O1xuJHdlaWdodC1ib2xkOiA3MDAgIWRlZmF1bHQ7XG5cbi8vIFJlc3BvbnNpdmVuZXNzXG5cbi8vIFRoZSBjb250YWluZXIgaG9yaXpvbnRhbCBnYXAsIHdoaWNoIGFjdHMgYXMgdGhlIG9mZnNldCBmb3IgYnJlYWtwb2ludHNcbiRnYXA6IDY0cHggIWRlZmF1bHQ7XG4vLyA5NjAsIDExNTIsIGFuZCAxMzQ0IGhhdmUgYmVlbiBjaG9zZW4gYmVjYXVzZSB0aGV5IGFyZSBkaXZpc2libGUgYnkgYm90aCAxMiBhbmQgMTZcbiR0YWJsZXQ6IDc2OXB4ICFkZWZhdWx0O1xuLy8gOTYwcHggY29udGFpbmVyICsgNHJlbVxuJGRlc2t0b3A6IDk2MHB4ICsgKDIgKiAkZ2FwKSAhZGVmYXVsdDtcbi8vIDExNTJweCBjb250YWluZXIgKyA0cmVtXG4kd2lkZXNjcmVlbjogMTE1MnB4ICsgKDIgKiAkZ2FwKSAhZGVmYXVsdDtcbiR3aWRlc2NyZWVuLWVuYWJsZWQ6IHRydWUgIWRlZmF1bHQ7XG4vLyAxMzQ0cHggY29udGFpbmVyICsgNHJlbVxuJGZ1bGxoZDogMTM0NHB4ICsgKDIgKiAkZ2FwKSAhZGVmYXVsdDtcbiRmdWxsaGQtZW5hYmxlZDogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gTWlzY2VsbGFuZW91c1xuXG4kZWFzaW5nOiBlYXNlLW91dCAhZGVmYXVsdDtcbiRyYWRpdXMtc21hbGw6IDJweCAhZGVmYXVsdDtcbiRyYWRpdXM6IDRweCAhZGVmYXVsdDtcbiRyYWRpdXMtbGFyZ2U6IDZweCAhZGVmYXVsdDtcbiRyYWRpdXMtcm91bmRlZDogMjkwNDg2cHggIWRlZmF1bHQ7XG4kc3BlZWQ6IDg2bXMgIWRlZmF1bHQ7XG5cbi8vIEZsYWdzXG5cbiR2YXJpYWJsZS1jb2x1bW5zOiB0cnVlICFkZWZhdWx0O1xuIiwiJGJvZHktYmFja2dyb3VuZDogI2YyZjJmMjtcbiRib2R5LXNpemU6IDEuMHJlbTtcblxuJHRleHQ6ICMyMzIzMjM7XG4kd2VpZ2h0LW5vcm1hbDogJHdlaWdodC1saWdodDtcblxuJG5hdmJhci1oZWlnaHQ6IDQuNXJlbTtcbiRuYXZiYXItcHVycGxlOiAjNGEyODY5O1xuXG4kYmVlZ2FwLWJsdWU6ICMwMDY1ODI7XG4kYmVlZ2FwLWxpZ2h0LWJsdWU6ICM3RkM4RUY7XG4kYmVlZ2FwLXllbGxvdzogI0ZGRUIzQjtcbiRiZWVnYXAtZ3JleTogIzQ0NDQ0NDtcblxuJHByaW1hcnk6ICRiZWVnYXAtYmx1ZTtcblxuJGNhcmQtaGVhZGVyLXdlaWdodDogMjAwO1xuXG4kcGFuZWwtYmx1ZTogIzIwOUVGMTtcbiRwYW5lbC1wdXJwbGU6ICM5MTY0QkM7XG4kcGFuZWwtb3JhbmdlOiAjRkY4MjQxO1xuJHBhbmVsLWdyZWVuOiAjODlENENDO1xuJHBhbmVsLXJlZDogI0ZGNTg1RTtcbiRwYW5lbC15ZWxsb3c6ICNGRkNCMzE7IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLyohIGJ1bG1hLmlvIHYwLjcuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9qZ3RobXMvYnVsbWEgKi9cbkBpbXBvcnQgXCJzYXNzL3V0aWxpdGllcy9fYWxsXCI7XG5AaW1wb3J0IFwic2Fzcy9iYXNlL19hbGxcIjtcbkBpbXBvcnQgXCJzYXNzL2VsZW1lbnRzL19hbGxcIjtcbkBpbXBvcnQgXCJzYXNzL2NvbXBvbmVudHMvX2FsbFwiO1xuQGltcG9ydCBcInNhc3MvZ3JpZC9fYWxsXCI7XG5AaW1wb3J0IFwic2Fzcy9sYXlvdXQvX2FsbFwiO1xuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5AaW1wb3J0IFwiaW5pdGlhbC12YXJpYWJsZXMuc2Fzc1wiO1xuQGltcG9ydCBcImZ1bmN0aW9ucy5zYXNzXCI7XG5AaW1wb3J0IFwiZGVyaXZlZC12YXJpYWJsZXMuc2Fzc1wiO1xuQGltcG9ydCBcImFuaW1hdGlvbnMuc2Fzc1wiO1xuQGltcG9ydCBcIm1peGlucy5zYXNzXCI7XG5AaW1wb3J0IFwiY29udHJvbHMuc2Fzc1wiO1xuIiwiLy8gQ29sb3JzXG5cbiRibGFjazogICAgICAgIGhzbCgwLCAwJSwgNCUpICFkZWZhdWx0O1xuJGJsYWNrLWJpczogICAgaHNsKDAsIDAlLCA3JSkgIWRlZmF1bHQ7XG4kYmxhY2stdGVyOiAgICBoc2woMCwgMCUsIDE0JSkgIWRlZmF1bHQ7XG5cbiRncmV5LWRhcmtlcjogIGhzbCgwLCAwJSwgMjElKSAhZGVmYXVsdDtcbiRncmV5LWRhcms6ICAgIGhzbCgwLCAwJSwgMjklKSAhZGVmYXVsdDtcbiRncmV5OiAgICAgICAgIGhzbCgwLCAwJSwgNDglKSAhZGVmYXVsdDtcbiRncmV5LWxpZ2h0OiAgIGhzbCgwLCAwJSwgNzElKSAhZGVmYXVsdDtcbiRncmV5LWxpZ2h0ZXI6IGhzbCgwLCAwJSwgODYlKSAhZGVmYXVsdDtcblxuJHdoaXRlLXRlcjogICAgaHNsKDAsIDAlLCA5NiUpICFkZWZhdWx0O1xuJHdoaXRlLWJpczogICAgaHNsKDAsIDAlLCA5OCUpICFkZWZhdWx0O1xuJHdoaXRlOiAgICAgICAgaHNsKDAsIDAlLCAxMDAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZTogICAgICAgaHNsKDE0LCAgMTAwJSwgNTMlKSAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAgICAgIGhzbCg0OCwgIDEwMCUsIDY3JSkgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgICAgICBoc2woMTQxLCA3MSUsICA0OCUpICFkZWZhdWx0O1xuJHR1cnF1b2lzZTogICAgaHNsKDE3MSwgMTAwJSwgNDElKSAhZGVmYXVsdDtcbiRjeWFuOiAgICAgICAgIGhzbCgyMDQsIDg2JSwgIDUzJSkgIWRlZmF1bHQ7XG4kYmx1ZTogICAgICAgICBoc2woMjE3LCA3MSUsICA1MyUpICFkZWZhdWx0O1xuJHB1cnBsZTogICAgICAgaHNsKDI3MSwgMTAwJSwgNzElKSAhZGVmYXVsdDtcbiRyZWQ6ICAgICAgICAgIGhzbCgzNDgsIDEwMCUsIDYxJSkgIWRlZmF1bHQ7XG5cbi8vIFR5cG9ncmFwaHlcblxuJGZhbWlseS1zYW5zLXNlcmlmOiBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZhbWlseS1tb25vc3BhY2U6IG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRyZW5kZXItbW9kZTogb3B0aW1pemVMZWdpYmlsaXR5ICFkZWZhdWx0O1xuXG4kc2l6ZS0xOiAzcmVtICFkZWZhdWx0O1xuJHNpemUtMjogMi41cmVtICFkZWZhdWx0O1xuJHNpemUtMzogMnJlbSAhZGVmYXVsdDtcbiRzaXplLTQ6IDEuNXJlbSAhZGVmYXVsdDtcbiRzaXplLTU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kc2l6ZS02OiAxcmVtICFkZWZhdWx0O1xuJHNpemUtNzogMC43NXJlbSAhZGVmYXVsdDtcblxuJHdlaWdodC1saWdodDogMzAwICFkZWZhdWx0O1xuJHdlaWdodC1ub3JtYWw6IDQwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtbWVkaXVtOiA1MDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LXNlbWlib2xkOiA2MDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LWJvbGQ6IDcwMCAhZGVmYXVsdDtcblxuLy8gUmVzcG9uc2l2ZW5lc3NcblxuLy8gVGhlIGNvbnRhaW5lciBob3Jpem9udGFsIGdhcCwgd2hpY2ggYWN0cyBhcyB0aGUgb2Zmc2V0IGZvciBicmVha3BvaW50c1xuJGdhcDogNjRweCAhZGVmYXVsdDtcbi8vIDk2MCwgMTE1MiwgYW5kIDEzNDQgaGF2ZSBiZWVuIGNob3NlbiBiZWNhdXNlIHRoZXkgYXJlIGRpdmlzaWJsZSBieSBib3RoIDEyIGFuZCAxNlxuJHRhYmxldDogNzY5cHggIWRlZmF1bHQ7XG4vLyA5NjBweCBjb250YWluZXIgKyA0cmVtXG4kZGVza3RvcDogOTYwcHggKyAoMiAqICRnYXApICFkZWZhdWx0O1xuLy8gMTE1MnB4IGNvbnRhaW5lciArIDRyZW1cbiR3aWRlc2NyZWVuOiAxMTUycHggKyAoMiAqICRnYXApICFkZWZhdWx0O1xuJHdpZGVzY3JlZW4tZW5hYmxlZDogdHJ1ZSAhZGVmYXVsdDtcbi8vIDEzNDRweCBjb250YWluZXIgKyA0cmVtXG4kZnVsbGhkOiAxMzQ0cHggKyAoMiAqICRnYXApICFkZWZhdWx0O1xuJGZ1bGxoZC1lbmFibGVkOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBNaXNjZWxsYW5lb3VzXG5cbiRlYXNpbmc6IGVhc2Utb3V0ICFkZWZhdWx0O1xuJHJhZGl1cy1zbWFsbDogMnB4ICFkZWZhdWx0O1xuJHJhZGl1czogNHB4ICFkZWZhdWx0O1xuJHJhZGl1cy1sYXJnZTogNnB4ICFkZWZhdWx0O1xuJHJhZGl1cy1yb3VuZGVkOiAyOTA0ODZweCAhZGVmYXVsdDtcbiRzcGVlZDogODZtcyAhZGVmYXVsdDtcblxuLy8gRmxhZ3NcblxuJHZhcmlhYmxlLWNvbHVtbnM6IHRydWUgIWRlZmF1bHQ7XG4iLCJAZnVuY3Rpb24gbWVyZ2VDb2xvck1hcHMoJGJ1bG1hLWNvbG9ycywgJGN1c3RvbS1jb2xvcnMpIHtcbiAgLy8gd2UgcmV0dXJuIGF0IGxlYXN0IGJ1bG1hIGhhcmRjb2RlZCBjb2xvcnNcbiAgJG1lcmdlZC1jb2xvcnM6ICRidWxtYS1jb2xvcnM7XG5cbiAgLy8gd2Ugd2FudCBhIG1hcCBhcyBpbnB1dFxuICBAaWYgdHlwZS1vZigkY3VzdG9tLWNvbG9ycykgPT0gJ21hcCcge1xuICAgIEBlYWNoICRuYW1lLCAkY29tcG9uZW50cyBpbiAkY3VzdG9tLWNvbG9ycyB7XG4gICAgICAvLyBjb2xvciBuYW1lIHNob3VsZCBiZSBhIHN0cmluZyBhbmQgY29sb3JzIHBhaXIgYSBsaXN0IHdpdGggYXQgbGVhc3Qgb25lIGVsZW1lbnRcbiAgICAgIEBpZiB0eXBlLW9mKCRuYW1lKSA9PSAnc3RyaW5nJyBhbmQgKHR5cGUtb2YoJGNvbXBvbmVudHMpID09ICdsaXN0JyBvciB0eXBlLW9mKCRjb21wb25lbnRzKSA9PSAnY29sb3InKSBhbmQgbGVuZ3RoKCRjb21wb25lbnRzKSA+PSAxIHtcbiAgICAgICAgJGNvbG9yLWJhc2U6IG51bGw7XG5cbiAgICAgICAgLy8gdGhlIHBhcmFtIGNhbiBlaXRoZXIgYmUgYSBzaW5nbGUgY29sb3JcbiAgICAgICAgLy8gb3IgYSBsaXN0IG9mIDIgY29sb3JzXG4gICAgICAgIEBpZiB0eXBlLW9mKCRjb21wb25lbnRzKSA9PSAnY29sb3InIHtcbiAgICAgICAgICAkY29sb3ItYmFzZTogJGNvbXBvbmVudHM7IH1cbiAgICAgICAgQGVsc2UgaWYgdHlwZS1vZigkY29tcG9uZW50cykgPT0gJ2xpc3QnIHtcbiAgICAgICAgICAkY29sb3ItYmFzZTogbnRoKCRjb21wb25lbnRzLCAxKTsgfVxuXG4gICAgICAgICRjb2xvci1pbnZlcnQ6IG51bGw7XG4gICAgICAgIC8vIGlzIGFuIGludmVydGVkIGNvbG9yIHByb3ZpZGVkIGluIHRoZSBsaXN0XG4gICAgICAgIEBpZiBsZW5ndGgoJGNvbXBvbmVudHMpID4gMSB7XG4gICAgICAgICAgJGNvbG9yLWludmVydDogbnRoKCRjb21wb25lbnRzLCAyKTsgfVxuXG4gICAgICAgIC8vIHdlIG9ubHkgd2FudCBhIGNvbG9yIGFzIGJhc2UgY29sb3JcbiAgICAgICAgQGlmIHR5cGUtb2YoJGNvbG9yLWJhc2UpID09ICdjb2xvcicge1xuICAgICAgICAgIC8vIGlmIGludmVydGVkIGNvbG9yIGlzIG5vdCBwcm92aWRlZCBvciBpcyBub3QgYSBjb2xvciB3ZSBjb21wdXRlIGl0XG4gICAgICAgICAgQGlmIHR5cGUtb2YoJGNvbG9yLWludmVydCkgIT0gJ2NvbG9yJyB7XG4gICAgICAgICAgICAkY29sb3ItaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJGNvbG9yLWJhc2UpOyB9XG5cbiAgICAgICAgICAvLyB3ZSBtZXJnZSB0aGlzIGNvbG9ycyBlbGVtZW50cyBhcyBtYXAgd2l0aCBidWxtYSBjb2xvcnMgKHdlIGNhbiBvdmVycmlkZSB0aGVtIHRoaXMgd2F5LCBubyBtdWx0aXBsZSBkZWZpbml0aW9uIGZvciB0aGUgc2FtZSBuYW1lKVxuICAgICAgICAgICRtZXJnZWQtY29sb3JzOiBtYXBfbWVyZ2UoJG1lcmdlZC1jb2xvcnMsICgkbmFtZTogKCRjb2xvci1iYXNlLCAkY29sb3ItaW52ZXJ0KSkpOyB9IH0gfSB9XG5cbiAgQHJldHVybiAkbWVyZ2VkLWNvbG9yczsgfVxuXG5AZnVuY3Rpb24gcG93ZXJOdW1iZXIoJG51bWJlciwgJGV4cCkge1xuICAkdmFsdWU6IDE7XG4gIEBpZiAkZXhwID4gMCB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZXhwIHtcbiAgICAgICR2YWx1ZTogJHZhbHVlICogJG51bWJlcjsgfSB9XG4gIEBlbHNlIGlmICRleHAgPCAwIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIC0kZXhwIHtcbiAgICAgICR2YWx1ZTogJHZhbHVlIC8gJG51bWJlcjsgfSB9XG4gIEByZXR1cm4gJHZhbHVlOyB9XG5cbkBmdW5jdGlvbiBjb2xvckx1bWluYW5jZSgkY29sb3IpIHtcbiAgJGNvbG9yLXJnYjogKCdyZWQnOiByZWQoJGNvbG9yKSwnZ3JlZW4nOiBncmVlbigkY29sb3IpLCdibHVlJzogYmx1ZSgkY29sb3IpKTtcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkY29sb3ItcmdiIHtcbiAgICAkYWRqdXN0ZWQ6IDA7XG4gICAgJHZhbHVlOiAkdmFsdWUgLyAyNTU7XG4gICAgQGlmICR2YWx1ZSA8IDAuMDM5Mjgge1xuICAgICAgJHZhbHVlOiAkdmFsdWUgLyAxMi45MjsgfVxuICAgIEBlbHNlIHtcbiAgICAgICR2YWx1ZTogKCR2YWx1ZSArIC4wNTUpIC8gMS4wNTU7XG4gICAgICAkdmFsdWU6IHBvd2VyTnVtYmVyKCR2YWx1ZSwgMik7IH1cbiAgICAkY29sb3ItcmdiOiBtYXAtbWVyZ2UoJGNvbG9yLXJnYiwgKCRuYW1lOiAkdmFsdWUpKTsgfVxuICBAcmV0dXJuIChtYXAtZ2V0KCRjb2xvci1yZ2IsICdyZWQnKSAqIC4yMTI2KSArIChtYXAtZ2V0KCRjb2xvci1yZ2IsICdncmVlbicpICogLjcxNTIpICsgKG1hcC1nZXQoJGNvbG9yLXJnYiwgJ2JsdWUnKSAqIC4wNzIyKTsgfVxuXG5AZnVuY3Rpb24gZmluZENvbG9ySW52ZXJ0KCRjb2xvcikge1xuICBAaWYgKGNvbG9yTHVtaW5hbmNlKCRjb2xvcikgPiAwLjU1KSB7XG4gICAgQHJldHVybiByZ2JhKCMwMDAsIDAuNyk7IH1cbiAgQGVsc2Uge1xuICAgIEByZXR1cm4gI2ZmZjsgfSB9XG4iLCIkcHJpbWFyeTogJHR1cnF1b2lzZSAhZGVmYXVsdDtcblxuJGluZm86ICRjeWFuICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICRncmVlbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogJHJlZCAhZGVmYXVsdDtcblxuJGxpZ2h0OiAkd2hpdGUtdGVyICFkZWZhdWx0O1xuJGRhcms6ICRncmV5LWRhcmtlciAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0IGNvbG9yc1xuXG4kb3JhbmdlLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRvcmFuZ2UpICFkZWZhdWx0O1xuJHllbGxvdy1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkeWVsbG93KSAhZGVmYXVsdDtcbiRncmVlbi1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkZ3JlZW4pICFkZWZhdWx0O1xuJHR1cnF1b2lzZS1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkdHVycXVvaXNlKSAhZGVmYXVsdDtcbiRjeWFuLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRjeWFuKSAhZGVmYXVsdDtcbiRibHVlLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRibHVlKSAhZGVmYXVsdDtcbiRwdXJwbGUtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHB1cnBsZSkgIWRlZmF1bHQ7XG4kcmVkLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRyZWQpICFkZWZhdWx0O1xuXG4kcHJpbWFyeS1pbnZlcnQ6ICR0dXJxdW9pc2UtaW52ZXJ0ICFkZWZhdWx0O1xuJGluZm8taW52ZXJ0OiAkY3lhbi1pbnZlcnQgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1pbnZlcnQ6ICRncmVlbi1pbnZlcnQgIWRlZmF1bHQ7XG4kd2FybmluZy1pbnZlcnQ6ICR5ZWxsb3ctaW52ZXJ0ICFkZWZhdWx0O1xuJGRhbmdlci1pbnZlcnQ6ICRyZWQtaW52ZXJ0ICFkZWZhdWx0O1xuJGxpZ2h0LWludmVydDogJGRhcmsgIWRlZmF1bHQ7XG4kZGFyay1pbnZlcnQ6ICRsaWdodCAhZGVmYXVsdDtcblxuLy8gR2VuZXJhbCBjb2xvcnNcblxuJGJhY2tncm91bmQ6ICR3aGl0ZS10ZXIgIWRlZmF1bHQ7XG5cbiRib3JkZXI6ICRncmV5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kYm9yZGVyLWhvdmVyOiAkZ3JleS1saWdodCAhZGVmYXVsdDtcblxuLy8gVGV4dCBjb2xvcnNcblxuJHRleHQ6ICRncmV5LWRhcmsgIWRlZmF1bHQ7XG4kdGV4dC1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkdGV4dCkgIWRlZmF1bHQ7XG4kdGV4dC1saWdodDogJGdyZXkgIWRlZmF1bHQ7XG4kdGV4dC1zdHJvbmc6ICRncmV5LWRhcmtlciAhZGVmYXVsdDtcblxuLy8gQ29kZSBjb2xvcnNcblxuJGNvZGU6ICRyZWQgIWRlZmF1bHQ7XG4kY29kZS1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCAhZGVmYXVsdDtcblxuJHByZTogJHRleHQgIWRlZmF1bHQ7XG4kcHJlLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kICFkZWZhdWx0O1xuXG4vLyBMaW5rIGNvbG9yc1xuXG4kbGluazogJGJsdWUgIWRlZmF1bHQ7XG4kbGluay1pbnZlcnQ6ICRibHVlLWludmVydCAhZGVmYXVsdDtcbiRsaW5rLXZpc2l0ZWQ6ICRwdXJwbGUgIWRlZmF1bHQ7XG5cbiRsaW5rLWhvdmVyOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1ib3JkZXI6ICRncmV5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kbGluay1mb2N1czogJGdyZXktZGFya2VyICFkZWZhdWx0O1xuJGxpbmstZm9jdXMtYm9yZGVyOiAkYmx1ZSAhZGVmYXVsdDtcblxuJGxpbmstYWN0aXZlOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHQ7XG4kbGluay1hY3RpdmUtYm9yZGVyOiAkZ3JleS1kYXJrICFkZWZhdWx0O1xuXG4vLyBUeXBvZ3JhcGh5XG5cbiRmYW1pbHktcHJpbWFyeTogJGZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZhbWlseS1jb2RlOiAkZmFtaWx5LW1vbm9zcGFjZSAhZGVmYXVsdDtcblxuJHNpemUtc21hbGw6ICRzaXplLTcgIWRlZmF1bHQ7XG4kc2l6ZS1ub3JtYWw6ICRzaXplLTYgIWRlZmF1bHQ7XG4kc2l6ZS1tZWRpdW06ICRzaXplLTUgIWRlZmF1bHQ7XG4kc2l6ZS1sYXJnZTogJHNpemUtNCAhZGVmYXVsdDtcblxuLy8gTGlzdHMgYW5kIG1hcHNcbiRjdXN0b20tY29sb3JzOiBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1zaGFkZXM6IG51bGwgIWRlZmF1bHQ7XG5cbiRjb2xvcnM6IG1lcmdlQ29sb3JNYXBzKChcIndoaXRlXCI6ICgkd2hpdGUsICRibGFjayksIFwiYmxhY2tcIjogKCRibGFjaywgJHdoaXRlKSwgXCJsaWdodFwiOiAoJGxpZ2h0LCAkbGlnaHQtaW52ZXJ0KSwgXCJkYXJrXCI6ICgkZGFyaywgJGRhcmstaW52ZXJ0KSwgXCJwcmltYXJ5XCI6ICgkcHJpbWFyeSwgJHByaW1hcnktaW52ZXJ0KSwgXCJsaW5rXCI6ICgkbGluaywgJGxpbmstaW52ZXJ0KSwgXCJpbmZvXCI6ICgkaW5mbywgJGluZm8taW52ZXJ0KSwgXCJzdWNjZXNzXCI6ICgkc3VjY2VzcywgJHN1Y2Nlc3MtaW52ZXJ0KSwgXCJ3YXJuaW5nXCI6ICgkd2FybmluZywgJHdhcm5pbmctaW52ZXJ0KSwgXCJkYW5nZXJcIjogKCRkYW5nZXIsICRkYW5nZXItaW52ZXJ0KSksICRjdXN0b20tY29sb3JzKSAhZGVmYXVsdDtcbiRzaGFkZXM6IG1lcmdlQ29sb3JNYXBzKChcImJsYWNrLWJpc1wiOiAkYmxhY2stYmlzLCBcImJsYWNrLXRlclwiOiAkYmxhY2stdGVyLCBcImdyZXktZGFya2VyXCI6ICRncmV5LWRhcmtlciwgXCJncmV5LWRhcmtcIjogJGdyZXktZGFyaywgXCJncmV5XCI6ICRncmV5LCBcImdyZXktbGlnaHRcIjogJGdyZXktbGlnaHQsIFwiZ3JleS1saWdodGVyXCI6ICRncmV5LWxpZ2h0ZXIsIFwid2hpdGUtdGVyXCI6ICR3aGl0ZS10ZXIsIFwid2hpdGUtYmlzXCI6ICR3aGl0ZS1iaXMpLCAkY3VzdG9tLXNoYWRlcykgIWRlZmF1bHQ7XG5cbiRzaXplczogJHNpemUtMSAkc2l6ZS0yICRzaXplLTMgJHNpemUtNCAkc2l6ZS01ICRzaXplLTYgJHNpemUtNyAhZGVmYXVsdDtcbiIsIkBrZXlmcmFtZXMgc3BpbkFyb3VuZCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cbiIsIkBpbXBvcnQgXCJpbml0aWFsLXZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH0gfVxuXG5AbWl4aW4gY2VudGVyKCR3aWR0aCwgJGhlaWdodDogMCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpZiAkaGVpZ2h0ICE9IDAge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gKCN7JHdpZHRofSAvIDIpKTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gKCN7JGhlaWdodH0gLyAyKSk7IH1cbiAgQGVsc2Uge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gKCN7JHdpZHRofSAvIDIpKTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gKCN7JHdpZHRofSAvIDIpKTsgfSB9XG5cbkBtaXhpbiBmYSgkc2l6ZSwgJGRpbWVuc2lvbnMpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRzaXplO1xuICBoZWlnaHQ6ICRkaW1lbnNpb25zO1xuICBsaW5lLWhlaWdodDogJGRpbWVuc2lvbnM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6ICRkaW1lbnNpb25zOyB9XG5cbkBtaXhpbiBoYW1idXJnZXIoJGRpbWVuc2lvbnMpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAkZGltZW5zaW9ucztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogJGRpbWVuc2lvbnM7XG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDhweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkc3BlZWQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpOyB9XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7IH1cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IGNhbGMoNTAlICsgNHB4KTsgfSB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssIDAuMDUpOyB9XG4gIC8vIE1vZGlmZXJzXG4gICYuaXMtYWN0aXZlIHtcbiAgICBzcGFuIHtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSByb3RhdGUoLTQ1ZGVnKTsgfSB9IH0gfVxuXG5AbWl4aW4gb3ZlcmZsb3ctdG91Y2gge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgJHBsYWNlaG9sZGVyczogJzotbW96JyAnOi13ZWJraXQtaW5wdXQnICctbW96JyAnLW1zLWlucHV0JztcbiAgQGVhY2ggJHBsYWNlaG9sZGVyIGluICRwbGFjZWhvbGRlcnMge1xuICAgICY6I3skcGxhY2Vob2xkZXJ9LXBsYWNlaG9sZGVyIHtcbiAgICAgIEBjb250ZW50OyB9IH0gfVxuXG4vLyBSZXNwb25zaXZlbmVzc1xuXG5AbWl4aW4gZnJvbSgkZGV2aWNlKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXZpY2UpIHtcbiAgICBAY29udGVudDsgfSB9XG5cbkBtaXhpbiB1bnRpbCgkZGV2aWNlKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXZpY2UgLSAxcHgpIHtcbiAgICBAY29udGVudDsgfSB9XG5cbkBtaXhpbiBtb2JpbGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0IC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gdGFibGV0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCksIHByaW50IHtcbiAgICBAY29udGVudDsgfSB9XG5cbkBtaXhpbiB0YWJsZXQtb25seSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgIEBjb250ZW50OyB9IH1cblxuQG1peGluIHRvdWNoIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcbiAgICBAY29udGVudDsgfSB9XG5cbkBtaXhpbiBkZXNrdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICBAY29udGVudDsgfSB9XG5cbkBtaXhpbiBkZXNrdG9wLW9ubHkge1xuICBAaWYgJHdpZGVzY3JlZW4tZW5hYmxlZCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIGFuZCAobWF4LXdpZHRoOiAkd2lkZXNjcmVlbiAtIDFweCkge1xuICAgICAgQGNvbnRlbnQ7IH0gfSB9XG5cbkBtaXhpbiB1bnRpbC13aWRlc2NyZWVuIHtcbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWRlc2NyZWVuIC0gMXB4KSB7XG4gICAgICBAY29udGVudDsgfSB9IH1cblxuQG1peGluIHdpZGVzY3JlZW4ge1xuICBAaWYgJHdpZGVzY3JlZW4tZW5hYmxlZCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZGVzY3JlZW4pIHtcbiAgICAgIEBjb250ZW50OyB9IH0gfVxuXG5AbWl4aW4gd2lkZXNjcmVlbi1vbmx5IHtcbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWQgYW5kICRmdWxsaGQtZW5hYmxlZCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZGVzY3JlZW4pIGFuZCAobWF4LXdpZHRoOiAkZnVsbGhkIC0gMXB4KSB7XG4gICAgICBAY29udGVudDsgfSB9IH1cblxuQG1peGluIHVudGlsLWZ1bGxoZCB7XG4gIEBpZiAkZnVsbGhkLWVuYWJsZWQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRmdWxsaGQgLSAxcHgpIHtcbiAgICAgIEBjb250ZW50OyB9IH0gfVxuXG5AbWl4aW4gZnVsbGhkIHtcbiAgQGlmICRmdWxsaGQtZW5hYmxlZCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZ1bGxoZCkge1xuICAgICAgQGNvbnRlbnQ7IH0gfSB9XG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4ldW5zZWxlY3RhYmxlIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbkBtaXhpbiB1bnNlbGVjdGFibGUge1xuICBAZXh0ZW5kICV1bnNlbGVjdGFibGU7IH1cblxuJWFycm93IHtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC42MjVlbTtcbiAgbWFyZ2luLXRvcDogLTAuNDM3NWVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB3aWR0aDogMC42MjVlbTsgfVxuXG5AbWl4aW4gYXJyb3coJGNvbG9yKSB7XG4gIEBleHRlbmQgJWFycm93O1xuICBib3JkZXItY29sb3I6ICRjb2xvcjsgfVxuXG4lYmxvY2sge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfSB9XG5cbkBtaXhpbiBibG9jayB7XG4gIEBleHRlbmQgJWJsb2NrOyB9XG5cbiVkZWxldGUge1xuICBAZXh0ZW5kICV1bnNlbGVjdGFibGU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4yKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDIwcHg7XG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB9XG4gICY6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAmOjphZnRlciB7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDJweDsgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4zKTsgfVxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNCk7IH1cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbCB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1heC1oZWlnaHQ6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAxNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgbWluLXdpZHRoOiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4OyB9XG4gICYuaXMtbWVkaXVtIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7IH1cbiAgJi5pcy1sYXJnZSB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1heC1oZWlnaHQ6IDMycHg7XG4gICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgbWluLXdpZHRoOiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4OyB9IH1cblxuQG1peGluIGRlbGV0ZSB7XG4gIEBleHRlbmQgJWRlbGV0ZTsgfVxuXG4lbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzcGluQXJvdW5kIDUwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyOiAycHggc29saWQgJGJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxZW07IH1cblxuQG1peGluIGxvYWRlciB7XG4gIEBleHRlbmQgJWxvYWRlcjsgfVxuXG4lb3ZlcmxheSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbkBtaXhpbiBvdmVybGF5KCRvZmZzZXQ6IDApIHtcbiAgQGV4dGVuZCAlb3ZlcmxheTtcbiAgQGlmICRvZmZzZXQgIT0gMCB7XG4gICAgYm90dG9tOiAkb2Zmc2V0O1xuICAgIGxlZnQ6ICRvZmZzZXQ7XG4gICAgcmlnaHQ6ICRvZmZzZXQ7XG4gICAgdG9wOiAkb2Zmc2V0OyB9IH1cbiIsIi8vIENvbG9yc1xuXG4kYmxhY2s6ICAgICAgICBoc2woMCwgMCUsIDQlKSAhZGVmYXVsdDtcbiRibGFjay1iaXM6ICAgIGhzbCgwLCAwJSwgNyUpICFkZWZhdWx0O1xuJGJsYWNrLXRlcjogICAgaHNsKDAsIDAlLCAxNCUpICFkZWZhdWx0O1xuXG4kZ3JleS1kYXJrZXI6ICBoc2woMCwgMCUsIDIxJSkgIWRlZmF1bHQ7XG4kZ3JleS1kYXJrOiAgICBoc2woMCwgMCUsIDI5JSkgIWRlZmF1bHQ7XG4kZ3JleTogICAgICAgICBoc2woMCwgMCUsIDQ4JSkgIWRlZmF1bHQ7XG4kZ3JleS1saWdodDogICBoc2woMCwgMCUsIDcxJSkgIWRlZmF1bHQ7XG4kZ3JleS1saWdodGVyOiBoc2woMCwgMCUsIDg2JSkgIWRlZmF1bHQ7XG5cbiR3aGl0ZS10ZXI6ICAgIGhzbCgwLCAwJSwgOTYlKSAhZGVmYXVsdDtcbiR3aGl0ZS1iaXM6ICAgIGhzbCgwLCAwJSwgOTglKSAhZGVmYXVsdDtcbiR3aGl0ZTogICAgICAgIGhzbCgwLCAwJSwgMTAwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2U6ICAgICAgIGhzbCgxNCwgIDEwMCUsIDUzJSkgIWRlZmF1bHQ7XG4keWVsbG93OiAgICAgICBoc2woNDgsICAxMDAlLCA2NyUpICFkZWZhdWx0O1xuJGdyZWVuOiAgICAgICAgaHNsKDE0MSwgNzElLCAgNDglKSAhZGVmYXVsdDtcbiR0dXJxdW9pc2U6ICAgIGhzbCgxNzEsIDEwMCUsIDQxJSkgIWRlZmF1bHQ7XG4kY3lhbjogICAgICAgICBoc2woMjA0LCA4NiUsICA1MyUpICFkZWZhdWx0O1xuJGJsdWU6ICAgICAgICAgaHNsKDIxNywgNzElLCAgNTMlKSAhZGVmYXVsdDtcbiRwdXJwbGU6ICAgICAgIGhzbCgyNzEsIDEwMCUsIDcxJSkgIWRlZmF1bHQ7XG4kcmVkOiAgICAgICAgICBoc2woMzQ4LCAxMDAlLCA2MSUpICFkZWZhdWx0O1xuXG4vLyBUeXBvZ3JhcGh5XG5cbiRmYW1pbHktc2Fucy1zZXJpZjogQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmYW1pbHktbW9ub3NwYWNlOiBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kcmVuZGVyLW1vZGU6IG9wdGltaXplTGVnaWJpbGl0eSAhZGVmYXVsdDtcblxuJHNpemUtMTogM3JlbSAhZGVmYXVsdDtcbiRzaXplLTI6IDIuNXJlbSAhZGVmYXVsdDtcbiRzaXplLTM6IDJyZW0gIWRlZmF1bHQ7XG4kc2l6ZS00OiAxLjVyZW0gIWRlZmF1bHQ7XG4kc2l6ZS01OiAxLjI1cmVtICFkZWZhdWx0O1xuJHNpemUtNjogMXJlbSAhZGVmYXVsdDtcbiRzaXplLTc6IDAuNzVyZW0gIWRlZmF1bHQ7XG5cbiR3ZWlnaHQtbGlnaHQ6IDMwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtbm9ybWFsOiA0MDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LW1lZGl1bTogNTAwICFkZWZhdWx0O1xuJHdlaWdodC1zZW1pYm9sZDogNjAwICFkZWZhdWx0O1xuJHdlaWdodC1ib2xkOiA3MDAgIWRlZmF1bHQ7XG5cbi8vIFJlc3BvbnNpdmVuZXNzXG5cbi8vIFRoZSBjb250YWluZXIgaG9yaXpvbnRhbCBnYXAsIHdoaWNoIGFjdHMgYXMgdGhlIG9mZnNldCBmb3IgYnJlYWtwb2ludHNcbiRnYXA6IDY0cHggIWRlZmF1bHQ7XG4vLyA5NjAsIDExNTIsIGFuZCAxMzQ0IGhhdmUgYmVlbiBjaG9zZW4gYmVjYXVzZSB0aGV5IGFyZSBkaXZpc2libGUgYnkgYm90aCAxMiBhbmQgMTZcbiR0YWJsZXQ6IDc2OXB4ICFkZWZhdWx0O1xuLy8gOTYwcHggY29udGFpbmVyICsgNHJlbVxuJGRlc2t0b3A6IDk2MHB4ICsgKDIgKiAkZ2FwKSAhZGVmYXVsdDtcbi8vIDExNTJweCBjb250YWluZXIgKyA0cmVtXG4kd2lkZXNjcmVlbjogMTE1MnB4ICsgKDIgKiAkZ2FwKSAhZGVmYXVsdDtcbiR3aWRlc2NyZWVuLWVuYWJsZWQ6IHRydWUgIWRlZmF1bHQ7XG4vLyAxMzQ0cHggY29udGFpbmVyICsgNHJlbVxuJGZ1bGxoZDogMTM0NHB4ICsgKDIgKiAkZ2FwKSAhZGVmYXVsdDtcbiRmdWxsaGQtZW5hYmxlZDogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gTWlzY2VsbGFuZW91c1xuXG4kZWFzaW5nOiBlYXNlLW91dCAhZGVmYXVsdDtcbiRyYWRpdXMtc21hbGw6IDJweCAhZGVmYXVsdDtcbiRyYWRpdXM6IDRweCAhZGVmYXVsdDtcbiRyYWRpdXMtbGFyZ2U6IDZweCAhZGVmYXVsdDtcbiRyYWRpdXMtcm91bmRlZDogMjkwNDg2cHggIWRlZmF1bHQ7XG4kc3BlZWQ6IDg2bXMgIWRlZmF1bHQ7XG5cbi8vIEZsYWdzXG5cbiR2YXJpYWJsZS1jb2x1bW5zOiB0cnVlICFkZWZhdWx0O1xuIiwiJGNvbnRyb2wtcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0O1xuJGNvbnRyb2wtcmFkaXVzLXNtYWxsOiAkcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xuXG4kY29udHJvbC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcblxuJGNvbnRyb2wtcGFkZGluZy12ZXJ0aWNhbDogY2FsYygwLjM3NWVtIC0gI3skY29udHJvbC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbDogY2FsYygwLjYyNWVtIC0gI3skY29udHJvbC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcblxuJWNvbnRyb2wge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAkY29udHJvbC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRjb250cm9sLXJhZGl1cztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsO1xuICBoZWlnaHQ6IDIuMjVlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWJvdHRvbTogJGNvbnRyb2wtcGFkZGluZy12ZXJ0aWNhbDtcbiAgcGFkZGluZy1sZWZ0OiAkY29udHJvbC1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmctcmlnaHQ6ICRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZy10b3A6ICRjb250cm9sLXBhZGRpbmctdmVydGljYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLy8gU3RhdGVzXG4gICY6Zm9jdXMsXG4gICYuaXMtZm9jdXNlZCxcbiAgJjphY3RpdmUsXG4gICYuaXMtYWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICZbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9IH1cblxuQG1peGluIGNvbnRyb2wge1xuICBAZXh0ZW5kICVjb250cm9sOyB9XG5cbi8vIFRoZSBjb250cm9scyBzaXplcyB1c2UgbWl4aW5zIHNvIHRoZXkgY2FuIGJlIHVzZWQgYXQgZGlmZmVyZW50IGJyZWFrcG9pbnRzXG5AbWl4aW4gY29udHJvbC1zbWFsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRjb250cm9sLXJhZGl1cy1zbWFsbDtcbiAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbDsgfVxuQG1peGluIGNvbnRyb2wtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW07IH1cbkBtaXhpbiBjb250cm9sLWxhcmdlIHtcbiAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZTsgfVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5AaW1wb3J0IFwibWluaXJlc2V0LnNhc3NcIjtcbkBpbXBvcnQgXCJnZW5lcmljLnNhc3NcIjtcbkBpbXBvcnQgXCJoZWxwZXJzLnNhc3NcIjtcbiIsIi8qISBtaW5pcmVzZXQuY3NzIHYwLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9qZ3RobXMvbWluaXJlc2V0LmNzcyAqL1xuLy8gQmxvY2tzXG5odG1sLFxuYm9keSxcbnAsXG5vbCxcbnVsLFxubGksXG5kbCxcbmR0LFxuZGQsXG5ibG9ja3F1b3RlLFxuZmlndXJlLFxuZmllbGRzZXQsXG5sZWdlbmQsXG50ZXh0YXJlYSxcbnByZSxcbmlmcmFtZSxcbmhyLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8vIEhlYWRpbmdzXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLy8gTGlzdFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8vIEZvcm1cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IH1cblxuLy8gQm94IHNpemluZ1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKiB7XG4gICYsXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7IH0gfVxuXG4vLyBNZWRpYVxuaW1nLFxuYXVkaW8sXG52aWRlbyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8vIElmcmFtZVxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8vIFRhYmxlXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4iLCIkYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1zaXplOiAxNnB4ICFkZWZhdWx0O1xuJGJvZHktcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHkgIWRlZmF1bHQ7XG4kYm9keS1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAkdGV4dCAhZGVmYXVsdDtcbiRib2R5LXdlaWdodDogJHdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYm9keS1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuXG4kY29kZS1mYW1pbHk6ICRmYW1pbHktY29kZSAhZGVmYXVsdDtcbiRjb2RlLXBhZGRpbmc6IDAuMjVlbSAwLjVlbSAwLjI1ZW0gIWRlZmF1bHQ7XG4kY29kZS13ZWlnaHQ6IG5vcm1hbCAhZGVmYXVsdDtcbiRjb2RlLXNpemU6IDAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRoci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRoci1oZWlnaHQ6IDJweCAhZGVmYXVsdDtcbiRoci1tYXJnaW46IDEuNXJlbSAwICFkZWZhdWx0O1xuXG4kc3Ryb25nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHQ7XG4kc3Ryb25nLXdlaWdodDogJHdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmFja2dyb3VuZC1jb2xvcjtcbiAgZm9udC1zaXplOiAkYm9keS1zaXplO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHRleHQtcmVuZGVyaW5nOiAkYm9keS1yZW5kZXJpbmc7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZhbWlseTsgfVxuXG5jb2RlLFxucHJlIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiAkY29kZS1mYW1pbHk7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogJGJvZHktd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGJvZHktbGluZS1oZWlnaHQ7IH1cblxuLy8gSW5saW5lXG5cbmEge1xuICBjb2xvcjogJGxpbms7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBzdHJvbmcge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyOyB9IH1cblxuY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJhY2tncm91bmQ7XG4gIGNvbG9yOiAkY29kZTtcbiAgZm9udC1zaXplOiAkY29kZS1zaXplO1xuICBmb250LXdlaWdodDogJGNvZGUtd2VpZ2h0O1xuICBwYWRkaW5nOiAkY29kZS1wYWRkaW5nOyB9XG5cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGhyLWJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogJGhyLWhlaWdodDtcbiAgbWFyZ2luOiAkaHItbWFyZ2luOyB9XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTsgfVxuXG5zcGFuIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuc3Ryb25nIHtcbiAgY29sb3I6ICRzdHJvbmctY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkc3Ryb25nLXdlaWdodDsgfVxuXG4vLyBCbG9ja1xuXG5wcmUge1xuICBAaW5jbHVkZSBvdmVyZmxvdy10b3VjaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByZS1iYWNrZ3JvdW5kO1xuICBjb2xvcjogJHByZTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbnRhYmxlIHtcbiAgdGQsXG4gIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgdGgge1xuICAgIGNvbG9yOiAkdGV4dC1zdHJvbmc7IH0gfVxuIiwiLy8gRmxvYXRcblxuLmlzLWNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7IH1cblxuLmlzLXB1bGxlZC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uaXMtcHVsbGVkLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLy8gT3ZlcmZsb3dcblxuLmlzLWNsaXBwZWQge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLy8gT3ZlcmxheVxuXG4uaXMtb3ZlcmxheSB7XG4gIEBpbmNsdWRlIG92ZXJsYXk7IH1cblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdHlwb2dyYXBoeS1zaXplKCR0YXJnZXQ6JycpIHtcbiAgQGVhY2ggJHNpemUgaW4gJHNpemVzIHtcbiAgICAkaTogaW5kZXgoJHNpemVzLCAkc2l6ZSk7XG4gICAgLmlzLXNpemUtI3skaX0je2lmKCR0YXJnZXQgPT0gJycsICcnLCAnLScgKyAkdGFyZ2V0KX0ge1xuICAgICAgZm9udC1zaXplOiAkc2l6ZSAhaW1wb3J0YW50OyB9IH0gfVxuXG5AaW5jbHVkZSB0eXBvZ3JhcGh5LXNpemUoKTtcblxuQGluY2x1ZGUgbW9iaWxlIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1zaXplKCdtb2JpbGUnKTsgfVxuXG5AaW5jbHVkZSB0YWJsZXQge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LXNpemUoJ3RhYmxldCcpOyB9XG5cbkBpbmNsdWRlIHRvdWNoIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1zaXplKCd0b3VjaCcpOyB9XG5cbkBpbmNsdWRlIGRlc2t0b3Age1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LXNpemUoJ2Rlc2t0b3AnKTsgfVxuXG5AaW5jbHVkZSB3aWRlc2NyZWVuIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1zaXplKCd3aWRlc2NyZWVuJyk7IH1cblxuQGluY2x1ZGUgZnVsbGhkIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1zaXplKCdmdWxsaGQnKTsgfVxuXG4kYWxpZ25tZW50czogKCdjZW50ZXJlZCc6ICdjZW50ZXInLCAnanVzdGlmaWVkJzogJ2p1c3RpZnknLCAnbGVmdCc6ICdsZWZ0JywgJ3JpZ2h0JzogJ3JpZ2h0Jyk7XG5cbkBlYWNoICRhbGlnbm1lbnQsICR0ZXh0LWFsaWduIGluICRhbGlnbm1lbnRzIHtcbiAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0ge1xuICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnQ7IH0gfVxuXG5AZWFjaCAkYWxpZ25tZW50LCAkdGV4dC1hbGlnbiBpbiAkYWxpZ25tZW50cyB7XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tbW9iaWxlIHtcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnQ7IH0gfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXRhYmxldCB7XG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50OyB9IH1cbiAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXRhYmxldC1vbmx5IHtcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnQ7IH0gfVxuICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tdG91Y2gge1xuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudDsgfSB9XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LWRlc2t0b3Age1xuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudDsgfSB9XG4gIEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tZGVza3RvcC1vbmx5IHtcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnQ7IH0gfVxuICBAaW5jbHVkZSB3aWRlc2NyZWVuIHtcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS13aWRlc2NyZWVuIHtcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnQ7IH0gfVxuICBAaW5jbHVkZSB3aWRlc2NyZWVuLW9ubHkge1xuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXdpZGVzY3JlZW4tb25seSB7XG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50OyB9IH1cbiAgQGluY2x1ZGUgZnVsbGhkIHtcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS1mdWxsaGQge1xuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudDsgfSB9IH1cblxuLmlzLWNhcGl0YWxpemVkIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4uaXMtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi5pcy11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLmlzLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzIHtcbiAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAuaGFzLXRleHQtI3skbmFtZX0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDsgfVxuICBhLmhhcy10ZXh0LSN7JG5hbWV9IHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDsgfSB9XG4gIC5oYXMtYmFja2dyb3VuZC0jeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7IH0gfVxuXG5AZWFjaCAkbmFtZSwgJHNoYWRlIGluICRzaGFkZXMge1xuICAuaGFzLXRleHQtI3skbmFtZX0ge1xuICAgIGNvbG9yOiAkc2hhZGUgIWltcG9ydGFudDsgfVxuICAuaGFzLWJhY2tncm91bmQtI3skbmFtZX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzaGFkZSAhaW1wb3J0YW50OyB9IH1cblxuLmhhcy10ZXh0LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5oYXMtdGV4dC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5oYXMtdGV4dC13ZWlnaHQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZCAhaW1wb3J0YW50OyB9XG4uaGFzLXRleHQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlzaWJpbGl0eVxuXG4kZGlzcGxheXM6ICdibG9jaycgJ2ZsZXgnICdpbmxpbmUnICdpbmxpbmUtYmxvY2snICdpbmxpbmUtZmxleCc7XG5cbkBlYWNoICRkaXNwbGF5IGluICRkaXNwbGF5cyB7XG4gIC5pcy0jeyRkaXNwbGF5fSB7XG4gICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudDsgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIC5pcy0jeyRkaXNwbGF5fS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudDsgfSB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgLmlzLSN7JGRpc3BsYXl9LXRhYmxldCB7XG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50OyB9IH1cbiAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xuICAgIC5pcy0jeyRkaXNwbGF5fS10YWJsZXQtb25seSB7XG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50OyB9IH1cbiAgQGluY2x1ZGUgdG91Y2gge1xuICAgIC5pcy0jeyRkaXNwbGF5fS10b3VjaCB7XG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50OyB9IH1cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgLmlzLSN7JGRpc3BsYXl9LWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudDsgfSB9XG4gIEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG4gICAgLmlzLSN7JGRpc3BsYXl9LWRlc2t0b3Atb25seSB7XG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50OyB9IH1cbiAgQGluY2x1ZGUgd2lkZXNjcmVlbiB7XG4gICAgLmlzLSN7JGRpc3BsYXl9LXdpZGVzY3JlZW4ge1xuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudDsgfSB9XG4gIEBpbmNsdWRlIHdpZGVzY3JlZW4tb25seSB7XG4gICAgLmlzLSN7JGRpc3BsYXl9LXdpZGVzY3JlZW4tb25seSB7XG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50OyB9IH1cbiAgQGluY2x1ZGUgZnVsbGhkIHtcbiAgICAuaXMtI3skZGlzcGxheX0tZnVsbGhkIHtcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnQ7IH0gfSB9XG5cbi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQGluY2x1ZGUgbW9iaWxlIHtcbiAgLmlzLWhpZGRlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBpbmNsdWRlIHRhYmxldCB7XG4gIC5pcy1oaWRkZW4tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AaW5jbHVkZSB0YWJsZXQtb25seSB7XG4gIC5pcy1oaWRkZW4tdGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBpbmNsdWRlIHRvdWNoIHtcbiAgLmlzLWhpZGRlbi10b3VjaCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQGluY2x1ZGUgZGVza3RvcCB7XG4gIC5pcy1oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcbiAgLmlzLWhpZGRlbi1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBpbmNsdWRlIHdpZGVzY3JlZW4ge1xuICAuaXMtaGlkZGVuLXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBpbmNsdWRlIHdpZGVzY3JlZW4tb25seSB7XG4gIC5pcy1oaWRkZW4td2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AaW5jbHVkZSBmdWxsaGQge1xuICAuaXMtaGlkZGVuLWZ1bGxoZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmlzLWludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbkBpbmNsdWRlIG1vYmlsZSB7XG4gIC5pcy1pbnZpc2libGUtbW9iaWxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfSB9XG5cbkBpbmNsdWRlIHRhYmxldCB7XG4gIC5pcy1pbnZpc2libGUtdGFibGV0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfSB9XG5cbkBpbmNsdWRlIHRhYmxldC1vbmx5IHtcbiAgLmlzLWludmlzaWJsZS10YWJsZXQtb25seSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH0gfVxuXG5AaW5jbHVkZSB0b3VjaCB7XG4gIC5pcy1pbnZpc2libGUtdG91Y2gge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9IH1cblxuQGluY2x1ZGUgZGVza3RvcCB7XG4gIC5pcy1pbnZpc2libGUtZGVza3RvcCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH0gfVxuXG5AaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuICAuaXMtaW52aXNpYmxlLWRlc2t0b3Atb25seSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH0gfVxuXG5AaW5jbHVkZSB3aWRlc2NyZWVuIHtcbiAgLmlzLWludmlzaWJsZS13aWRlc2NyZWVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfSB9XG5cbkBpbmNsdWRlIHdpZGVzY3JlZW4tb25seSB7XG4gIC5pcy1pbnZpc2libGUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfSB9XG5cbkBpbmNsdWRlIGZ1bGxoZCB7XG4gIC5pcy1pbnZpc2libGUtZnVsbGhkIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfSB9XG5cbi8vIE90aGVyXG5cbi5pcy1tYXJnaW5sZXNzIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLmlzLXBhZGRpbmdsZXNzIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5pcy1yYWRpdXNsZXNzIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5pcy1zaGFkb3dsZXNzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5pcy11bnNlbGVjdGFibGUge1xuICBAaW5jbHVkZSB1bnNlbGVjdGFibGU7IH1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuQGltcG9ydCBcImJveC5zYXNzXCI7XG5AaW1wb3J0IFwiYnV0dG9uLnNhc3NcIjtcbkBpbXBvcnQgXCJjb250YWluZXIuc2Fzc1wiO1xuQGltcG9ydCBcImNvbnRlbnQuc2Fzc1wiO1xuQGltcG9ydCBcImZvcm0uc2Fzc1wiO1xuQGltcG9ydCBcImljb24uc2Fzc1wiO1xuQGltcG9ydCBcImltYWdlLnNhc3NcIjtcbkBpbXBvcnQgXCJub3RpZmljYXRpb24uc2Fzc1wiO1xuQGltcG9ydCBcInByb2dyZXNzLnNhc3NcIjtcbkBpbXBvcnQgXCJ0YWJsZS5zYXNzXCI7XG5AaW1wb3J0IFwidGFnLnNhc3NcIjtcbkBpbXBvcnQgXCJ0aXRsZS5zYXNzXCI7XG5cbkBpbXBvcnQgXCJvdGhlci5zYXNzXCI7XG4iLCIkYm94LWNvbG9yOiAkdGV4dCAhZGVmYXVsdDtcbiRib3gtYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGJveC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoJGJsYWNrLCAwLjEpLCAwIDAgMCAxcHggcmdiYSgkYmxhY2ssIDAuMSkgIWRlZmF1bHQ7XG4kYm94LXBhZGRpbmc6IDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRib3gtbGluay1ob3Zlci1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKCRibGFjaywgMC4xKSwgMCAwIDAgMXB4ICRsaW5rICFkZWZhdWx0O1xuJGJveC1saW5rLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgMC4yKSwgMCAwIDAgMXB4ICRsaW5rICFkZWZhdWx0O1xuXG4uYm94IHtcbiAgQGluY2x1ZGUgYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib3gtYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJveC1yYWRpdXM7XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICBjb2xvcjogJGJveC1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRib3gtcGFkZGluZzsgfVxuXG5hLmJveCB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6ICRib3gtbGluay1ob3Zlci1zaGFkb3c7IH1cbiAgJjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6ICRib3gtbGluay1hY3RpdmUtc2hhZG93OyB9IH1cbiIsIiRidXR0b24tY29sb3I6ICRncmV5LWRhcmtlciAhZGVmYXVsdDtcbiRidXR0b24tYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuXG4kYnV0dG9uLWJvcmRlci1jb2xvcjogJGdyZXktbGlnaHRlciAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLXdpZHRoOiAkY29udHJvbC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidXR0b24tcGFkZGluZy12ZXJ0aWNhbDogY2FsYygwLjM3NWVtIC0gI3skYnV0dG9uLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWw6IDAuNzVlbSAhZGVmYXVsdDtcblxuJGJ1dHRvbi1ob3Zlci1jb2xvcjogJGxpbmstaG92ZXIgIWRlZmF1bHQ7XG4kYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjogJGxpbmstaG92ZXItYm9yZGVyICFkZWZhdWx0O1xuXG4kYnV0dG9uLWZvY3VzLWNvbG9yOiAkbGluay1mb2N1cyAhZGVmYXVsdDtcbiRidXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAkbGluay1mb2N1cy1ib3JkZXIgIWRlZmF1bHQ7XG4kYnV0dG9uLWZvY3VzLWJveC1zaGFkb3ctc2l6ZTogMCAwIDAgMC4xMjVlbSAhZGVmYXVsdDtcbiRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1jb2xvcjogcmdiYSgkbGluaywgMC4yNSkgIWRlZmF1bHQ7XG5cbiRidXR0b24tYWN0aXZlLWNvbG9yOiAkbGluay1hY3RpdmUgIWRlZmF1bHQ7XG4kYnV0dG9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRsaW5rLWFjdGl2ZS1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRidXR0b24tdGV4dC1jb2xvcjogJHRleHQgIWRlZmF1bHQ7XG4kYnV0dG9uLXRleHQtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHQ7XG4kYnV0dG9uLXRleHQtaG92ZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdDtcblxuJGJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kYnV0dG9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGdyZXktbGlnaHRlciAhZGVmYXVsdDtcbiRidXR0b24tZGlzYWJsZWQtc2hhZG93OiBub25lICFkZWZhdWx0O1xuJGJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjUgIWRlZmF1bHQ7XG5cbiRidXR0b24tc3RhdGljLWNvbG9yOiAkZ3JleSAhZGVmYXVsdDtcbiRidXR0b24tc3RhdGljLWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS10ZXIgIWRlZmF1bHQ7XG4kYnV0dG9uLXN0YXRpYy1ib3JkZXItY29sb3I6ICRncmV5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbi8vIFRoZSBidXR0b24gc2l6ZXMgdXNlIG1peGlucyBzbyB0aGV5IGNhbiBiZSB1c2VkIGF0IGRpZmZlcmVudCBicmVha3BvaW50c1xuQG1peGluIGJ1dHRvbi1zbWFsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtc21hbGw7XG4gIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7IH1cbkBtaXhpbiBidXR0b24tbWVkaXVtIHtcbiAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW07IH1cbkBtaXhpbiBidXR0b24tbGFyZ2Uge1xuICBmb250LXNpemU6ICRzaXplLWxhcmdlOyB9XG5cbi5idXR0b24ge1xuICBAaW5jbHVkZSBjb250cm9sO1xuICBAaW5jbHVkZSB1bnNlbGVjdGFibGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXdpZHRoOiAkYnV0dG9uLWJvcmRlci13aWR0aDtcbiAgY29sb3I6ICRidXR0b24tY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAkYnV0dG9uLXBhZGRpbmctdmVydGljYWw7XG4gIHBhZGRpbmctbGVmdDogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmctcmlnaHQ6ICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nLXRvcDogJGJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHN0cm9uZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmljb24ge1xuICAgICYsXG4gICAgJi5pcy1zbWFsbCxcbiAgICAmLmlzLW1lZGl1bSxcbiAgICAmLmlzLWxhcmdlIHtcbiAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICB3aWR0aDogMS41ZW07IH1cbiAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuMzc1ZW0gLSAjeyRidXR0b24tYm9yZGVyLXdpZHRofSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMTg3NWVtOyB9XG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjE4NzVlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtMC4zNzVlbSAtICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9KTsgfVxuICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtMC4zNzVlbSAtICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9KTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtMC4zNzVlbSAtICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9KTsgfSB9XG4gIC8vIFN0YXRlc1xuICAmOmhvdmVyLFxuICAmLmlzLWhvdmVyZWQge1xuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgY29sb3I6ICRidXR0b24taG92ZXItY29sb3I7IH1cbiAgJjpmb2N1cyxcbiAgJi5pcy1mb2N1c2VkIHtcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGNvbG9yOiAkYnV0dG9uLWZvY3VzLWNvbG9yO1xuICAgICY6bm90KDphY3RpdmUpIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1zaXplICRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1jb2xvcjsgfSB9XG4gICY6YWN0aXZlLFxuICAmLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgY29sb3I6ICRidXR0b24tYWN0aXZlLWNvbG9yOyB9XG4gIC8vIENvbG9yc1xuICAmLmlzLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRidXR0b24tdGV4dC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmOmhvdmVyLFxuICAgICYuaXMtaG92ZXJlZCxcbiAgICAmOmZvY3VzLFxuICAgICYuaXMtZm9jdXNlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXRleHQtaG92ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtaG92ZXItY29sb3I7IH1cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJ1dHRvbi10ZXh0LWhvdmVyLWJhY2tncm91bmQtY29sb3IsIDUlKTtcbiAgICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtaG92ZXItY29sb3I7IH1cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRjb2xvcnMge1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKTtcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpO1xuICAgICYuaXMtI3skbmFtZX0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgJjpob3ZlcixcbiAgICAgICYuaXMtaG92ZXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDIuNSUpO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDsgfVxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuaXMtZm9jdXNlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgICAmOm5vdCg6YWN0aXZlKSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogJGJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93LXNpemUgcmdiYSgkY29sb3IsIDAuMjUpOyB9IH1cbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCA1JSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9XG4gICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgJi5pcy1pbnZlcnRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnZlcnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItaW52ZXJ0LCA1JSk7IH1cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnZlcnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3I7IH0gfVxuICAgICAgJi5pcy1sb2FkaW5nIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLWludmVydCAkY29sb3ItaW52ZXJ0ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgJi5pcy1vdXRsaW5lZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9XG4gICAgICAgICYuaXMtbG9hZGluZyB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgJGNvbG9yICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yOyB9IH1cbiAgICAgICYuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludmVydDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yOyB9XG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDsgfSB9IH0gfVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBidXR0b24tc21hbGw7IH1cbiAgJi5pcy1tZWRpdW0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1tZWRpdW07IH1cbiAgJi5pcy1sYXJnZSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWxhcmdlOyB9XG4gIC8vIE1vZGlmaWVyc1xuICAmW2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGJ1dHRvbi1kaXNhYmxlZC1zaGFkb3c7XG4gICAgb3BhY2l0eTogJGJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5OyB9XG4gICYuaXMtZnVsbHdpZHRoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICYuaXMtbG9hZGluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgbG9hZGVyO1xuICAgICAgQGluY2x1ZGUgY2VudGVyKDFlbSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfSB9XG4gICYuaXMtc3RhdGljIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXN0YXRpYy1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1zdGF0aWMtYm9yZGVyLWNvbG9yO1xuICAgIGNvbG9yOiAkYnV0dG9uLXN0YXRpYy1jb2xvcjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICYuaXMtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfSB9XG5cbi5idXR0b25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC5idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH0gfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW07IH1cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICYuaGFzLWFkZG9ucyB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgJjpob3ZlcixcbiAgICAgICYuaXMtaG92ZXJlZCB7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmLmlzLWZvY3VzZWQsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHotaW5kZXg6IDQ7IH0gfVxuICAgICAgJi5pcy1leHBhbmRlZCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTsgfSB9IH1cbiAgJi5pcy1jZW50ZXJlZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgJi5pcy1yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4iLCIuY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAkZGVza3RvcCAtICgyICogJGdhcCk7XG4gICAgd2lkdGg6ICRkZXNrdG9wIC0gKDIgKiAkZ2FwKTtcbiAgICAmLmlzLWZsdWlkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICBAaW5jbHVkZSB1bnRpbC13aWRlc2NyZWVuIHtcbiAgICAmLmlzLXdpZGVzY3JlZW4ge1xuICAgICAgbWF4LXdpZHRoOiAkd2lkZXNjcmVlbiAtICgyICogJGdhcCk7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIEBpbmNsdWRlIHVudGlsLWZ1bGxoZCB7XG4gICAgJi5pcy1mdWxsaGQge1xuICAgICAgbWF4LXdpZHRoOiAkZnVsbGhkIC0gKDIgKiAkZ2FwKTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgQGluY2x1ZGUgd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAkd2lkZXNjcmVlbiAtICgyICogJGdhcCk7XG4gICAgd2lkdGg6ICR3aWRlc2NyZWVuIC0gKDIgKiAkZ2FwKTsgfVxuICBAaW5jbHVkZSBmdWxsaGQge1xuICAgIG1heC13aWR0aDogJGZ1bGxoZCAtICgyICogJGdhcCk7XG4gICAgd2lkdGg6ICRmdWxsaGQgLSAoMiAqICRnYXApOyB9IH1cbiIsIiRjb250ZW50LWhlYWRpbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdDtcbiRjb250ZW50LWhlYWRpbmctd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkICFkZWZhdWx0O1xuJGNvbnRlbnQtaGVhZGluZy1saW5lLWhlaWdodDogMS4xMjUgIWRlZmF1bHQ7XG5cbiRjb250ZW50LWJsb2NrcXVvdGUtYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHQ7XG4kY29udGVudC1ibG9ja3F1b3RlLWJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJvcmRlciAhZGVmYXVsdDtcbiRjb250ZW50LWJsb2NrcXVvdGUtcGFkZGluZzogMS4yNWVtIDEuNWVtICFkZWZhdWx0O1xuXG4kY29udGVudC1wcmUtcGFkZGluZzogMS4yNWVtIDEuNWVtICFkZWZhdWx0O1xuXG4kY29udGVudC10YWJsZS1jZWxsLWJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHQ7XG4kY29udGVudC10YWJsZS1jZWxsLWJvcmRlci13aWR0aDogMCAwIDFweCAhZGVmYXVsdDtcbiRjb250ZW50LXRhYmxlLWNlbGwtcGFkZGluZzogMC41ZW0gMC43NWVtICFkZWZhdWx0O1xuJGNvbnRlbnQtdGFibGUtY2VsbC1oZWFkaW5nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHQ7XG4kY29udGVudC10YWJsZS1oZWFkLWNlbGwtYm9yZGVyLXdpZHRoOiAwIDAgMnB4ICFkZWZhdWx0O1xuJGNvbnRlbnQtdGFibGUtaGVhZC1jZWxsLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHQ7XG4kY29udGVudC10YWJsZS1mb290LWNlbGwtYm9yZGVyLXdpZHRoOiAycHggMCAwICFkZWZhdWx0O1xuJGNvbnRlbnQtdGFibGUtZm9vdC1jZWxsLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHQ7XG5cbi5jb250ZW50IHtcbiAgQGluY2x1ZGUgYmxvY2s7XG4gIC8vIElubGluZVxuICBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07IH1cbiAgLy8gQmxvY2tcbiAgcCxcbiAgZGwsXG4gIG9sLFxuICB1bCxcbiAgYmxvY2txdW90ZSxcbiAgcHJlLFxuICB0YWJsZSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfSB9XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGNvbG9yOiAkY29udGVudC1oZWFkaW5nLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiAkY29udGVudC1oZWFkaW5nLXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGNvbnRlbnQtaGVhZGluZy1saW5lLWhlaWdodDsgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH0gfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0ZW07XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjE0MjhlbTsgfSB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjY2NmVtO1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMS4zMzMzZW07IH0gfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC44ZW07IH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg4ODhlbTsgfVxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIGJsb2NrcXVvdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250ZW50LWJsb2NrcXVvdGUtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItbGVmdDogJGNvbnRlbnQtYmxvY2txdW90ZS1ib3JkZXItbGVmdDtcbiAgICBwYWRkaW5nOiAkY29udGVudC1ibG9ja3F1b3RlLXBhZGRpbmc7IH1cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWwgb3V0c2lkZTtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlO1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlOyB9IH0gfVxuICBkZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTsgfVxuICBmaWd1cmUge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfSB9XG4gIHByZSB7XG4gICAgQGluY2x1ZGUgb3ZlcmZsb3ctdG91Y2g7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBwYWRkaW5nOiAkY29udGVudC1wcmUtcGFkZGluZztcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIHdvcmQtd3JhcDogbm9ybWFsOyB9XG4gIHN1cCxcbiAgc3ViIHtcbiAgICBmb250LXNpemU6IDc1JTsgfVxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgYm9yZGVyOiAkY29udGVudC10YWJsZS1jZWxsLWJvcmRlcjtcbiAgICAgIGJvcmRlci13aWR0aDogJGNvbnRlbnQtdGFibGUtY2VsbC1ib3JkZXItd2lkdGg7XG4gICAgICBwYWRkaW5nOiAkY29udGVudC10YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgdGgge1xuICAgICAgY29sb3I6ICRjb250ZW50LXRhYmxlLWNlbGwtaGVhZGluZy1jb2xvcjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICB0aGVhZCB7XG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkY29udGVudC10YWJsZS1oZWFkLWNlbGwtYm9yZGVyLXdpZHRoO1xuICAgICAgICBjb2xvcjogJGNvbnRlbnQtdGFibGUtaGVhZC1jZWxsLWNvbG9yOyB9IH1cbiAgICB0Zm9vdCB7XG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkY29udGVudC10YWJsZS1mb290LWNlbGwtYm9yZGVyLXdpZHRoO1xuICAgICAgICBjb2xvcjogJGNvbnRlbnQtdGFibGUtZm9vdC1jZWxsLWNvbG9yOyB9IH1cbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgdGQsXG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfSB9IH0gfSB9XG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7IH1cbiAgJi5pcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtOyB9XG4gICYuaXMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2U7IH0gfVxuIiwiJGlucHV0LWNvbG9yOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHQ7XG4kaW5wdXQtYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogJGdyZXktbGlnaHRlciAhZGVmYXVsdDtcbiRpbnB1dC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgMC4xKSAhZGVmYXVsdDtcblxuJGlucHV0LWhvdmVyLWNvbG9yOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHQ7XG4kaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yOiAkZ3JleS1saWdodCAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWNvbG9yOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkbGluayAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93LXNpemU6IDAgMCAwIDAuMTI1ZW0gIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1jb2xvcjogcmdiYSgkbGluaywgMC4yNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHRleHQtbGlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdDtcblxuJGlucHV0LWFycm93OiAkbGluayAhZGVmYXVsdDtcblxuJGlucHV0LWljb24tY29sb3I6ICRncmV5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kaW5wdXQtaWNvbi1hY3RpdmUtY29sb3I6ICRncmV5ICFkZWZhdWx0O1xuXG4kaW5wdXQtcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0O1xuXG4kZmlsZS1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHQ7XG4kZmlsZS1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHQ7XG5cbiRmaWxlLWN0YS1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtdGVyICFkZWZhdWx0O1xuJGZpbGUtY3RhLWNvbG9yOiAkZ3JleS1kYXJrICFkZWZhdWx0O1xuJGZpbGUtY3RhLWhvdmVyLWNvbG9yOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHQ7XG4kZmlsZS1jdGEtYWN0aXZlLWNvbG9yOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHQ7XG5cbiRmaWxlLW5hbWUtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0O1xuJGZpbGUtbmFtZS1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xuJGZpbGUtbmFtZS1ib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDAgIWRlZmF1bHQ7XG4kZmlsZS1uYW1lLW1heC13aWR0aDogMTZlbSAhZGVmYXVsdDtcblxuJGxhYmVsLWNvbG9yOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHQ7XG4kbGFiZWwtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRoZWxwLXNpemU6ICRzaXplLXNtYWxsICFkZWZhdWx0O1xuXG5AbWl4aW4gaW5wdXQge1xuICBAaW5jbHVkZSBjb250cm9sO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoJGlucHV0LWNvbG9yLCAwLjMpOyB9XG4gICY6aG92ZXIsXG4gICYuaXMtaG92ZXJlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yOyB9XG4gICY6Zm9jdXMsXG4gICYuaXMtZm9jdXNlZCxcbiAgJjphY3RpdmUsXG4gICYuaXMtYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZSAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1jb2xvcjsgfVxuICAmW2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgkaW5wdXQtZGlzYWJsZWQtY29sb3IsIDAuMyk7IH0gfSB9XG5cbi5pbnB1dCxcbi50ZXh0YXJlYSB7XG4gIEBpbmNsdWRlIGlucHV0O1xuICBib3gtc2hhZG93OiAkaW5wdXQtc2hhZG93O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAmW3JlYWRvbmx5XSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRjb2xvcnMge1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKTtcbiAgICAmLmlzLSN7JG5hbWV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgJjpmb2N1cyxcbiAgICAgICYuaXMtZm9jdXNlZCxcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1zaXplIHJnYmEoJGNvbG9yLCAwLjI1KTsgfSB9IH1cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbCB7XG4gICAgQGluY2x1ZGUgY29udHJvbC1zbWFsbDsgfVxuICAmLmlzLW1lZGl1bSB7XG4gICAgQGluY2x1ZGUgY29udHJvbC1tZWRpdW07IH1cbiAgJi5pcy1sYXJnZSB7XG4gICAgQGluY2x1ZGUgY29udHJvbC1sYXJnZTsgfVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1mdWxsd2lkdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICYuaXMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IGF1dG87IH0gfVxuXG4uaW5wdXQge1xuICAmLmlzLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgJi5pcy1zdGF0aWMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42MjVlbTtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgJjpub3QoW3Jvd3NdKSB7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgbWluLWhlaWdodDogMTIwcHg7IH1cbiAgJltyb3dzXSB7XG4gICAgaGVpZ2h0OiBpbml0aWFsOyB9XG4gIC8vIE1vZGlmaWVyc1xuICAmLmhhcy1maXhlZC1zaXplIHtcbiAgICByZXNpemU6IG5vbmU7IH0gfVxuXG4uY2hlY2tib3gsXG4ucmFkaW8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW5wdXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGlucHV0LWhvdmVyLWNvbG9yOyB9XG4gICZbZGlzYWJsZWRdIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH0gfVxuXG4ucmFkaW8ge1xuICAmICsgLnJhZGlvIHtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07IH0gfVxuXG4uc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgJjpub3QoLmlzLW11bHRpcGxlKSB7XG4gICAgaGVpZ2h0OiAyLjI1ZW07IH1cbiAgJjpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBhcnJvdygkaW5wdXQtYXJyb3cpO1xuICAgICAgcmlnaHQ6IDEuMTI1ZW07XG4gICAgICB6LWluZGV4OiA0OyB9IH1cbiAgJi5pcy1yb3VuZGVkIHtcbiAgICBzZWxlY3Qge1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07IH0gfVxuICBzZWxlY3Qge1xuICAgIEBpbmNsdWRlIGlucHV0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAmW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7IH1cbiAgICAmOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTsgfVxuICAgICZbbXVsdGlwbGVdIHtcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07IH0gfSB9XG4gIC8vIFN0YXRlc1xuICAmOm5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6aG92ZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWhvdmVyLWNvbG9yOyB9IH1cbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzIHtcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSk7XG4gICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICAmOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yOyB9XG4gICAgICBzZWxlY3Qge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1ob3ZlcmVkIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDUlKTsgfVxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmlzLWZvY3VzZWQsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZSByZ2JhKCRjb2xvciwgMC4yNSk7IH0gfSB9IH1cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbCB7XG4gICAgQGluY2x1ZGUgY29udHJvbC1zbWFsbDsgfVxuICAmLmlzLW1lZGl1bSB7XG4gICAgQGluY2x1ZGUgY29udHJvbC1tZWRpdW07IH1cbiAgJi5pcy1sYXJnZSB7XG4gICAgQGluY2x1ZGUgY29udHJvbC1sYXJnZTsgfVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1kaXNhYmxlZCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7IH0gfVxuICAmLmlzLWZ1bGx3aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgJi5pcy1sb2FkaW5nIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBsb2FkZXI7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDAuNjI1ZW07XG4gICAgICB0b3A6IDAuNjI1ZW07XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAmLmlzLXNtYWxsOmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7IH1cbiAgICAmLmlzLW1lZGl1bTphZnRlciB7XG4gICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bTsgfVxuICAgICYuaXMtbGFyZ2U6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZTsgfSB9IH1cblxuLmZpbGUge1xuICBAaW5jbHVkZSB1bnNlbGVjdGFibGU7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzIHtcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSk7XG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKTtcbiAgICAmLmlzLSN7JG5hbWV9IHtcbiAgICAgIC5maWxlLWN0YSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnQ7IH1cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmlzLWhvdmVyZWQge1xuICAgICAgICAuZmlsZS1jdGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDIuNSUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnQ7IH0gfVxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuaXMtZm9jdXNlZCB7XG4gICAgICAgIC5maWxlLWN0YSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgkY29sb3IsIDAuMjUpO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9IH1cbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAuZmlsZS1jdGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDUlKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9IH0gfSB9XG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7IH1cbiAgJi5pcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtO1xuICAgIC5maWxlLWljb24ge1xuICAgICAgLmZhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH0gfVxuICAmLmlzLWxhcmdlIHtcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlO1xuICAgIC5maWxlLWljb24ge1xuICAgICAgLmZhIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH0gfVxuICAvLyBNb2RpZmllcnNcbiAgJi5oYXMtbmFtZSB7XG4gICAgLmZpbGUtY3RhIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAuZmlsZS1uYW1lIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgJi5pcy1lbXB0eSB7XG4gICAgICAuZmlsZS1jdGEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZmlsZS1yYWRpdXM7IH1cbiAgICAgIC5maWxlLW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH0gfVxuICAmLmlzLWJveGVkIHtcbiAgICAuZmlsZS1sYWJlbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmZpbGUtY3RhIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxZW0gM2VtOyB9XG4gICAgLmZpbGUtbmFtZSB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDsgfVxuICAgIC5maWxlLWljb24ge1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgIC5mYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG4gICAgJi5pcy1zbWFsbCB7XG4gICAgICAuZmlsZS1pY29uIC5mYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgJi5pcy1tZWRpdW0ge1xuICAgICAgLmZpbGUtaWNvbiAuZmEge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgICYuaXMtbGFyZ2Uge1xuICAgICAgLmZpbGUtaWNvbiAuZmEge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7IH0gfVxuICAgICYuaGFzLW5hbWUge1xuICAgICAgLmZpbGUtY3RhIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGZpbGUtcmFkaXVzICRmaWxlLXJhZGl1cyAwIDA7IH1cbiAgICAgIC5maWxlLW5hbWUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGZpbGUtcmFkaXVzICRmaWxlLXJhZGl1cztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7IH0gfSB9XG4gICYuaXMtY2VudGVyZWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICYuaXMtZnVsbHdpZHRoIHtcbiAgICAuZmlsZS1sYWJlbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5maWxlLW5hbWUge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgJi5pcy1yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAuZmlsZS1jdGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAkZmlsZS1yYWRpdXMgJGZpbGUtcmFkaXVzIDA7IH1cbiAgICAuZmlsZS1uYW1lIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRmaWxlLXJhZGl1cyAwIDAgJGZpbGUtcmFkaXVzO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4O1xuICAgICAgb3JkZXI6IC0xOyB9IH0gfVxuXG4uZmlsZS1sYWJlbCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmhvdmVyIHtcbiAgICAuZmlsZS1jdGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRmaWxlLWN0YS1iYWNrZ3JvdW5kLWNvbG9yLCAyLjUlKTtcbiAgICAgIGNvbG9yOiAkZmlsZS1jdGEtaG92ZXItY29sb3I7IH1cbiAgICAuZmlsZS1uYW1lIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRmaWxlLW5hbWUtYm9yZGVyLWNvbG9yLCAyLjUlKTsgfSB9XG4gICY6YWN0aXZlIHtcbiAgICAuZmlsZS1jdGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRmaWxlLWN0YS1iYWNrZ3JvdW5kLWNvbG9yLCA1JSk7XG4gICAgICBjb2xvcjogJGZpbGUtY3RhLWFjdGl2ZS1jb2xvcjsgfVxuICAgIC5maWxlLW5hbWUge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGZpbGUtbmFtZS1ib3JkZXItY29sb3IsIDUlKTsgfSB9IH1cblxuLmZpbGUtaW5wdXQge1xuICBoZWlnaHQ6IDAuMDFlbTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwLjAxZW07IH1cblxuLmZpbGUtY3RhLFxuLmZpbGUtbmFtZSB7XG4gIEBpbmNsdWRlIGNvbnRyb2w7XG4gIGJvcmRlci1jb2xvcjogJGZpbGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkZmlsZS1yYWRpdXM7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmaWxlLWN0YS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBjb2xvcjogJGZpbGUtY3RhLWNvbG9yOyB9XG5cbi5maWxlLW5hbWUge1xuICBib3JkZXItY29sb3I6ICRmaWxlLW5hbWUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItc3R5bGU6ICRmaWxlLW5hbWUtYm9yZGVyLXN0eWxlO1xuICBib3JkZXItd2lkdGg6ICRmaWxlLW5hbWUtYm9yZGVyLXdpZHRoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkZmlsZS1uYW1lLW1heC13aWR0aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLmZpbGUtaWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgd2lkdGg6IDFlbTtcbiAgLmZhIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4ubGFiZWwge1xuICBjb2xvcjogJGxhYmVsLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkbGFiZWwtd2VpZ2h0O1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7IH1cbiAgJi5pcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtOyB9XG4gICYuaXMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2U7IH0gfVxuXG4uaGVscCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRoZWxwLXNpemU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzIHtcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSk7XG4gICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICBjb2xvcjogJGNvbG9yOyB9IH0gfVxuXG4vLyBDb250YWluZXJzXG5cbi5maWVsZCB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICAvLyBNb2RpZmllcnNcbiAgJi5oYXMtYWRkb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAuY29udHJvbCB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIC5idXR0b24sXG4gICAgICAgIC5pbnB1dCxcbiAgICAgICAgLnNlbGVjdCBzZWxlY3Qge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC5idXR0b24sXG4gICAgICAgIC5pbnB1dCxcbiAgICAgICAgLnNlbGVjdCBzZWxlY3Qge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9IH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC5idXR0b24sXG4gICAgICAgIC5pbnB1dCxcbiAgICAgICAgLnNlbGVjdCBzZWxlY3Qge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfSB9XG4gICAgICAuYnV0dG9uLFxuICAgICAgLmlucHV0LFxuICAgICAgLnNlbGVjdCBzZWxlY3Qge1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWhvdmVyZWQge1xuICAgICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5pcy1mb2N1c2VkLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB6LWluZGV4OiA0OyB9IH0gfVxuICAgICAgJi5pcy1leHBhbmRlZCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTsgfSB9XG4gICAgJi5oYXMtYWRkb25zLWNlbnRlcmVkIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgJi5oYXMtYWRkb25zLXJpZ2h0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAmLmhhcy1hZGRvbnMtZnVsbHdpZHRoIHtcbiAgICAgIC5jb250cm9sIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LXNocmluazogMDsgfSB9IH1cbiAgJi5pcy1ncm91cGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAmID4gLmNvbnRyb2wge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cbiAgICAgICYuaXMtZXhwYW5kZWQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxOyB9IH1cbiAgICAmLmlzLWdyb3VwZWQtY2VudGVyZWQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAmLmlzLWdyb3VwZWQtcmlnaHQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICYuaXMtZ3JvdXBlZC1tdWx0aWxpbmUge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgJiA+IC5jb250cm9sIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkLFxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH0gfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07IH1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfSB9XG5cbiAgJi5pcy1ob3Jpem9udGFsIHtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9IH1cblxuLmZpZWxkLWxhYmVsIHtcbiAgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7IH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAmLmlzLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7XG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbTsgfVxuICAgICYuaXMtbm9ybWFsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtOyB9XG4gICAgJi5pcy1tZWRpdW0ge1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW07XG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbTsgfVxuICAgICYuaXMtbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtOyB9IH0gfVxuXG4uZmllbGQtYm9keSB7XG4gIC5maWVsZCAuZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiA1O1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIC5maWVsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgJiA+IC5maWVsZCB7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICY6bm90KC5pcy1uYXJyb3cpIHtcbiAgICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH0gfSB9IH1cblxuLmNvbnRyb2wge1xuICBmb250LXNpemU6ICRzaXplLW5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAvLyBNb2RpZmllcnNcbiAgLy8gREVQUkVDQVRFRFxuICAmLmhhcy1pY29uIHtcbiAgICAuaWNvbiB7XG4gICAgICBjb2xvcjogJGlucHV0LWljb24tY29sb3I7XG4gICAgICBoZWlnaHQ6IDIuMjVlbTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDIuMjVlbTtcbiAgICAgIHotaW5kZXg6IDQ7IH1cbiAgICAuaW5wdXQge1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICYgKyAuaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICRpbnB1dC1pY29uLWFjdGl2ZS1jb2xvcjsgfSB9XG4gICAgICAmLmlzLXNtYWxsIHtcbiAgICAgICAgJiArIC5pY29uIHtcbiAgICAgICAgICBmb250LXNpemU6ICRzaXplLXNtYWxsOyB9IH1cbiAgICAgICYuaXMtbWVkaXVtIHtcbiAgICAgICAgJiArIC5pY29uIHtcbiAgICAgICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bTsgfSB9XG4gICAgICAmLmlzLWxhcmdlIHtcbiAgICAgICAgJiArIC5pY29uIHtcbiAgICAgICAgICBmb250LXNpemU6ICRzaXplLWxhcmdlOyB9IH0gfVxuICAgICY6bm90KC5oYXMtaWNvbi1yaWdodCkge1xuICAgICAgLmljb24ge1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAuaW5wdXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMjVlbTsgfSB9XG4gICAgJi5oYXMtaWNvbi1yaWdodCB7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAuaW5wdXQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1ZW07IH0gfSB9XG4gICYuaGFzLWljb25zLWxlZnQsXG4gICYuaGFzLWljb25zLXJpZ2h0IHtcbiAgICAuaW5wdXQsXG4gICAgLnNlbGVjdCB7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgJiB+IC5pY29uIHtcbiAgICAgICAgICBjb2xvcjogJGlucHV0LWljb24tYWN0aXZlLWNvbG9yOyB9IH1cbiAgICAgICYuaXMtc21hbGwgfiAuaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7IH1cbiAgICAgICYuaXMtbWVkaXVtIH4gLmljb24ge1xuICAgICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bTsgfVxuICAgICAgJi5pcy1sYXJnZSB+IC5pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZTsgfSB9XG4gICAgLmljb24ge1xuICAgICAgY29sb3I6ICRpbnB1dC1pY29uLWNvbG9yO1xuICAgICAgaGVpZ2h0OiAyLjI1ZW07XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAyLjI1ZW07XG4gICAgICB6LWluZGV4OiA0OyB9IH1cbiAgJi5oYXMtaWNvbnMtbGVmdCB7XG4gICAgLmlucHV0LFxuICAgIC5zZWxlY3Qgc2VsZWN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi4yNWVtOyB9XG4gICAgLmljb24uaXMtbGVmdCB7XG4gICAgICBsZWZ0OiAwOyB9IH1cbiAgJi5oYXMtaWNvbnMtcmlnaHQge1xuICAgIC5pbnB1dCxcbiAgICAuc2VsZWN0IHNlbGVjdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1ZW07IH1cbiAgICAuaWNvbi5pcy1yaWdodCB7XG4gICAgICByaWdodDogMDsgfSB9XG4gICYuaXMtbG9hZGluZyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgbG9hZGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMC42MjVlbTtcbiAgICAgIHRvcDogMC42MjVlbTtcbiAgICAgIHotaW5kZXg6IDQ7IH1cbiAgICAmLmlzLXNtYWxsOmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7IH1cbiAgICAmLmlzLW1lZGl1bTphZnRlciB7XG4gICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bTsgfVxuICAgICYuaXMtbGFyZ2U6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZTsgfSB9IH1cbiIsIiRpY29uLWRpbWVuc2lvbnM6IDEuNXJlbSAhZGVmYXVsdDtcbiRpY29uLWRpbWVuc2lvbnMtc21hbGw6IDFyZW0gIWRlZmF1bHQ7XG4kaWNvbi1kaW1lbnNpb25zLW1lZGl1bTogMnJlbSAhZGVmYXVsdDtcbiRpY29uLWRpbWVuc2lvbnMtbGFyZ2U6IDNyZW0gIWRlZmF1bHQ7XG5cbi5pY29uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6ICRpY29uLWRpbWVuc2lvbnM7XG4gIHdpZHRoOiAkaWNvbi1kaW1lbnNpb25zO1xuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsIHtcbiAgICBoZWlnaHQ6ICRpY29uLWRpbWVuc2lvbnMtc21hbGw7XG4gICAgd2lkdGg6ICRpY29uLWRpbWVuc2lvbnMtc21hbGw7IH1cbiAgJi5pcy1tZWRpdW0ge1xuICAgIGhlaWdodDogJGljb24tZGltZW5zaW9ucy1tZWRpdW07XG4gICAgd2lkdGg6ICRpY29uLWRpbWVuc2lvbnMtbWVkaXVtOyB9XG4gICYuaXMtbGFyZ2Uge1xuICAgIGhlaWdodDogJGljb24tZGltZW5zaW9ucy1sYXJnZTtcbiAgICB3aWR0aDogJGljb24tZGltZW5zaW9ucy1sYXJnZTsgfSB9XG4iLCIkZGltZW5zaW9uczogMTYgMjQgMzIgNDggNjQgOTYgMTI4ICFkZWZhdWx0O1xuXG4uaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmLmlzLXJvdW5kZWQge1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkOyB9IH1cbiAgLy8gUmF0aW9cbiAgJi5pcy1zcXVhcmUsXG4gICYuaXMtMWJ5MSxcbiAgJi5pcy01Ynk0LFxuICAmLmlzLTRieTMsXG4gICYuaXMtM2J5MixcbiAgJi5pcy01YnkzLFxuICAmLmlzLTE2Ynk5LFxuICAmLmlzLTJieTEsXG4gICYuaXMtM2J5MSxcbiAgJi5pcy00Ynk1LFxuICAmLmlzLTNieTQsXG4gICYuaXMtMmJ5MyxcbiAgJi5pcy0zYnk1LFxuICAmLmlzLTlieTE2LFxuICAmLmlzLTFieTIsXG4gICYuaXMtMWJ5MyB7XG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIG92ZXJsYXk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICYuaXMtc3F1YXJlLFxuICAmLmlzLTFieTEge1xuICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICYuaXMtNWJ5NCB7XG4gICAgcGFkZGluZy10b3A6IDgwJTsgfVxuICAmLmlzLTRieTMge1xuICAgIHBhZGRpbmctdG9wOiA3NSU7IH1cbiAgJi5pcy0zYnkyIHtcbiAgICBwYWRkaW5nLXRvcDogNjYuNjY2NiU7IH1cbiAgJi5pcy01YnkzIHtcbiAgICBwYWRkaW5nLXRvcDogNjAlOyB9XG4gICYuaXMtMTZieTkge1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbiAgJi5pcy0yYnkxIHtcbiAgICBwYWRkaW5nLXRvcDogNTAlOyB9XG4gICYuaXMtM2J5MSB7XG4gICAgcGFkZGluZy10b3A6IDMzLjMzMzMlOyB9XG4gICYuaXMtNGJ5NSB7XG4gICAgcGFkZGluZy10b3A6IDEyNSU7IH1cbiAgJi5pcy0zYnk0IHtcbiAgICBwYWRkaW5nLXRvcDogMTMzLjMzMzMlOyB9XG4gICYuaXMtMmJ5MyB7XG4gICAgcGFkZGluZy10b3A6IDE1MCU7IH1cbiAgJi5pcy0zYnk1IHtcbiAgICBwYWRkaW5nLXRvcDogMTY2LjY2NjYlOyB9XG4gICYuaXMtOWJ5MTYge1xuICAgIHBhZGRpbmctdG9wOiAxNzcuNzc3NyU7IH1cbiAgJi5pcy0xYnkyIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwJTsgfVxuICAmLmlzLTFieTMge1xuICAgIHBhZGRpbmctdG9wOiAzMDAlOyB9XG4gIC8vIFNpemVzXG4gIEBlYWNoICRkaW1lbnNpb24gaW4gJGRpbWVuc2lvbnMge1xuICAgICYuaXMtI3skZGltZW5zaW9ufXgjeyRkaW1lbnNpb259IHtcbiAgICAgIGhlaWdodDogJGRpbWVuc2lvbiAqIDFweDtcbiAgICAgIHdpZHRoOiAkZGltZW5zaW9uICogMXB4OyB9IH0gfVxuIiwiJG5vdGlmaWNhdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRub3RpZmljYXRpb24tcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0O1xuJG5vdGlmaWNhdGlvbi1wYWRkaW5nOiAxLjI1cmVtIDIuNXJlbSAxLjI1cmVtIDEuNXJlbSAhZGVmYXVsdDtcblxuLm5vdGlmaWNhdGlvbiB7XG4gIEBpbmNsdWRlIGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm90aWZpY2F0aW9uLWJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRub3RpZmljYXRpb24tcmFkaXVzO1xuICBwYWRkaW5nOiAkbm90aWZpY2F0aW9uLXBhZGRpbmc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYTpub3QoLmJ1dHRvbikge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIGNvZGUsXG4gIHByZSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlOyB9XG4gIHByZSBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAmID4gLmRlbGV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgdG9wOiAwLjVyZW07IH1cbiAgLnRpdGxlLFxuICAuc3VidGl0bGUsXG4gIC5jb250ZW50IHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9ycyB7XG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMik7XG4gICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBjb2xvcjogJGNvbG9yLWludmVydDsgfSB9IH1cbiIsIiRwcm9ncmVzcy1iYXItYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlciAhZGVmYXVsdDtcbiRwcm9ncmVzcy12YWx1ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dCAhZGVmYXVsdDtcblxuLnByb2dyZXNzIHtcbiAgQGluY2x1ZGUgYmxvY2s7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogJHNpemUtbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgJjo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmFja2dyb3VuZC1jb2xvcjsgfVxuICAmOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtdmFsdWUtYmFja2dyb3VuZC1jb2xvcjsgfVxuICAmOjotbW96LXByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLXZhbHVlLWJhY2tncm91bmQtY29sb3I7IH1cbiAgJjo6LW1zLWZpbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy12YWx1ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRjb2xvcnMge1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKTtcbiAgICAmLmlzLSN7JG5hbWV9IHtcbiAgICAgICY6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7IH1cbiAgICAgICY6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yOyB9XG4gICAgICAmOjotbXMtZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjsgfSB9IH1cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbCB7XG4gICAgaGVpZ2h0OiAkc2l6ZS1zbWFsbDsgfVxuICAmLmlzLW1lZGl1bSB7XG4gICAgaGVpZ2h0OiAkc2l6ZS1tZWRpdW07IH1cbiAgJi5pcy1sYXJnZSB7XG4gICAgaGVpZ2h0OiAkc2l6ZS1sYXJnZTsgfSB9XG4iLCIkdGFibGUtY29sb3I6ICRncmV5LWRhcmtlciAhZGVmYXVsdDtcbiR0YWJsZS1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLWJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1ib3JkZXItd2lkdGg6IDAgMCAxcHggIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nOiAwLjVlbSAwLjc1ZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1oZWFkaW5nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWNlbGwtYm9yZGVyLXdpZHRoOiAwIDAgMnB4ICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY2VsbC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0O1xuJHRhYmxlLWZvb3QtY2VsbC1ib3JkZXItd2lkdGg6IDJweCAwIDAgIWRlZmF1bHQ7XG4kdGFibGUtZm9vdC1jZWxsLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1yb3ctaG92ZXItYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWJpcyAhZGVmYXVsdDtcblxuJHRhYmxlLXJvdy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kdGFibGUtcm93LWFjdGl2ZS1jb2xvcjogJHByaW1hcnktaW52ZXJ0ICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1yb3ctZXZlbi1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtYmlzICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtcm93LWV2ZW4taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLXRlciAhZGVmYXVsdDtcblxuLnRhYmxlIHtcbiAgQGluY2x1ZGUgYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICB0ZCxcbiAgdGgge1xuICAgIGJvcmRlcjogJHRhYmxlLWNlbGwtYm9yZGVyO1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWNlbGwtYm9yZGVyLXdpZHRoO1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAvLyBDb2xvcnNcbiAgICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9ycyB7XG4gICAgICAkY29sb3I6IG50aCgkcGFpciwgMSk7XG4gICAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpO1xuICAgICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9IH1cbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLW5hcnJvdyB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IDElOyB9XG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlLWNvbG9yO1xuICAgICAgYSxcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH0gfSB9XG4gIHRoIHtcbiAgICBjb2xvcjogJHRhYmxlLWNlbGwtaGVhZGluZy1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIHRyIHtcbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBjb2xvcjogJHRhYmxlLXJvdy1hY3RpdmUtY29sb3I7XG4gICAgICBhLFxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLXJvdy1hY3RpdmUtY29sb3I7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH0gfSB9XG4gIHRoZWFkIHtcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1oZWFkLWNlbGwtYm9yZGVyLXdpZHRoO1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNlbGwtY29sb3I7IH0gfVxuICB0Zm9vdCB7XG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtZm9vdC1jZWxsLWJvcmRlci13aWR0aDtcbiAgICAgIGNvbG9yOiAkdGFibGUtZm9vdC1jZWxsLWNvbG9yOyB9IH1cbiAgdGJvZHkge1xuICAgIHRyIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfSB9IH0gfVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1ib3JkZXJlZCB7XG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cbiAgICB0ciB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB0ZCxcbiAgICAgICAgdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfSB9IH0gfVxuICAmLmlzLWZ1bGx3aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgJi5pcy1ob3ZlcmFibGUge1xuICAgIHRib2R5IHtcbiAgICAgIHRyOm5vdCguaXMtc2VsZWN0ZWQpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOyB9IH0gfVxuICAgICYuaXMtc3RyaXBlZCB7XG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRyOm5vdCguaXMtc2VsZWN0ZWQpIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1zdHJpcGVkLXJvdy1ldmVuLWhvdmVyLWJhY2tncm91bmQtY29sb3I7IH0gfSB9IH0gfVxuICAmLmlzLW5hcnJvdyB7XG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgcGFkZGluZzogMC4yNWVtIDAuNWVtOyB9IH1cbiAgJi5pcy1zdHJpcGVkIHtcbiAgICB0Ym9keSB7XG4gICAgICB0cjpub3QoLmlzLXNlbGVjdGVkKSB7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtc3RyaXBlZC1yb3ctZXZlbi1iYWNrZ3JvdW5kLWNvbG9yOyB9IH0gfSB9IH1cblxuLnRhYmxlLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGJsb2NrO1xuICBAaW5jbHVkZSBvdmVyZmxvdy10b3VjaDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4iLCIkdGFnLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0O1xuJHRhZy1jb2xvcjogJHRleHQgIWRlZmF1bHQ7XG4kdGFnLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdDtcbiR0YWctZGVsZXRlLW1hcmdpbjogMXB4ICFkZWZhdWx0O1xuXG4udGFncyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAudGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9IH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtOyB9XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAmLmhhcy1hZGRvbnMge1xuICAgIC50YWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfSB9IH1cbiAgJi5pcy1jZW50ZXJlZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLnRhZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTsgfSB9XG4gICYuaXMtcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLnRhZyB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH0gfSB9XG5cbi50YWc6bm90KGJvZHkpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhZy1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkdGFnLXJhZGl1cztcbiAgY29sb3I6ICR0YWctY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6ICRzaXplLXNtYWxsO1xuICBoZWlnaHQ6IDJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC5kZWxldGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtOyB9XG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9ycyB7XG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMik7XG4gICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBjb2xvcjogJGNvbG9yLWludmVydDsgfSB9XG4gIC8vIFNpemVzXG4gICYuaXMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6ICRzaXplLW5vcm1hbDsgfVxuICAmLmlzLWxhcmdlIHtcbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bTsgfVxuICAuaWNvbiB7XG4gICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC4zNzVlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4xODc1ZW07IH1cbiAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMTg3NWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVlbTsgfVxuICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuMzc1ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjM3NWVtOyB9IH1cbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtZGVsZXRlIHtcbiAgICBtYXJnaW4tbGVmdDogJHRhZy1kZWxldGUtbWFyZ2luO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyZW07XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICB3aWR0aDogMXB4OyB9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdGFnLWJhY2tncm91bmQtY29sb3IsIDUlKTsgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdGFnLWJhY2tncm91bmQtY29sb3IsIDEwJSk7IH0gfVxuICAmLmlzLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZDsgfSB9XG5cbmEudGFnIHtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuIiwiJHRpdGxlLWNvbG9yOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHQ7XG4kdGl0bGUtc2l6ZTogJHNpemUtMyAhZGVmYXVsdDtcbiR0aXRsZS13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQgIWRlZmF1bHQ7XG4kdGl0bGUtbGluZS1oZWlnaHQ6IDEuMTI1ICFkZWZhdWx0O1xuJHRpdGxlLXN0cm9uZy1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcbiR0aXRsZS1zdHJvbmctd2VpZ2h0OiBpbmhlcml0ICFkZWZhdWx0O1xuJHRpdGxlLXN1Yi1zaXplOiAwLjc1ZW0gIWRlZmF1bHQ7XG4kdGl0bGUtc3VwLXNpemU6IDAuNzVlbSAhZGVmYXVsdDtcblxuJHN1YnRpdGxlLWNvbG9yOiAkZ3JleS1kYXJrICFkZWZhdWx0O1xuJHN1YnRpdGxlLXNpemU6ICRzaXplLTUgIWRlZmF1bHQ7XG4kc3VidGl0bGUtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRzdWJ0aXRsZS1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdDtcbiRzdWJ0aXRsZS1zdHJvbmctY29sb3I6ICRncmV5LWRhcmtlciAhZGVmYXVsdDtcbiRzdWJ0aXRsZS1zdHJvbmctd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkICFkZWZhdWx0O1xuJHN1YnRpdGxlLW5lZ2F0aXZlLW1hcmdpbjogLTEuMjVyZW0gIWRlZmF1bHQ7XG5cbi50aXRsZSxcbi5zdWJ0aXRsZSB7XG4gIEBpbmNsdWRlIGJsb2NrO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBlbSxcbiAgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgc3ViIHtcbiAgICBmb250LXNpemU6ICR0aXRsZS1zdWItc2l6ZTsgfVxuICBzdXAge1xuICAgIGZvbnQtc2l6ZTogJHRpdGxlLXN1cC1zaXplOyB9XG4gIC50YWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuXG4udGl0bGUge1xuICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICBmb250LXNpemU6ICR0aXRsZS1zaXplO1xuICBmb250LXdlaWdodDogJHRpdGxlLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICR0aXRsZS1saW5lLWhlaWdodDtcbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogJHRpdGxlLXN0cm9uZy1jb2xvcjtcbiAgICBmb250LXdlaWdodDogJHRpdGxlLXN0cm9uZy13ZWlnaHQ7IH1cbiAgJiArIC5oaWdobGlnaHQge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtOyB9XG4gICY6bm90KC5pcy1zcGFjZWQpICsgLnN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAkc3VidGl0bGUtbmVnYXRpdmUtbWFyZ2luOyB9XG4gIC8vIFNpemVzXG4gIEBlYWNoICRzaXplIGluICRzaXplcyB7XG4gICAgJGk6IGluZGV4KCRzaXplcywgJHNpemUpO1xuICAgICYuaXMtI3skaX0ge1xuICAgICAgZm9udC1zaXplOiAkc2l6ZTsgfSB9IH1cblxuLnN1YnRpdGxlIHtcbiAgY29sb3I6ICRzdWJ0aXRsZS1jb2xvcjtcbiAgZm9udC1zaXplOiAkc3VidGl0bGUtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRzdWJ0aXRsZS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkc3VidGl0bGUtbGluZS1oZWlnaHQ7XG4gIHN0cm9uZyB7XG4gICAgY29sb3I6ICRzdWJ0aXRsZS1zdHJvbmctY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6ICRzdWJ0aXRsZS1zdHJvbmctd2VpZ2h0OyB9XG4gICY6bm90KC5pcy1zcGFjZWQpICsgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAkc3VidGl0bGUtbmVnYXRpdmUtbWFyZ2luOyB9XG4gIC8vIFNpemVzXG4gIEBlYWNoICRzaXplIGluICRzaXplcyB7XG4gICAgJGk6IGluZGV4KCRzaXplcywgJHNpemUpO1xuICAgICYuaXMtI3skaX0ge1xuICAgICAgZm9udC1zaXplOiAkc2l6ZTsgfSB9IH1cbiIsIi5ibG9jayB7XG4gIEBpbmNsdWRlIGJsb2NrOyB9XG5cbi5kZWxldGUge1xuICBAaW5jbHVkZSBkZWxldGU7IH1cblxuLmhlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmhpZ2hsaWdodCB7XG4gIEBpbmNsdWRlIGJsb2NrO1xuICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWw7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcHJlIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4ubG9hZGVyIHtcbiAgQGluY2x1ZGUgbG9hZGVyOyB9XG5cbi5udW1iZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW07XG4gIGhlaWdodDogMmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIG1pbi13aWR0aDogMi41ZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuQGltcG9ydCBcImJyZWFkY3J1bWIuc2Fzc1wiO1xuQGltcG9ydCBcImNhcmQuc2Fzc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duLnNhc3NcIjtcbkBpbXBvcnQgXCJsZXZlbC5zYXNzXCI7XG5AaW1wb3J0IFwibWVkaWEuc2Fzc1wiO1xuQGltcG9ydCBcIm1lbnUuc2Fzc1wiO1xuQGltcG9ydCBcIm1lc3NhZ2Uuc2Fzc1wiO1xuQGltcG9ydCBcIm1vZGFsLnNhc3NcIjtcbkBpbXBvcnQgXCJuYXZiYXIuc2Fzc1wiO1xuQGltcG9ydCBcInBhZ2luYXRpb24uc2Fzc1wiO1xuQGltcG9ydCBcInBhbmVsLnNhc3NcIjtcbkBpbXBvcnQgXCJ0YWJzLnNhc3NcIjtcbiIsIiRicmVhZGNydW1iLWl0ZW0tY29sb3I6ICRsaW5rICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1ob3Zlci1jb2xvcjogJGxpbmstaG92ZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmctdmVydGljYWw6IDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmctaG9yaXpvbnRhbDogMC43NWVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1pdGVtLXNlcGFyYXRvci1jb2xvcjogJGdyZXktbGlnaHQgIWRlZmF1bHQ7XG5cbi5icmVhZGNydW1iIHtcbiAgQGluY2x1ZGUgYmxvY2s7XG4gIEBpbmNsdWRlIHVuc2VsZWN0YWJsZTtcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWl0ZW0tY29sb3I7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmctdmVydGljYWwgJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItaXRlbS1ob3Zlci1jb2xvcjsgfSB9XG4gIGxpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgJjpmaXJzdC1jaGlsZCBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuICAgICYgKyBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1pdGVtLXNlcGFyYXRvci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMDAyZlwiOyB9IH1cbiAgdWwsXG4gIG9sIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmljb24ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTsgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41ZW07IH0gfVxuICAvLyBBbGlnbm1lbnRcbiAgJi5pcy1jZW50ZXJlZCB7XG4gICAgb2wsXG4gICAgdWwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAmLmlzLXJpZ2h0IHtcbiAgICBvbCxcbiAgICB1bCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbDsgfVxuICAmLmlzLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW07IH1cbiAgJi5pcy1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZTsgfVxuICAvLyBTdHlsZXNcbiAgJi5oYXMtYXJyb3ctc2VwYXJhdG9yIHtcbiAgICBsaSArIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDAyMTkyXCI7IH0gfVxuICAmLmhhcy1idWxsZXQtc2VwYXJhdG9yIHtcbiAgICBsaSArIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDAyMDIyXCI7IH0gfVxuICAmLmhhcy1kb3Qtc2VwYXJhdG9yIHtcbiAgICBsaSArIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDAwMGI3XCI7IH0gfVxuICAmLmhhcy1zdWNjZWVkcy1zZXBhcmF0b3Ige1xuICAgIGxpICsgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMDIyN0JcIjsgfSB9IH1cbiIsIiRjYXJkLWNvbG9yOiAkdGV4dCAhZGVmYXVsdDtcbiRjYXJkLWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJkLXNoYWRvdzogMCAycHggM3B4IHJnYmEoJGJsYWNrLCAwLjEpLCAwIDAgMCAxcHggcmdiYSgkYmxhY2ssIDAuMSkgIWRlZmF1bHQ7XG5cbiRjYXJkLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xuJGNhcmQtaGVhZGVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHQ7XG4kY2FyZC1oZWFkZXItc2hhZG93OiAwIDFweCAycHggcmdiYSgkYmxhY2ssIDAuMSkgIWRlZmF1bHQ7XG4kY2FyZC1oZWFkZXItd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbnRlbnQtYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcblxuJGNhcmQtZm9vdGVyLWJhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XG4kY2FyZC1mb290ZXItYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHQ7XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmFja2dyb3VuZC1jb2xvcjtcbiAgYm94LXNoYWRvdzogJGNhcmQtc2hhZG93O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYm94LXNoYWRvdzogJGNhcmQtaGVhZGVyLXNoYWRvdztcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uY2FyZC1oZWFkZXItdGl0bGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJGNhcmQtaGVhZGVyLWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtd2VpZ2h0OiAkY2FyZC1oZWFkZXItd2VpZ2h0O1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICAmLmlzLWNlbnRlcmVkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5jYXJkLWhlYWRlci1pY29uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC43NXJlbTsgfVxuXG4uY2FyZC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNhcmQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNvbnRlbnQtYmFja2dyb3VuZC1jb2xvcjtcbiAgcGFkZGluZzogMS41cmVtOyB9XG5cbi5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItdG9wOiAkY2FyZC1mb290ZXItYm9yZGVyLXRvcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmNhcmQtZm9vdGVyLWl0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6ICRjYXJkLWZvb3Rlci1ib3JkZXItdG9wOyB9IH1cblxuLy8gQ29tYmluYXRpb25zXG5cbi5jYXJkIHtcbiAgLm1lZGlhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH0gfVxuIiwiJGRyb3Bkb3duLWNvbnRlbnQtYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbnRlbnQtYXJyb3c6ICRsaW5rICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbnRlbnQtb2Zmc2V0OiA0cHggIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29udGVudC1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29udGVudC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKCRibGFjaywgMC4xKSwgMCAwIDAgMXB4IHJnYmEoJGJsYWNrLCAwLjEpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbnRlbnQtejogMjAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLWNvbG9yOiAkZ3JleS1kYXJrICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I6ICRibGFjayAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tYWN0aXZlLWNvbG9yOiAkbGluay1pbnZlcnQgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJGxpbmsgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1kaXZpZGVyLWJhY2tncm91bmQtY29sb3I6ICRib3JkZXIgIWRlZmF1bHQ7XG5cbi5kcm9wZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICYuaXMtYWN0aXZlLFxuICAmLmlzLWhvdmVyYWJsZTpob3ZlciB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAmLmlzLXJpZ2h0IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuICAmLmlzLXVwIHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGRyb3Bkb3duLWNvbnRlbnQtb2Zmc2V0O1xuICAgICAgcGFkZGluZy10b3A6IGluaXRpYWw7XG4gICAgICB0b3A6IGF1dG87IH0gfSB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgbWluLXdpZHRoOiAxMnJlbTtcbiAgcGFkZGluZy10b3A6ICRkcm9wZG93bi1jb250ZW50LW9mZnNldDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6ICRkcm9wZG93bi1jb250ZW50LXo7IH1cblxuLmRyb3Bkb3duLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkZHJvcGRvd24tY29udGVudC1yYWRpdXM7XG4gIGJveC1zaGFkb3c6ICRkcm9wZG93bi1jb250ZW50LXNoYWRvdztcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTsgfVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAkZHJvcGRvd24taXRlbS1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5hLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGNvbG9yOiAkZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvcjsgfVxuICAmLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3I7XG4gICAgY29sb3I6ICRkcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvcjsgfSB9XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWRpdmlkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMC41cmVtIDA7IH1cbiIsIi5sZXZlbCB7XG4gIEBpbmNsdWRlIGJsb2NrO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvZGUge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7IH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLmxldmVsLWxlZnQsXG4gICAgLmxldmVsLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubGV2ZWwtbGVmdCArIC5sZXZlbC1yaWdodCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxldmVsLWl0ZW0ge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgJjpub3QoLmlzLW5hcnJvdykge1xuICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfSB9XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAmID4gLmxldmVsLWl0ZW0ge1xuICAgICAgJjpub3QoLmlzLW5hcnJvdykge1xuICAgICAgICBmbGV4LWdyb3c6IDE7IH0gfSB9IH1cblxuLmxldmVsLWl0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLnRpdGxlLFxuICAuc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfSB9IH1cblxuLmxldmVsLWxlZnQsXG4ubGV2ZWwtcmlnaHQge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICAubGV2ZWwtaXRlbSB7XG4gICAgLy8gTW9kaWZpZXJzXG4gICAgJi5pcy1mbGV4aWJsZSB7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAvLyBSZXNwb25zaXZlbmVzc1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH0gfSB9IH1cblxuLmxldmVsLWxlZnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgJiArIC5sZXZlbC1yaWdodCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH0gfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4ubGV2ZWwtcmlnaHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAvLyBSZXNwb25zaXZlbmVzc1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuIiwiLm1lZGlhIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC5jb250ZW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgLm1lZGlhIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkYm9yZGVyLCAwLjUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gICAgLmNvbnRlbnQ6bm90KDpsYXN0LWNoaWxkKSxcbiAgICAuY29udHJvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgIC5tZWRpYSB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgJiArIC5tZWRpYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfSB9IH1cbiAgJiArIC5tZWRpYSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGJvcmRlciwgMC41KTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtOyB9XG4gIC8vIFNpemVzXG4gICYuaXMtbGFyZ2Uge1xuICAgICYgKyAubWVkaWEge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTsgfSB9IH1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHQge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi5tZWRpYS1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5tZWRpYS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbi5tZWRpYS1jb250ZW50IHtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuIiwiJG1lbnUtaXRlbS1jb2xvcjogJHRleHQgIWRlZmF1bHQ7XG4kbWVudS1pdGVtLXJhZGl1czogJHJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcbiRtZW51LWl0ZW0taG92ZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdDtcbiRtZW51LWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHQ7XG4kbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjogJGxpbmstaW52ZXJ0ICFkZWZhdWx0O1xuJG1lbnUtaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJGxpbmsgIWRlZmF1bHQ7XG5cbiRtZW51LWxpc3QtYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0O1xuXG4kbWVudS1sYWJlbC1jb2xvcjogJHRleHQtbGlnaHQgIWRlZmF1bHQ7XG5cbi5tZW51IHtcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWw7XG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7IH1cbiAgJi5pcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtOyB9XG4gICYuaXMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2U7IH0gfVxuXG4ubWVudS1saXN0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGEge1xuICAgIGJvcmRlci1yYWRpdXM6ICRtZW51LWl0ZW0tcmFkaXVzO1xuICAgIGNvbG9yOiAkbWVudS1pdGVtLWNvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51LWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWhvdmVyLWNvbG9yOyB9XG4gICAgLy8gTW9kaWZpZXJzXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnUtaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjsgfSB9XG4gIGxpIHtcbiAgICB1bCB7XG4gICAgICBib3JkZXItbGVmdDogJG1lbnUtbGlzdC1ib3JkZXItbGVmdDtcbiAgICAgIG1hcmdpbjogMC43NWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07IH0gfSB9XG5cbi5tZW51LWxhYmVsIHtcbiAgY29sb3I6ICRtZW51LWxhYmVsLWNvbG9yO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH0gfVxuIiwiJG1lc3NhZ2UtYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHQ7XG4kbWVzc2FnZS1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHQ7XG5cbiRtZXNzYWdlLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dCAhZGVmYXVsdDtcbiRtZXNzYWdlLWhlYWRlci1jb2xvcjogJHRleHQtaW52ZXJ0ICFkZWZhdWx0O1xuJG1lc3NhZ2UtaGVhZGVyLXdlaWdodDogJHdlaWdodC1ib2xkICFkZWZhdWx0O1xuJG1lc3NhZ2UtaGVhZGVyLXBhZGRpbmc6IDAuNzVlbSAxZW0gIWRlZmF1bHQ7XG4kbWVzc2FnZS1oZWFkZXItcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0O1xuXG4kbWVzc2FnZS1ib2R5LWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdDtcbiRtZXNzYWdlLWJvZHktYm9yZGVyLXdpZHRoOiAwIDAgMCA0cHggIWRlZmF1bHQ7XG4kbWVzc2FnZS1ib2R5LWNvbG9yOiAkdGV4dCAhZGVmYXVsdDtcbiRtZXNzYWdlLWJvZHktcGFkZGluZzogMS4yNWVtIDEuNWVtICFkZWZhdWx0O1xuJG1lc3NhZ2UtYm9keS1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHQ7XG5cbiRtZXNzYWdlLWJvZHktcHJlLWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRtZXNzYWdlLWJvZHktcHJlLWNvZGUtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiRtZXNzYWdlLWhlYWRlci1ib2R5LWJvcmRlci13aWR0aDogMCAhZGVmYXVsdDtcblxuLm1lc3NhZ2Uge1xuICBAaW5jbHVkZSBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1lc3NhZ2UtYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJG1lc3NhZ2UtcmFkaXVzO1xuICBmb250LXNpemU6ICRzaXplLW5vcm1hbDtcbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIGE6bm90KC5idXR0b24pOm5vdCgudGFnKSB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsIHtcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsOyB9XG4gICYuaXMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bTsgfVxuICAmLmlzLWxhcmdlIHtcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlOyB9XG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9ycyB7XG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMik7XG4gICAgJGNvbG9yLWxpZ2h0bmluZzogbWF4KCgxMDAlIC0gbGlnaHRuZXNzKCRjb2xvcikpIC0gMiUsIDAlKTtcbiAgICAkY29sb3ItbHVtaW5hbmNlOiBjb2xvckx1bWluYW5jZSgkY29sb3IpO1xuICAgICRkYXJrZW4tcGVyY2VudGFnZTogJGNvbG9yLWx1bWluYW5jZSAqIDcwJTtcbiAgICAkZGVzYXR1cmF0ZS1wZXJjZW50YWdlOiAkY29sb3ItbHVtaW5hbmNlICogMzAlO1xuICAgICYuaXMtI3skbmFtZX0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsICRjb2xvci1saWdodG5pbmcpO1xuICAgICAgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDsgfVxuICAgICAgLm1lc3NhZ2UtYm9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBjb2xvcjogZGVzYXR1cmF0ZShkYXJrZW4oJGNvbG9yLCAkZGFya2VuLXBlcmNlbnRhZ2UpLCAkZGVzYXR1cmF0ZS1wZXJjZW50YWdlKTsgfSB9IH0gfVxuXG4ubWVzc2FnZS1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVzc2FnZS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJG1lc3NhZ2UtaGVhZGVyLXJhZGl1cyAkbWVzc2FnZS1oZWFkZXItcmFkaXVzIDAgMDtcbiAgY29sb3I6ICRtZXNzYWdlLWhlYWRlci1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6ICRtZXNzYWdlLWhlYWRlci13ZWlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmc6ICRtZXNzYWdlLWhlYWRlci1wYWRkaW5nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5kZWxldGUge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tbGVmdDogMC43NWVtOyB9XG4gICYgKyAubWVzc2FnZS1ib2R5IHtcbiAgICBib3JkZXItd2lkdGg6ICRtZXNzYWdlLWhlYWRlci1ib2R5LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9IH1cblxuLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogJG1lc3NhZ2UtYm9keS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRtZXNzYWdlLWJvZHktcmFkaXVzO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6ICRtZXNzYWdlLWJvZHktYm9yZGVyLXdpZHRoO1xuICBjb2xvcjogJG1lc3NhZ2UtYm9keS1jb2xvcjtcbiAgcGFkZGluZzogJG1lc3NhZ2UtYm9keS1wYWRkaW5nO1xuICBjb2RlLFxuICBwcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLWJvZHktcHJlLWJhY2tncm91bmQtY29sb3I7IH1cbiAgcHJlIGNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLWJvZHktcHJlLWNvZGUtYmFja2dyb3VuZC1jb2xvcjsgfSB9XG4iLCIkbW9kYWwtejogNDAgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZ3JvdW5kLWJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjg2KSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtd2lkdGg6IDY0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtbWFyZ2luLW1vYmlsZTogMjBweCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LXNwYWNpbmctbW9iaWxlOiAxNjBweCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LXNwYWNpbmctdGFibGV0OiA0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtY2xvc2UtZGltZW5zaW9uczogNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1jbG9zZS1yaWdodDogMjBweCAhZGVmYXVsdDtcbiRtb2RhbC1jbG9zZS10b3A6IDIwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1jYXJkLXNwYWNpbmc6IDQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1jYXJkLWhlYWQtYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHQ7XG4kbW9kYWwtY2FyZC1oZWFkLWJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0O1xuJG1vZGFsLWNhcmQtaGVhZC1wYWRkaW5nOiAyMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWNhcmQtaGVhZC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jYXJkLXRpdGxlLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHQ7XG4kbW9kYWwtY2FyZC10aXRsZS1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcbiRtb2RhbC1jYXJkLXRpdGxlLXNpemU6ICRzaXplLTQgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jYXJkLWZvb3QtcmFkaXVzOiAkcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuJG1vZGFsLWNhcmQtZm9vdC1ib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlciAhZGVmYXVsdDtcblxuJG1vZGFsLWNhcmQtYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY2FyZC1ib2R5LXBhZGRpbmc6IDIwcHggIWRlZmF1bHQ7XG5cbi5tb2RhbCB7XG4gIEBpbmNsdWRlIG92ZXJsYXk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6ICRtb2RhbC16O1xuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4ubW9kYWwtYmFja2dyb3VuZCB7XG4gIEBpbmNsdWRlIG92ZXJsYXk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZ3JvdW5kLWJhY2tncm91bmQtY29sb3I7IH1cblxuLm1vZGFsLWNvbnRlbnQsXG4ubW9kYWwtY2FyZCB7XG4gIG1hcmdpbjogMCAkbW9kYWwtY29udGVudC1tYXJnaW4tbW9iaWxlO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtY29udGVudC1zcGFjaW5nLW1vYmlsZX0pO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtY29udGVudC1zcGFjaW5nLXRhYmxldH0pO1xuICAgIHdpZHRoOiAkbW9kYWwtY29udGVudC13aWR0aDsgfSB9XG5cbi5tb2RhbC1jbG9zZSB7XG4gIEBpbmNsdWRlIGRlbGV0ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiAkbW9kYWwtY2xvc2UtZGltZW5zaW9ucztcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogJG1vZGFsLWNsb3NlLXJpZ2h0O1xuICB0b3A6ICRtb2RhbC1jbG9zZS10b3A7XG4gIHdpZHRoOiAkbW9kYWwtY2xvc2UtZGltZW5zaW9uczsgfVxuXG4ubW9kYWwtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1jYXJkLXNwYWNpbmd9KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubW9kYWwtY2FyZC1oZWFkLFxuLm1vZGFsLWNhcmQtZm9vdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jYXJkLWhlYWQtYmFja2dyb3VuZC1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogJG1vZGFsLWNhcmQtaGVhZC1wYWRkaW5nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1vZGFsLWNhcmQtaGVhZCB7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1jYXJkLWhlYWQtYm9yZGVyLWJvdHRvbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJG1vZGFsLWNhcmQtaGVhZC1yYWRpdXM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkbW9kYWwtY2FyZC1oZWFkLXJhZGl1czsgfVxuXG4ubW9kYWwtY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAkbW9kYWwtY2FyZC10aXRsZS1jb2xvcjtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAkbW9kYWwtY2FyZC10aXRsZS1zaXplO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLWNhcmQtdGl0bGUtbGluZS1oZWlnaHQ7IH1cblxuLm1vZGFsLWNhcmQtZm9vdCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRtb2RhbC1jYXJkLWZvb3QtcmFkaXVzO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJG1vZGFsLWNhcmQtZm9vdC1yYWRpdXM7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1jYXJkLWZvb3QtYm9yZGVyLXRvcDtcbiAgLmJ1dHRvbiB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9IH1cblxuLm1vZGFsLWNhcmQtYm9keSB7XG4gIEBpbmNsdWRlIG92ZXJmbG93LXRvdWNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY2FyZC1ib2R5LWJhY2tncm91bmQtY29sb3I7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtY2FyZC1ib2R5LXBhZGRpbmc7IH1cbiIsIiRuYXZiYXItYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1ib3gtc2hhZG93LXNpemU6IDAgMnB4IDAgMCAhZGVmYXVsdDtcbiRuYXZiYXItYm94LXNoYWRvdy1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHQ7XG4kbmF2YmFyLWhlaWdodDogMy4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDogMXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsOiAycmVtICFkZWZhdWx0O1xuJG5hdmJhci16OiAzMCAhZGVmYXVsdDtcbiRuYXZiYXItZml4ZWQtejogMzAgIWRlZmF1bHQ7XG5cbiRuYXZiYXItaXRlbS1jb2xvcjogJGdyZXktZGFyayAhZGVmYXVsdDtcbiRuYXZiYXItaXRlbS1ob3Zlci1jb2xvcjogJGxpbmsgIWRlZmF1bHQ7XG4kbmF2YmFyLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWJpcyAhZGVmYXVsdDtcbiRuYXZiYXItaXRlbS1hY3RpdmUtY29sb3I6ICRibGFjayAhZGVmYXVsdDtcbiRuYXZiYXItaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWl0ZW0taW1nLW1heC1oZWlnaHQ6IDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdGFiLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci10YWItaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmsgIWRlZmF1bHQ7XG4kbmF2YmFyLXRhYi1hY3RpdmUtY29sb3I6ICRsaW5rICFkZWZhdWx0O1xuJG5hdmJhci10YWItYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3I6ICRsaW5rICFkZWZhdWx0O1xuJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xuJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhZGVmYXVsdDtcblxuJG5hdmJhci1kcm9wZG93bi1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRyb3Bkb3duLWJvcmRlci10b3A6IDJweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi1vZmZzZXQ6IC00cHggIWRlZmF1bHQ7XG4kbmF2YmFyLWRyb3Bkb3duLWFycm93OiAkbGluayAhZGVmYXVsdDtcbiRuYXZiYXItZHJvcGRvd24tcmFkaXVzOiAkcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi16OiAyMCAhZGVmYXVsdDtcblxuJG5hdmJhci1kcm9wZG93bi1ib3hlZC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWRyb3Bkb3duLWJveGVkLXNoYWRvdzogMCA4cHggOHB4IHJnYmEoJGJsYWNrLCAwLjEpLCAwIDAgMCAxcHggcmdiYSgkYmxhY2ssIDAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvcjogJGxpbmsgIWRlZmF1bHQ7XG4kbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRpdmlkZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRpdmlkZXItaGVpZ2h0OiAycHggIWRlZmF1bHQ7XG5cbiRuYXZiYXItYm90dG9tLWJveC1zaGFkb3ctc2l6ZTogMCAtMnB4IDAgMCAhZGVmYXVsdDtcblxuQG1peGluIG5hdmJhci1maXhlZCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6ICRuYXZiYXItZml4ZWQtejsgfVxuXG4ubmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAkbmF2YmFyLXo7XG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzIHtcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSk7XG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKTtcbiAgICAmLmlzLSN7JG5hbWV9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgICYgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnQ7IH1cbiAgICAgICAgJiA+IGEubmF2YmFyLWl0ZW0sXG4gICAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCA1JSk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDsgfSB9XG4gICAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9IH0gfVxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIC5uYXZiYXItc3RhcnQsXG4gICAgICAgIC5uYXZiYXItZW5kIHtcbiAgICAgICAgICAmID4gLm5hdmJhci1pdGVtLFxuICAgICAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDsgfVxuICAgICAgICAgICYgPiBhLm5hdmJhci1pdGVtLFxuICAgICAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCA1JSk7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9IH1cbiAgICAgICAgICAubmF2YmFyLWxpbmsge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnQ7IH0gfSB9XG4gICAgICAgIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAgICAgICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDUlKTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDsgfVxuICAgICAgICAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgICAgICBhLm5hdmJhci1pdGVtIHtcbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDsgfSB9IH0gfSB9IH1cbiAgJiA+IC5jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgJi5oYXMtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAkbmF2YmFyLWJveC1zaGFkb3ctc2l6ZSAkbmF2YmFyLWJveC1zaGFkb3ctY29sb3I7IH1cbiAgJi5pcy1maXhlZC1ib3R0b20sXG4gICYuaXMtZml4ZWQtdG9wIHtcbiAgICBAaW5jbHVkZSBuYXZiYXItZml4ZWQ7IH1cbiAgJi5pcy1maXhlZC1ib3R0b20ge1xuICAgIGJvdHRvbTogMDtcbiAgICAmLmhhcy1zaGFkb3cge1xuICAgICAgYm94LXNoYWRvdzogJG5hdmJhci1ib3R0b20tYm94LXNoYWRvdy1zaXplICRuYXZiYXItYm94LXNoYWRvdy1jb2xvcjsgfSB9XG4gICYuaXMtZml4ZWQtdG9wIHtcbiAgICB0b3A6IDA7IH0gfVxuXG5odG1sLFxuYm9keSB7XG4gICYuaGFzLW5hdmJhci1maXhlZC10b3Age1xuICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLWhlaWdodDsgfVxuICAmLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1oZWlnaHQ7IH0gfVxuXG4ubmF2YmFyLWJyYW5kLFxuLm5hdmJhci10YWJzIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodDsgfVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgYS5uYXZiYXItaXRlbSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9IH1cblxuLm5hdmJhci10YWJzIHtcbiAgQGluY2x1ZGUgb3ZlcmZsb3ctdG91Y2g7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuXG4ubmF2YmFyLWJ1cmdlciB7XG4gIEBpbmNsdWRlIGhhbWJ1cmdlcigkbmF2YmFyLWhlaWdodCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5uYXZiYXItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdmJhci1pdGVtLFxuLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICRuYXZiYXItaXRlbS1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5pY29uIHtcbiAgICAmOm9ubHktY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbTsgfSB9IH1cblxuYS5uYXZiYXItaXRlbSxcbi5uYXZiYXItbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpob3ZlcixcbiAgJi5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGNvbG9yOiAkbmF2YmFyLWl0ZW0taG92ZXItY29sb3I7IH0gfVxuXG4ubmF2YmFyLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAkbmF2YmFyLWl0ZW0taW1nLW1heC1oZWlnaHQ7IH1cbiAgJi5oYXMtZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgJi5pcy1leHBhbmRlZCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxOyB9XG4gICYuaXMtdGFiIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gMXB4KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItdGFiLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbmF2YmFyLXRhYi1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yOyB9XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci10YWItYWN0aXZlLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6ICRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLXN0eWxlO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20td2lkdGg7XG4gICAgICBjb2xvcjogJG5hdmJhci10YWItYWN0aXZlLWNvbG9yO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gI3skbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS13aWR0aH0pOyB9IH0gfVxuXG4ubmF2YmFyLWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxOyB9XG5cbi5uYXZiYXItbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICAmOjphZnRlciB7XG4gICAgQGluY2x1ZGUgYXJyb3coJG5hdmJhci1kcm9wZG93bi1hcnJvdyk7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1ZW07XG4gICAgcmlnaHQ6IDEuMTI1ZW07IH0gfVxuXG4ubmF2YmFyLWRyb3Bkb3duIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgLm5hdmJhci1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH0gfVxuXG4ubmF2YmFyLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRpdmlkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6ICRuYXZiYXItZGl2aWRlci1oZWlnaHQ7XG4gIG1hcmdpbjogMC41cmVtIDA7IH1cblxuQGluY2x1ZGUgdG91Y2gge1xuICAubmF2YmFyID4gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm5hdmJhci1icmFuZCxcbiAgLm5hdmJhci10YWJzIHtcbiAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAubmF2YmFyLWxpbmsge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoJGJsYWNrLCAwLjEpO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLy8gRml4ZWQgbmF2YmFyXG4gIC5uYXZiYXIge1xuICAgICYuaXMtZml4ZWQtYm90dG9tLXRvdWNoLFxuICAgICYuaXMtZml4ZWQtdG9wLXRvdWNoIHtcbiAgICAgIEBpbmNsdWRlIG5hdmJhci1maXhlZDsgfVxuICAgICYuaXMtZml4ZWQtYm90dG9tLXRvdWNoIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgICYuaGFzLXNoYWRvdyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAzcHggcmdiYSgkYmxhY2ssIDAuMSk7IH0gfVxuICAgICYuaXMtZml4ZWQtdG9wLXRvdWNoIHtcbiAgICAgIHRvcDogMDsgfVxuICAgICYuaXMtZml4ZWQtdG9wLFxuICAgICYuaXMtZml4ZWQtdG9wLXRvdWNoIHtcbiAgICAgIC5uYXZiYXItbWVudSB7XG4gICAgICAgIEBpbmNsdWRlIG92ZXJmbG93LXRvdWNoO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2YmFyLWhlaWdodH0pO1xuICAgICAgICBvdmVyZmxvdzogYXV0bzsgfSB9IH1cbiAgaHRtbCxcbiAgYm9keSB7XG4gICAgJi5oYXMtbmF2YmFyLWZpeGVkLXRvcC10b3VjaCB7XG4gICAgICBwYWRkaW5nLXRvcDogJG5hdmJhci1oZWlnaHQ7IH1cbiAgICAmLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLXRvdWNoIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWhlaWdodDsgfSB9IH1cblxuQGluY2x1ZGUgZGVza3RvcCB7XG4gIC5uYXZiYXIsXG4gIC5uYXZiYXItbWVudSxcbiAgLm5hdmJhci1zdGFydCxcbiAgLm5hdmJhci1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm5hdmJhciB7XG4gICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gICAgJi5pcy1zcGFjZWQge1xuICAgICAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgLm5hdmJhci1zdGFydCxcbiAgICAgIC5uYXZiYXItZW5kIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgYS5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7IH0gfVxuICAgICYuaXMtdHJhbnNwYXJlbnQge1xuICAgICAgYS5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH1cbiAgICAgIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24ge1xuICAgICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICAgJi5pcy1ob3ZlcmFibGU6aG92ZXIge1xuICAgICAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH0gfVxuICAgICAgLm5hdmJhci1kcm9wZG93biB7XG4gICAgICAgIGEubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yOyB9XG4gICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3I7IH0gfSB9IH0gfVxuICAubmF2YmFyLWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXItbGluayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5uYXZiYXItaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAmLmhhcy1kcm9wZG93biB7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgICYuaGFzLWRyb3Bkb3duLXVwIHtcbiAgICAgIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgwLjI1ZW0sIC0wLjI1ZW0pOyB9XG4gICAgICAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJG5hdmJhci1kcm9wZG93bi1ib3JkZXItdG9wO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkbmF2YmFyLWRyb3Bkb3duLXJhZGl1cyAkbmF2YmFyLWRyb3Bkb3duLXJhZGl1cyAwIDA7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtOHB4IDhweCByZ2JhKCRibGFjaywgMC4xKTtcbiAgICAgICAgdG9wOiBhdXRvOyB9IH1cbiAgICAmLmlzLWFjdGl2ZSxcbiAgICAmLmlzLWhvdmVyYWJsZTpob3ZlciB7XG4gICAgICAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC5uYXZiYXIuaXMtc3BhY2VkICYsXG4gICAgICAgICYuaXMtYm94ZWQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH0gfSB9XG4gIC5uYXZiYXItbWVudSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5uYXZiYXItc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLm5hdmJhci1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLm5hdmJhci1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRuYXZiYXItZHJvcGRvd24tcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkbmF2YmFyLWRyb3Bkb3duLXJhZGl1cztcbiAgICBib3JkZXItdG9wOiAkbmF2YmFyLWRyb3Bkb3duLWJvcmRlci10b3A7XG4gICAgYm94LXNoYWRvdzogMCA4cHggOHB4IHJnYmEoJGJsYWNrLCAwLjEpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6ICRuYXZiYXItZHJvcGRvd24tejtcbiAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMC4zNzVyZW0gMXJlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBhLm5hdmJhci1pdGVtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I7IH1cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvcjsgfSB9XG4gICAgLm5hdmJhci5pcy1zcGFjZWQgJixcbiAgICAmLmlzLWJveGVkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRuYXZiYXItZHJvcGRvd24tYm94ZWQtcmFkaXVzO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6ICRuYXZiYXItZHJvcGRvd24tYm94ZWQtc2hhZG93O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArICgjeyRuYXZiYXItZHJvcGRvd24tb2Zmc2V0fSkpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtOyB9XG4gICAgJi5pcy1yaWdodCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuICAubmF2YmFyLWRpdmlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLFxuICAuY29udGFpbmVyID4gLm5hdmJhciB7XG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFyZW07IH1cbiAgICAubmF2YmFyLW1lbnUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTsgfSB9XG4gIC8vIEZpeGVkIG5hdmJhclxuICAubmF2YmFyIHtcbiAgICAmLmlzLWZpeGVkLWJvdHRvbS1kZXNrdG9wLFxuICAgICYuaXMtZml4ZWQtdG9wLWRlc2t0b3Age1xuICAgICAgQGluY2x1ZGUgbmF2YmFyLWZpeGVkOyB9XG4gICAgJi5pcy1maXhlZC1ib3R0b20tZGVza3RvcCB7XG4gICAgICBib3R0b206IDA7XG4gICAgICAmLmhhcy1zaGFkb3cge1xuICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggM3B4IHJnYmEoJGJsYWNrLCAwLjEpOyB9IH1cbiAgICAmLmlzLWZpeGVkLXRvcC1kZXNrdG9wIHtcbiAgICAgIHRvcDogMDsgfSB9XG4gIGh0bWwsXG4gIGJvZHkge1xuICAgICYuaGFzLW5hdmJhci1maXhlZC10b3AtZGVza3RvcCB7XG4gICAgICBwYWRkaW5nLXRvcDogJG5hdmJhci1oZWlnaHQ7IH1cbiAgICAmLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLWRlc2t0b3Age1xuICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItaGVpZ2h0OyB9XG4gICAgJi5oYXMtc3BhY2VkLW5hdmJhci1maXhlZC10b3Age1xuICAgICAgcGFkZGluZy10b3A6ICRuYXZiYXItaGVpZ2h0ICsgKCRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAqIDIpOyB9XG4gICAgJi5oYXMtc3BhY2VkLW5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItaGVpZ2h0ICsgKCRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAqIDIpOyB9IH1cbiAgLy8gSG92ZXIvQWN0aXZlIHN0YXRlc1xuICBhLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLWxpbmsge1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWl0ZW0tYWN0aXZlLWNvbG9yOyB9XG4gICAgJi5pcy1hY3RpdmU6bm90KDpob3Zlcikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOyB9IH1cbiAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93biB7XG4gICAgJjpob3ZlcixcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAubmF2YmFyLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjsgfSB9IH0gfVxuIiwiJHBhZ2luYXRpb24tY29sb3I6ICRncmV5LWRhcmtlciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogJGdyZXktbGlnaHRlciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbjogLTAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAkbGluay1ob3ZlciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogJGxpbmstaG92ZXItYm9yZGVyICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogJGxpbmstZm9jdXMgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3JkZXItY29sb3I6ICRsaW5rLWZvY3VzLWJvcmRlciAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAkbGluay1hY3RpdmUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkbGluay1hY3RpdmUtYm9yZGVyICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogJGdyZXkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkZ3JleS1saWdodGVyICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jdXJyZW50LWNvbG9yOiAkbGluay1pbnZlcnQgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1jdXJyZW50LWJhY2tncm91bmQtY29sb3I6ICRsaW5rICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tY3VycmVudC1ib3JkZXItY29sb3I6ICRsaW5rICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1lbGxpcHNpcy1jb2xvcjogJGdyZXktbGlnaHQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLXNoYWRvdy1pbnNldDogaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAwLjIpO1xuXG4ucGFnaW5hdGlvbiB7XG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsO1xuICBtYXJnaW46ICRwYWdpbmF0aW9uLW1hcmdpbjtcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbDsgfVxuICAmLmlzLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW07IH1cbiAgJi5pcy1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZTsgfVxuICAmLmlzLXJvdW5kZWQge1xuICAgIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuICAgIC5wYWdpbmF0aW9uLW5leHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWQ7IH1cbiAgICAucGFnaW5hdGlvbi1saW5rIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZDsgfSB9IH1cblxuLnBhZ2luYXRpb24sXG4ucGFnaW5hdGlvbi1saXN0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHQsXG4ucGFnaW5hdGlvbi1saW5rLFxuLnBhZ2luYXRpb24tZWxsaXBzaXMge1xuICBAaW5jbHVkZSBjb250cm9sO1xuICBAaW5jbHVkZSB1bnNlbGVjdGFibGU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMC4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dCxcbi5wYWdpbmF0aW9uLWxpbmsge1xuICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICBtaW4td2lkdGg6IDIuMjVlbTtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOyB9XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZm9jdXMtYm9yZGVyLWNvbG9yOyB9XG4gICY6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1zaGFkb3ctaW5zZXQ7IH1cbiAgJltkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgb3BhY2l0eTogMC41OyB9IH1cblxuLnBhZ2luYXRpb24tcHJldmlvdXMsXG4ucGFnaW5hdGlvbi1uZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ucGFnaW5hdGlvbi1saW5rIHtcbiAgJi5pcy1jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1jdXJyZW50LWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1jdXJyZW50LWJvcmRlci1jb2xvcjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tY3VycmVudC1jb2xvcjsgfSB9XG5cbi5wYWdpbmF0aW9uLWVsbGlwc2lzIHtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWVsbGlwc2lzLWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ucGFnaW5hdGlvbi1saXN0IHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbkBpbmNsdWRlIG1vYmlsZSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnBhZ2luYXRpb24tcHJldmlvdXMsXG4gIC5wYWdpbmF0aW9uLW5leHQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTsgfVxuICAucGFnaW5hdGlvbi1saXN0IHtcbiAgICBsaSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LXNocmluazogMTsgfSB9IH1cblxuQGluY2x1ZGUgdGFibGV0IHtcbiAgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvcmRlcjogMTsgfVxuICAucGFnaW5hdGlvbi1wcmV2aW91cyB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLnBhZ2luYXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAmLmlzLWNlbnRlcmVkIHtcbiAgICAgIC5wYWdpbmF0aW9uLXByZXZpb3VzIHtcbiAgICAgICAgb3JkZXI6IDE7IH1cbiAgICAgIC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgIC5wYWdpbmF0aW9uLW5leHQge1xuICAgICAgICBvcmRlcjogMzsgfSB9XG4gICAgJi5pcy1yaWdodCB7XG4gICAgICAucGFnaW5hdGlvbi1wcmV2aW91cyB7XG4gICAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAucGFnaW5hdGlvbi1uZXh0IHtcbiAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgIC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBvcmRlcjogMzsgfSB9IH0gfVxuIiwiJHBhbmVsLWl0ZW0tYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciAhZGVmYXVsdDtcblxuJHBhbmVsLWhlYWRpbmctYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHQ7XG4kcGFuZWwtaGVhZGluZy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0O1xuJHBhbmVsLWhlYWRpbmctbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHQ7XG4kcGFuZWwtaGVhZGluZy1wYWRkaW5nOiAwLjVlbSAwLjc1ZW0gIWRlZmF1bHQ7XG4kcGFuZWwtaGVhZGluZy1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHQ7XG4kcGFuZWwtaGVhZGluZy1zaXplOiAxLjI1ZW0gIWRlZmF1bHQ7XG4kcGFuZWwtaGVhZGluZy13ZWlnaHQ6ICR3ZWlnaHQtbGlnaHQgIWRlZmF1bHQ7XG5cbiRwYW5lbC10YWItYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yOiAkbGluay1hY3RpdmUtYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXRhYi1hY3RpdmUtY29sb3I6ICRsaW5rLWFjdGl2ZSAhZGVmYXVsdDtcblxuJHBhbmVsLWxpc3QtaXRlbS1jb2xvcjogJHRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtbGlzdC1pdGVtLWhvdmVyLWNvbG9yOiAkbGluayAhZGVmYXVsdDtcblxuJHBhbmVsLWJsb2NrLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHQ7XG4kcGFuZWwtYmxvY2staG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHQ7XG4kcGFuZWwtYmxvY2stYWN0aXZlLWJvcmRlci1sZWZ0LWNvbG9yOiAkbGluayAhZGVmYXVsdDtcbiRwYW5lbC1ibG9jay1hY3RpdmUtY29sb3I6ICRsaW5rLWFjdGl2ZSAhZGVmYXVsdDtcbiRwYW5lbC1ibG9jay1hY3RpdmUtaWNvbi1jb2xvcjogJGxpbmsgIWRlZmF1bHQ7XG5cbiRwYW5lbC1pY29uLWNvbG9yOiAkdGV4dC1saWdodCAhZGVmYXVsdDtcblxuLnBhbmVsIHtcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWw7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cblxuLnBhbmVsLWhlYWRpbmcsXG4ucGFuZWwtdGFicyxcbi5wYW5lbC1ibG9jayB7XG4gIGJvcmRlci1ib3R0b206ICRwYW5lbC1pdGVtLWJvcmRlcjtcbiAgYm9yZGVyLWxlZnQ6ICRwYW5lbC1pdGVtLWJvcmRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAkcGFuZWwtaXRlbS1ib3JkZXI7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6ICRwYW5lbC1pdGVtLWJvcmRlcjsgfSB9XG5cbi5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWhlYWRpbmctYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJHBhbmVsLWhlYWRpbmctcmFkaXVzICRwYW5lbC1oZWFkaW5nLXJhZGl1cyAwIDA7XG4gIGNvbG9yOiAkcGFuZWwtaGVhZGluZy1jb2xvcjtcbiAgZm9udC1zaXplOiAkcGFuZWwtaGVhZGluZy1zaXplO1xuICBmb250LXdlaWdodDogJHBhbmVsLWhlYWRpbmctd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHBhbmVsLWhlYWRpbmctbGluZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRwYW5lbC1oZWFkaW5nLXBhZGRpbmc7IH1cblxuLnBhbmVsLXRhYnMge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGEge1xuICAgIGJvcmRlci1ib3R0b206ICRwYW5lbC10YWItYm9yZGVyLWJvdHRvbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIC8vIE1vZGlmaWVyc1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwYW5lbC10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3I7XG4gICAgICBjb2xvcjogJHBhbmVsLXRhYi1hY3RpdmUtY29sb3I7IH0gfSB9XG5cbi5wYW5lbC1saXN0IHtcbiAgYSB7XG4gICAgY29sb3I6ICRwYW5lbC1saXN0LWl0ZW0tY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHBhbmVsLWxpc3QtaXRlbS1ob3Zlci1jb2xvcjsgfSB9IH1cblxuLnBhbmVsLWJsb2NrIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICRwYW5lbC1ibG9jay1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwLjVlbSAwLjc1ZW07XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07IH1cbiAgJiA+IC5jb250cm9sIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgJi5pcy13cmFwcGVkIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgJi5pcy1hY3RpdmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcGFuZWwtYmxvY2stYWN0aXZlLWJvcmRlci1sZWZ0LWNvbG9yO1xuICAgIGNvbG9yOiAkcGFuZWwtYmxvY2stYWN0aXZlLWNvbG9yO1xuICAgIC5wYW5lbC1pY29uIHtcbiAgICAgIGNvbG9yOiAkcGFuZWwtYmxvY2stYWN0aXZlLWljb24tY29sb3I7IH0gfSB9XG5cbmEucGFuZWwtYmxvY2ssXG5sYWJlbC5wYW5lbC1ibG9jayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWJsb2NrLWhvdmVyLWJhY2tncm91bmQtY29sb3I7IH0gfVxuXG4ucGFuZWwtaWNvbiB7XG4gIEBpbmNsdWRlIGZhKDE0cHgsIDFlbSk7XG4gIGNvbG9yOiAkcGFuZWwtaWNvbi1jb2xvcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG4gIC5mYSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9IH1cbiIsIiR0YWJzLWJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXIgIWRlZmF1bHQ7XG4kdGFicy1ib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcbiR0YWJzLWJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhZGVmYXVsdDtcbiR0YWJzLWxpbmstY29sb3I6ICR0ZXh0ICFkZWZhdWx0O1xuJHRhYnMtbGluay1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHQ7XG4kdGFicy1saW5rLWhvdmVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHQ7XG4kdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yOiAkbGluayAhZGVmYXVsdDtcbiR0YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAkbGluayAhZGVmYXVsdDtcbiR0YWJzLWxpbmstcGFkZGluZzogMC41ZW0gMWVtICFkZWZhdWx0O1xuXG4kdGFicy1ib3hlZC1saW5rLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdDtcbiR0YWJzLWJveGVkLWxpbmstaG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHQ7XG4kdGFicy1ib3hlZC1saW5rLWhvdmVyLWJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXIgIWRlZmF1bHQ7XG5cbiR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdDtcbiR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFicy10b2dnbGUtbGluay1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHQ7XG4kdGFicy10b2dnbGUtbGluay1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xuJHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kdGFicy10b2dnbGUtbGluay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdDtcbiR0YWJzLXRvZ2dsZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogJGJvcmRlci1ob3ZlciAhZGVmYXVsdDtcbiR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdDtcbiR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkbGluayAhZGVmYXVsdDtcbiR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRsaW5rICFkZWZhdWx0O1xuJHRhYnMtdG9nZ2xlLWxpbmstYWN0aXZlLWNvbG9yOiAkbGluay1pbnZlcnQgIWRlZmF1bHQ7XG5cbi50YWJzIHtcbiAgQGluY2x1ZGUgYmxvY2s7XG4gIEBpbmNsdWRlIG92ZXJmbG93LXRvdWNoO1xuICBAaW5jbHVkZSB1bnNlbGVjdGFibGU7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6ICRzaXplLW5vcm1hbDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWJvcmRlci1ib3R0b20tY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogJHRhYnMtYm9yZGVyLWJvdHRvbS1zdHlsZTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFicy1ib3JkZXItYm90dG9tLXdpZHRoO1xuICAgIGNvbG9yOiAkdGFicy1saW5rLWNvbG9yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogLSN7JHRhYnMtYm9yZGVyLWJvdHRvbS13aWR0aH07XG4gICAgcGFkZGluZzogJHRhYnMtbGluay1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1saW5rLWhvdmVyLWJvcmRlci1ib3R0b20tY29sb3I7XG4gICAgICBjb2xvcjogJHRhYnMtbGluay1ob3Zlci1jb2xvcjsgfSB9XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvcjtcbiAgICAgICAgY29sb3I6ICR0YWJzLWxpbmstYWN0aXZlLWNvbG9yOyB9IH0gfVxuICB1bCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1ib3JkZXItYm90dG9tLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6ICR0YWJzLWJvcmRlci1ib3R0b20tc3R5bGU7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYnMtYm9yZGVyLWJvdHRvbS13aWR0aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgJi5pcy1sZWZ0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTsgfVxuICAgICYuaXMtY2VudGVyIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMC43NWVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtOyB9XG4gICAgJi5pcy1yaWdodCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07IH0gfVxuICAuaWNvbiB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTsgfSB9XG4gIC8vIEFsaWdubWVudFxuICAmLmlzLWNlbnRlcmVkIHtcbiAgICB1bCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICYuaXMtcmlnaHQge1xuICAgIHVsIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAvLyBTdHlsZXNcbiAgJi5pcy1ib3hlZCB7XG4gICAgYSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICR0YWJzLWJveGVkLWxpbmstcmFkaXVzICR0YWJzLWJveGVkLWxpbmstcmFkaXVzIDAgMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy1ib3hlZC1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWJveGVkLWxpbmstaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvcjsgfSB9XG4gICAgbGkge1xuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy1ib3hlZC1saW5rLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRhYnMtYm94ZWQtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3IgIWltcG9ydGFudDsgfSB9IH0gfVxuICAmLmlzLWZ1bGx3aWR0aCB7XG4gICAgbGkge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZmxleC1zaHJpbms6IDA7IH0gfVxuICAmLmlzLXRvZ2dsZSB7XG4gICAgYSB7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1zdHlsZTogJHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLXN0eWxlO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdGFicy10b2dnbGUtbGluay1ib3JkZXItd2lkdGg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYnMtdG9nZ2xlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgICB6LWluZGV4OiAyOyB9IH1cbiAgICBsaSB7XG4gICAgICAmICsgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLSN7JHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLXdpZHRofTsgfVxuICAgICAgJjpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzIDAgMCAkdGFicy10b2dnbGUtbGluay1yYWRpdXM7IH1cbiAgICAgICY6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAkdGFicy10b2dnbGUtbGluay1yYWRpdXMgJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzIDA7IH1cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtdG9nZ2xlLWxpbmstYWN0aXZlLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFicy10b2dnbGUtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIGNvbG9yOiAkdGFicy10b2dnbGUtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgei1pbmRleDogMTsgfSB9IH1cbiAgICB1bCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgJi5pcy10b2dnbGUtcm91bmRlZCB7XG4gICAgICBsaSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVlbTsgfVxuICAgICAgICAmOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZDtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVlbTsgfSB9IH0gfVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsIHtcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsOyB9XG4gICYuaXMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bTsgfVxuICAmLmlzLWxhcmdlIHtcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlOyB9IH1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuQGltcG9ydCBcImNvbHVtbnMuc2Fzc1wiO1xuQGltcG9ydCBcInRpbGVzLnNhc3NcIjtcbiIsIiRjb2x1bW4tZ2FwOiAwLjc1cmVtICFkZWZhdWx0O1xuXG4uY29sdW1uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHBhZGRpbmc6ICRjb2x1bW4tZ2FwO1xuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW5hcnJvdyB7XG4gICAgZmxleDogbm9uZTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLWZ1bGwge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy10aHJlZS1xdWFydGVycyB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdHdvLXRoaXJkcyB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1oYWxmIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vbmUtdGhpcmQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb25lLXF1YXJ0ZXIge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9uZS1maWZ0aCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdHdvLWZpZnRocyB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdGhyZWUtZmlmdGhzIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1mb3VyLWZpZnRocyB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODAlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LXR3by10aGlyZHMge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1oYWxmIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LW9uZS10aGlyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LW9uZS1maWZ0aCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10d28tZmlmdGhzIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1mb3VyLWZpZnRocyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTsgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLSN7JGl9IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogcGVyY2VudGFnZSgkaSAvIDEyKTsgfVxuICAgIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LSN7JGl9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRpIC8gMTIpOyB9IH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAmLmlzLW5hcnJvdy1tb2JpbGUge1xuICAgICAgZmxleDogbm9uZTsgfVxuICAgICYuaXMtZnVsbC1tb2JpbGUge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgJi5pcy10aHJlZS1xdWFydGVycy1tb2JpbGUge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAmLmlzLXR3by10aGlyZHMtbW9iaWxlIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjYuNjY2NiU7IH1cbiAgICAmLmlzLWhhbGYtbW9iaWxlIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgJi5pcy1vbmUtdGhpcmQtbW9iaWxlIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7IH1cbiAgICAmLmlzLW9uZS1xdWFydGVyLW1vYmlsZSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICYuaXMtb25lLWZpZnRoLW1vYmlsZSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICYuaXMtdHdvLWZpZnRocy1tb2JpbGUge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAmLmlzLXRocmVlLWZpZnRocy1tb2JpbGUge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAmLmlzLWZvdXItZmlmdGhzLW1vYmlsZSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy1tb2JpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlOyB9XG4gICAgJi5pcy1vZmZzZXQtaGFsZi1tb2JpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC1tb2JpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlOyB9XG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7IH1cbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDAlOyB9XG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNjAlOyB9XG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MCU7IH1cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAgICYuaXMtI3skaX0tbW9iaWxlIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAxMik7IH1cbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LW1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRpIC8gMTIpOyB9IH0gfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICYuaXMtbmFycm93LFxuICAgICYuaXMtbmFycm93LXRhYmxldCB7XG4gICAgICBmbGV4OiBub25lOyB9XG4gICAgJi5pcy1mdWxsLFxuICAgICYuaXMtZnVsbC10YWJsZXQge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgJi5pcy10aHJlZS1xdWFydGVycyxcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLXRhYmxldCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgICYuaXMtdHdvLXRoaXJkcyxcbiAgICAmLmlzLXR3by10aGlyZHMtdGFibGV0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjYuNjY2NiU7IH1cbiAgICAmLmlzLWhhbGYsXG4gICAgJi5pcy1oYWxmLXRhYmxldCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICYuaXMtb25lLXRoaXJkLFxuICAgICYuaXMtb25lLXRoaXJkLXRhYmxldCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDMzLjMzMzMlOyB9XG4gICAgJi5pcy1vbmUtcXVhcnRlcixcbiAgICAmLmlzLW9uZS1xdWFydGVyLXRhYmxldCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICYuaXMtb25lLWZpZnRoLFxuICAgICYuaXMtb25lLWZpZnRoLXRhYmxldCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICYuaXMtdHdvLWZpZnRocyxcbiAgICAmLmlzLXR3by1maWZ0aHMtdGFibGV0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNDAlOyB9XG4gICAgJi5pcy10aHJlZS1maWZ0aHMsXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtdGFibGV0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gICAgJi5pcy1mb3VyLWZpZnRocyxcbiAgICAmLmlzLWZvdXItZmlmdGhzLXRhYmxldCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLFxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXRhYmxldCB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcyxcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLXRhYmxldCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7IH1cbiAgICAmLmlzLW9mZnNldC1oYWxmLFxuICAgICYuaXMtb2Zmc2V0LWhhbGYtdGFibGV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQsXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLXRhYmxldCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7IH1cbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlcixcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci10YWJsZXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aCxcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtdGFibGV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7IH1cbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLFxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtdGFibGV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MCU7IH1cbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMsXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXRhYmxldCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjAlOyB9XG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMsXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtdGFibGV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MCU7IH1cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAgICYuaXMtI3skaX0sXG4gICAgICAmLmlzLSN7JGl9LXRhYmxldCB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gMTIpOyB9XG4gICAgICAmLmlzLW9mZnNldC0jeyRpfSxcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LXRhYmxldCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRpIC8gMTIpOyB9IH0gfVxuICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgJi5pcy1uYXJyb3ctdG91Y2gge1xuICAgICAgZmxleDogbm9uZTsgfVxuICAgICYuaXMtZnVsbC10b3VjaCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLXRvdWNoIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgJi5pcy10d28tdGhpcmRzLXRvdWNoIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjYuNjY2NiU7IH1cbiAgICAmLmlzLWhhbGYtdG91Y2gge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAmLmlzLW9uZS10aGlyZC10b3VjaCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDMzLjMzMzMlOyB9XG4gICAgJi5pcy1vbmUtcXVhcnRlci10b3VjaCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICYuaXMtb25lLWZpZnRoLXRvdWNoIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjAlOyB9XG4gICAgJi5pcy10d28tZmlmdGhzLXRvdWNoIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNDAlOyB9XG4gICAgJi5pcy10aHJlZS1maWZ0aHMtdG91Y2gge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAmLmlzLWZvdXItZmlmdGhzLXRvdWNoIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogODAlOyB9XG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtdG91Y2gge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtdG91Y2gge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlOyB9XG4gICAgJi5pcy1vZmZzZXQtaGFsZi10b3VjaCB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLXRvdWNoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTsgfVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRvdWNoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtdG91Y2gge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwJTsgfVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtdG91Y2gge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwJTsgfVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy10b3VjaCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjAlOyB9XG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtdG91Y2gge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgwJTsgfVxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICAgJi5pcy0jeyRpfS10b3VjaCB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gMTIpOyB9XG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS10b3VjaCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRpIC8gMTIpOyB9IH0gfVxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAmLmlzLW5hcnJvdy1kZXNrdG9wIHtcbiAgICAgIGZsZXg6IG5vbmU7IH1cbiAgICAmLmlzLWZ1bGwtZGVza3RvcCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3Age1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAmLmlzLXR3by10aGlyZHMtZGVza3RvcCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDY2LjY2NjYlOyB9XG4gICAgJi5pcy1oYWxmLWRlc2t0b3Age1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAmLmlzLW9uZS10aGlyZC1kZXNrdG9wIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7IH1cbiAgICAmLmlzLW9uZS1xdWFydGVyLWRlc2t0b3Age1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAmLmlzLW9uZS1maWZ0aC1kZXNrdG9wIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjAlOyB9XG4gICAgJi5pcy10d28tZmlmdGhzLWRlc2t0b3Age1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAmLmlzLXRocmVlLWZpZnRocy1kZXNrdG9wIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gICAgJi5pcy1mb3VyLWZpZnRocy1kZXNrdG9wIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogODAlOyB9XG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtZGVza3RvcCB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy1kZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTsgfVxuICAgICYuaXMtb2Zmc2V0LWhhbGYtZGVza3RvcCB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLWRlc2t0b3Age1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlOyB9XG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItZGVza3RvcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLWRlc2t0b3Age1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwJTsgfVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtZGVza3RvcCB7XG4gICAgICBtYXJnaW4tbGVmdDogNDAlOyB9XG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLWRlc2t0b3Age1xuICAgICAgbWFyZ2luLWxlZnQ6IDYwJTsgfVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLWRlc2t0b3Age1xuICAgICAgbWFyZ2luLWxlZnQ6IDgwJTsgfVxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICAgJi5pcy0jeyRpfS1kZXNrdG9wIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAxMik7IH1cbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LWRlc2t0b3Age1xuICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgkaSAvIDEyKTsgfSB9IH1cbiAgQGluY2x1ZGUgd2lkZXNjcmVlbiB7XG4gICAgJi5pcy1uYXJyb3ctd2lkZXNjcmVlbiB7XG4gICAgICBmbGV4OiBub25lOyB9XG4gICAgJi5pcy1mdWxsLXdpZGVzY3JlZW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgJi5pcy10aHJlZS1xdWFydGVycy13aWRlc2NyZWVuIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgJi5pcy10d28tdGhpcmRzLXdpZGVzY3JlZW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA2Ni42NjY2JTsgfVxuICAgICYuaXMtaGFsZi13aWRlc2NyZWVuIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgJi5pcy1vbmUtdGhpcmQtd2lkZXNjcmVlbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDMzLjMzMzMlOyB9XG4gICAgJi5pcy1vbmUtcXVhcnRlci13aWRlc2NyZWVuIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgJi5pcy1vbmUtZmlmdGgtd2lkZXNjcmVlbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICYuaXMtdHdvLWZpZnRocy13aWRlc2NyZWVuIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNDAlOyB9XG4gICAgJi5pcy10aHJlZS1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDYwJTsgfVxuICAgICYuaXMtZm91ci1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXdpZGVzY3JlZW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtd2lkZXNjcmVlbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7IH1cbiAgICAmLmlzLW9mZnNldC1oYWxmLXdpZGVzY3JlZW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC13aWRlc2NyZWVuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTsgfVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXdpZGVzY3JlZW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC13aWRlc2NyZWVuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7IH1cbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLXdpZGVzY3JlZW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwJTsgfVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy13aWRlc2NyZWVuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCU7IH1cbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy13aWRlc2NyZWVuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MCU7IH1cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAgICYuaXMtI3skaX0td2lkZXNjcmVlbiB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gMTIpOyB9XG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS13aWRlc2NyZWVuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJGkgLyAxMik7IH0gfSB9XG4gIEBpbmNsdWRlIGZ1bGxoZCB7XG4gICAgJi5pcy1uYXJyb3ctZnVsbGhkIHtcbiAgICAgIGZsZXg6IG5vbmU7IH1cbiAgICAmLmlzLWZ1bGwtZnVsbGhkIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtZnVsbGhkIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgJi5pcy10d28tdGhpcmRzLWZ1bGxoZCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDY2LjY2NjYlOyB9XG4gICAgJi5pcy1oYWxmLWZ1bGxoZCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICYuaXMtb25lLXRoaXJkLWZ1bGxoZCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDMzLjMzMzMlOyB9XG4gICAgJi5pcy1vbmUtcXVhcnRlci1mdWxsaGQge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAmLmlzLW9uZS1maWZ0aC1mdWxsaGQge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAmLmlzLXR3by1maWZ0aHMtZnVsbGhkIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNDAlOyB9XG4gICAgJi5pcy10aHJlZS1maWZ0aHMtZnVsbGhkIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gICAgJi5pcy1mb3VyLWZpZnRocy1mdWxsaGQge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1mdWxsaGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtZnVsbGhkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTsgfVxuICAgICYuaXMtb2Zmc2V0LWhhbGYtZnVsbGhkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtZnVsbGhkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTsgfVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLWZ1bGxoZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLWZ1bGxoZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjAlOyB9XG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy1mdWxsaGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwJTsgfVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1mdWxsaGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDYwJTsgfVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLWZ1bGxoZCB7XG4gICAgICBtYXJnaW4tbGVmdDogODAlOyB9XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgICAmLmlzLSN7JGl9LWZ1bGxoZCB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gMTIpOyB9XG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS1mdWxsaGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgkaSAvIDEyKTsgfSB9IH0gfVxuXG4uY29sdW1ucyB7XG4gIG1hcmdpbi1sZWZ0OiAoLSRjb2x1bW4tZ2FwKTtcbiAgbWFyZ2luLXJpZ2h0OiAoLSRjb2x1bW4tZ2FwKTtcbiAgbWFyZ2luLXRvcDogKC0kY29sdW1uLWdhcCk7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogKC0kY29sdW1uLWdhcCk7IH1cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNXJlbSAtICN7JGNvbHVtbi1nYXB9KTsgfVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1jZW50ZXJlZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgJi5pcy1nYXBsZXNzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAmID4gLmNvbHVtbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAmLmlzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAmLmlzLW11bHRpbGluZSB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICYuaXMtdmNlbnRlcmVkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgJjpub3QoLmlzLWRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9IH1cblxuQGlmICR2YXJpYWJsZS1jb2x1bW5zIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tY29sdW1uR2FwKSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tY29sdW1uR2FwKSk7XG4gICAgLmNvbHVtbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbHVtbkdhcCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb2x1bW5HYXApOyB9XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA4IHtcbiAgICAgICYuaXMtI3skaX0ge1xuICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19OyB9IH0gfSB9XG4iLCIudGlsZSB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgbWluLWhlaWdodDogbWluLWNvbnRlbnQ7XG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWFuY2VzdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07IH1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfSB9XG4gICYuaXMtY2hpbGQge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICYuaXMtcGFyZW50IHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtOyB9XG4gICYuaXMtdmVydGljYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgJiA+IC50aWxlLmlzLWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH0gfVxuICAvLyBSZXNwb25zaXZlbmVzc1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICY6bm90KC5pcy1jaGlsZCkge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICAgJi5pcy0jeyRpfSB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAoJGkgLyAxMikgKiAxMDAlOyB9IH0gfSB9XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbkBpbXBvcnQgXCJoZXJvLnNhc3NcIjtcbkBpbXBvcnQgXCJzZWN0aW9uLnNhc3NcIjtcbkBpbXBvcnQgXCJmb290ZXIuc2Fzc1wiO1xuIiwiLy8gTWFpbiBjb250YWluZXJcblxuLmhlcm8ge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAubmF2YmFyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC50YWJzIHtcbiAgICB1bCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzIHtcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSk7XG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKTtcbiAgICAmLmlzLSN7JG5hbWV9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyksXG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnQ7IH1cbiAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci1pbnZlcnQsIDAuOSk7XG4gICAgICAgIGE6bm90KC5idXR0b24pLFxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9IH1cbiAgICAgIC5uYXZiYXItbWVudSB7XG4gICAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7IH0gfVxuICAgICAgLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLWludmVydCwgMC43KTsgfVxuICAgICAgYS5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCA1JSk7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnQ7IH0gfVxuICAgICAgLnRhYnMge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9IH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICYuaXMtYWN0aXZlIGEge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gICAgICAgICYuaXMtYm94ZWQsXG4gICAgICAgICYuaXMtdG9nZ2xlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjEpOyB9IH1cbiAgICAgICAgICBsaS5pcy1hY3RpdmUgYSB7XG4gICAgICAgICAgICAmLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnZlcnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWludmVydDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjsgfSB9IH0gfVxuICAgICAgLy8gTW9kaWZpZXJzXG4gICAgICAmLmlzLWJvbGQge1xuICAgICAgICAkZ3JhZGllbnQtdG9wLWxlZnQ6IGRhcmtlbihzYXR1cmF0ZShhZGp1c3QtaHVlKCRjb2xvciwgLTEwZGVnKSwgMTAlKSwgMTAlKTtcbiAgICAgICAgJGdyYWRpZW50LWJvdHRvbS1yaWdodDogbGlnaHRlbihzYXR1cmF0ZShhZGp1c3QtaHVlKCRjb2xvciwgMTBkZWcpLCA1JSksIDUlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgJGdyYWRpZW50LXRvcC1sZWZ0IDAlLCAkY29sb3IgNzElLCAkZ3JhZGllbnQtYm90dG9tLXJpZ2h0IDEwMCUpO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAkZ3JhZGllbnQtdG9wLWxlZnQgMCUsICRjb2xvciA3MSUsICRncmFkaWVudC1ib3R0b20tcmlnaHQgMTAwJSk7IH0gfSB9XG4gICAgICAvLyBSZXNwb25zaXZlbmVzc1xuICAgICAgLy8gK21vYmlsZVxuICAgICAgLy8gICAubmF2LXRvZ2dsZVxuICAgICAgLy8gICAgIHNwYW5cbiAgICAgIC8vICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC8vICAgICAmOmhvdmVyXG4gICAgICAvLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4xKVxuICAgICAgLy8gICAgICYuaXMtYWN0aXZlXG4gICAgICAvLyAgICAgICBzcGFuXG4gICAgICAvLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC8vICAgLm5hdi1tZW51XG4gICAgICAvLyAgICAgLm5hdi1pdGVtXG4gfSB9ICAgICAgLy8gICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgkY29sb3ItaW52ZXJ0LCAwLjIpXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGwge1xuICAgIC5oZXJvLWJvZHkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07IH0gfVxuICAmLmlzLW1lZGl1bSB7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIC5oZXJvLWJvZHkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDlyZW07IH0gfSB9XG4gICYuaXMtbGFyZ2Uge1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAuaGVyby1ib2R5IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMThyZW07IH0gfSB9XG4gICYuaXMtaGFsZmhlaWdodCxcbiAgJi5pcy1mdWxsaGVpZ2h0IHtcbiAgICAuaGVyby1ib2R5IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgJiA+IC5jb250YWluZXIge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxOyB9IH0gfVxuICAmLmlzLWhhbGZoZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDUwdmg7IH1cbiAgJi5pcy1mdWxsaGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDsgfSB9XG5cbi8vIENvbXBvbmVudHNcblxuLmhlcm8tdmlkZW8ge1xuICBAaW5jbHVkZSBvdmVybGF5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aWRlbyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApOyB9XG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLXRyYW5zcGFyZW50IHtcbiAgICBvcGFjaXR5OiAwLjM7IH1cbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlcm8tYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAuYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9IH0gfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9IH0gfVxuXG4vLyBDb250YWluZXJzXG5cbi5oZXJvLWhlYWQsXG4uaGVyby1mb290IHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDsgfVxuXG4uaGVyby1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogM3JlbSAxLjVyZW07IH1cbiIsIiRzZWN0aW9uLXBhZGRpbmc6IDNyZW0gMS41cmVtICFkZWZhdWx0O1xuJHNlY3Rpb24tcGFkZGluZy1tZWRpdW06IDlyZW0gMS41cmVtICFkZWZhdWx0O1xuJHNlY3Rpb24tcGFkZGluZy1sYXJnZTogMThyZW0gMS41cmVtICFkZWZhdWx0O1xuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmc7XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIC8vIFNpemVzXG4gICAgJi5pcy1tZWRpdW0ge1xuICAgICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZy1tZWRpdW07IH1cbiAgICAmLmlzLWxhcmdlIHtcbiAgICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctbGFyZ2U7IH0gfSB9XG4iLCIkZm9vdGVyLWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1iaXMgIWRlZmF1bHQ7XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWJhY2tncm91bmQtY29sb3I7XG4gIHBhZGRpbmc6IDNyZW0gMS41cmVtIDZyZW07IH1cbiIsIi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicGF0aFwiO1xuQGltcG9ydCBcImNvcmVcIjtcbkBpbXBvcnQgXCJsYXJnZXJcIjtcbkBpbXBvcnQgXCJmaXhlZC13aWR0aFwiO1xuQGltcG9ydCBcImxpc3RcIjtcbkBpbXBvcnQgXCJib3JkZXJlZC1wdWxsZWRcIjtcbkBpbXBvcnQgXCJhbmltYXRlZFwiO1xuQGltcG9ydCBcInJvdGF0ZWQtZmxpcHBlZFwiO1xuQGltcG9ydCBcInN0YWNrZWRcIjtcbkBpbXBvcnQgXCJpY29uc1wiO1xuQGltcG9ydCBcInNjcmVlbi1yZWFkZXJcIjtcbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLi4vZm9udHNcIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAxNHB4ICFkZWZhdWx0O1xuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEgIWRlZmF1bHQ7XG4vLyRmYS1mb250LXBhdGg6ICAgICAgICBcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNy4wL2ZvbnRzXCIgIWRlZmF1bHQ7IC8vIGZvciByZWZlcmVuY2luZyBCb290c3RyYXAgQ0ROIGZvbnQgZmlsZXMgZGlyZWN0bHlcbiRmYS1jc3MtcHJlZml4OiAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuNy4wXCIgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpICFkZWZhdWx0O1xuXG4kZmEtdmFyLTUwMHB4OiBcIlxcZjI2ZVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFwiXFxmMmI5XCI7XG4kZmEtdmFyLWFkZHJlc3MtYm9vay1vOiBcIlxcZjJiYVwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci1hZGp1c3Q6IFwiXFxmMDQyXCI7XG4kZmEtdmFyLWFkbjogXCJcXGYxNzBcIjtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcIlxcZjAzNlwiO1xuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcbiRmYS12YXItYW1hem9uOiBcIlxcZjI3MFwiO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XG4kZmEtdmFyLWFuZHJvaWQ6IFwiXFxmMTdiXCI7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFwiXFxmMTAzXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcIlxcZjEwMFwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXCJcXGYxMDJcIjtcbiRmYS12YXItYW5nbGUtZG93bjogXCJcXGYxMDdcIjtcbiRmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFwiXFxmMTA1XCI7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcIlxcZjEwNlwiO1xuJGZhLXZhci1hcHBsZTogXCJcXGYxNzlcIjtcbiRmYS12YXItYXJjaGl2ZTogXCJcXGYxODdcIjtcbiRmYS12YXItYXJlYS1jaGFydDogXCJcXGYxZmVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcIlxcZjBhOFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOiBcIlxcZjAxYVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiBcIlxcZjE5MFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDogXCJcXGYxOGVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA6IFwiXFxmMDFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGYwYTlcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcIlxcZjBhYVwiO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcIlxcZjA2M1wiO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcIlxcZjA2MFwiO1xuJGZhLXZhci1hcnJvdy1yaWdodDogXCJcXGYwNjFcIjtcbiRmYS12YXItYXJyb3ctdXA6IFwiXFxmMDYyXCI7XG4kZmEtdmFyLWFycm93czogXCJcXGYwNDdcIjtcbiRmYS12YXItYXJyb3dzLWFsdDogXCJcXGYwYjJcIjtcbiRmYS12YXItYXJyb3dzLWg6IFwiXFxmMDdlXCI7XG4kZmEtdmFyLWFycm93cy12OiBcIlxcZjA3ZFwiO1xuJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFwiXFxmMmEyXCI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xuJGZhLXZhci1hdDogXCJcXGYxZmFcIjtcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFwiXFxmMjllXCI7XG4kZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWJhY2t3YXJkOiBcIlxcZjA0YVwiO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcIlxcZjI0ZVwiO1xuJGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcIlxcZjJkNVwiO1xuJGZhLXZhci1iYW5rOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhci1jaGFydC1vOiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXJjb2RlOiBcIlxcZjAyYVwiO1xuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1iYXRoOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXRodHViOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXR0ZXJ5OiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTA6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktMTogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS0yOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LTM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJhdHRlcnktNDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXCJcXGYyNDFcIjtcbiRmYS12YXItYmVkOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xuJGZhLXZhci1iZWhhbmNlOiBcIlxcZjFiNFwiO1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXCJcXGYxYjVcIjtcbiRmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcbiRmYS12YXItYmVsbC1vOiBcIlxcZjBhMlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcIlxcZjFmNlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XG4kZmEtdmFyLWJpY3ljbGU6IFwiXFxmMjA2XCI7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFwiXFxmMWU1XCI7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXCJcXGYxNzFcIjtcbiRmYS12YXItYml0YnVja2V0LXNxdWFyZTogXCJcXGYxNzJcIjtcbiRmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcbiRmYS12YXItYmxhY2stdGllOiBcIlxcZjI3ZVwiO1xuJGZhLXZhci1ibGluZDogXCJcXGYyOWRcIjtcbiRmYS12YXItYmx1ZXRvb3RoOiBcIlxcZjI5M1wiO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXCJcXGYyOTRcIjtcbiRmYS12YXItYm9sZDogXCJcXGYwMzJcIjtcbiRmYS12YXItYm9sdDogXCJcXGYwZTdcIjtcbiRmYS12YXItYm9tYjogXCJcXGYxZTJcIjtcbiRmYS12YXItYm9vazogXCJcXGYwMmRcIjtcbiRmYS12YXItYm9va21hcms6IFwiXFxmMDJlXCI7XG4kZmEtdmFyLWJvb2ttYXJrLW86IFwiXFxmMDk3XCI7XG4kZmEtdmFyLWJyYWlsbGU6IFwiXFxmMmExXCI7XG4kZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcbiRmYS12YXItYnRjOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1idWc6IFwiXFxmMTg4XCI7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xuJGZhLXZhci1idWlsZGluZy1vOiBcIlxcZjBmN1wiO1xuJGZhLXZhci1idWxsaG9ybjogXCJcXGYwYTFcIjtcbiRmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XG4kZmEtdmFyLWJ1czogXCJcXGYyMDdcIjtcbiRmYS12YXItYnV5c2VsbGFkczogXCJcXGYyMGRcIjtcbiRmYS12YXItY2FiOiBcIlxcZjFiYVwiO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcIlxcZjFlY1wiO1xuJGZhLXZhci1jYWxlbmRhcjogXCJcXGYwNzNcIjtcbiRmYS12YXItY2FsZW5kYXItY2hlY2stbzogXCJcXGYyNzRcIjtcbiRmYS12YXItY2FsZW5kYXItbWludXMtbzogXCJcXGYyNzJcIjtcbiRmYS12YXItY2FsZW5kYXItbzogXCJcXGYxMzNcIjtcbiRmYS12YXItY2FsZW5kYXItcGx1cy1vOiBcIlxcZjI3MVwiO1xuJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOiBcIlxcZjI3M1wiO1xuJGZhLXZhci1jYW1lcmE6IFwiXFxmMDMwXCI7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcbiRmYS12YXItY2FyOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1jYXJldC1kb3duOiBcIlxcZjBkN1wiO1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xuJGZhLXZhci1jYXJldC1yaWdodDogXCJcXGYwZGFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcIlxcZjIxOFwiO1xuJGZhLXZhci1jYXJ0LXBsdXM6IFwiXFxmMjE3XCI7XG4kZmEtdmFyLWNjOiBcIlxcZjIwYVwiO1xuJGZhLXZhci1jYy1hbWV4OiBcIlxcZjFmM1wiO1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXCJcXGYyNGNcIjtcbiRmYS12YXItY2MtZGlzY292ZXI6IFwiXFxmMWYyXCI7XG4kZmEtdmFyLWNjLWpjYjogXCJcXGYyNGJcIjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXCJcXGYxZjFcIjtcbiRmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xuJGZhLXZhci1jYy1zdHJpcGU6IFwiXFxmMWY1XCI7XG4kZmEtdmFyLWNjLXZpc2E6IFwiXFxmMWYwXCI7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xuJGZhLXZhci1jaGFpbjogXCJcXGYwYzFcIjtcbiRmYS12YXItY2hhaW4tYnJva2VuOiBcIlxcZjEyN1wiO1xuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcIlxcZjA1OFwiO1xuJGZhLXZhci1jaGVjay1jaXJjbGUtbzogXCJcXGYwNWRcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmUtbzogXCJcXGYwNDZcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXCJcXGYxM2FcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFwiXFxmMTM4XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcIlxcZjEzOVwiO1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXCJcXGYwNTNcIjtcbiRmYS12YXItY2hldnJvbi1yaWdodDogXCJcXGYwNTRcIjtcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcbiRmYS12YXItY2hpbGQ6IFwiXFxmMWFlXCI7XG4kZmEtdmFyLWNocm9tZTogXCJcXGYyNjhcIjtcbiRmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xuJGZhLXZhci1jaXJjbGUtbzogXCJcXGYxMGNcIjtcbiRmYS12YXItY2lyY2xlLW8tbm90Y2g6IFwiXFxmMWNlXCI7XG4kZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLWNsb2NrLW86IFwiXFxmMDE3XCI7XG4kZmEtdmFyLWNsb25lOiBcIlxcZjI0ZFwiO1xuJGZhLXZhci1jbG9zZTogXCJcXGYwMGRcIjtcbiRmYS12YXItY2xvdWQ6IFwiXFxmMGMyXCI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcIlxcZjBlZFwiO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFwiXFxmMGVlXCI7XG4kZmEtdmFyLWNueTogXCJcXGYxNTdcIjtcbiRmYS12YXItY29kZTogXCJcXGYxMjFcIjtcbiRmYS12YXItY29kZS1mb3JrOiBcIlxcZjEyNlwiO1xuJGZhLXZhci1jb2RlcGVuOiBcIlxcZjFjYlwiO1xuJGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcbiRmYS12YXItY29mZmVlOiBcIlxcZjBmNFwiO1xuJGZhLXZhci1jb2c6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWNvbHVtbnM6IFwiXFxmMGRiXCI7XG4kZmEtdmFyLWNvbW1lbnQ6IFwiXFxmMDc1XCI7XG4kZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcbiRmYS12YXItY29tbWVudGluZzogXCJcXGYyN2FcIjtcbiRmYS12YXItY29tbWVudGluZy1vOiBcIlxcZjI3YlwiO1xuJGZhLXZhci1jb21tZW50czogXCJcXGYwODZcIjtcbiRmYS12YXItY29tbWVudHMtbzogXCJcXGYwZTZcIjtcbiRmYS12YXItY29tcGFzczogXCJcXGYxNGVcIjtcbiRmYS12YXItY29tcHJlc3M6IFwiXFxmMDY2XCI7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcIlxcZjIwZVwiO1xuJGZhLXZhci1jb250YW86IFwiXFxmMjZkXCI7XG4kZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXCJcXGYyODNcIjtcbiRmYS12YXItY3JvcDogXCJcXGYxMjVcIjtcbiRmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcbiRmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcbiRmYS12YXItY3ViZTogXCJcXGYxYjJcIjtcbiRmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XG4kZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcbiRmYS12YXItY3V0bGVyeTogXCJcXGYwZjVcIjtcbiRmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xuJGZhLXZhci1kYXNoY3ViZTogXCJcXGYyMTBcIjtcbiRmYS12YXItZGF0YWJhc2U6IFwiXFxmMWMwXCI7XG4kZmEtdmFyLWRlYWY6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWRlYWZuZXNzOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLWRlbGljaW91czogXCJcXGYxYTVcIjtcbiRmYS12YXItZGVza3RvcDogXCJcXGYxMDhcIjtcbiRmYS12YXItZGV2aWFudGFydDogXCJcXGYxYmRcIjtcbiRmYS12YXItZGlhbW9uZDogXCJcXGYyMTlcIjtcbiRmYS12YXItZGlnZzogXCJcXGYxYTZcIjtcbiRmYS12YXItZG9sbGFyOiBcIlxcZjE1NVwiO1xuJGZhLXZhci1kb3QtY2lyY2xlLW86IFwiXFxmMTkyXCI7XG4kZmEtdmFyLWRvd25sb2FkOiBcIlxcZjAxOVwiO1xuJGZhLXZhci1kcmliYmJsZTogXCJcXGYxN2RcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2UtbzogXCJcXGYyYzNcIjtcbiRmYS12YXItZHJvcGJveDogXCJcXGYxNmJcIjtcbiRmYS12YXItZHJ1cGFsOiBcIlxcZjFhOVwiO1xuJGZhLXZhci1lZGdlOiBcIlxcZjI4MlwiO1xuJGZhLXZhci1lZGl0OiBcIlxcZjA0NFwiO1xuJGZhLXZhci1lZXJjYXN0OiBcIlxcZjJkYVwiO1xuJGZhLXZhci1lamVjdDogXCJcXGYwNTJcIjtcbiRmYS12YXItZWxsaXBzaXMtaDogXCJcXGYxNDFcIjtcbiRmYS12YXItZWxsaXBzaXMtdjogXCJcXGYxNDJcIjtcbiRmYS12YXItZW1waXJlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1lbnZlbG9wZTogXCJcXGYwZTBcIjtcbiRmYS12YXItZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXCJcXGYyYjZcIjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi1vOiBcIlxcZjJiN1wiO1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XG4kZmEtdmFyLWVudmlyYTogXCJcXGYyOTlcIjtcbiRmYS12YXItZXJhc2VyOiBcIlxcZjEyZFwiO1xuJGZhLXZhci1ldHN5OiBcIlxcZjJkN1wiO1xuJGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV1cm86IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcIlxcZjA2YVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFwiXFxmMjNlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcIlxcZjE0Y1wiO1xuJGZhLXZhci1leWU6IFwiXFxmMDZlXCI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcbiRmYS12YXItZXllZHJvcHBlcjogXCJcXGYxZmJcIjtcbiRmYS12YXItZmE6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogXCJcXGYyMzBcIjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFwiXFxmMDUwXCI7XG4kZmEtdmFyLWZheDogXCJcXGYxYWNcIjtcbiRmYS12YXItZmVlZDogXCJcXGYwOWVcIjtcbiRmYS12YXItZmVtYWxlOiBcIlxcZjE4MlwiO1xuJGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcbiRmYS12YXItZmlsZTogXCJcXGYxNWJcIjtcbiRmYS12YXItZmlsZS1hcmNoaXZlLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS1jb2RlLW86IFwiXFxmMWM5XCI7XG4kZmEtdmFyLWZpbGUtZXhjZWwtbzogXCJcXGYxYzNcIjtcbiRmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLW1vdmllLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtbzogXCJcXGYwMTZcIjtcbiRmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcbiRmYS12YXItZmlsZS1waG90by1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBpY3R1cmUtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XG4kZmEtdmFyLWZpbGUtc291bmQtbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS10ZXh0OiBcIlxcZjE1Y1wiO1xuJGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcbiRmYS12YXItZmlsZS12aWRlby1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLXdvcmQtbzogXCJcXGYxYzJcIjtcbiRmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZXMtbzogXCJcXGYwYzVcIjtcbiRmYS12YXItZmlsbTogXCJcXGYwMDhcIjtcbiRmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xuJGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXCJcXGYxMzRcIjtcbiRmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFwiXFxmMmIwXCI7XG4kZmEtdmFyLWZsYWc6IFwiXFxmMDI0XCI7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcIlxcZjExZVwiO1xuJGZhLXZhci1mbGFnLW86IFwiXFxmMTFkXCI7XG4kZmEtdmFyLWZsYXNoOiBcIlxcZjBlN1wiO1xuJGZhLXZhci1mbGFzazogXCJcXGYwYzNcIjtcbiRmYS12YXItZmxpY2tyOiBcIlxcZjE2ZVwiO1xuJGZhLXZhci1mbG9wcHktbzogXCJcXGYwYzdcIjtcbiRmYS12YXItZm9sZGVyOiBcIlxcZjA3YlwiO1xuJGZhLXZhci1mb2xkZXItbzogXCJcXGYxMTRcIjtcbiRmYS12YXItZm9sZGVyLW9wZW46IFwiXFxmMDdjXCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuLW86IFwiXFxmMTE1XCI7XG4kZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXCJcXGYyYjRcIjtcbiRmYS12YXItZm9udGljb25zOiBcIlxcZjI4MFwiO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XG4kZmEtdmFyLWZvcnVtYmVlOiBcIlxcZjIxMVwiO1xuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXCJcXGYyYzVcIjtcbiRmYS12YXItZnJvd24tbzogXCJcXGYxMTlcIjtcbiRmYS12YXItZnV0Ym9sLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLWdhbWVwYWQ6IFwiXFxmMTFiXCI7XG4kZmEtdmFyLWdhdmVsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1nYnA6IFwiXFxmMTU0XCI7XG4kZmEtdmFyLWdlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1nZWFyOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1nZWFyczogXCJcXGYwODVcIjtcbiRmYS12YXItZ2VuZGVybGVzczogXCJcXGYyMmRcIjtcbiRmYS12YXItZ2V0LXBvY2tldDogXCJcXGYyNjVcIjtcbiRmYS12YXItZ2c6IFwiXFxmMjYwXCI7XG4kZmEtdmFyLWdnLWNpcmNsZTogXCJcXGYyNjFcIjtcbiRmYS12YXItZ2lmdDogXCJcXGYwNmJcIjtcbiRmYS12YXItZ2l0OiBcIlxcZjFkM1wiO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcIlxcZjFkMlwiO1xuJGZhLXZhci1naXRodWI6IFwiXFxmMDliXCI7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFwiXFxmMTEzXCI7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFwiXFxmMDkyXCI7XG4kZmEtdmFyLWdpdGxhYjogXCJcXGYyOTZcIjtcbiRmYS12YXItZ2l0dGlwOiBcIlxcZjE4NFwiO1xuJGZhLXZhci1nbGFzczogXCJcXGYwMDBcIjtcbiRmYS12YXItZ2xpZGU6IFwiXFxmMmE1XCI7XG4kZmEtdmFyLWdsaWRlLWc6IFwiXFxmMmE2XCI7XG4kZmEtdmFyLWdsb2JlOiBcIlxcZjBhY1wiO1xuJGZhLXZhci1nb29nbGU6IFwiXFxmMWEwXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcIlxcZjBkNVwiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1jaXJjbGU6IFwiXFxmMmIzXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFwiXFxmMGQ0XCI7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFwiXFxmMWVlXCI7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1ncmF0aXBheTogXCJcXGYxODRcIjtcbiRmYS12YXItZ3JhdjogXCJcXGYyZDZcIjtcbiRmYS12YXItZ3JvdXA6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xuJGZhLXZhci1oYWNrZXItbmV3czogXCJcXGYxZDRcIjtcbiRmYS12YXItaGFuZC1ncmFiLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtbGl6YXJkLW86IFwiXFxmMjU4XCI7XG4kZmEtdmFyLWhhbmQtby1kb3duOiBcIlxcZjBhN1wiO1xuJGZhLXZhci1oYW5kLW8tbGVmdDogXCJcXGYwYTVcIjtcbiRmYS12YXItaGFuZC1vLXJpZ2h0OiBcIlxcZjBhNFwiO1xuJGZhLXZhci1oYW5kLW8tdXA6IFwiXFxmMGE2XCI7XG4kZmEtdmFyLWhhbmQtcGFwZXItbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZC1wZWFjZS1vOiBcIlxcZjI1YlwiO1xuJGZhLXZhci1oYW5kLXBvaW50ZXItbzogXCJcXGYyNWFcIjtcbiRmYS12YXItaGFuZC1yb2NrLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzogXCJcXGYyNTdcIjtcbiRmYS12YXItaGFuZC1zcG9jay1vOiBcIlxcZjI1OVwiO1xuJGZhLXZhci1oYW5kLXN0b3AtbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZHNoYWtlLW86IFwiXFxmMmI1XCI7XG4kZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogXCJcXGYyYTRcIjtcbiRmYS12YXItaGFzaHRhZzogXCJcXGYyOTJcIjtcbiRmYS12YXItaGRkLW86IFwiXFxmMGEwXCI7XG4kZmEtdmFyLWhlYWRlcjogXCJcXGYxZGNcIjtcbiRmYS12YXItaGVhZHBob25lczogXCJcXGYwMjVcIjtcbiRmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XG4kZmEtdmFyLWhlYXJ0LW86IFwiXFxmMDhhXCI7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXCJcXGYyMWVcIjtcbiRmYS12YXItaGlzdG9yeTogXCJcXGYxZGFcIjtcbiRmYS12YXItaG9tZTogXCJcXGYwMTVcIjtcbiRmYS12YXItaG9zcGl0YWwtbzogXCJcXGYwZjhcIjtcbiRmYS12YXItaG90ZWw6IFwiXFxmMjM2XCI7XG4kZmEtdmFyLWhvdXJnbGFzczogXCJcXGYyNTRcIjtcbiRmYS12YXItaG91cmdsYXNzLTE6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0yOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMzogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1vOiBcIlxcZjI1MFwiO1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXp6OiBcIlxcZjI3Y1wiO1xuJGZhLXZhci1odG1sNTogXCJcXGYxM2JcIjtcbiRmYS12YXItaS1jdXJzb3I6IFwiXFxmMjQ2XCI7XG4kZmEtdmFyLWlkLWJhZGdlOiBcIlxcZjJjMVwiO1xuJGZhLXZhci1pZC1jYXJkOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1pZC1jYXJkLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWlsczogXCJcXGYyMGJcIjtcbiRmYS12YXItaW1hZ2U6IFwiXFxmMDNlXCI7XG4kZmEtdmFyLWltZGI6IFwiXFxmMmQ4XCI7XG4kZmEtdmFyLWluYm94OiBcIlxcZjAxY1wiO1xuJGZhLXZhci1pbmRlbnQ6IFwiXFxmMDNjXCI7XG4kZmEtdmFyLWluZHVzdHJ5OiBcIlxcZjI3NVwiO1xuJGZhLXZhci1pbmZvOiBcIlxcZjEyOVwiO1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXCJcXGYwNWFcIjtcbiRmYS12YXItaW5yOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1pbnN0YWdyYW06IFwiXFxmMTZkXCI7XG4kZmEtdmFyLWluc3RpdHV0aW9uOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXCJcXGYyNmJcIjtcbiRmYS12YXItaW50ZXJzZXg6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLWlveGhvc3Q6IFwiXFxmMjA4XCI7XG4kZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcbiRmYS12YXItam9vbWxhOiBcIlxcZjFhYVwiO1xuJGZhLXZhci1qcHk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWpzZmlkZGxlOiBcIlxcZjFjY1wiO1xuJGZhLXZhci1rZXk6IFwiXFxmMDg0XCI7XG4kZmEtdmFyLWtleWJvYXJkLW86IFwiXFxmMTFjXCI7XG4kZmEtdmFyLWtydzogXCJcXGYxNTlcIjtcbiRmYS12YXItbGFuZ3VhZ2U6IFwiXFxmMWFiXCI7XG4kZmEtdmFyLWxhcHRvcDogXCJcXGYxMDlcIjtcbiRmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcIlxcZjIwM1wiO1xuJGZhLXZhci1sZWFmOiBcIlxcZjA2Y1wiO1xuJGZhLXZhci1sZWFucHViOiBcIlxcZjIxMlwiO1xuJGZhLXZhci1sZWdhbDogXCJcXGYwZTNcIjtcbiRmYS12YXItbGVtb24tbzogXCJcXGYwOTRcIjtcbiRmYS12YXItbGV2ZWwtZG93bjogXCJcXGYxNDlcIjtcbiRmYS12YXItbGV2ZWwtdXA6IFwiXFxmMTQ4XCI7XG4kZmEtdmFyLWxpZmUtYm91eTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1idW95OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXJpbmc6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtc2F2ZXI6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xuJGZhLXZhci1saW5lLWNoYXJ0OiBcIlxcZjIwMVwiO1xuJGZhLXZhci1saW5rOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1saW5rZWRpbjogXCJcXGYwZTFcIjtcbiRmYS12YXItbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xuJGZhLXZhci1saW5vZGU6IFwiXFxmMmI4XCI7XG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xuJGZhLXZhci1saXN0OiBcIlxcZjAzYVwiO1xuJGZhLXZhci1saXN0LWFsdDogXCJcXGYwMjJcIjtcbiRmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcbiRmYS12YXItbGlzdC11bDogXCJcXGYwY2FcIjtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFwiXFxmMTI0XCI7XG4kZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXCJcXGYxNzVcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcIlxcZjE3N1wiO1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xuJGZhLXZhci1sb25nLWFycm93LXVwOiBcIlxcZjE3NlwiO1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcIlxcZjJhOFwiO1xuJGZhLXZhci1tYWdpYzogXCJcXGYwZDBcIjtcbiRmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLW1haWwtcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1tYWxlOiBcIlxcZjE4M1wiO1xuJGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFwiXFxmMDQxXCI7XG4kZmEtdmFyLW1hcC1vOiBcIlxcZjI3OFwiO1xuJGZhLXZhci1tYXAtcGluOiBcIlxcZjI3NlwiO1xuJGZhLXZhci1tYXAtc2lnbnM6IFwiXFxmMjc3XCI7XG4kZmEtdmFyLW1hcnM6IFwiXFxmMjIyXCI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXCJcXGYyMjlcIjtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXCJcXGYyMmJcIjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcbiRmYS12YXItbWF4Y2RuOiBcIlxcZjEzNlwiO1xuJGZhLXZhci1tZWFucGF0aDogXCJcXGYyMGNcIjtcbiRmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xuJGZhLXZhci1tZWRraXQ6IFwiXFxmMGZhXCI7XG4kZmEtdmFyLW1lZXR1cDogXCJcXGYyZTBcIjtcbiRmYS12YXItbWVoLW86IFwiXFxmMTFhXCI7XG4kZmEtdmFyLW1lcmN1cnk6IFwiXFxmMjIzXCI7XG4kZmEtdmFyLW1pY3JvY2hpcDogXCJcXGYyZGJcIjtcbiRmYS12YXItbWljcm9waG9uZTogXCJcXGYxMzBcIjtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcbiRmYS12YXItbWludXM6IFwiXFxmMDY4XCI7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXCJcXGYwNTZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcIlxcZjE0NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmUtbzogXCJcXGYxNDdcIjtcbiRmYS12YXItbWl4Y2xvdWQ6IFwiXFxmMjg5XCI7XG4kZmEtdmFyLW1vYmlsZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9iaWxlLXBob25lOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2R4OiBcIlxcZjI4NVwiO1xuJGZhLXZhci1tb25leTogXCJcXGYwZDZcIjtcbiRmYS12YXItbW9vbi1vOiBcIlxcZjE4NlwiO1xuJGZhLXZhci1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFwiXFxmMjFjXCI7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFwiXFxmMjQ1XCI7XG4kZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xuJGZhLXZhci1uYXZpY29uOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1uZXV0ZXI6IFwiXFxmMjJjXCI7XG4kZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFwiXFxmMjQ3XCI7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcIlxcZjI0OFwiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcIlxcZjI2M1wiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXCJcXGYyNjRcIjtcbiRmYS12YXItb3BlbmNhcnQ6IFwiXFxmMjNkXCI7XG4kZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcbiRmYS12YXItb3BlcmE6IFwiXFxmMjZhXCI7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFwiXFxmMjNjXCI7XG4kZmEtdmFyLW91dGRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLXBhZ2VsaW5lczogXCJcXGYxOGNcIjtcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFwiXFxmMWZjXCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xuJGZhLXZhci1wYXBlcmNsaXA6IFwiXFxmMGM2XCI7XG4kZmEtdmFyLXBhcmFncmFwaDogXCJcXGYxZGRcIjtcbiRmYS12YXItcGFzdGU6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLXBhdXNlOiBcIlxcZjA0Y1wiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFwiXFxmMjhiXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZS1vOiBcIlxcZjI4Y1wiO1xuJGZhLXZhci1wYXc6IFwiXFxmMWIwXCI7XG4kZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcbiRmYS12YXItcGVuY2lsOiBcIlxcZjA0MFwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiBcIlxcZjE0YlwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLXBlcmNlbnQ6IFwiXFxmMjk1XCI7XG4kZmEtdmFyLXBob25lOiBcIlxcZjA5NVwiO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFwiXFxmMDk4XCI7XG4kZmEtdmFyLXBob3RvOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWN0dXJlLW86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpZS1jaGFydDogXCJcXGYyMDBcIjtcbiRmYS12YXItcGllZC1waXBlcjogXCJcXGYyYWVcIjtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFwiXFxmMWE4XCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFwiXFxmMWE3XCI7XG4kZmEtdmFyLXBpbnRlcmVzdDogXCJcXGYwZDJcIjtcbiRmYS12YXItcGludGVyZXN0LXA6IFwiXFxmMjMxXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XG4kZmEtdmFyLXBsYW5lOiBcIlxcZjA3MlwiO1xuJGZhLXZhci1wbGF5OiBcIlxcZjA0YlwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXCJcXGYxNDRcIjtcbiRmYS12YXItcGxheS1jaXJjbGUtbzogXCJcXGYwMWRcIjtcbiRmYS12YXItcGx1ZzogXCJcXGYxZTZcIjtcbiRmYS12YXItcGx1czogXCJcXGYwNjdcIjtcbiRmYS12YXItcGx1cy1jaXJjbGU6IFwiXFxmMDU1XCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcIlxcZjBmZVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZS1vOiBcIlxcZjE5NlwiO1xuJGZhLXZhci1wb2RjYXN0OiBcIlxcZjJjZVwiO1xuJGZhLXZhci1wb3dlci1vZmY6IFwiXFxmMDExXCI7XG4kZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFwiXFxmMjg4XCI7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXCJcXGYxMmVcIjtcbiRmYS12YXItcXE6IFwiXFxmMWQ2XCI7XG4kZmEtdmFyLXFyY29kZTogXCJcXGYwMjlcIjtcbiRmYS12YXItcXVlc3Rpb246IFwiXFxmMTI4XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXCJcXGYwNTlcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XG4kZmEtdmFyLXF1b3JhOiBcIlxcZjJjNFwiO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcbiRmYS12YXItcmE6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcbiRmYS12YXItcmF2ZWxyeTogXCJcXGYyZDlcIjtcbiRmYS12YXItcmViZWw6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XG4kZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcIlxcZjI4MVwiO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xuJGZhLXZhci1yZWZyZXNoOiBcIlxcZjAyMVwiO1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcIlxcZjI1ZFwiO1xuJGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXJlbnJlbjogXCJcXGYxOGJcIjtcbiRmYS12YXItcmVvcmRlcjogXCJcXGYwYzlcIjtcbiRmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1yZXNpc3RhbmNlOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xuJGZhLXZhci1ybWI6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXJvYWQ6IFwiXFxmMDE4XCI7XG4kZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcbiRmYS12YXItcm90YXRlLWxlZnQ6IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXCJcXGYwMWVcIjtcbiRmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1yc3M6IFwiXFxmMDllXCI7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFwiXFxmMTQzXCI7XG4kZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcbiRmYS12YXItcnVibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1cGVlOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1zMTU6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLXNhZmFyaTogXCJcXGYyNjdcIjtcbiRmYS12YXItc2F2ZTogXCJcXGYwYzdcIjtcbiRmYS12YXItc2Npc3NvcnM6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLXNjcmliZDogXCJcXGYyOGFcIjtcbiRmYS12YXItc2VhcmNoOiBcIlxcZjAwMlwiO1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcIlxcZjAwZVwiO1xuJGZhLXZhci1zZWxsc3k6IFwiXFxmMjEzXCI7XG4kZmEtdmFyLXNlbmQ6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXNlbmQtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItc2VydmVyOiBcIlxcZjIzM1wiO1xuJGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcbiRmYS12YXItc2hhcmUtYWx0OiBcIlxcZjFlMFwiO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcIlxcZjFlMVwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZS1vOiBcIlxcZjA0NVwiO1xuJGZhLXZhci1zaGVrZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoZXFlbDogXCJcXGYyMGJcIjtcbiRmYS12YXItc2hpZWxkOiBcIlxcZjEzMlwiO1xuJGZhLXZhci1zaGlwOiBcIlxcZjIxYVwiO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFwiXFxmMjE0XCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXCJcXGYyOTBcIjtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcIlxcZjI5MVwiO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcIlxcZjA3YVwiO1xuJGZhLXZhci1zaG93ZXI6IFwiXFxmMmNjXCI7XG4kZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpZ24tb3V0OiBcIlxcZjA4YlwiO1xuJGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XG4kZmEtdmFyLXNpZ25pbmc6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcIlxcZjIxNVwiO1xuJGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xuJGZhLXZhci1za3lhdGxhczogXCJcXGYyMTZcIjtcbiRmYS12YXItc2t5cGU6IFwiXFxmMTdlXCI7XG4kZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xuJGZhLXZhci1zbGlkZXJzOiBcIlxcZjFkZVwiO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcIlxcZjFlN1wiO1xuJGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xuJGZhLXZhci1zbmFwY2hhdDogXCJcXGYyYWJcIjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFwiXFxmMmFjXCI7XG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXCJcXGYyYWRcIjtcbiRmYS12YXItc25vd2ZsYWtlLW86IFwiXFxmMmRjXCI7XG4kZmEtdmFyLXNvY2Nlci1iYWxsLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcIlxcZjE1ZFwiO1xuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFwiXFxmMTVlXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXCJcXGYxNjFcIjtcbiRmYS12YXItc29ydC1hc2M6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1kb3duOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcIlxcZjE2MlwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcbiRmYS12YXItc29ydC11cDogXCJcXGYwZGVcIjtcbiRmYS12YXItc291bmRjbG91ZDogXCJcXGYxYmVcIjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcbiRmYS12YXItc3Bpbm5lcjogXCJcXGYxMTBcIjtcbiRmYS12YXItc3Bvb246IFwiXFxmMWIxXCI7XG4kZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XG4kZmEtdmFyLXNxdWFyZTogXCJcXGYwYzhcIjtcbiRmYS12YXItc3F1YXJlLW86IFwiXFxmMDk2XCI7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXCJcXGYxNmNcIjtcbiRmYS12YXItc3RhcjogXCJcXGYwMDVcIjtcbiRmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xuJGZhLXZhci1zdGFyLWhhbGYtZW1wdHk6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1mdWxsOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1vOiBcIlxcZjAwNlwiO1xuJGZhLXZhci1zdGVhbTogXCJcXGYxYjZcIjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcIlxcZjA0OFwiO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFwiXFxmMDUxXCI7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZTogXCJcXGYyNDlcIjtcbiRmYS12YXItc3RpY2t5LW5vdGUtbzogXCJcXGYyNGFcIjtcbiRmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFwiXFxmMjhkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlLW86IFwiXFxmMjhlXCI7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcIlxcZjBjY1wiO1xuJGZhLXZhci1zdHVtYmxldXBvbjogXCJcXGYxYTRcIjtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFwiXFxmMTJjXCI7XG4kZmEtdmFyLXN1YndheTogXCJcXGYyMzlcIjtcbiRmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XG4kZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xuJGZhLXZhci1zdXBlcnBvd2VyczogXCJcXGYyZGRcIjtcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XG4kZmEtdmFyLXN1cHBvcnQ6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLXRhYmxlOiBcIlxcZjBjZVwiO1xuJGZhLXZhci10YWJsZXQ6IFwiXFxmMTBhXCI7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLXRhZzogXCJcXGYwMmJcIjtcbiRmYS12YXItdGFnczogXCJcXGYwMmNcIjtcbiRmYS12YXItdGFza3M6IFwiXFxmMGFlXCI7XG4kZmEtdmFyLXRheGk6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLXRlbGVncmFtOiBcIlxcZjJjNlwiO1xuJGZhLXZhci10ZWxldmlzaW9uOiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcIlxcZjFkNVwiO1xuJGZhLXZhci10ZXJtaW5hbDogXCJcXGYxMjBcIjtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFwiXFxmMDM0XCI7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFwiXFxmMDM1XCI7XG4kZmEtdmFyLXRoOiBcIlxcZjAwYVwiO1xuJGZhLXZhci10aC1sYXJnZTogXCJcXGYwMDlcIjtcbiRmYS12YXItdGgtbGlzdDogXCJcXGYwMGJcIjtcbiRmYS12YXItdGhlbWVpc2xlOiBcIlxcZjJiMlwiO1xuJGZhLXZhci10aGVybW9tZXRlcjogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMDogXCJcXGYyY2JcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMTogXCJcXGYyY2FcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMjogXCJcXGYyYzlcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMzogXCJcXGYyYzhcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItNDogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjJjOFwiO1xuJGZhLXZhci10aHVtYi10YWNrOiBcIlxcZjA4ZFwiO1xuJGZhLXZhci10aHVtYnMtZG93bjogXCJcXGYxNjVcIjtcbiRmYS12YXItdGh1bWJzLW8tZG93bjogXCJcXGYwODhcIjtcbiRmYS12YXItdGh1bWJzLW8tdXA6IFwiXFxmMDg3XCI7XG4kZmEtdmFyLXRodW1icy11cDogXCJcXGYxNjRcIjtcbiRmYS12YXItdGlja2V0OiBcIlxcZjE0NVwiO1xuJGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcIlxcZjA1N1wiO1xuJGZhLXZhci10aW1lcy1jaXJjbGUtbzogXCJcXGYwNWNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGUtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItdGludDogXCJcXGYwNDNcIjtcbiRmYS12YXItdG9nZ2xlLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLXRvZ2dsZS1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcIlxcZjIwNFwiO1xuJGZhLXZhci10b2dnbGUtb246IFwiXFxmMjA1XCI7XG4kZmEtdmFyLXRvZ2dsZS1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItdG9nZ2xlLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci10cmFkZW1hcms6IFwiXFxmMjVjXCI7XG4kZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXCJcXGYyMjRcIjtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcIlxcZjIyNVwiO1xuJGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcbiRmYS12YXItdHJhc2gtbzogXCJcXGYwMTRcIjtcbiRmYS12YXItdHJlZTogXCJcXGYxYmJcIjtcbiRmYS12YXItdHJlbGxvOiBcIlxcZjE4MVwiO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXCJcXGYyNjJcIjtcbiRmYS12YXItdHJvcGh5OiBcIlxcZjA5MVwiO1xuJGZhLXZhci10cnVjazogXCJcXGYwZDFcIjtcbiRmYS12YXItdHJ5OiBcIlxcZjE5NVwiO1xuJGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XG4kZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXCJcXGYxNzRcIjtcbiRmYS12YXItdHVya2lzaC1saXJhOiBcIlxcZjE5NVwiO1xuJGZhLXZhci10djogXCJcXGYyNmNcIjtcbiRmYS12YXItdHdpdGNoOiBcIlxcZjFlOFwiO1xuJGZhLXZhci10d2l0dGVyOiBcIlxcZjA5OVwiO1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcbiRmYS12YXItdW1icmVsbGE6IFwiXFxmMGU5XCI7XG4kZmEtdmFyLXVuZGVybGluZTogXCJcXGYwY2RcIjtcbiRmYS12YXItdW5kbzogXCJcXGYwZTJcIjtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXCJcXGYyOWFcIjtcbiRmYS12YXItdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcbiRmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xuJGZhLXZhci11bmxvY2s6IFwiXFxmMDljXCI7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFwiXFxmMTNlXCI7XG4kZmEtdmFyLXVuc29ydGVkOiBcIlxcZjBkY1wiO1xuJGZhLXZhci11cGxvYWQ6IFwiXFxmMDkzXCI7XG4kZmEtdmFyLXVzYjogXCJcXGYyODdcIjtcbiRmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xuJGZhLXZhci11c2VyOiBcIlxcZjAwN1wiO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXCJcXGYyYmRcIjtcbiRmYS12YXItdXNlci1jaXJjbGUtbzogXCJcXGYyYmVcIjtcbiRmYS12YXItdXNlci1tZDogXCJcXGYwZjBcIjtcbiRmYS12YXItdXNlci1vOiBcIlxcZjJjMFwiO1xuJGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcIlxcZjIxYlwiO1xuJGZhLXZhci11c2VyLXRpbWVzOiBcIlxcZjIzNVwiO1xuJGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcbiRmYS12YXItdmNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLXZjYXJkLW86IFwiXFxmMmJjXCI7XG4kZmEtdmFyLXZlbnVzOiBcIlxcZjIyMVwiO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFwiXFxmMjI2XCI7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFwiXFxmMjI4XCI7XG4kZmEtdmFyLXZpYWNvaW46IFwiXFxmMjM3XCI7XG4kZmEtdmFyLXZpYWRlbzogXCJcXGYyYTlcIjtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXCJcXGYyYWFcIjtcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xuJGZhLXZhci12aW1lbzogXCJcXGYyN2RcIjtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xuJGZhLXZhci12aW5lOiBcIlxcZjFjYVwiO1xuJGZhLXZhci12azogXCJcXGYxODlcIjtcbiRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFwiXFxmMmEwXCI7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcIlxcZjAyN1wiO1xuJGZhLXZhci12b2x1bWUtb2ZmOiBcIlxcZjAyNlwiO1xuJGZhLXZhci12b2x1bWUtdXA6IFwiXFxmMDI4XCI7XG4kZmEtdmFyLXdhcm5pbmc6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLXdlY2hhdDogXCJcXGYxZDdcIjtcbiRmYS12YXItd2VpYm86IFwiXFxmMThhXCI7XG4kZmEtdmFyLXdlaXhpbjogXCJcXGYxZDdcIjtcbiRmYS12YXItd2hhdHNhcHA6IFwiXFxmMjMyXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXItYWx0OiBcIlxcZjI5YlwiO1xuJGZhLXZhci13aWZpOiBcIlxcZjFlYlwiO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXCJcXGYyNjZcIjtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci13aW5kb3ctY2xvc2UtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcIlxcZjJkMFwiO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFwiXFxmMmQxXCI7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcIlxcZjJkMlwiO1xuJGZhLXZhci13aW5kb3dzOiBcIlxcZjE3YVwiO1xuJGZhLXZhci13b246IFwiXFxmMTU5XCI7XG4kZmEtdmFyLXdvcmRwcmVzczogXCJcXGYxOWFcIjtcbiRmYS12YXItd3BiZWdpbm5lcjogXCJcXGYyOTdcIjtcbiRmYS12YXItd3BleHBsb3JlcjogXCJcXGYyZGVcIjtcbiRmYS12YXItd3Bmb3JtczogXCJcXGYyOThcIjtcbiRmYS12YXItd3JlbmNoOiBcIlxcZjBhZFwiO1xuJGZhLXZhci14aW5nOiBcIlxcZjE2OFwiO1xuJGZhLXZhci14aW5nLXNxdWFyZTogXCJcXGYxNjlcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3Itc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15YWhvbzogXCJcXGYxOWVcIjtcbiRmYS12YXIteWM6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXljLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWVscDogXCJcXGYxZTlcIjtcbiRmYS12YXIteWVuOiBcIlxcZjE1N1wiO1xuJGZhLXZhci15b2FzdDogXCJcXGYyYjFcIjtcbiRmYS12YXIteW91dHViZTogXCJcXGYxNjdcIjtcbiRmYS12YXIteW91dHViZS1wbGF5OiBcIlxcZjE2YVwiO1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcblxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZmEtaWNvbigpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMuIEEgbGEgQm9vdHN0cmFwIDQuXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG4iLCIvKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj0jeyRmYS12ZXJzaW9ufScpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PSN7JGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4vLyAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICB0b3A6ICgyZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gICAgbGVmdDogLSRmYS1saS13aWR0aCArICg0ZW0gLyAxNCk7XG4gIH1cbn1cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LCAuI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXggeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHsgY29sb3I6ICRmYS1pbnZlcnNlOyB9XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tdXNpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGFyZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb3dlci1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWZyZXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZHBob25lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByaW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWl0YWxpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC1oZWlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC13aWR0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tY2VudGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWRlbnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vdXRkZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlkZW8tY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWN0dXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW1hcmtlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkanVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVqZWN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9zc2hhaXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBhbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3RlcmlzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhbmRvbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnbmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmV0d2VldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhci1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmEtcmV0cm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tb3V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW4tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1iLXRhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJvcGh5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVtb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGRkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZGQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbGhvcm47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2VydGlmaWNhdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbG9iZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdyZW5jaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFza3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWx0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmllZmNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyb3VwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2Npc3NvcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyY2xpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxvcHB5LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uYXZpY29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW9yZGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LXVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Qtb2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyaWtldGhyb3VnaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZGVybGluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9uZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29sdW1uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVnYWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2F2ZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWNob21ldGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzaDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2l0ZW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW1icmVsbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xpcGJvYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWdodGJ1bGItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXRob3Njb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWl0Y2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZmZlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdXRsZXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvc3BpdGFsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWJ1bGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRraXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpZ2h0ZXItamV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWgtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlc2t0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXB0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vYmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbWlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyb3duLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1laC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhbWVwYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5Ym9hcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlcm1pbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHktYWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jYXRpb24tYXJyb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGUtZm9yazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hhaW4tYnJva2VuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lcmFzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wdXp6bGUtcGllY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpZWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWF4Y2RuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1odG1sNTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jc3MzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5jaG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jay1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxzZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3Mtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV1cjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdicDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdicDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVwZWU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlucjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlucjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm1iOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15ZW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpweTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3VibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJ1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0ta3J3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta3J3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnRjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmctc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyb3Bib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5zdGFncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxpY2tyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFwcGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5kcm9pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGludXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyaWJiYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3Vyc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlbGxvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmVtYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0aXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdGlwYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyY2hpdmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlbnJlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhZ2VsaW5lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3QtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13b3JkcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNpdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlhaG9vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVsaWNpb3VzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1wcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qb29tbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hpbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb29uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FiOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3VuZGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXRhYmFzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXdvcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtZXhjZWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWF1ZGlvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1jb2RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qc2ZpZGRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwb3J0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWZlLXJpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2lzdGFuY2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmViZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW1waXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFja2VyLW5ld3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVuY2VudC13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWNoYXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaXhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhpc3Rvcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS10aGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFyYWdyYXBoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib21iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mdXRib2wtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaW5vY3VsYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVzaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXRjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15ZWxwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXdzcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWZpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGN1bGF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy12aXNhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpc2NvdmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWFtZXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1zdHJpcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb3B5cmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZWRyb3BwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhaW50LWJydXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmVhLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJlYS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5lLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlveGhvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdlbGxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVxZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlsczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVhbnBhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnV5c2VsbGFkczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29ubmVjdGRldmVsb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhc2hjdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J1bWJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFucHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VsbHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcnRzaW5idWxrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaW1wbHlidWlsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5YXRsYXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlhbW9uZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXNlY3JldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3RvcmN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJlZXQtdmlldzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0YmVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZXJjdXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJzZXg6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ldXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZW5kZXJsZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoYXRzYXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VydmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWNvaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vid2F5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVkaXVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXktY29tYmluYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcHRpbi1tb25zdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWktY3Vyc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LWdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWpjYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGluZXJzLWNsdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtZW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1yb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zY2lzc29ycy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNwb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcG9pbnRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wZWFjZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhZGVtYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZ2lzdGVyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyaXBhZHZpc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdldC1wb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpa2lwZWRpYS13OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2FmYXJpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hyb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmVmb3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbnRhbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItNTAwcHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWF6b247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZHVzdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1waW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtc2lnbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXp6OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsYWNrLXRpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnRpY29uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RpZXBpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2R4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJvZHVjdC1odW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taXhjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjcmliZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFzaHRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoLWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVyY2VudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGxhYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGJlZ2lubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZm9ybXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZpcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGluZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXVkaW8tZGVzY3JpcHRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyYWlsbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZm5lc3M6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlLWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb3ctdmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1naG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJzdC1vcmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW9hc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVtZWlzbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kc2hha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlub2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1iYWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW9yYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJlZS1jb2RlLWNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGVncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvd2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aHR1YjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tczE1OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb2RjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1heGltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1pbmltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctcmVzdG9yZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbmRjYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXRzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbWRiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhdmVscnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZXJjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWVyY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvY2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25vd2ZsYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVycG93ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWV0dXA7IH1cbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seSgpOyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpOyB9XG4iLCIuYXV0aC1jb250YWluZXIge1xuXG4gIGgxLnRpdGxlLmlzLTIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLmF1dGgtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG5cbiAgLmhlcm8ge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL2hlcm8uanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBmaXhlZDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAuaGVybyA+IC5oZXJvLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG59XG5cbi5mb3Jnb3QtcGFzc3dvcmQtbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4iLCIuYnV0dG9uLmlzLXByaW1hcnkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgJGJlZWdhcC15ZWxsb3c7XG59XG5cbi5idXR0b24uaXMtcHJpbWFyeVtkaXNhYmxlZF0ge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLmJ1dHRvbi5pcy1wYW5lbC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCAkcGFuZWwtYmx1ZSwgMTAlICk7XG59IiwiXG4uaGVyby1jdGEge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5zb2NpYWwtc3RhdHMge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJGJlZWdhcC15ZWxsb3c7XG5cbiAgLnRpdGxlLCAuaGVhZGluZyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuLnBhbmVsLWJsb2NrIHtcbiAgY29sb3I6ICMyMjIzMjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMTRweDtcbn1cblxuLnBhbmVsLWJsb2NrLnNlY3Rpb24gcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5pY29uLWJsb2NrIHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5jb21taXRtZW50LWltZywgLmNvbW1pdG1lbnQtaW1nID4gaW1nIHtcbiAgbWluLWhlaWdodDogMjQ1cHg7XG4gIG1heC1oZWlnaHQ6IDI0NXB4O1xufVxuXG4uc2VjdGlvbi5tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbn1cblxuLmluZm8tcGFuZWwtaWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRiZWVnYXAtYmx1ZTtcbn1cblxuXG4uY29ubmVjdC1iYXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgLnRpdGxlLCAuaGVhZGluZyB7XG4gICAgY29sb3I6ICRiZWVnYXAtZ3JleTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgLnRpdGxlID4gc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcveWVsbG93LWhpZ2hsaWdodC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICB9XG59IiwiLnNsaWRlb3V0LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWRlb3V0LWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGM5JztcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250OiAzMHB4IGZvbnRhd2Vzb21lO1xufVxuXG4uc2xpZGVvdXQtYnV0dG9uLmlzT3BlbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDBkJztcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250OiAzMHB4IGZvbnRhd2Vzb21lO1xufVxuXG4uc2xpZGVvdXQtbmF2IHtcbiAgLm1lbnUtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogN3B4O1xuICAgIGNvbG9yOiAjZWVlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyO1xuICAgIGJhY2tncm91bmQ6ICRiZWVnYXAtYmx1ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBsaSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBjb2xvcjogJGJlZWdhcC15ZWxsb3c7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjI7XG4gICAgYmFja2dyb3VuZDogJGJlZWdhcC1ibHVlO1xuICB9XG5cbiAgbGkgYTpiZWZvcmUge1xuICAgIGZvbnQ6IDE0cHggZm9udGF3ZXNvbWU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG5cbiAgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICRiZWVnYXAteWVsbG93O1xuICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYmVlZ2FwLWJsdWUsIDEwJSk7XG4gIH1cblxuICBsaSBhLmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgNXB4IDAgMCAkYmVlZ2FwLXllbGxvdywgaW5zZXQgNnB4IDAgMCAkYmVlZ2FwLXllbGxvdztcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGJlZWdhcC1ibHVlLCAxMCUpO1xuICAgIGNvbG9yOiAkYmVlZ2FwLXllbGxvdztcbiAgfVxuXG59XG5cblxuLnRvb2x0aXAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QjU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAyMHB4O1xufVxuXG4udG9vbHRpcDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgIzRCNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTVweDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cblxuLnNsaWRlb3V0LW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDI1NnB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJlZWdhcC1ibHVlO1xufVxuXG4uc2xpZGVvdXQtcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5zbGlkZW91dC1vcGVuLFxuLnNsaWRlb3V0LW9wZW4gYm9keSxcbi5zbGlkZW91dC1vcGVuIC5zbGlkZW91dC1wYW5lbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbGlkZW91dC1vcGVuIC5zbGlkZW91dC1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59IiwiLmRhc2hib2FyZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmRhc2hib2FyZC1zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmRhc2hib2FyZC1zdGVwLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4uZGFzaGJvYXJkLXN0ZXAgPiAudGl0bGUuaXMtMSB7XG4gIGZvbnQtc2l6ZTogNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG4uZmEtc3VjY2VzcyB7XG4gIGNvbG9yOiAkc3VjY2Vzcztcbn1cblxuLmJlZW1haWwtZGFzaGJvYXJkLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn0iLCIudW5pcXVlLWNvZGUtZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVlZ2FwLWJsdWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAkYmVlZ2FwLXllbGxvdztcbiAgY29sb3I6ICRiZWVnYXAteWVsbG93O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmxhYmVsIHtcbiAgICBjb2xvcjogJGJlZWdhcC15ZWxsb3c7XG4gIH1cblxuICAuaW5wdXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucmVkZWVtLWJlZXMtZm9ybSB7XG4gIC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuICAuZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbnNwYW4ucmVxdWlyZWQtZmllbGQge1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogcmVkO1xufSIsIi5zaXgtcGFuZWwge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgLmNhcmQtY29udGVudCA+IC5zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG5cbi5pcy1wYW5lbC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWJsdWU7XG5cbiAgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbiggJHBhbmVsLWJsdWUsIDE1JSApO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCAkcGFuZWwtYmx1ZSwgMTUlICk7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cblxuLmlzLXBhbmVsLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1wdXJwbGU7XG5cbiAgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbiggJHBhbmVsLXB1cnBsZSwgMTUlICk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oICRwYW5lbC1wdXJwbGUsIDE1JSApO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG5cbi5pcy1wYW5lbC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtb3JhbmdlO1xuXG4gIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oICRwYW5lbC1vcmFuZ2UsIDE1JSApO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCAkcGFuZWwtb3JhbmdlLCAxNSUgKTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxufVxuXG4uaXMtcGFuZWwtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1ncmVlbjtcblxuICAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCAkcGFuZWwtZ3JlZW4sIDE1JSApO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCAkcGFuZWwtZ3JlZW4sIDE1JSApO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG5cbi5pcy1wYW5lbC1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1yZWQ7XG5cbiAgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbiggJHBhbmVsLXJlZCwgMTUlICk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oICRwYW5lbC1yZWQsIDE1JSApO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG5cbi5pcy1wYW5lbC15ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC15ZWxsb3c7XG5cbiAgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbiggJHBhbmVsLXllbGxvdywgMTUlICk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oICRwYW5lbC15ZWxsb3csIDE1JSApO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG59IiwiLmhlYWRlci1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApLHJnYmEoMCwgMCwgMCwgMCkpLHVybCgvaW1nL2hlcm8uanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBmaXhlZDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmhlcm8gLm5hdiB7XG4gIGJhY2tncm91bmQ6ICRiZWVnYXAtbGlnaHQtYmx1ZTtcbiAgaGVpZ2h0OiA0LjVyZW07XG5cbn1cblxuLmhlcm8uaXMtcHJpbWFyeS5pcy1zbWFsbCB7XG4gIG1pbi1oZWlnaHQ6IDI4MHB4O1xufVxuXG4uaGVyby5pcy1wcmltYXJ5IGEubmF2LWl0ZW0sIC5oZXJvLmlzLXByaW1hcnkgLm5hdi1pdGVtIGE6bm90KC5idXR0b24pIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uYXYtaXRlbSBpbWcge1xuICBtYXgtaGVpZ2h0OiAzcmVtO1xufVxuXG4uaGVyby5pcy1wcmltYXJ5LmlzLXNtYWxsIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWcvYnVtYmxlLWJlZS1oZXJvLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5oZXJvLmlzLXByaW1hcnkgLnRpdGxlIHtcbiAgdGV4dC1zaGFkb3c6ICRuYXZiYXItcHVycGxlIDJweCAycHg7XG59XG5cbi5oZXJvLmlzLXByaW1hcnkgLm5hdmJhci1pdGVtLCAuaGVyby5pcy1wcmltYXJ5IC5uYXZiYXItbGluayB7XG4gIHRleHQtc2hhZG93OiAkbmF2YmFyLXB1cnBsZSAycHggMnB4O1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICB9XG59XG5cbi5uYXZiYXItaXRlbSA+IC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmhlcm8uaXMtcHJpbWFyeSAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59IiwiZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICRiZWVnYXAteWVsbG93O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5mb290ZXIgaW1nLCBmb290ZXIgYSBpbWcge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbn0iLCIuZ3VpZGVzIGZpZ3VyZS5pbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUdDQSw4REFBOEQ7QUtEOUQsVUFBVSxDQUFWLFVBQVU7RUFDUixJQUFJO0lBQ0YsU0FBUyxFQUFFLFlBQVk7O0VBQ3pCLEVBQUU7SUFDQSxTQUFTLEVBQUUsY0FBYzs7OztBcUJEN0IsQXBCaUlBLE9vQmpJTyxFU3dEUCxZQUFZLEV2QjhMWixnQkFBZ0IsRUcvTWhCLE9BQU8sRUcwTFAsS0FBSyxFVTNOTCxXQUFXLEVTMENY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eURtQixLQUFLLENBQUs7RUFDOUIsSUFBSSxFQUFFLElBQUk7RUFDVixLQUFLLEVBQUUsWUFBbUI7Q0FBRzs7QUFDL0IsQUFBQSxRQUFRLEFBQUEsVUFBVSxHQTVEdEIsT0FBTyxBQTREbUIsWUFBWSxDQUFLO0VBQ3JDLFdBQVcsRUFBRSxZQUFtQjtDQUFHOztBQUpyQyxBQUFBLFFBQVEsQUFBQSxVQUFVLEdBekR0QixPQUFPLEFBeURtQixLQUFLLENBQUs7RUFDOUIsSUFBSSxFQUFFLElBQUk7RUFDVixLQUFLLEVBQUUsR0FBbUI7Q0FBRzs7QUFDL0IsQUFBQSxRQUFRLEFBQUEsVUFBVSxHQTVEdEIsT0FBTyxBQTREbUIsWUFBWSxDQUFLO0VBQ3JDLFdBQVcsRUFBRSxHQUFtQjtDQUFHOztBQUpyQyxBQUFBLFFBQVEsQUFBQSxVQUFVLEdBekR0QixPQUFPLEFBeURtQixLQUFLLENBQUs7RUFDOUIsSUFBSSxFQUFFLElBQUk7RUFDVixLQUFLLEVBQUUsWUFBbUI7Q0FBRzs7QUFDL0IsQUFBQSxRQUFRLEFBQUEsVUFBVSxHQTVEdEIsT0FBTyxBQTREbUIsWUFBWSxDQUFLO0VBQ3JDLFdBQVcsRUFBRSxZQUFtQjtDQUFHOztBQUpyQyxBQUFBLFFBQVEsQUFBQSxVQUFVLEdBekR0QixPQUFPLEFBeURtQixLQUFLLENBQUs7RUFDOUIsSUFBSSxFQUFFLElBQUk7RUFDVixLQUFLLEVBQUUsWUFBbUI7Q0FBRzs7QUFDL0IsQUFBQSxRQUFRLEFBQUEsVUFBVSxHQTVEdEIsT0FBTyxBQTREbUIsWUFBWSxDQUFLO0VBQ3JDLFdBQVcsRUFBRSxZQUFtQjtDQUFHOztBQUpyQyxBQUFBLFFBQVEsQUFBQSxVQUFVLEdBekR0QixPQUFPLEFBeURtQixLQUFLLENBQUs7RUFDOUIsSUFBSSxFQUFFLElBQUk7RUFDVixLQUFLLEVBQUUsR0FBbUI7Q0FBRzs7QUFDL0IsQUFBQSxRQUFRLEFBQUEsVUFBVSxHQTVEdEIsT0FBTyxBQTREbUIsWUFBWSxDQUFLO0VBQ3JDLFdBQVcsRUFBRSxHQUFtQjtDQUFHOztBQUpyQyxBQUFBLFFBQVEsQUFBQSxVQUFVLEdBekR0QixPQUFPLEFBeURtQixLQUFLLENBQUs7RUFDOUIsSUFBSSxFQUFFLElBQUk7RUFDVixLQUFLLEVBQUUsWUFBbUI7Q0FBRzs7QUFDL0IsQUFBQSxRQUFRLEFBQUEsVUFBVSxHQTVEdEIsT0FBTyxBQTREbUIsWUFBWSxDQUFLO0VBQ3JDLFdBQVcsRUFBRSxZQUFtQjtDQUFHOztBQUpyQyxBQUFBLFFBQVEsQUFBQSxVQUFVLEdBekR0QixPQUFPLEFBeURtQixLQUFLLENBQUs7RUFDOUIsSUFBSSxFQUFFLElBQUk7RUFDVixLQUFLLEVBQUUsWUFBbUI7Q0FBRzs7QUFDL0IsQUFBQSxRQUFRLEFBQUEsVUFBVSxHQTVEdEIsT0FBTyxBQTREbUIsWUFBWSxDQUFLO0VBQ3JDLFdBQVcsRUFBRSxZQUFtQjtDQUFHOztBQUpyQyxBQUFBLFFBQVEsQUFBQSxVQUFVLEdBekR0QixPQUFPLEFBeURtQixLQUFLLENBQUs7RUFDOUIsSUFBSSxFQUFFLElBQUk7RUFDVixLQUFLLEVBQUUsR0FBbUI7Q0FBRzs7QUFDL0IsQUFBQSxRQUFRLEFBQUEsVUFBVSxHQTVEdEIsT0FBTyxBQTREbUIsWUFBWSxDQUFLO0VBQ3JDLFdBQVcsRUFBRSxHQUFtQjtDQUFHOztBQUpyQyxBQUFBLFFBQVEsQUFBQSxVQUFVLEdBekR0QixPQUFPLEFBeURtQixNQUFNLENBQUk7RUFDOUIsSUFBSSxFQUFFLElBQUk7RUFDVixLQUFLLEVBQUUsWUFBbUI7Q0FBRzs7QUFDL0IsQUFBQSxRQUFRLEFBQUEsVUFBVSxHQTVEdEIsT0FBTyxBQTREbUIsYUFBYSxDQUFJO0VBQ3JDLFdBQVcsRUFBRSxZQUFtQjtDQUFHOztBQUpyQyxBQUFBLFFBQVEsQUFBQSxVQUFVLEdBekR0QixPQUFPLEFBeURtQixNQUFNLENBQUk7RUFDOUIsSUFBSSxFQUFFLElBQUk7RUFDVixLQUFLLEVBQUUsWUFBbUI7Q0FBRzs7QUFDL0IsQUFBQSxRQUFRLEFBQUEsVUFBVSxHQTVEdEIsT0FBTyxBQTREbUIsYUFBYSxDQUFJO0VBQ3JDLFdB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LFNBQVMsRUFBRTtJQUNmLE9BQU8sRUFBRSxJQUFJO0dBQUc7RUEzQnRCLEFBNkJNLEtBN0JELEFBNkJFLEtBQUssQ0FBSztJQUNULElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLFdBQWdCO0dBQUc7RUEvQmxDLEFBNkJNLEtBN0JELEFBNkJFLEtBQUssQ0FBSztJQUNULElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLFlBQWdCO0dBQUc7RUEvQmxDLEFBNkJNLEtBN0JELEFBNkJFLEtBQUssQ0FBSztJQUNULElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLEdBQWdCO0dBQUc7RUEvQmxDLEFBNkJNLEtBN0JELEFBNkJFLEtBQUssQ0FBSztJQUNULElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLFlBQWdCO0dBQUc7RUEvQmxDLEFBNkJNLEtBN0JELEFBNkJFLEtBQUssQ0FBSztJQUNULElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLFlBQWdCO0dBQUc7RUEvQmxDLEFBNkJNLEtBN0JELEFBNkJFLEtBQUssQ0FBSztJQUNULElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLEdBQWdCO0dBQUc7RUEvQmxDLEFBNkJNLEtBN0JELEFBNkJFLEtBQUssQ0FBSztJQUNULElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLFlBQWdCO0dBQUc7RUEvQmxDLEFBNkJNLEtBN0JELEFBNkJFLEtBQUssQ0FBSztJQUNULElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLFlBQWdCO0dBQUc7RUEvQmxDLEFBNkJNLEtBN0JELEFBNkJFLEtBQUssQ0FBSztJQUNULElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLEdBQWdCO0dBQUc7RUEvQmxDLEFBNkJNLEtBN0JELEFBNkJFLE1BQU0sQ0FBSTtJQUNULElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLFlBQWdCO0dBQUc7RUEvQmxDLEFBNkJNLEtBN0JELEFBNkJFLE1BQU0sQ0FBSTtJQUNULElBQUksRUFBRSxJQUFJ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 */