/*! bulma.io v0.9.4 | MIT License | github.com/jgthms/bulma */
/* Bulma Utilities */
@import url(../../node_modules/@material-design-icons/font/outlined.css);
.button, .hs-form .hs-button, .wpcf7-form .wpcf7-submit, .input, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text, .textarea, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea, .select select, .wp-block-categories-dropdown select, .file-cta,
.file-name, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 5px;
  box-shadow: none;
  display: inline-flex;
  font-size: 1rem;
  height: 2.5em;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.5em - 1px);
  padding-left: calc(0.75em - 1px);
  padding-right: calc(0.75em - 1px);
  padding-top: calc(0.5em - 1px);
  position: relative;
  vertical-align: top; }
  .button:focus, .hs-form .hs-button:focus, .wpcf7-form .wpcf7-submit:focus, .input:focus, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:focus, .textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea:focus, .select select:focus, .wp-block-categories-dropdown select:focus, .file-cta:focus,
  .file-name:focus, .pagination-previous:focus,
  .pagination-next:focus,
  .pagination-link:focus,
  .pagination-ellipsis:focus, .is-focused.button, .hs-form .is-focused.hs-button, .wpcf7-form .is-focused.wpcf7-submit, .is-focused.input, .wpcf7-form label .wpcf7-form-control-wrap .is-focused.wpcf7-text, .is-focused.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-focused.wpcf7-textarea, .select select.is-focused, .wp-block-categories-dropdown 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, .hs-form .hs-button:active, .wpcf7-form .wpcf7-submit:active, .input:active, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:active, .textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea:active, .select select:active, .wp-block-categories-dropdown select:active, .file-cta:active,
  .file-name:active, .pagination-previous:active,
  .pagination-next:active,
  .pagination-link:active,
  .pagination-ellipsis:active, .is-active.button, .hs-form .is-active.hs-button, .wpcf7-form .is-active.wpcf7-submit, .is-active.input, .wpcf7-form label .wpcf7-form-control-wrap .is-active.wpcf7-text, .is-active.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-active.wpcf7-textarea, .select select.is-active, .wp-block-categories-dropdown 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], .hs-form .hs-button[disabled], .wpcf7-form .wpcf7-submit[disabled], .input[disabled], .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text[disabled], .textarea[disabled], .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea[disabled], .select select[disabled], .wp-block-categories-dropdown select[disabled], .file-cta[disabled],
  .file-name[disabled], .pagination-previous[disabled],
  .pagination-next[disabled],
  .pagination-link[disabled],
  .pagination-ellipsis[disabled],
  fieldset[disabled] .button,
  fieldset[disabled] .hs-form .hs-button,
  .hs-form fieldset[disabled] .hs-button,
  fieldset[disabled] .wpcf7-form .wpcf7-submit,
  .wpcf7-form fieldset[disabled] .wpcf7-submit,
  fieldset[disabled] .input,
  fieldset[disabled] .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap fieldset[disabled] .wpcf7-text,
  fieldset[disabled] .textarea,
  fieldset[disabled] .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea,
  .wpcf7-form label .wpcf7-form-control-wrap fieldset[disabled] .wpcf7-textarea,
  fieldset[disabled] .select select,
  .select fieldset[disabled] select,
  fieldset[disabled] .wp-block-categories-dropdown select,
  .wp-block-categories-dropdown fieldset[disabled] select,
  fieldset[disabled] .file-cta,
  fieldset[disabled] .file-name,
  fieldset[disabled] .pagination-previous,
  fieldset[disabled] .pagination-next,
  fieldset[disabled] .pagination-link,
  fieldset[disabled] .pagination-ellipsis {
    cursor: not-allowed; }

.button, .hs-form .hs-button, .wpcf7-form .wpcf7-submit, .file, .breadcrumb, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .tabs, .is-unselectable {
  -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, .wp-block-categories-dropdown:not(.is-multiple):not(.is-loading)::after, .navbar-link:not(.is-arrowless)::after {
  border: 3px solid transparent;
  border-radius: 2px;
  border-right: 0;
  border-top: 0;
  content: " ";
  display: block;
  height: 0.625em;
  margin-top: -0.4375em;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: rotate(-45deg);
  transform-origin: center;
  width: 0.625em; }

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

.delete, .modal-close {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(25, 25, 25, 0.2);
  border: none;
  border-radius: 9999px;
  cursor: pointer;
  pointer-events: auto;
  display: inline-block;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 0;
  height: 20px;
  max-height: 20px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
  outline: none;
  position: relative;
  vertical-align: top;
  width: 20px; }
  .delete::before, .modal-close::before, .delete::after, .modal-close::after {
    background-color: #FFFFFF;
    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(25, 25, 25, 0.3); }
  .delete:active, .modal-close:active {
    background-color: rgba(25, 25, 25, 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, section.delete.wp-block-group, .is-medium.modal-close, section.modal-close.wp-block-group {
    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, .hs-form .is-loading.hs-button::after, .wpcf7-form .is-loading.wpcf7-submit::after, .loader, .select.is-loading::after, .is-loading.wp-block-categories-dropdown::after, .control.is-loading::after, .hs-form .is-loading.hs-fieldtype-text::after,
.hs-form .is-loading.hs-fieldtype-phonenumber::after,
.hs-form .is-loading.hs-fieldtype-textarea::after, .hs-form .is-loading.hs-dependent-field::after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 9999px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em; }

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

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

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

iframe {
  border: 0; }

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

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

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

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

body,
button,
input,
optgroup,
select,
textarea {
  font-family: "Mark", "Helvetica", Arial, sans-serif; }

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

body {
  color: #58595A;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5; }

a {
  color: #0085CA;
  cursor: pointer;
  text-decoration: none; }
  a strong {
    color: currentColor; }
  a:hover {
    color: #363636; }

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

hr {
  background-color: #F5F5F5;
  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; }

fieldset {
  border: none; }

pre {
  -webkit-overflow-scrolling: touch;
  background-color: #F5F5F5;
  color: #58595A;
  font-size: 0.875em;
  overflow-x: auto;
  padding: 1.25rem 1.5rem;
  white-space: pre;
  word-wrap: normal; }
  pre code {
    background-color: transparent;
    color: currentColor;
    font-size: 1em;
    padding: 0; }

table td,
table th {
  vertical-align: top; }
  table td:not([align]),
  table th:not([align]) {
    text-align: inherit; }

table th {
  color: #363636; }

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

/* Bulma Elements */
.box {
  background-color: #FFFFFF;
  border-radius: 5px;
  box-shadow: 0 0.5em 1em -0.125em rgba(25, 25, 25, 0.1), 0 0px 0 1px rgba(25, 25, 25, 0.02);
  color: #58595A;
  display: block;
  padding: 1.25rem; }

a.box:hover, a.box:focus {
  box-shadow: 0 0.5em 1em -0.125em rgba(25, 25, 25, 0.1), 0 0 0 1px #0085CA; }

a.box:active {
  box-shadow: inset 0 1px 2px rgba(25, 25, 25, 0.2), 0 0 0 1px #0085CA; }

.button, .hs-form .hs-button, .wpcf7-form .wpcf7-submit {
  background-color: #FFFFFF;
  border-color: #dbdbdb;
  border-width: 1px;
  color: #363636;
  cursor: pointer;
  justify-content: center;
  padding-bottom: calc(0.5em - 1px);
  padding-left: 1em;
  padding-right: 1em;
  padding-top: calc(0.5em - 1px);
  text-align: center;
  white-space: nowrap; }
  .button strong, .hs-form .hs-button strong, .wpcf7-form .wpcf7-submit strong {
    color: inherit; }
  .button .icon, .hs-form .hs-button .icon, .wpcf7-form .wpcf7-submit .icon, .button .icon.is-small, .hs-form .hs-button .icon.is-small, .wpcf7-form .wpcf7-submit .icon.is-small, .button .icon.is-medium, .hs-form .hs-button .icon.is-medium, .wpcf7-form .wpcf7-submit .icon.is-medium, .button section.icon.wp-block-group, .hs-form .hs-button section.icon.wp-block-group, .wpcf7-form .wpcf7-submit section.icon.wp-block-group, .button .icon.is-large, .hs-form .hs-button .icon.is-large, .wpcf7-form .wpcf7-submit .icon.is-large {
    height: 1.5em;
    width: 1.5em; }
  .button .icon:first-child:not(:last-child), .hs-form .hs-button .icon:first-child:not(:last-child), .wpcf7-form .wpcf7-submit .icon:first-child:not(:last-child) {
    margin-left: calc(-0.5em - 1px);
    margin-right: 0.25em; }
  .button .icon:last-child:not(:first-child), .hs-form .hs-button .icon:last-child:not(:first-child), .wpcf7-form .wpcf7-submit .icon:last-child:not(:first-child) {
    margin-left: 0.25em;
    margin-right: calc(-0.5em - 1px); }
  .button .icon:first-child:last-child, .hs-form .hs-button .icon:first-child:last-child, .wpcf7-form .wpcf7-submit .icon:first-child:last-child {
    margin-left: calc(-0.5em - 1px);
    margin-right: calc(-0.5em - 1px); }
  .button:hover, .hs-form .hs-button:hover, .wpcf7-form .wpcf7-submit:hover, .button.is-hovered, .hs-form .is-hovered.hs-button, .wpcf7-form .is-hovered.wpcf7-submit {
    border-color: #b5b5b5;
    color: #363636; }
  .button:focus, .hs-form .hs-button:focus, .wpcf7-form .wpcf7-submit:focus, .button.is-focused, .hs-form .is-focused.hs-button, .wpcf7-form .is-focused.wpcf7-submit {
    border-color: #0085CA;
    color: #363636; }
    .button:focus:not(:active), .hs-form .hs-button:focus:not(:active), .wpcf7-form .wpcf7-submit:focus:not(:active), .button.is-focused:not(:active), .hs-form .is-focused.hs-button:not(:active), .wpcf7-form .is-focused.wpcf7-submit:not(:active) {
      box-shadow: 0 0 0 0.125em rgba(0, 133, 202, 0.25); }
  .button:active, .hs-form .hs-button:active, .wpcf7-form .wpcf7-submit:active, .button.is-active, .hs-form .is-active.hs-button, .wpcf7-form .is-active.wpcf7-submit {
    border-color: #4a4a4a;
    color: #363636; }
  .button.is-text, .hs-form .is-text.hs-button, .wpcf7-form .is-text.wpcf7-submit {
    background-color: transparent;
    border-color: transparent;
    color: #58595A;
    text-decoration: underline; }
    .button.is-text:hover, .hs-form .is-text.hs-button:hover, .wpcf7-form .is-text.wpcf7-submit:hover, .button.is-text.is-hovered, .hs-form .is-text.is-hovered.hs-button, .wpcf7-form .is-text.is-hovered.wpcf7-submit, .button.is-text:focus, .hs-form .is-text.hs-button:focus, .wpcf7-form .is-text.wpcf7-submit:focus, .button.is-text.is-focused, .hs-form .is-text.is-focused.hs-button, .wpcf7-form .is-text.is-focused.wpcf7-submit {
      background-color: #F5F5F5;
      color: #363636; }
    .button.is-text:active, .hs-form .is-text.hs-button:active, .wpcf7-form .is-text.wpcf7-submit:active, .button.is-text.is-active, .hs-form .is-text.is-active.hs-button, .wpcf7-form .is-text.is-active.wpcf7-submit {
      background-color: #e8e8e8;
      color: #363636; }
    .button.is-text[disabled], .hs-form .is-text.hs-button[disabled], .wpcf7-form .is-text.wpcf7-submit[disabled],
    fieldset[disabled] .button.is-text,
    fieldset[disabled] .hs-form .is-text.hs-button,
    .hs-form fieldset[disabled] .is-text.hs-button,
    fieldset[disabled] .wpcf7-form .is-text.wpcf7-submit,
    .wpcf7-form fieldset[disabled] .is-text.wpcf7-submit {
      background-color: transparent;
      border-color: transparent;
      box-shadow: none; }
  .button.is-ghost, .hs-form .is-ghost.hs-button, .wpcf7-form .is-ghost.wpcf7-submit {
    background: none;
    border-color: transparent;
    color: #0085CA;
    text-decoration: none; }
    .button.is-ghost:hover, .hs-form .is-ghost.hs-button:hover, .wpcf7-form .is-ghost.wpcf7-submit:hover, .button.is-ghost.is-hovered, .hs-form .is-ghost.is-hovered.hs-button, .wpcf7-form .is-ghost.is-hovered.wpcf7-submit {
      color: #0085CA;
      text-decoration: underline; }
  .button.is-white, .hs-form .is-white.hs-button, .wpcf7-form .is-white.wpcf7-submit {
    background-color: #FFFFFF;
    border-color: transparent;
    color: #191919; }
    .button.is-white:hover, .hs-form .is-white.hs-button:hover, .wpcf7-form .is-white.wpcf7-submit:hover, .button.is-white.is-hovered, .hs-form .is-white.is-hovered.hs-button, .wpcf7-form .is-white.is-hovered.wpcf7-submit {
      background-color: #f9f9f9;
      border-color: transparent;
      color: #191919; }
    .button.is-white:focus, .hs-form .is-white.hs-button:focus, .wpcf7-form .is-white.wpcf7-submit:focus, .button.is-white.is-focused, .hs-form .is-white.is-focused.hs-button, .wpcf7-form .is-white.is-focused.wpcf7-submit {
      border-color: transparent;
      color: #191919; }
      .button.is-white:focus:not(:active), .hs-form .is-white.hs-button:focus:not(:active), .wpcf7-form .is-white.wpcf7-submit:focus:not(:active), .button.is-white.is-focused:not(:active), .hs-form .is-white.is-focused.hs-button:not(:active), .wpcf7-form .is-white.is-focused.wpcf7-submit:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
    .button.is-white:active, .hs-form .is-white.hs-button:active, .wpcf7-form .is-white.wpcf7-submit:active, .button.is-white.is-active, .hs-form .is-white.is-active.hs-button, .wpcf7-form .is-white.is-active.wpcf7-submit {
      background-color: #f2f2f2;
      border-color: transparent;
      color: #191919; }
    .button.is-white[disabled], .hs-form .is-white.hs-button[disabled], .wpcf7-form .is-white.wpcf7-submit[disabled],
    fieldset[disabled] .button.is-white,
    fieldset[disabled] .hs-form .is-white.hs-button,
    .hs-form fieldset[disabled] .is-white.hs-button,
    fieldset[disabled] .wpcf7-form .is-white.wpcf7-submit,
    .wpcf7-form fieldset[disabled] .is-white.wpcf7-submit {
      background-color: #FFFFFF;
      border-color: #FFFFFF;
      box-shadow: none; }
    .button.is-white.is-inverted, .hs-form .is-white.is-inverted.hs-button, .wpcf7-form .is-white.is-inverted.wpcf7-submit {
      background-color: #191919;
      color: #FFFFFF; }
      .button.is-white.is-inverted:hover, .hs-form .is-white.is-inverted.hs-button:hover, .wpcf7-form .is-white.is-inverted.wpcf7-submit:hover, .button.is-white.is-inverted.is-hovered, .hs-form .is-white.is-inverted.is-hovered.hs-button, .wpcf7-form .is-white.is-inverted.is-hovered.wpcf7-submit {
        background-color: #0c0c0c; }
      .button.is-white.is-inverted[disabled], .hs-form .is-white.is-inverted.hs-button[disabled], .wpcf7-form .is-white.is-inverted.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-white.is-inverted,
      fieldset[disabled] .hs-form .is-white.is-inverted.hs-button,
      .hs-form fieldset[disabled] .is-white.is-inverted.hs-button,
      fieldset[disabled] .wpcf7-form .is-white.is-inverted.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-white.is-inverted.wpcf7-submit {
        background-color: #191919;
        border-color: transparent;
        box-shadow: none;
        color: #FFFFFF; }
    .button.is-white.is-loading::after, .hs-form .is-white.is-loading.hs-button::after, .wpcf7-form .is-white.is-loading.wpcf7-submit::after {
      border-color: transparent transparent #191919 #191919 !important; }
    .button.is-white.is-outlined, .hs-form .is-white.is-outlined.hs-button, .wpcf7-form .is-white.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #FFFFFF;
      color: #FFFFFF; }
      .button.is-white.is-outlined:hover, .hs-form .is-white.is-outlined.hs-button:hover, .wpcf7-form .is-white.is-outlined.wpcf7-submit:hover, .button.is-white.is-outlined.is-hovered, .hs-form .is-white.is-outlined.is-hovered.hs-button, .wpcf7-form .is-white.is-outlined.is-hovered.wpcf7-submit, .button.is-white.is-outlined:focus, .hs-form .is-white.is-outlined.hs-button:focus, .wpcf7-form .is-white.is-outlined.wpcf7-submit:focus, .button.is-white.is-outlined.is-focused, .hs-form .is-white.is-outlined.is-focused.hs-button, .wpcf7-form .is-white.is-outlined.is-focused.wpcf7-submit {
        background-color: #FFFFFF;
        border-color: #FFFFFF;
        color: #191919; }
      .button.is-white.is-outlined.is-loading::after, .hs-form .is-white.is-outlined.is-loading.hs-button::after, .wpcf7-form .is-white.is-outlined.is-loading.wpcf7-submit::after {
        border-color: transparent transparent #FFFFFF #FFFFFF !important; }
      .button.is-white.is-outlined.is-loading:hover::after, .hs-form .is-white.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-white.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .hs-form .is-white.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-white.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-white.is-outlined.is-loading:focus::after, .hs-form .is-white.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-white.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after, .hs-form .is-white.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-white.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #191919 #191919 !important; }
      .button.is-white.is-outlined[disabled], .hs-form .is-white.is-outlined.hs-button[disabled], .wpcf7-form .is-white.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-white.is-outlined,
      fieldset[disabled] .hs-form .is-white.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-white.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-white.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-white.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #FFFFFF;
        box-shadow: none;
        color: #FFFFFF; }
    .button.is-white.is-inverted.is-outlined, .hs-form .is-white.is-inverted.is-outlined.hs-button, .wpcf7-form .is-white.is-inverted.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #191919;
      color: #191919; }
      .button.is-white.is-inverted.is-outlined:hover, .hs-form .is-white.is-inverted.is-outlined.hs-button:hover, .wpcf7-form .is-white.is-inverted.is-outlined.wpcf7-submit:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .hs-form .is-white.is-inverted.is-outlined.is-hovered.hs-button, .wpcf7-form .is-white.is-inverted.is-outlined.is-hovered.wpcf7-submit, .button.is-white.is-inverted.is-outlined:focus, .hs-form .is-white.is-inverted.is-outlined.hs-button:focus, .wpcf7-form .is-white.is-inverted.is-outlined.wpcf7-submit:focus, .button.is-white.is-inverted.is-outlined.is-focused, .hs-form .is-white.is-inverted.is-outlined.is-focused.hs-button, .wpcf7-form .is-white.is-inverted.is-outlined.is-focused.wpcf7-submit {
        background-color: #191919;
        color: #FFFFFF; }
      .button.is-white.is-inverted.is-outlined.is-loading:hover::after, .hs-form .is-white.is-inverted.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-white.is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .hs-form .is-white.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-white.is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .hs-form .is-white.is-inverted.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-white.is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after, .hs-form .is-white.is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-white.is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #FFFFFF #FFFFFF !important; }
      .button.is-white.is-inverted.is-outlined[disabled], .hs-form .is-white.is-inverted.is-outlined.hs-button[disabled], .wpcf7-form .is-white.is-inverted.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-white.is-inverted.is-outlined,
      fieldset[disabled] .hs-form .is-white.is-inverted.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-white.is-inverted.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-white.is-inverted.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-white.is-inverted.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #191919;
        box-shadow: none;
        color: #191919; }
  .button.is-black, .hs-form .is-black.hs-button, .wpcf7-form .is-black.wpcf7-submit {
    background-color: #191919;
    border-color: transparent;
    color: #FFFFFF; }
    .button.is-black:hover, .hs-form .is-black.hs-button:hover, .wpcf7-form .is-black.wpcf7-submit:hover, .button.is-black.is-hovered, .hs-form .is-black.is-hovered.hs-button, .wpcf7-form .is-black.is-hovered.wpcf7-submit {
      background-color: #131313;
      border-color: transparent;
      color: #FFFFFF; }
    .button.is-black:focus, .hs-form .is-black.hs-button:focus, .wpcf7-form .is-black.wpcf7-submit:focus, .button.is-black.is-focused, .hs-form .is-black.is-focused.hs-button, .wpcf7-form .is-black.is-focused.wpcf7-submit {
      border-color: transparent;
      color: #FFFFFF; }
      .button.is-black:focus:not(:active), .hs-form .is-black.hs-button:focus:not(:active), .wpcf7-form .is-black.wpcf7-submit:focus:not(:active), .button.is-black.is-focused:not(:active), .hs-form .is-black.is-focused.hs-button:not(:active), .wpcf7-form .is-black.is-focused.wpcf7-submit:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(25, 25, 25, 0.25); }
    .button.is-black:active, .hs-form .is-black.hs-button:active, .wpcf7-form .is-black.wpcf7-submit:active, .button.is-black.is-active, .hs-form .is-black.is-active.hs-button, .wpcf7-form .is-black.is-active.wpcf7-submit {
      background-color: #0c0c0c;
      border-color: transparent;
      color: #FFFFFF; }
    .button.is-black[disabled], .hs-form .is-black.hs-button[disabled], .wpcf7-form .is-black.wpcf7-submit[disabled],
    fieldset[disabled] .button.is-black,
    fieldset[disabled] .hs-form .is-black.hs-button,
    .hs-form fieldset[disabled] .is-black.hs-button,
    fieldset[disabled] .wpcf7-form .is-black.wpcf7-submit,
    .wpcf7-form fieldset[disabled] .is-black.wpcf7-submit {
      background-color: #191919;
      border-color: #191919;
      box-shadow: none; }
    .button.is-black.is-inverted, .hs-form .is-black.is-inverted.hs-button, .wpcf7-form .is-black.is-inverted.wpcf7-submit {
      background-color: #FFFFFF;
      color: #191919; }
      .button.is-black.is-inverted:hover, .hs-form .is-black.is-inverted.hs-button:hover, .wpcf7-form .is-black.is-inverted.wpcf7-submit:hover, .button.is-black.is-inverted.is-hovered, .hs-form .is-black.is-inverted.is-hovered.hs-button, .wpcf7-form .is-black.is-inverted.is-hovered.wpcf7-submit {
        background-color: #f2f2f2; }
      .button.is-black.is-inverted[disabled], .hs-form .is-black.is-inverted.hs-button[disabled], .wpcf7-form .is-black.is-inverted.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-black.is-inverted,
      fieldset[disabled] .hs-form .is-black.is-inverted.hs-button,
      .hs-form fieldset[disabled] .is-black.is-inverted.hs-button,
      fieldset[disabled] .wpcf7-form .is-black.is-inverted.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-black.is-inverted.wpcf7-submit {
        background-color: #FFFFFF;
        border-color: transparent;
        box-shadow: none;
        color: #191919; }
    .button.is-black.is-loading::after, .hs-form .is-black.is-loading.hs-button::after, .wpcf7-form .is-black.is-loading.wpcf7-submit::after {
      border-color: transparent transparent #FFFFFF #FFFFFF !important; }
    .button.is-black.is-outlined, .hs-form .is-black.is-outlined.hs-button, .wpcf7-form .is-black.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #191919;
      color: #191919; }
      .button.is-black.is-outlined:hover, .hs-form .is-black.is-outlined.hs-button:hover, .wpcf7-form .is-black.is-outlined.wpcf7-submit:hover, .button.is-black.is-outlined.is-hovered, .hs-form .is-black.is-outlined.is-hovered.hs-button, .wpcf7-form .is-black.is-outlined.is-hovered.wpcf7-submit, .button.is-black.is-outlined:focus, .hs-form .is-black.is-outlined.hs-button:focus, .wpcf7-form .is-black.is-outlined.wpcf7-submit:focus, .button.is-black.is-outlined.is-focused, .hs-form .is-black.is-outlined.is-focused.hs-button, .wpcf7-form .is-black.is-outlined.is-focused.wpcf7-submit {
        background-color: #191919;
        border-color: #191919;
        color: #FFFFFF; }
      .button.is-black.is-outlined.is-loading::after, .hs-form .is-black.is-outlined.is-loading.hs-button::after, .wpcf7-form .is-black.is-outlined.is-loading.wpcf7-submit::after {
        border-color: transparent transparent #191919 #191919 !important; }
      .button.is-black.is-outlined.is-loading:hover::after, .hs-form .is-black.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-black.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .hs-form .is-black.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-black.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-black.is-outlined.is-loading:focus::after, .hs-form .is-black.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-black.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after, .hs-form .is-black.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-black.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #FFFFFF #FFFFFF !important; }
      .button.is-black.is-outlined[disabled], .hs-form .is-black.is-outlined.hs-button[disabled], .wpcf7-form .is-black.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-black.is-outlined,
      fieldset[disabled] .hs-form .is-black.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-black.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-black.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-black.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #191919;
        box-shadow: none;
        color: #191919; }
    .button.is-black.is-inverted.is-outlined, .hs-form .is-black.is-inverted.is-outlined.hs-button, .wpcf7-form .is-black.is-inverted.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #FFFFFF;
      color: #FFFFFF; }
      .button.is-black.is-inverted.is-outlined:hover, .hs-form .is-black.is-inverted.is-outlined.hs-button:hover, .wpcf7-form .is-black.is-inverted.is-outlined.wpcf7-submit:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .hs-form .is-black.is-inverted.is-outlined.is-hovered.hs-button, .wpcf7-form .is-black.is-inverted.is-outlined.is-hovered.wpcf7-submit, .button.is-black.is-inverted.is-outlined:focus, .hs-form .is-black.is-inverted.is-outlined.hs-button:focus, .wpcf7-form .is-black.is-inverted.is-outlined.wpcf7-submit:focus, .button.is-black.is-inverted.is-outlined.is-focused, .hs-form .is-black.is-inverted.is-outlined.is-focused.hs-button, .wpcf7-form .is-black.is-inverted.is-outlined.is-focused.wpcf7-submit {
        background-color: #FFFFFF;
        color: #191919; }
      .button.is-black.is-inverted.is-outlined.is-loading:hover::after, .hs-form .is-black.is-inverted.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-black.is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .hs-form .is-black.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-black.is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .hs-form .is-black.is-inverted.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-black.is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after, .hs-form .is-black.is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-black.is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #191919 #191919 !important; }
      .button.is-black.is-inverted.is-outlined[disabled], .hs-form .is-black.is-inverted.is-outlined.hs-button[disabled], .wpcf7-form .is-black.is-inverted.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-black.is-inverted.is-outlined,
      fieldset[disabled] .hs-form .is-black.is-inverted.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-black.is-inverted.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-black.is-inverted.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-black.is-inverted.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #FFFFFF;
        box-shadow: none;
        color: #FFFFFF; }
  .button.is-light, .hs-form .is-light.hs-button, .wpcf7-form .is-light.wpcf7-submit {
    background-color: #F5F5F5;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
    .button.is-light:hover, .hs-form .is-light.hs-button:hover, .wpcf7-form .is-light.wpcf7-submit:hover, .button.is-light.is-hovered, .hs-form .is-light.is-hovered.hs-button, .wpcf7-form .is-light.is-hovered.wpcf7-submit {
      background-color: #efefef;
      border-color: transparent;
      color: rgba(0, 0, 0, 0.7); }
    .button.is-light:focus, .hs-form .is-light.hs-button:focus, .wpcf7-form .is-light.wpcf7-submit:focus, .button.is-light.is-focused, .hs-form .is-light.is-focused.hs-button, .wpcf7-form .is-light.is-focused.wpcf7-submit {
      border-color: transparent;
      color: rgba(0, 0, 0, 0.7); }
      .button.is-light:focus:not(:active), .hs-form .is-light.hs-button:focus:not(:active), .wpcf7-form .is-light.wpcf7-submit:focus:not(:active), .button.is-light.is-focused:not(:active), .hs-form .is-light.is-focused.hs-button:not(:active), .wpcf7-form .is-light.is-focused.wpcf7-submit:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
    .button.is-light:active, .hs-form .is-light.hs-button:active, .wpcf7-form .is-light.wpcf7-submit:active, .button.is-light.is-active, .hs-form .is-light.is-active.hs-button, .wpcf7-form .is-light.is-active.wpcf7-submit {
      background-color: #e8e8e8;
      border-color: transparent;
      color: rgba(0, 0, 0, 0.7); }
    .button.is-light[disabled], .hs-form .is-light.hs-button[disabled], .wpcf7-form .is-light.wpcf7-submit[disabled],
    fieldset[disabled] .button.is-light,
    fieldset[disabled] .hs-form .is-light.hs-button,
    .hs-form fieldset[disabled] .is-light.hs-button,
    fieldset[disabled] .wpcf7-form .is-light.wpcf7-submit,
    .wpcf7-form fieldset[disabled] .is-light.wpcf7-submit {
      background-color: #F5F5F5;
      border-color: #F5F5F5;
      box-shadow: none; }
    .button.is-light.is-inverted, .hs-form .is-light.is-inverted.hs-button, .wpcf7-form .is-light.is-inverted.wpcf7-submit {
      background-color: rgba(0, 0, 0, 0.7);
      color: #F5F5F5; }
      .button.is-light.is-inverted:hover, .hs-form .is-light.is-inverted.hs-button:hover, .wpcf7-form .is-light.is-inverted.wpcf7-submit:hover, .button.is-light.is-inverted.is-hovered, .hs-form .is-light.is-inverted.is-hovered.hs-button, .wpcf7-form .is-light.is-inverted.is-hovered.wpcf7-submit {
        background-color: rgba(0, 0, 0, 0.7); }
      .button.is-light.is-inverted[disabled], .hs-form .is-light.is-inverted.hs-button[disabled], .wpcf7-form .is-light.is-inverted.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-light.is-inverted,
      fieldset[disabled] .hs-form .is-light.is-inverted.hs-button,
      .hs-form fieldset[disabled] .is-light.is-inverted.hs-button,
      fieldset[disabled] .wpcf7-form .is-light.is-inverted.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-light.is-inverted.wpcf7-submit {
        background-color: rgba(0, 0, 0, 0.7);
        border-color: transparent;
        box-shadow: none;
        color: #F5F5F5; }
    .button.is-light.is-loading::after, .hs-form .is-light.is-loading.hs-button::after, .wpcf7-form .is-light.is-loading.wpcf7-submit::after {
      border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
    .button.is-light.is-outlined, .hs-form .is-light.is-outlined.hs-button, .wpcf7-form .is-light.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #F5F5F5;
      color: #F5F5F5; }
      .button.is-light.is-outlined:hover, .hs-form .is-light.is-outlined.hs-button:hover, .wpcf7-form .is-light.is-outlined.wpcf7-submit:hover, .button.is-light.is-outlined.is-hovered, .hs-form .is-light.is-outlined.is-hovered.hs-button, .wpcf7-form .is-light.is-outlined.is-hovered.wpcf7-submit, .button.is-light.is-outlined:focus, .hs-form .is-light.is-outlined.hs-button:focus, .wpcf7-form .is-light.is-outlined.wpcf7-submit:focus, .button.is-light.is-outlined.is-focused, .hs-form .is-light.is-outlined.is-focused.hs-button, .wpcf7-form .is-light.is-outlined.is-focused.wpcf7-submit {
        background-color: #F5F5F5;
        border-color: #F5F5F5;
        color: rgba(0, 0, 0, 0.7); }
      .button.is-light.is-outlined.is-loading::after, .hs-form .is-light.is-outlined.is-loading.hs-button::after, .wpcf7-form .is-light.is-outlined.is-loading.wpcf7-submit::after {
        border-color: transparent transparent #F5F5F5 #F5F5F5 !important; }
      .button.is-light.is-outlined.is-loading:hover::after, .hs-form .is-light.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-light.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .hs-form .is-light.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-light.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-light.is-outlined.is-loading:focus::after, .hs-form .is-light.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-light.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after, .hs-form .is-light.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-light.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
      .button.is-light.is-outlined[disabled], .hs-form .is-light.is-outlined.hs-button[disabled], .wpcf7-form .is-light.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-light.is-outlined,
      fieldset[disabled] .hs-form .is-light.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-light.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-light.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-light.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #F5F5F5;
        box-shadow: none;
        color: #F5F5F5; }
    .button.is-light.is-inverted.is-outlined, .hs-form .is-light.is-inverted.is-outlined.hs-button, .wpcf7-form .is-light.is-inverted.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: rgba(0, 0, 0, 0.7);
      color: rgba(0, 0, 0, 0.7); }
      .button.is-light.is-inverted.is-outlined:hover, .hs-form .is-light.is-inverted.is-outlined.hs-button:hover, .wpcf7-form .is-light.is-inverted.is-outlined.wpcf7-submit:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .hs-form .is-light.is-inverted.is-outlined.is-hovered.hs-button, .wpcf7-form .is-light.is-inverted.is-outlined.is-hovered.wpcf7-submit, .button.is-light.is-inverted.is-outlined:focus, .hs-form .is-light.is-inverted.is-outlined.hs-button:focus, .wpcf7-form .is-light.is-inverted.is-outlined.wpcf7-submit:focus, .button.is-light.is-inverted.is-outlined.is-focused, .hs-form .is-light.is-inverted.is-outlined.is-focused.hs-button, .wpcf7-form .is-light.is-inverted.is-outlined.is-focused.wpcf7-submit {
        background-color: rgba(0, 0, 0, 0.7);
        color: #F5F5F5; }
      .button.is-light.is-inverted.is-outlined.is-loading:hover::after, .hs-form .is-light.is-inverted.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-light.is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .hs-form .is-light.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-light.is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .hs-form .is-light.is-inverted.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-light.is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after, .hs-form .is-light.is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-light.is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #F5F5F5 #F5F5F5 !important; }
      .button.is-light.is-inverted.is-outlined[disabled], .hs-form .is-light.is-inverted.is-outlined.hs-button[disabled], .wpcf7-form .is-light.is-inverted.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-light.is-inverted.is-outlined,
      fieldset[disabled] .hs-form .is-light.is-inverted.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-light.is-inverted.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-light.is-inverted.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-light.is-inverted.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: rgba(0, 0, 0, 0.7);
        box-shadow: none;
        color: rgba(0, 0, 0, 0.7); }
  .button.is-dark, .hs-form .is-dark.hs-button, .wpcf7-form .is-dark.wpcf7-submit {
    background-color: #8A8B8F;
    border-color: transparent;
    color: #fff; }
    .button.is-dark:hover, .hs-form .is-dark.hs-button:hover, .wpcf7-form .is-dark.wpcf7-submit:hover, .button.is-dark.is-hovered, .hs-form .is-dark.is-hovered.hs-button, .wpcf7-form .is-dark.is-hovered.wpcf7-submit {
      background-color: #838589;
      border-color: transparent;
      color: #fff; }
    .button.is-dark:focus, .hs-form .is-dark.hs-button:focus, .wpcf7-form .is-dark.wpcf7-submit:focus, .button.is-dark.is-focused, .hs-form .is-dark.is-focused.hs-button, .wpcf7-form .is-dark.is-focused.wpcf7-submit {
      border-color: transparent;
      color: #fff; }
      .button.is-dark:focus:not(:active), .hs-form .is-dark.hs-button:focus:not(:active), .wpcf7-form .is-dark.wpcf7-submit:focus:not(:active), .button.is-dark.is-focused:not(:active), .hs-form .is-dark.is-focused.hs-button:not(:active), .wpcf7-form .is-dark.is-focused.wpcf7-submit:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(138, 139, 143, 0.25); }
    .button.is-dark:active, .hs-form .is-dark.hs-button:active, .wpcf7-form .is-dark.wpcf7-submit:active, .button.is-dark.is-active, .hs-form .is-dark.is-active.hs-button, .wpcf7-form .is-dark.is-active.wpcf7-submit {
      background-color: #7d7e83;
      border-color: transparent;
      color: #fff; }
    .button.is-dark[disabled], .hs-form .is-dark.hs-button[disabled], .wpcf7-form .is-dark.wpcf7-submit[disabled],
    fieldset[disabled] .button.is-dark,
    fieldset[disabled] .hs-form .is-dark.hs-button,
    .hs-form fieldset[disabled] .is-dark.hs-button,
    fieldset[disabled] .wpcf7-form .is-dark.wpcf7-submit,
    .wpcf7-form fieldset[disabled] .is-dark.wpcf7-submit {
      background-color: #8A8B8F;
      border-color: #8A8B8F;
      box-shadow: none; }
    .button.is-dark.is-inverted, .hs-form .is-dark.is-inverted.hs-button, .wpcf7-form .is-dark.is-inverted.wpcf7-submit {
      background-color: #fff;
      color: #8A8B8F; }
      .button.is-dark.is-inverted:hover, .hs-form .is-dark.is-inverted.hs-button:hover, .wpcf7-form .is-dark.is-inverted.wpcf7-submit:hover, .button.is-dark.is-inverted.is-hovered, .hs-form .is-dark.is-inverted.is-hovered.hs-button, .wpcf7-form .is-dark.is-inverted.is-hovered.wpcf7-submit {
        background-color: #f2f2f2; }
      .button.is-dark.is-inverted[disabled], .hs-form .is-dark.is-inverted.hs-button[disabled], .wpcf7-form .is-dark.is-inverted.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-dark.is-inverted,
      fieldset[disabled] .hs-form .is-dark.is-inverted.hs-button,
      .hs-form fieldset[disabled] .is-dark.is-inverted.hs-button,
      fieldset[disabled] .wpcf7-form .is-dark.is-inverted.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-dark.is-inverted.wpcf7-submit {
        background-color: #fff;
        border-color: transparent;
        box-shadow: none;
        color: #8A8B8F; }
    .button.is-dark.is-loading::after, .hs-form .is-dark.is-loading.hs-button::after, .wpcf7-form .is-dark.is-loading.wpcf7-submit::after {
      border-color: transparent transparent #fff #fff !important; }
    .button.is-dark.is-outlined, .hs-form .is-dark.is-outlined.hs-button, .wpcf7-form .is-dark.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #8A8B8F;
      color: #8A8B8F; }
      .button.is-dark.is-outlined:hover, .hs-form .is-dark.is-outlined.hs-button:hover, .wpcf7-form .is-dark.is-outlined.wpcf7-submit:hover, .button.is-dark.is-outlined.is-hovered, .hs-form .is-dark.is-outlined.is-hovered.hs-button, .wpcf7-form .is-dark.is-outlined.is-hovered.wpcf7-submit, .button.is-dark.is-outlined:focus, .hs-form .is-dark.is-outlined.hs-button:focus, .wpcf7-form .is-dark.is-outlined.wpcf7-submit:focus, .button.is-dark.is-outlined.is-focused, .hs-form .is-dark.is-outlined.is-focused.hs-button, .wpcf7-form .is-dark.is-outlined.is-focused.wpcf7-submit {
        background-color: #8A8B8F;
        border-color: #8A8B8F;
        color: #fff; }
      .button.is-dark.is-outlined.is-loading::after, .hs-form .is-dark.is-outlined.is-loading.hs-button::after, .wpcf7-form .is-dark.is-outlined.is-loading.wpcf7-submit::after {
        border-color: transparent transparent #8A8B8F #8A8B8F !important; }
      .button.is-dark.is-outlined.is-loading:hover::after, .hs-form .is-dark.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-dark.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .hs-form .is-dark.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-dark.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-dark.is-outlined.is-loading:focus::after, .hs-form .is-dark.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-dark.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after, .hs-form .is-dark.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-dark.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #fff #fff !important; }
      .button.is-dark.is-outlined[disabled], .hs-form .is-dark.is-outlined.hs-button[disabled], .wpcf7-form .is-dark.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-dark.is-outlined,
      fieldset[disabled] .hs-form .is-dark.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-dark.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-dark.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-dark.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #8A8B8F;
        box-shadow: none;
        color: #8A8B8F; }
    .button.is-dark.is-inverted.is-outlined, .hs-form .is-dark.is-inverted.is-outlined.hs-button, .wpcf7-form .is-dark.is-inverted.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
      .button.is-dark.is-inverted.is-outlined:hover, .hs-form .is-dark.is-inverted.is-outlined.hs-button:hover, .wpcf7-form .is-dark.is-inverted.is-outlined.wpcf7-submit:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .hs-form .is-dark.is-inverted.is-outlined.is-hovered.hs-button, .wpcf7-form .is-dark.is-inverted.is-outlined.is-hovered.wpcf7-submit, .button.is-dark.is-inverted.is-outlined:focus, .hs-form .is-dark.is-inverted.is-outlined.hs-button:focus, .wpcf7-form .is-dark.is-inverted.is-outlined.wpcf7-submit:focus, .button.is-dark.is-inverted.is-outlined.is-focused, .hs-form .is-dark.is-inverted.is-outlined.is-focused.hs-button, .wpcf7-form .is-dark.is-inverted.is-outlined.is-focused.wpcf7-submit {
        background-color: #fff;
        color: #8A8B8F; }
      .button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .hs-form .is-dark.is-inverted.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-dark.is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .hs-form .is-dark.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-dark.is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .hs-form .is-dark.is-inverted.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-dark.is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after, .hs-form .is-dark.is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-dark.is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #8A8B8F #8A8B8F !important; }
      .button.is-dark.is-inverted.is-outlined[disabled], .hs-form .is-dark.is-inverted.is-outlined.hs-button[disabled], .wpcf7-form .is-dark.is-inverted.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-dark.is-inverted.is-outlined,
      fieldset[disabled] .hs-form .is-dark.is-inverted.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-dark.is-inverted.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-dark.is-inverted.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-dark.is-inverted.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #fff;
        box-shadow: none;
        color: #fff; }
  .button.is-primary, .hs-form .hs-button, .wpcf7-form .wpcf7-submit {
    background-color: #E05929;
    border-color: transparent;
    color: #fff; }
    .button.is-primary:hover, .hs-form .hs-button:hover, .wpcf7-form .wpcf7-submit:hover, .button.is-primary.is-hovered, .hs-form .is-hovered.hs-button, .wpcf7-form .is-hovered.wpcf7-submit {
      background-color: #dc5120;
      border-color: transparent;
      color: #fff; }
    .button.is-primary:focus, .hs-form .hs-button:focus, .wpcf7-form .wpcf7-submit:focus, .button.is-primary.is-focused, .hs-form .is-focused.hs-button, .wpcf7-form .is-focused.wpcf7-submit {
      border-color: transparent;
      color: #fff; }
      .button.is-primary:focus:not(:active), .hs-form .hs-button:focus:not(:active), .wpcf7-form .wpcf7-submit:focus:not(:active), .button.is-primary.is-focused:not(:active), .hs-form .is-focused.hs-button:not(:active), .wpcf7-form .is-focused.wpcf7-submit:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(224, 89, 41, 0.25); }
    .button.is-primary:active, .hs-form .hs-button:active, .wpcf7-form .wpcf7-submit:active, .button.is-primary.is-active, .hs-form .is-active.hs-button, .wpcf7-form .is-active.wpcf7-submit {
      background-color: #d14d1e;
      border-color: transparent;
      color: #fff; }
    .button.is-primary[disabled], .hs-form .hs-button[disabled], .wpcf7-form .wpcf7-submit[disabled],
    fieldset[disabled] .button.is-primary,
    fieldset[disabled] .hs-form .hs-button,
    .hs-form fieldset[disabled] .hs-button,
    fieldset[disabled] .wpcf7-form .wpcf7-submit,
    .wpcf7-form fieldset[disabled] .wpcf7-submit {
      background-color: #E05929;
      border-color: #E05929;
      box-shadow: none; }
    .button.is-primary.is-inverted, .hs-form .is-inverted.hs-button, .wpcf7-form .is-inverted.wpcf7-submit {
      background-color: #fff;
      color: #E05929; }
      .button.is-primary.is-inverted:hover, .hs-form .is-inverted.hs-button:hover, .wpcf7-form .is-inverted.wpcf7-submit:hover, .button.is-primary.is-inverted.is-hovered, .hs-form .is-inverted.is-hovered.hs-button, .wpcf7-form .is-inverted.is-hovered.wpcf7-submit {
        background-color: #f2f2f2; }
      .button.is-primary.is-inverted[disabled], .hs-form .is-inverted.hs-button[disabled], .wpcf7-form .is-inverted.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-primary.is-inverted,
      fieldset[disabled] .hs-form .is-inverted.hs-button,
      .hs-form fieldset[disabled] .is-inverted.hs-button,
      fieldset[disabled] .wpcf7-form .is-inverted.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-inverted.wpcf7-submit {
        background-color: #fff;
        border-color: transparent;
        box-shadow: none;
        color: #E05929; }
    .button.is-primary.is-loading::after, .hs-form .is-loading.hs-button::after, .wpcf7-form .is-loading.wpcf7-submit::after {
      border-color: transparent transparent #fff #fff !important; }
    .button.is-primary.is-outlined, .hs-form .is-outlined.hs-button, .wpcf7-form .is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #E05929;
      color: #E05929; }
      .button.is-primary.is-outlined:hover, .hs-form .is-outlined.hs-button:hover, .wpcf7-form .is-outlined.wpcf7-submit:hover, .button.is-primary.is-outlined.is-hovered, .hs-form .is-outlined.is-hovered.hs-button, .wpcf7-form .is-outlined.is-hovered.wpcf7-submit, .button.is-primary.is-outlined:focus, .hs-form .is-outlined.hs-button:focus, .wpcf7-form .is-outlined.wpcf7-submit:focus, .button.is-primary.is-outlined.is-focused, .hs-form .is-outlined.is-focused.hs-button, .wpcf7-form .is-outlined.is-focused.wpcf7-submit {
        background-color: #E05929;
        border-color: #E05929;
        color: #fff; }
      .button.is-primary.is-outlined.is-loading::after, .hs-form .is-outlined.is-loading.hs-button::after, .wpcf7-form .is-outlined.is-loading.wpcf7-submit::after {
        border-color: transparent transparent #E05929 #E05929 !important; }
      .button.is-primary.is-outlined.is-loading:hover::after, .hs-form .is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .hs-form .is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-primary.is-outlined.is-loading:focus::after, .hs-form .is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after, .hs-form .is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #fff #fff !important; }
      .button.is-primary.is-outlined[disabled], .hs-form .is-outlined.hs-button[disabled], .wpcf7-form .is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-primary.is-outlined,
      fieldset[disabled] .hs-form .is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #E05929;
        box-shadow: none;
        color: #E05929; }
    .button.is-primary.is-inverted.is-outlined, .hs-form .is-inverted.is-outlined.hs-button, .wpcf7-form .is-inverted.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
      .button.is-primary.is-inverted.is-outlined:hover, .hs-form .is-inverted.is-outlined.hs-button:hover, .wpcf7-form .is-inverted.is-outlined.wpcf7-submit:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .hs-form .is-inverted.is-outlined.is-hovered.hs-button, .wpcf7-form .is-inverted.is-outlined.is-hovered.wpcf7-submit, .button.is-primary.is-inverted.is-outlined:focus, .hs-form .is-inverted.is-outlined.hs-button:focus, .wpcf7-form .is-inverted.is-outlined.wpcf7-submit:focus, .button.is-primary.is-inverted.is-outlined.is-focused, .hs-form .is-inverted.is-outlined.is-focused.hs-button, .wpcf7-form .is-inverted.is-outlined.is-focused.wpcf7-submit {
        background-color: #fff;
        color: #E05929; }
      .button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .hs-form .is-inverted.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .hs-form .is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .hs-form .is-inverted.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after, .hs-form .is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #E05929 #E05929 !important; }
      .button.is-primary.is-inverted.is-outlined[disabled], .hs-form .is-inverted.is-outlined.hs-button[disabled], .wpcf7-form .is-inverted.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-primary.is-inverted.is-outlined,
      fieldset[disabled] .hs-form .is-inverted.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-inverted.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-inverted.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-inverted.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #fff;
        box-shadow: none;
        color: #fff; }
    .button.is-primary.is-light, .hs-form .is-light.hs-button, .wpcf7-form .is-light.wpcf7-submit {
      background-color: #fcf1ed;
      color: #c0471c; }
      .button.is-primary.is-light:hover, .hs-form .is-light.hs-button:hover, .wpcf7-form .is-light.wpcf7-submit:hover, .button.is-primary.is-light.is-hovered, .hs-form .is-light.is-hovered.hs-button, .wpcf7-form .is-light.is-hovered.wpcf7-submit {
        background-color: #fbe9e2;
        border-color: transparent;
        color: #c0471c; }
      .button.is-primary.is-light:active, .hs-form .is-light.hs-button:active, .wpcf7-form .is-light.wpcf7-submit:active, .button.is-primary.is-light.is-active, .hs-form .is-light.is-active.hs-button, .wpcf7-form .is-light.is-active.wpcf7-submit {
        background-color: #f9e0d7;
        border-color: transparent;
        color: #c0471c; }
  .button.is-link, .hs-form .is-link.hs-button, .wpcf7-form .is-link.wpcf7-submit {
    background-color: #0085CA;
    border-color: transparent;
    color: #fff; }
    .button.is-link:hover, .hs-form .is-link.hs-button:hover, .wpcf7-form .is-link.wpcf7-submit:hover, .button.is-link.is-hovered, .hs-form .is-link.is-hovered.hs-button, .wpcf7-form .is-link.is-hovered.wpcf7-submit {
      background-color: #007dbd;
      border-color: transparent;
      color: #fff; }
    .button.is-link:focus, .hs-form .is-link.hs-button:focus, .wpcf7-form .is-link.wpcf7-submit:focus, .button.is-link.is-focused, .hs-form .is-link.is-focused.hs-button, .wpcf7-form .is-link.is-focused.wpcf7-submit {
      border-color: transparent;
      color: #fff; }
      .button.is-link:focus:not(:active), .hs-form .is-link.hs-button:focus:not(:active), .wpcf7-form .is-link.wpcf7-submit:focus:not(:active), .button.is-link.is-focused:not(:active), .hs-form .is-link.is-focused.hs-button:not(:active), .wpcf7-form .is-link.is-focused.wpcf7-submit:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(0, 133, 202, 0.25); }
    .button.is-link:active, .hs-form .is-link.hs-button:active, .wpcf7-form .is-link.wpcf7-submit:active, .button.is-link.is-active, .hs-form .is-link.is-active.hs-button, .wpcf7-form .is-link.is-active.wpcf7-submit {
      background-color: #0074b1;
      border-color: transparent;
      color: #fff; }
    .button.is-link[disabled], .hs-form .is-link.hs-button[disabled], .wpcf7-form .is-link.wpcf7-submit[disabled],
    fieldset[disabled] .button.is-link,
    fieldset[disabled] .hs-form .is-link.hs-button,
    .hs-form fieldset[disabled] .is-link.hs-button,
    fieldset[disabled] .wpcf7-form .is-link.wpcf7-submit,
    .wpcf7-form fieldset[disabled] .is-link.wpcf7-submit {
      background-color: #0085CA;
      border-color: #0085CA;
      box-shadow: none; }
    .button.is-link.is-inverted, .hs-form .is-link.is-inverted.hs-button, .wpcf7-form .is-link.is-inverted.wpcf7-submit {
      background-color: #fff;
      color: #0085CA; }
      .button.is-link.is-inverted:hover, .hs-form .is-link.is-inverted.hs-button:hover, .wpcf7-form .is-link.is-inverted.wpcf7-submit:hover, .button.is-link.is-inverted.is-hovered, .hs-form .is-link.is-inverted.is-hovered.hs-button, .wpcf7-form .is-link.is-inverted.is-hovered.wpcf7-submit {
        background-color: #f2f2f2; }
      .button.is-link.is-inverted[disabled], .hs-form .is-link.is-inverted.hs-button[disabled], .wpcf7-form .is-link.is-inverted.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-link.is-inverted,
      fieldset[disabled] .hs-form .is-link.is-inverted.hs-button,
      .hs-form fieldset[disabled] .is-link.is-inverted.hs-button,
      fieldset[disabled] .wpcf7-form .is-link.is-inverted.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-link.is-inverted.wpcf7-submit {
        background-color: #fff;
        border-color: transparent;
        box-shadow: none;
        color: #0085CA; }
    .button.is-link.is-loading::after, .hs-form .is-link.is-loading.hs-button::after, .wpcf7-form .is-link.is-loading.wpcf7-submit::after {
      border-color: transparent transparent #fff #fff !important; }
    .button.is-link.is-outlined, .hs-form .is-link.is-outlined.hs-button, .wpcf7-form .is-link.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #0085CA;
      color: #0085CA; }
      .button.is-link.is-outlined:hover, .hs-form .is-link.is-outlined.hs-button:hover, .wpcf7-form .is-link.is-outlined.wpcf7-submit:hover, .button.is-link.is-outlined.is-hovered, .hs-form .is-link.is-outlined.is-hovered.hs-button, .wpcf7-form .is-link.is-outlined.is-hovered.wpcf7-submit, .button.is-link.is-outlined:focus, .hs-form .is-link.is-outlined.hs-button:focus, .wpcf7-form .is-link.is-outlined.wpcf7-submit:focus, .button.is-link.is-outlined.is-focused, .hs-form .is-link.is-outlined.is-focused.hs-button, .wpcf7-form .is-link.is-outlined.is-focused.wpcf7-submit {
        background-color: #0085CA;
        border-color: #0085CA;
        color: #fff; }
      .button.is-link.is-outlined.is-loading::after, .hs-form .is-link.is-outlined.is-loading.hs-button::after, .wpcf7-form .is-link.is-outlined.is-loading.wpcf7-submit::after {
        border-color: transparent transparent #0085CA #0085CA !important; }
      .button.is-link.is-outlined.is-loading:hover::after, .hs-form .is-link.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-link.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .hs-form .is-link.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-link.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-link.is-outlined.is-loading:focus::after, .hs-form .is-link.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-link.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after, .hs-form .is-link.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-link.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #fff #fff !important; }
      .button.is-link.is-outlined[disabled], .hs-form .is-link.is-outlined.hs-button[disabled], .wpcf7-form .is-link.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-link.is-outlined,
      fieldset[disabled] .hs-form .is-link.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-link.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-link.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-link.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #0085CA;
        box-shadow: none;
        color: #0085CA; }
    .button.is-link.is-inverted.is-outlined, .hs-form .is-link.is-inverted.is-outlined.hs-button, .wpcf7-form .is-link.is-inverted.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
      .button.is-link.is-inverted.is-outlined:hover, .hs-form .is-link.is-inverted.is-outlined.hs-button:hover, .wpcf7-form .is-link.is-inverted.is-outlined.wpcf7-submit:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .hs-form .is-link.is-inverted.is-outlined.is-hovered.hs-button, .wpcf7-form .is-link.is-inverted.is-outlined.is-hovered.wpcf7-submit, .button.is-link.is-inverted.is-outlined:focus, .hs-form .is-link.is-inverted.is-outlined.hs-button:focus, .wpcf7-form .is-link.is-inverted.is-outlined.wpcf7-submit:focus, .button.is-link.is-inverted.is-outlined.is-focused, .hs-form .is-link.is-inverted.is-outlined.is-focused.hs-button, .wpcf7-form .is-link.is-inverted.is-outlined.is-focused.wpcf7-submit {
        background-color: #fff;
        color: #0085CA; }
      .button.is-link.is-inverted.is-outlined.is-loading:hover::after, .hs-form .is-link.is-inverted.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-link.is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .hs-form .is-link.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-link.is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .hs-form .is-link.is-inverted.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-link.is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after, .hs-form .is-link.is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-link.is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #0085CA #0085CA !important; }
      .button.is-link.is-inverted.is-outlined[disabled], .hs-form .is-link.is-inverted.is-outlined.hs-button[disabled], .wpcf7-form .is-link.is-inverted.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-link.is-inverted.is-outlined,
      fieldset[disabled] .hs-form .is-link.is-inverted.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-link.is-inverted.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-link.is-inverted.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-link.is-inverted.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #fff;
        box-shadow: none;
        color: #fff; }
    .button.is-link.is-light, .hs-form .is-link.is-light.hs-button, .wpcf7-form .is-link.is-light.wpcf7-submit {
      background-color: #FFFFFF;
      color: #0090db; }
      .button.is-link.is-light:hover, .hs-form .is-link.is-light.hs-button:hover, .wpcf7-form .is-link.is-light.wpcf7-submit:hover, .button.is-link.is-light.is-hovered, .hs-form .is-link.is-light.is-hovered.hs-button, .wpcf7-form .is-link.is-light.is-hovered.wpcf7-submit {
        background-color: #f9f9f9;
        border-color: transparent;
        color: #0090db; }
      .button.is-link.is-light:active, .hs-form .is-link.is-light.hs-button:active, .wpcf7-form .is-link.is-light.wpcf7-submit:active, .button.is-link.is-light.is-active, .hs-form .is-link.is-light.is-active.hs-button, .wpcf7-form .is-link.is-light.is-active.wpcf7-submit {
        background-color: #f2f2f2;
        border-color: transparent;
        color: #0090db; }
  .button.is-info,
  .button .wp-block-button__link.is-info a.button,
  .hs-form .hs-button .wp-block-button__link.is-info a.button,
  .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button, .button .wp-block-button__link.is-info .hs-form a.hs-button, .hs-form .button .wp-block-button__link.is-info a.hs-button, .hs-form .hs-button .wp-block-button__link.is-info a.hs-button, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.hs-button, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hs-button, .button .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit, .wpcf7-form .button .wp-block-button__link.is-info a.wpcf7-submit, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.wpcf7-submit, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.wpcf7-submit,
  .wp-block-button .wp-block-button__link.is-info a.button, .wp-block-button .wp-block-button__link.is-info .hs-form a.hs-button, .hs-form .wp-block-button .wp-block-button__link.is-info a.hs-button, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.wpcf7-submit,
  .wp-block-button__link .wp-block-button__link.is-info a.button, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.hs-button, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.hs-button, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.wpcf7-submit, .hs-form .is-info.hs-button, .wpcf7-form .is-info.wpcf7-submit {
    background-color: #0085CA;
    border-color: transparent;
    color: #fff; }
    .button.is-info:hover,
    .button .wp-block-button__link.is-info a.button:hover,
    .hs-form .hs-button .wp-block-button__link.is-info a.button:hover,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button:hover, .button .wp-block-button__link.is-info .hs-form a.hs-button:hover, .hs-form .button .wp-block-button__link.is-info a.hs-button:hover, .hs-form .hs-button .wp-block-button__link.is-info a.hs-button:hover, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.hs-button:hover, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hs-button:hover, .button .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit:hover, .wpcf7-form .button .wp-block-button__link.is-info a.wpcf7-submit:hover, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit:hover, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.wpcf7-submit:hover, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.wpcf7-submit:hover,
    .wp-block-button .wp-block-button__link.is-info a.button:hover, .wp-block-button .wp-block-button__link.is-info .hs-form a.hs-button:hover, .hs-form .wp-block-button .wp-block-button__link.is-info a.hs-button:hover, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit:hover, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.wpcf7-submit:hover,
    .wp-block-button__link .wp-block-button__link.is-info a.button:hover, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.hs-button:hover, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.hs-button:hover, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit:hover, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.wpcf7-submit:hover, .hs-form .is-info.hs-button:hover, .wpcf7-form .is-info.wpcf7-submit:hover, .button.is-info.is-hovered,
    .button .wp-block-button__link.is-info a.button.is-hovered,
    .hs-form .hs-button .wp-block-button__link.is-info a.button.is-hovered,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-hovered, .button .wp-block-button__link.is-info .hs-form a.is-hovered.hs-button, .hs-form .button .wp-block-button__link.is-info a.is-hovered.hs-button, .hs-form .hs-button .wp-block-button__link.is-info a.is-hovered.hs-button, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-hovered.hs-button, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-hovered.hs-button, .button .wp-block-button__link.is-info .wpcf7-form a.is-hovered.wpcf7-submit, .wpcf7-form .button .wp-block-button__link.is-info a.is-hovered.wpcf7-submit, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-hovered.wpcf7-submit, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-hovered.wpcf7-submit, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-hovered.wpcf7-submit,
    .wp-block-button .wp-block-button__link.is-info a.button.is-hovered, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-hovered.hs-button, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-hovered.hs-button, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-hovered.wpcf7-submit, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-hovered.wpcf7-submit,
    .wp-block-button__link .wp-block-button__link.is-info a.button.is-hovered, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-hovered.hs-button, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-hovered.hs-button, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-hovered.wpcf7-submit, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-hovered.wpcf7-submit, .hs-form .is-info.is-hovered.hs-button, .wpcf7-form .is-info.is-hovered.wpcf7-submit {
      background-color: #007dbd;
      border-color: transparent;
      color: #fff; }
    .button.is-info:focus,
    .button .wp-block-button__link.is-info a.button:focus,
    .hs-form .hs-button .wp-block-button__link.is-info a.button:focus,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button:focus, .button .wp-block-button__link.is-info .hs-form a.hs-button:focus, .hs-form .button .wp-block-button__link.is-info a.hs-button:focus, .hs-form .hs-button .wp-block-button__link.is-info a.hs-button:focus, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.hs-button:focus, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hs-button:focus, .button .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit:focus, .wpcf7-form .button .wp-block-button__link.is-info a.wpcf7-submit:focus, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit:focus, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.wpcf7-submit:focus, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.wpcf7-submit:focus,
    .wp-block-button .wp-block-button__link.is-info a.button:focus, .wp-block-button .wp-block-button__link.is-info .hs-form a.hs-button:focus, .hs-form .wp-block-button .wp-block-button__link.is-info a.hs-button:focus, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit:focus, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.wpcf7-submit:focus,
    .wp-block-button__link .wp-block-button__link.is-info a.button:focus, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.hs-button:focus, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.hs-button:focus, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit:focus, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.wpcf7-submit:focus, .hs-form .is-info.hs-button:focus, .wpcf7-form .is-info.wpcf7-submit:focus, .button.is-info.is-focused,
    .button .wp-block-button__link.is-info a.button.is-focused,
    .hs-form .hs-button .wp-block-button__link.is-info a.button.is-focused,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-focused, .button .wp-block-button__link.is-info .hs-form a.is-focused.hs-button, .hs-form .button .wp-block-button__link.is-info a.is-focused.hs-button, .hs-form .hs-button .wp-block-button__link.is-info a.is-focused.hs-button, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-focused.hs-button, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-focused.hs-button, .button .wp-block-button__link.is-info .wpcf7-form a.is-focused.wpcf7-submit, .wpcf7-form .button .wp-block-button__link.is-info a.is-focused.wpcf7-submit, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-focused.wpcf7-submit, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-focused.wpcf7-submit, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-focused.wpcf7-submit,
    .wp-block-button .wp-block-button__link.is-info a.button.is-focused, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-focused.hs-button, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-focused.hs-button, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-focused.wpcf7-submit, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-focused.wpcf7-submit,
    .wp-block-button__link .wp-block-button__link.is-info a.button.is-focused, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-focused.hs-button, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-focused.hs-button, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-focused.wpcf7-submit, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-focused.wpcf7-submit, .hs-form .is-info.is-focused.hs-button, .wpcf7-form .is-info.is-focused.wpcf7-submit {
      border-color: transparent;
      color: #fff; }
      .button.is-info:focus:not(:active),
      .button .wp-block-button__link.is-info a.button:focus:not(:active),
      .hs-form .hs-button .wp-block-button__link.is-info a.button:focus:not(:active),
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button:focus:not(:active), .button .wp-block-button__link.is-info .hs-form a.hs-button:focus:not(:active), .hs-form .button .wp-block-button__link.is-info a.hs-button:focus:not(:active), .hs-form .hs-button .wp-block-button__link.is-info a.hs-button:focus:not(:active), .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.hs-button:focus:not(:active), .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hs-button:focus:not(:active), .button .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit:focus:not(:active), .wpcf7-form .button .wp-block-button__link.is-info a.wpcf7-submit:focus:not(:active), .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit:focus:not(:active), .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.wpcf7-submit:focus:not(:active), .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.wpcf7-submit:focus:not(:active),
      .wp-block-button .wp-block-button__link.is-info a.button:focus:not(:active), .wp-block-button .wp-block-button__link.is-info .hs-form a.hs-button:focus:not(:active), .hs-form .wp-block-button .wp-block-button__link.is-info a.hs-button:focus:not(:active), .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit:focus:not(:active), .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.wpcf7-submit:focus:not(:active),
      .wp-block-button__link .wp-block-button__link.is-info a.button:focus:not(:active), .wp-block-button__link .wp-block-button__link.is-info .hs-form a.hs-button:focus:not(:active), .hs-form .wp-block-button__link .wp-block-button__link.is-info a.hs-button:focus:not(:active), .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit:focus:not(:active), .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.wpcf7-submit:focus:not(:active), .hs-form .is-info.hs-button:focus:not(:active), .wpcf7-form .is-info.wpcf7-submit:focus:not(:active), .button.is-info.is-focused:not(:active),
      .button .wp-block-button__link.is-info a.button.is-focused:not(:active),
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-focused:not(:active),
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-focused:not(:active), .button .wp-block-button__link.is-info .hs-form a.is-focused.hs-button:not(:active), .hs-form .button .wp-block-button__link.is-info a.is-focused.hs-button:not(:active), .hs-form .hs-button .wp-block-button__link.is-info a.is-focused.hs-button:not(:active), .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-focused.hs-button:not(:active), .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-focused.hs-button:not(:active), .button .wp-block-button__link.is-info .wpcf7-form a.is-focused.wpcf7-submit:not(:active), .wpcf7-form .button .wp-block-button__link.is-info a.is-focused.wpcf7-submit:not(:active), .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-focused.wpcf7-submit:not(:active), .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-focused.wpcf7-submit:not(:active), .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-focused.wpcf7-submit:not(:active),
      .wp-block-button .wp-block-button__link.is-info a.button.is-focused:not(:active), .wp-block-button .wp-block-button__link.is-info .hs-form a.is-focused.hs-button:not(:active), .hs-form .wp-block-button .wp-block-button__link.is-info a.is-focused.hs-button:not(:active), .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-focused.wpcf7-submit:not(:active), .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-focused.wpcf7-submit:not(:active),
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-focused:not(:active), .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-focused.hs-button:not(:active), .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-focused.hs-button:not(:active), .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-focused.wpcf7-submit:not(:active), .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-focused.wpcf7-submit:not(:active), .hs-form .is-info.is-focused.hs-button:not(:active), .wpcf7-form .is-info.is-focused.wpcf7-submit:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(0, 133, 202, 0.25); }
    .button.is-info:active,
    .button .wp-block-button__link.is-info a.button:active,
    .hs-form .hs-button .wp-block-button__link.is-info a.button:active,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button:active, .button .wp-block-button__link.is-info .hs-form a.hs-button:active, .hs-form .button .wp-block-button__link.is-info a.hs-button:active, .hs-form .hs-button .wp-block-button__link.is-info a.hs-button:active, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.hs-button:active, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hs-button:active, .button .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit:active, .wpcf7-form .button .wp-block-button__link.is-info a.wpcf7-submit:active, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit:active, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.wpcf7-submit:active, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.wpcf7-submit:active,
    .wp-block-button .wp-block-button__link.is-info a.button:active, .wp-block-button .wp-block-button__link.is-info .hs-form a.hs-button:active, .hs-form .wp-block-button .wp-block-button__link.is-info a.hs-button:active, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit:active, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.wpcf7-submit:active,
    .wp-block-button__link .wp-block-button__link.is-info a.button:active, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.hs-button:active, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.hs-button:active, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit:active, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.wpcf7-submit:active, .hs-form .is-info.hs-button:active, .wpcf7-form .is-info.wpcf7-submit:active, .button.is-info.is-active,
    .button .wp-block-button__link.is-info a.button.is-active,
    .hs-form .hs-button .wp-block-button__link.is-info a.button.is-active,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-active, .button .wp-block-button__link.is-info .hs-form a.is-active.hs-button, .hs-form .button .wp-block-button__link.is-info a.is-active.hs-button, .hs-form .hs-button .wp-block-button__link.is-info a.is-active.hs-button, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-active.hs-button, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-active.hs-button, .button .wp-block-button__link.is-info .wpcf7-form a.is-active.wpcf7-submit, .wpcf7-form .button .wp-block-button__link.is-info a.is-active.wpcf7-submit, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-active.wpcf7-submit, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-active.wpcf7-submit, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-active.wpcf7-submit,
    .wp-block-button .wp-block-button__link.is-info a.button.is-active, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-active.hs-button, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-active.hs-button, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-active.wpcf7-submit, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-active.wpcf7-submit,
    .wp-block-button__link .wp-block-button__link.is-info a.button.is-active, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-active.hs-button, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-active.hs-button, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-active.wpcf7-submit, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-active.wpcf7-submit, .hs-form .is-info.is-active.hs-button, .wpcf7-form .is-info.is-active.wpcf7-submit {
      background-color: #0074b1;
      border-color: transparent;
      color: #fff; }
    .button.is-info[disabled],
    .button .wp-block-button__link.is-info a.button[disabled],
    .hs-form .hs-button .wp-block-button__link.is-info a.button[disabled],
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button[disabled], .button .wp-block-button__link.is-info .hs-form a.hs-button[disabled], .hs-form .button .wp-block-button__link.is-info a.hs-button[disabled], .hs-form .hs-button .wp-block-button__link.is-info a.hs-button[disabled], .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.hs-button[disabled], .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hs-button[disabled], .button .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit[disabled], .wpcf7-form .button .wp-block-button__link.is-info a.wpcf7-submit[disabled], .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit[disabled], .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.wpcf7-submit[disabled], .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.wpcf7-submit[disabled],
    .wp-block-button .wp-block-button__link.is-info a.button[disabled], .wp-block-button .wp-block-button__link.is-info .hs-form a.hs-button[disabled], .hs-form .wp-block-button .wp-block-button__link.is-info a.hs-button[disabled], .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit[disabled], .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.wpcf7-submit[disabled],
    .wp-block-button__link .wp-block-button__link.is-info a.button[disabled], .wp-block-button__link .wp-block-button__link.is-info .hs-form a.hs-button[disabled], .hs-form .wp-block-button__link .wp-block-button__link.is-info a.hs-button[disabled], .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit[disabled], .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.wpcf7-submit[disabled], .hs-form .is-info.hs-button[disabled], .wpcf7-form .is-info.wpcf7-submit[disabled],
    fieldset[disabled] .button.is-info,
    fieldset[disabled] .button .wp-block-button__link.is-info a.button,
    .button .wp-block-button__link.is-info fieldset[disabled] a.button,
    fieldset[disabled] .hs-form .hs-button .wp-block-button__link.is-info a.button,
    .hs-form .hs-button .wp-block-button__link.is-info fieldset[disabled] a.button,
    fieldset[disabled] .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info fieldset[disabled] a.button,
    fieldset[disabled] .button .wp-block-button__link.is-info .hs-form a.hs-button,
    .button .wp-block-button__link.is-info .hs-form fieldset[disabled] a.hs-button,
    fieldset[disabled] .hs-form .button .wp-block-button__link.is-info a.hs-button,
    .hs-form .button .wp-block-button__link.is-info fieldset[disabled] a.hs-button,
    fieldset[disabled] .hs-form .hs-button .wp-block-button__link.is-info a.hs-button,
    .hs-form .hs-button .wp-block-button__link.is-info fieldset[disabled] a.hs-button,
    fieldset[disabled] .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.hs-button,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form fieldset[disabled] a.hs-button,
    fieldset[disabled] .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hs-button,
    .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info fieldset[disabled] a.hs-button,
    fieldset[disabled] .button .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit,
    .button .wp-block-button__link.is-info .wpcf7-form fieldset[disabled] a.wpcf7-submit,
    fieldset[disabled] .wpcf7-form .button .wp-block-button__link.is-info a.wpcf7-submit,
    .wpcf7-form .button .wp-block-button__link.is-info fieldset[disabled] a.wpcf7-submit,
    fieldset[disabled] .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit,
    .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form fieldset[disabled] a.wpcf7-submit,
    fieldset[disabled] .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.wpcf7-submit,
    .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info fieldset[disabled] a.wpcf7-submit,
    fieldset[disabled] .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.wpcf7-submit,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info fieldset[disabled] a.wpcf7-submit,
    fieldset[disabled] .wp-block-button .wp-block-button__link.is-info a.button,
    .wp-block-button .wp-block-button__link.is-info fieldset[disabled] a.button,
    fieldset[disabled] .wp-block-button .wp-block-button__link.is-info .hs-form a.hs-button,
    .wp-block-button .wp-block-button__link.is-info .hs-form fieldset[disabled] a.hs-button,
    fieldset[disabled] .hs-form .wp-block-button .wp-block-button__link.is-info a.hs-button,
    .hs-form .wp-block-button .wp-block-button__link.is-info fieldset[disabled] a.hs-button,
    fieldset[disabled] .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit,
    .wp-block-button .wp-block-button__link.is-info .wpcf7-form fieldset[disabled] a.wpcf7-submit,
    fieldset[disabled] .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.wpcf7-submit,
    .wpcf7-form .wp-block-button .wp-block-button__link.is-info fieldset[disabled] a.wpcf7-submit,
    fieldset[disabled] .wp-block-button__link .wp-block-button__link.is-info a.button,
    .wp-block-button__link .wp-block-button__link.is-info fieldset[disabled] a.button,
    fieldset[disabled] .wp-block-button__link .wp-block-button__link.is-info .hs-form a.hs-button,
    .wp-block-button__link .wp-block-button__link.is-info .hs-form fieldset[disabled] a.hs-button,
    fieldset[disabled] .hs-form .wp-block-button__link .wp-block-button__link.is-info a.hs-button,
    .hs-form .wp-block-button__link .wp-block-button__link.is-info fieldset[disabled] a.hs-button,
    fieldset[disabled] .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.wpcf7-submit,
    .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form fieldset[disabled] a.wpcf7-submit,
    fieldset[disabled] .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.wpcf7-submit,
    .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info fieldset[disabled] a.wpcf7-submit,
    fieldset[disabled] .hs-form .is-info.hs-button,
    .hs-form fieldset[disabled] .is-info.hs-button,
    fieldset[disabled] .wpcf7-form .is-info.wpcf7-submit,
    .wpcf7-form fieldset[disabled] .is-info.wpcf7-submit {
      background-color: #0085CA;
      border-color: #0085CA;
      box-shadow: none; }
    .button.is-info.is-inverted,
    .button .wp-block-button__link.is-info a.button.is-inverted,
    .hs-form .hs-button .wp-block-button__link.is-info a.button.is-inverted,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-inverted, .button .wp-block-button__link.is-info .hs-form a.is-inverted.hs-button, .hs-form .button .wp-block-button__link.is-info a.is-inverted.hs-button, .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.hs-button, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-inverted.hs-button, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.hs-button, .button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.wpcf7-submit, .wpcf7-form .button .wp-block-button__link.is-info a.is-inverted.wpcf7-submit, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.wpcf7-submit, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.wpcf7-submit, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.wpcf7-submit,
    .wp-block-button .wp-block-button__link.is-info a.button.is-inverted, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-inverted.hs-button, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.hs-button, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.wpcf7-submit, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.wpcf7-submit,
    .wp-block-button__link .wp-block-button__link.is-info a.button.is-inverted, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-inverted.hs-button, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.hs-button, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-inverted.wpcf7-submit, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.wpcf7-submit, .hs-form .is-info.is-inverted.hs-button, .wpcf7-form .is-info.is-inverted.wpcf7-submit {
      background-color: #fff;
      color: #0085CA; }
      .button.is-info.is-inverted:hover,
      .button .wp-block-button__link.is-info a.button.is-inverted:hover,
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-inverted:hover,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-inverted:hover, .button .wp-block-button__link.is-info .hs-form a.is-inverted.hs-button:hover, .hs-form .button .wp-block-button__link.is-info a.is-inverted.hs-button:hover, .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.hs-button:hover, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-inverted.hs-button:hover, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.hs-button:hover, .button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.wpcf7-submit:hover, .wpcf7-form .button .wp-block-button__link.is-info a.is-inverted.wpcf7-submit:hover, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.wpcf7-submit:hover, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.wpcf7-submit:hover, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.wpcf7-submit:hover,
      .wp-block-button .wp-block-button__link.is-info a.button.is-inverted:hover, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-inverted.hs-button:hover, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.hs-button:hover, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.wpcf7-submit:hover, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.wpcf7-submit:hover,
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-inverted:hover, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-inverted.hs-button:hover, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.hs-button:hover, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-inverted.wpcf7-submit:hover, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.wpcf7-submit:hover, .hs-form .is-info.is-inverted.hs-button:hover, .wpcf7-form .is-info.is-inverted.wpcf7-submit:hover, .button.is-info.is-inverted.is-hovered,
      .button .wp-block-button__link.is-info a.button.is-inverted.is-hovered,
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-inverted.is-hovered,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-inverted.is-hovered, .button .wp-block-button__link.is-info .hs-form a.is-inverted.is-hovered.hs-button, .hs-form .button .wp-block-button__link.is-info a.is-inverted.is-hovered.hs-button, .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-hovered.hs-button, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-inverted.is-hovered.hs-button, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-hovered.hs-button, .button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-hovered.wpcf7-submit, .wpcf7-form .button .wp-block-button__link.is-info a.is-inverted.is-hovered.wpcf7-submit, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-hovered.wpcf7-submit, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-hovered.wpcf7-submit, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-hovered.wpcf7-submit,
      .wp-block-button .wp-block-button__link.is-info a.button.is-inverted.is-hovered, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-inverted.is-hovered.hs-button, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-hovered.hs-button, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-hovered.wpcf7-submit, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-hovered.wpcf7-submit,
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-inverted.is-hovered, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-inverted.is-hovered.hs-button, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-hovered.hs-button, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-hovered.wpcf7-submit, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-hovered.wpcf7-submit, .hs-form .is-info.is-inverted.is-hovered.hs-button, .wpcf7-form .is-info.is-inverted.is-hovered.wpcf7-submit {
        background-color: #f2f2f2; }
      .button.is-info.is-inverted[disabled],
      .button .wp-block-button__link.is-info a.button.is-inverted[disabled],
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-inverted[disabled],
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-inverted[disabled], .button .wp-block-button__link.is-info .hs-form a.is-inverted.hs-button[disabled], .hs-form .button .wp-block-button__link.is-info a.is-inverted.hs-button[disabled], .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.hs-button[disabled], .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-inverted.hs-button[disabled], .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.hs-button[disabled], .button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.wpcf7-submit[disabled], .wpcf7-form .button .wp-block-button__link.is-info a.is-inverted.wpcf7-submit[disabled], .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.wpcf7-submit[disabled], .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.wpcf7-submit[disabled], .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.wpcf7-submit[disabled],
      .wp-block-button .wp-block-button__link.is-info a.button.is-inverted[disabled], .wp-block-button .wp-block-button__link.is-info .hs-form a.is-inverted.hs-button[disabled], .hs-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.hs-button[disabled], .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.wpcf7-submit[disabled], .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.wpcf7-submit[disabled],
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-inverted[disabled], .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-inverted.hs-button[disabled], .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.hs-button[disabled], .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-inverted.wpcf7-submit[disabled], .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.wpcf7-submit[disabled], .hs-form .is-info.is-inverted.hs-button[disabled], .wpcf7-form .is-info.is-inverted.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-info.is-inverted,
      fieldset[disabled] .button .wp-block-button__link.is-info a.button.is-inverted,
      .button .wp-block-button__link.is-info fieldset[disabled] a.button.is-inverted,
      fieldset[disabled] .hs-form .hs-button .wp-block-button__link.is-info a.button.is-inverted,
      .hs-form .hs-button .wp-block-button__link.is-info fieldset[disabled] a.button.is-inverted,
      fieldset[disabled] .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-inverted,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info fieldset[disabled] a.button.is-inverted,
      fieldset[disabled] .button .wp-block-button__link.is-info .hs-form a.is-inverted.hs-button,
      .button .wp-block-button__link.is-info .hs-form fieldset[disabled] a.is-inverted.hs-button,
      fieldset[disabled] .hs-form .button .wp-block-button__link.is-info a.is-inverted.hs-button,
      .hs-form .button .wp-block-button__link.is-info fieldset[disabled] a.is-inverted.hs-button,
      fieldset[disabled] .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.hs-button,
      .hs-form .hs-button .wp-block-button__link.is-info fieldset[disabled] a.is-inverted.hs-button,
      fieldset[disabled] .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-inverted.hs-button,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form fieldset[disabled] a.is-inverted.hs-button,
      fieldset[disabled] .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.hs-button,
      .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info fieldset[disabled] a.is-inverted.hs-button,
      fieldset[disabled] .button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.wpcf7-submit,
      .button .wp-block-button__link.is-info .wpcf7-form fieldset[disabled] a.is-inverted.wpcf7-submit,
      fieldset[disabled] .wpcf7-form .button .wp-block-button__link.is-info a.is-inverted.wpcf7-submit,
      .wpcf7-form .button .wp-block-button__link.is-info fieldset[disabled] a.is-inverted.wpcf7-submit,
      fieldset[disabled] .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.wpcf7-submit,
      .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form fieldset[disabled] a.is-inverted.wpcf7-submit,
      fieldset[disabled] .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.wpcf7-submit,
      .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info fieldset[disabled] a.is-inverted.wpcf7-submit,
      fieldset[disabled] .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.wpcf7-submit,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info fieldset[disabled] a.is-inverted.wpcf7-submit,
      fieldset[disabled] .wp-block-button .wp-block-button__link.is-info a.button.is-inverted,
      .wp-block-button .wp-block-button__link.is-info fieldset[disabled] a.button.is-inverted,
      fieldset[disabled] .wp-block-button .wp-block-button__link.is-info .hs-form a.is-inverted.hs-button,
      .wp-block-button .wp-block-button__link.is-info .hs-form fieldset[disabled] a.is-inverted.hs-button,
      fieldset[disabled] .hs-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.hs-button,
      .hs-form .wp-block-button .wp-block-button__link.is-info fieldset[disabled] a.is-inverted.hs-button,
      fieldset[disabled] .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.wpcf7-submit,
      .wp-block-button .wp-block-button__link.is-info .wpcf7-form fieldset[disabled] a.is-inverted.wpcf7-submit,
      fieldset[disabled] .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.wpcf7-submit,
      .wpcf7-form .wp-block-button .wp-block-button__link.is-info fieldset[disabled] a.is-inverted.wpcf7-submit,
      fieldset[disabled] .wp-block-button__link .wp-block-button__link.is-info a.button.is-inverted,
      .wp-block-button__link .wp-block-button__link.is-info fieldset[disabled] a.button.is-inverted,
      fieldset[disabled] .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-inverted.hs-button,
      .wp-block-button__link .wp-block-button__link.is-info .hs-form fieldset[disabled] a.is-inverted.hs-button,
      fieldset[disabled] .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.hs-button,
      .hs-form .wp-block-button__link .wp-block-button__link.is-info fieldset[disabled] a.is-inverted.hs-button,
      fieldset[disabled] .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-inverted.wpcf7-submit,
      .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form fieldset[disabled] a.is-inverted.wpcf7-submit,
      fieldset[disabled] .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.wpcf7-submit,
      .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info fieldset[disabled] a.is-inverted.wpcf7-submit,
      fieldset[disabled] .hs-form .is-info.is-inverted.hs-button,
      .hs-form fieldset[disabled] .is-info.is-inverted.hs-button,
      fieldset[disabled] .wpcf7-form .is-info.is-inverted.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-info.is-inverted.wpcf7-submit {
        background-color: #fff;
        border-color: transparent;
        box-shadow: none;
        color: #0085CA; }
    .button.is-info.is-loading::after,
    .button .wp-block-button__link.is-info a.button.is-loading::after,
    .hs-form .hs-button .wp-block-button__link.is-info a.button.is-loading::after,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-loading::after, .button .wp-block-button__link.is-info .hs-form a.is-loading.hs-button::after, .hs-form .button .wp-block-button__link.is-info a.is-loading.hs-button::after, .hs-form .hs-button .wp-block-button__link.is-info a.is-loading.hs-button::after, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-loading.hs-button::after, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-loading.hs-button::after, .button .wp-block-button__link.is-info .wpcf7-form a.is-loading.wpcf7-submit::after, .wpcf7-form .button .wp-block-button__link.is-info a.is-loading.wpcf7-submit::after, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-loading.wpcf7-submit::after, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-loading.wpcf7-submit::after, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-loading.wpcf7-submit::after,
    .wp-block-button .wp-block-button__link.is-info a.button.is-loading::after, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-loading.hs-button::after, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-loading.hs-button::after, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-loading.wpcf7-submit::after, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-loading.wpcf7-submit::after,
    .wp-block-button__link .wp-block-button__link.is-info a.button.is-loading::after, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-loading.hs-button::after, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-loading.hs-button::after, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-loading.wpcf7-submit::after, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-loading.wpcf7-submit::after, .hs-form .is-info.is-loading.hs-button::after, .wpcf7-form .is-info.is-loading.wpcf7-submit::after {
      border-color: transparent transparent #fff #fff !important; }
    .button.is-info.is-outlined,
    .button .wp-block-button__link.is-info a.button.is-outlined,
    .hs-form .hs-button .wp-block-button__link.is-info a.button.is-outlined,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-outlined, .button .wp-block-button__link.is-info .hs-form a.is-outlined.hs-button, .hs-form .button .wp-block-button__link.is-info a.is-outlined.hs-button, .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.hs-button, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-outlined.hs-button, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.hs-button, .button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.wpcf7-submit, .wpcf7-form .button .wp-block-button__link.is-info a.is-outlined.wpcf7-submit, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.wpcf7-submit, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.wpcf7-submit, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.wpcf7-submit,
    .wp-block-button .wp-block-button__link.is-info a.button.is-outlined, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-outlined.hs-button, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.hs-button, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.wpcf7-submit, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.wpcf7-submit,
    .wp-block-button__link .wp-block-button__link.is-info a.button.is-outlined, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-outlined.hs-button, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.hs-button, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-outlined.wpcf7-submit, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.wpcf7-submit, .hs-form .is-info.is-outlined.hs-button, .wpcf7-form .is-info.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #0085CA;
      color: #0085CA; }
      .button.is-info.is-outlined:hover,
      .button .wp-block-button__link.is-info a.button.is-outlined:hover,
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-outlined:hover,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-outlined:hover, .button .wp-block-button__link.is-info .hs-form a.is-outlined.hs-button:hover, .hs-form .button .wp-block-button__link.is-info a.is-outlined.hs-button:hover, .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.hs-button:hover, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-outlined.hs-button:hover, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.hs-button:hover, .button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.wpcf7-submit:hover, .wpcf7-form .button .wp-block-button__link.is-info a.is-outlined.wpcf7-submit:hover, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.wpcf7-submit:hover, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.wpcf7-submit:hover, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.wpcf7-submit:hover,
      .wp-block-button .wp-block-button__link.is-info a.button.is-outlined:hover, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-outlined.hs-button:hover, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.hs-button:hover, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.wpcf7-submit:hover, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.wpcf7-submit:hover,
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-outlined:hover, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-outlined.hs-button:hover, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.hs-button:hover, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-outlined.wpcf7-submit:hover, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.wpcf7-submit:hover, .hs-form .is-info.is-outlined.hs-button:hover, .wpcf7-form .is-info.is-outlined.wpcf7-submit:hover, .button.is-info.is-outlined.is-hovered,
      .button .wp-block-button__link.is-info a.button.is-outlined.is-hovered,
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-outlined.is-hovered,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-outlined.is-hovered, .button .wp-block-button__link.is-info .hs-form a.is-outlined.is-hovered.hs-button, .hs-form .button .wp-block-button__link.is-info a.is-outlined.is-hovered.hs-button, .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.is-hovered.hs-button, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-outlined.is-hovered.hs-button, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.is-hovered.hs-button, .button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-hovered.wpcf7-submit, .wpcf7-form .button .wp-block-button__link.is-info a.is-outlined.is-hovered.wpcf7-submit, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-hovered.wpcf7-submit, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.is-hovered.wpcf7-submit, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.is-hovered.wpcf7-submit,
      .wp-block-button .wp-block-button__link.is-info a.button.is-outlined.is-hovered, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-outlined.is-hovered.hs-button, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.is-hovered.hs-button, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-hovered.wpcf7-submit, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.is-hovered.wpcf7-submit,
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-outlined.is-hovered, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-outlined.is-hovered.hs-button, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.is-hovered.hs-button, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-hovered.wpcf7-submit, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.is-hovered.wpcf7-submit, .hs-form .is-info.is-outlined.is-hovered.hs-button, .wpcf7-form .is-info.is-outlined.is-hovered.wpcf7-submit, .button.is-info.is-outlined:focus,
      .button .wp-block-button__link.is-info a.button.is-outlined:focus,
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-outlined:focus,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-outlined:focus, .button .wp-block-button__link.is-info .hs-form a.is-outlined.hs-button:focus, .hs-form .button .wp-block-button__link.is-info a.is-outlined.hs-button:focus, .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.hs-button:focus, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-outlined.hs-button:focus, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.hs-button:focus, .button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.wpcf7-submit:focus, .wpcf7-form .button .wp-block-button__link.is-info a.is-outlined.wpcf7-submit:focus, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.wpcf7-submit:focus, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.wpcf7-submit:focus, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.wpcf7-submit:focus,
      .wp-block-button .wp-block-button__link.is-info a.button.is-outlined:focus, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-outlined.hs-button:focus, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.hs-button:focus, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.wpcf7-submit:focus, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.wpcf7-submit:focus,
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-outlined:focus, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-outlined.hs-button:focus, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.hs-button:focus, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-outlined.wpcf7-submit:focus, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.wpcf7-submit:focus, .hs-form .is-info.is-outlined.hs-button:focus, .wpcf7-form .is-info.is-outlined.wpcf7-submit:focus, .button.is-info.is-outlined.is-focused,
      .button .wp-block-button__link.is-info a.button.is-outlined.is-focused,
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-outlined.is-focused,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-outlined.is-focused, .button .wp-block-button__link.is-info .hs-form a.is-outlined.is-focused.hs-button, .hs-form .button .wp-block-button__link.is-info a.is-outlined.is-focused.hs-button, .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.is-focused.hs-button, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-outlined.is-focused.hs-button, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.is-focused.hs-button, .button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-focused.wpcf7-submit, .wpcf7-form .button .wp-block-button__link.is-info a.is-outlined.is-focused.wpcf7-submit, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-focused.wpcf7-submit, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.is-focused.wpcf7-submit, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.is-focused.wpcf7-submit,
      .wp-block-button .wp-block-button__link.is-info a.button.is-outlined.is-focused, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-outlined.is-focused.hs-button, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.is-focused.hs-button, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-focused.wpcf7-submit, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.is-focused.wpcf7-submit,
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-outlined.is-focused, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-outlined.is-focused.hs-button, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.is-focused.hs-button, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-focused.wpcf7-submit, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.is-focused.wpcf7-submit, .hs-form .is-info.is-outlined.is-focused.hs-button, .wpcf7-form .is-info.is-outlined.is-focused.wpcf7-submit {
        background-color: #0085CA;
        border-color: #0085CA;
        color: #fff; }
      .button.is-info.is-outlined.is-loading::after,
      .button .wp-block-button__link.is-info a.button.is-outlined.is-loading::after,
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-outlined.is-loading::after,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-outlined.is-loading::after, .button .wp-block-button__link.is-info .hs-form a.is-outlined.is-loading.hs-button::after, .hs-form .button .wp-block-button__link.is-info a.is-outlined.is-loading.hs-button::after, .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.is-loading.hs-button::after, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-outlined.is-loading.hs-button::after, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.is-loading.hs-button::after, .button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-loading.wpcf7-submit::after, .wpcf7-form .button .wp-block-button__link.is-info a.is-outlined.is-loading.wpcf7-submit::after, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-loading.wpcf7-submit::after, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.is-loading.wpcf7-submit::after, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.is-loading.wpcf7-submit::after,
      .wp-block-button .wp-block-button__link.is-info a.button.is-outlined.is-loading::after, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-outlined.is-loading.hs-button::after, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.is-loading.hs-button::after, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-loading.wpcf7-submit::after, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.is-loading.wpcf7-submit::after,
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-outlined.is-loading::after, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-outlined.is-loading.hs-button::after, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.is-loading.hs-button::after, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-loading.wpcf7-submit::after, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.is-loading.wpcf7-submit::after, .hs-form .is-info.is-outlined.is-loading.hs-button::after, .wpcf7-form .is-info.is-outlined.is-loading.wpcf7-submit::after {
        border-color: transparent transparent #0085CA #0085CA !important; }
      .button.is-info.is-outlined.is-loading:hover::after,
      .button .wp-block-button__link.is-info a.button.is-outlined.is-loading:hover::after,
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-outlined.is-loading:hover::after,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-outlined.is-loading:hover::after, .button .wp-block-button__link.is-info .hs-form a.is-outlined.is-loading.hs-button:hover::after, .hs-form .button .wp-block-button__link.is-info a.is-outlined.is-loading.hs-button:hover::after, .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-outlined.is-loading.hs-button:hover::after, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.is-loading.hs-button:hover::after, .button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-loading.wpcf7-submit:hover::after, .wpcf7-form .button .wp-block-button__link.is-info a.is-outlined.is-loading.wpcf7-submit:hover::after, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-loading.wpcf7-submit:hover::after, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.is-loading.wpcf7-submit:hover::after, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.is-loading.wpcf7-submit:hover::after,
      .wp-block-button .wp-block-button__link.is-info a.button.is-outlined.is-loading:hover::after, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-outlined.is-loading.hs-button:hover::after, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.is-loading.hs-button:hover::after, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-loading.wpcf7-submit:hover::after, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.is-loading.wpcf7-submit:hover::after,
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-outlined.is-loading:hover::after, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-outlined.is-loading.hs-button:hover::after, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.is-loading.hs-button:hover::after, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-loading.wpcf7-submit:hover::after, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.is-loading.wpcf7-submit:hover::after, .hs-form .is-info.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-info.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after,
      .button .wp-block-button__link.is-info a.button.is-outlined.is-loading.is-hovered::after,
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-outlined.is-loading.is-hovered::after,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-outlined.is-loading.is-hovered::after, .button .wp-block-button__link.is-info .hs-form a.is-outlined.is-loading.is-hovered.hs-button::after, .hs-form .button .wp-block-button__link.is-info a.is-outlined.is-loading.is-hovered.hs-button::after, .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-outlined.is-loading.is-hovered.hs-button::after, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.is-loading.is-hovered.hs-button::after, .button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .wpcf7-form .button .wp-block-button__link.is-info a.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.is-loading.is-hovered.wpcf7-submit::after,
      .wp-block-button .wp-block-button__link.is-info a.button.is-outlined.is-loading.is-hovered::after, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-outlined.is-loading.is-hovered.hs-button::after, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.is-loading.is-hovered.hs-button::after, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.is-loading.is-hovered.wpcf7-submit::after,
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-outlined.is-loading.is-hovered::after, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-outlined.is-loading.is-hovered.hs-button::after, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.is-loading.is-hovered.hs-button::after, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .hs-form .is-info.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-info.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-info.is-outlined.is-loading:focus::after,
      .button .wp-block-button__link.is-info a.button.is-outlined.is-loading:focus::after,
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-outlined.is-loading:focus::after,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-outlined.is-loading:focus::after, .button .wp-block-button__link.is-info .hs-form a.is-outlined.is-loading.hs-button:focus::after, .hs-form .button .wp-block-button__link.is-info a.is-outlined.is-loading.hs-button:focus::after, .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-outlined.is-loading.hs-button:focus::after, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.is-loading.hs-button:focus::after, .button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-loading.wpcf7-submit:focus::after, .wpcf7-form .button .wp-block-button__link.is-info a.is-outlined.is-loading.wpcf7-submit:focus::after, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-loading.wpcf7-submit:focus::after, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.is-loading.wpcf7-submit:focus::after, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.is-loading.wpcf7-submit:focus::after,
      .wp-block-button .wp-block-button__link.is-info a.button.is-outlined.is-loading:focus::after, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-outlined.is-loading.hs-button:focus::after, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.is-loading.hs-button:focus::after, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-loading.wpcf7-submit:focus::after, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.is-loading.wpcf7-submit:focus::after,
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-outlined.is-loading:focus::after, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-outlined.is-loading.hs-button:focus::after, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.is-loading.hs-button:focus::after, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-loading.wpcf7-submit:focus::after, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.is-loading.wpcf7-submit:focus::after, .hs-form .is-info.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-info.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after,
      .button .wp-block-button__link.is-info a.button.is-outlined.is-loading.is-focused::after,
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-outlined.is-loading.is-focused::after,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-outlined.is-loading.is-focused::after, .button .wp-block-button__link.is-info .hs-form a.is-outlined.is-loading.is-focused.hs-button::after, .hs-form .button .wp-block-button__link.is-info a.is-outlined.is-loading.is-focused.hs-button::after, .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-outlined.is-loading.is-focused.hs-button::after, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.is-loading.is-focused.hs-button::after, .button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-loading.is-focused.wpcf7-submit::after, .wpcf7-form .button .wp-block-button__link.is-info a.is-outlined.is-loading.is-focused.wpcf7-submit::after, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-loading.is-focused.wpcf7-submit::after, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.is-loading.is-focused.wpcf7-submit::after, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.is-loading.is-focused.wpcf7-submit::after,
      .wp-block-button .wp-block-button__link.is-info a.button.is-outlined.is-loading.is-focused::after, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-outlined.is-loading.is-focused.hs-button::after, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.is-loading.is-focused.hs-button::after, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-loading.is-focused.wpcf7-submit::after, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.is-loading.is-focused.wpcf7-submit::after,
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-outlined.is-loading.is-focused::after, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-outlined.is-loading.is-focused.hs-button::after, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.is-loading.is-focused.hs-button::after, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-outlined.is-loading.is-focused.wpcf7-submit::after, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.is-loading.is-focused.wpcf7-submit::after, .hs-form .is-info.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-info.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #fff #fff !important; }
      .button.is-info.is-outlined[disabled],
      .button .wp-block-button__link.is-info a.button.is-outlined[disabled],
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-outlined[disabled],
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-outlined[disabled], .button .wp-block-button__link.is-info .hs-form a.is-outlined.hs-button[disabled], .hs-form .button .wp-block-button__link.is-info a.is-outlined.hs-button[disabled], .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.hs-button[disabled], .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-outlined.hs-button[disabled], .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.hs-button[disabled], .button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.wpcf7-submit[disabled], .wpcf7-form .button .wp-block-button__link.is-info a.is-outlined.wpcf7-submit[disabled], .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.wpcf7-submit[disabled], .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.wpcf7-submit[disabled], .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.wpcf7-submit[disabled],
      .wp-block-button .wp-block-button__link.is-info a.button.is-outlined[disabled], .wp-block-button .wp-block-button__link.is-info .hs-form a.is-outlined.hs-button[disabled], .hs-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.hs-button[disabled], .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.wpcf7-submit[disabled], .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.wpcf7-submit[disabled],
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-outlined[disabled], .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-outlined.hs-button[disabled], .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.hs-button[disabled], .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-outlined.wpcf7-submit[disabled], .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.wpcf7-submit[disabled], .hs-form .is-info.is-outlined.hs-button[disabled], .wpcf7-form .is-info.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-info.is-outlined,
      fieldset[disabled] .button .wp-block-button__link.is-info a.button.is-outlined,
      .button .wp-block-button__link.is-info fieldset[disabled] a.button.is-outlined,
      fieldset[disabled] .hs-form .hs-button .wp-block-button__link.is-info a.button.is-outlined,
      .hs-form .hs-button .wp-block-button__link.is-info fieldset[disabled] a.button.is-outlined,
      fieldset[disabled] .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-outlined,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info fieldset[disabled] a.button.is-outlined,
      fieldset[disabled] .button .wp-block-button__link.is-info .hs-form a.is-outlined.hs-button,
      .button .wp-block-button__link.is-info .hs-form fieldset[disabled] a.is-outlined.hs-button,
      fieldset[disabled] .hs-form .button .wp-block-button__link.is-info a.is-outlined.hs-button,
      .hs-form .button .wp-block-button__link.is-info fieldset[disabled] a.is-outlined.hs-button,
      fieldset[disabled] .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.hs-button,
      .hs-form .hs-button .wp-block-button__link.is-info fieldset[disabled] a.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-outlined.hs-button,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form fieldset[disabled] a.is-outlined.hs-button,
      fieldset[disabled] .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.hs-button,
      .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info fieldset[disabled] a.is-outlined.hs-button,
      fieldset[disabled] .button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.wpcf7-submit,
      .button .wp-block-button__link.is-info .wpcf7-form fieldset[disabled] a.is-outlined.wpcf7-submit,
      fieldset[disabled] .wpcf7-form .button .wp-block-button__link.is-info a.is-outlined.wpcf7-submit,
      .wpcf7-form .button .wp-block-button__link.is-info fieldset[disabled] a.is-outlined.wpcf7-submit,
      fieldset[disabled] .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.wpcf7-submit,
      .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form fieldset[disabled] a.is-outlined.wpcf7-submit,
      fieldset[disabled] .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-outlined.wpcf7-submit,
      .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info fieldset[disabled] a.is-outlined.wpcf7-submit,
      fieldset[disabled] .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-outlined.wpcf7-submit,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info fieldset[disabled] a.is-outlined.wpcf7-submit,
      fieldset[disabled] .wp-block-button .wp-block-button__link.is-info a.button.is-outlined,
      .wp-block-button .wp-block-button__link.is-info fieldset[disabled] a.button.is-outlined,
      fieldset[disabled] .wp-block-button .wp-block-button__link.is-info .hs-form a.is-outlined.hs-button,
      .wp-block-button .wp-block-button__link.is-info .hs-form fieldset[disabled] a.is-outlined.hs-button,
      fieldset[disabled] .hs-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.hs-button,
      .hs-form .wp-block-button .wp-block-button__link.is-info fieldset[disabled] a.is-outlined.hs-button,
      fieldset[disabled] .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-outlined.wpcf7-submit,
      .wp-block-button .wp-block-button__link.is-info .wpcf7-form fieldset[disabled] a.is-outlined.wpcf7-submit,
      fieldset[disabled] .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-outlined.wpcf7-submit,
      .wpcf7-form .wp-block-button .wp-block-button__link.is-info fieldset[disabled] a.is-outlined.wpcf7-submit,
      fieldset[disabled] .wp-block-button__link .wp-block-button__link.is-info a.button.is-outlined,
      .wp-block-button__link .wp-block-button__link.is-info fieldset[disabled] a.button.is-outlined,
      fieldset[disabled] .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-outlined.hs-button,
      .wp-block-button__link .wp-block-button__link.is-info .hs-form fieldset[disabled] a.is-outlined.hs-button,
      fieldset[disabled] .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.hs-button,
      .hs-form .wp-block-button__link .wp-block-button__link.is-info fieldset[disabled] a.is-outlined.hs-button,
      fieldset[disabled] .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-outlined.wpcf7-submit,
      .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form fieldset[disabled] a.is-outlined.wpcf7-submit,
      fieldset[disabled] .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-outlined.wpcf7-submit,
      .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info fieldset[disabled] a.is-outlined.wpcf7-submit,
      fieldset[disabled] .hs-form .is-info.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-info.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-info.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-info.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #0085CA;
        box-shadow: none;
        color: #0085CA; }
    .button.is-info.is-inverted.is-outlined,
    .button .wp-block-button__link.is-info a.button.is-inverted.is-outlined,
    .hs-form .hs-button .wp-block-button__link.is-info a.button.is-inverted.is-outlined,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-inverted.is-outlined, .button .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.hs-button, .hs-form .button .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button, .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.hs-button, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button, .button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.wpcf7-submit, .wpcf7-form .button .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.wpcf7-submit, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit,
    .wp-block-button .wp-block-button__link.is-info a.button.is-inverted.is-outlined, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.hs-button, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.wpcf7-submit, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit,
    .wp-block-button__link .wp-block-button__link.is-info a.button.is-inverted.is-outlined, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.hs-button, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.wpcf7-submit, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit, .hs-form .is-info.is-inverted.is-outlined.hs-button, .wpcf7-form .is-info.is-inverted.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
      .button.is-info.is-inverted.is-outlined:hover,
      .button .wp-block-button__link.is-info a.button.is-inverted.is-outlined:hover,
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-inverted.is-outlined:hover,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-inverted.is-outlined:hover, .button .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.hs-button:hover, .hs-form .button .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button:hover, .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button:hover, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.hs-button:hover, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button:hover, .button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.wpcf7-submit:hover, .wpcf7-form .button .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit:hover, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.wpcf7-submit:hover, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit:hover, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit:hover,
      .wp-block-button .wp-block-button__link.is-info a.button.is-inverted.is-outlined:hover, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.hs-button:hover, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button:hover, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.wpcf7-submit:hover, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit:hover,
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-inverted.is-outlined:hover, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.hs-button:hover, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button:hover, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.wpcf7-submit:hover, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit:hover, .hs-form .is-info.is-inverted.is-outlined.hs-button:hover, .wpcf7-form .is-info.is-inverted.is-outlined.wpcf7-submit:hover, .button.is-info.is-inverted.is-outlined.is-hovered,
      .button .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-hovered,
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-hovered,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-hovered, .button .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-hovered.hs-button, .hs-form .button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-hovered.hs-button, .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-hovered.hs-button, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-hovered.hs-button, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-outlined.is-hovered.hs-button, .button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-hovered.wpcf7-submit, .wpcf7-form .button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-hovered.wpcf7-submit, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-hovered.wpcf7-submit, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-hovered.wpcf7-submit, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-outlined.is-hovered.wpcf7-submit,
      .wp-block-button .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-hovered, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-hovered.hs-button, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-hovered.hs-button, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-hovered.wpcf7-submit, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-hovered.wpcf7-submit,
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-hovered, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-hovered.hs-button, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-outlined.is-hovered.hs-button, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-hovered.wpcf7-submit, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-outlined.is-hovered.wpcf7-submit, .hs-form .is-info.is-inverted.is-outlined.is-hovered.hs-button, .wpcf7-form .is-info.is-inverted.is-outlined.is-hovered.wpcf7-submit, .button.is-info.is-inverted.is-outlined:focus,
      .button .wp-block-button__link.is-info a.button.is-inverted.is-outlined:focus,
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-inverted.is-outlined:focus,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-inverted.is-outlined:focus, .button .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.hs-button:focus, .hs-form .button .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button:focus, .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button:focus, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.hs-button:focus, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button:focus, .button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.wpcf7-submit:focus, .wpcf7-form .button .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit:focus, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.wpcf7-submit:focus, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit:focus, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit:focus,
      .wp-block-button .wp-block-button__link.is-info a.button.is-inverted.is-outlined:focus, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.hs-button:focus, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button:focus, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.wpcf7-submit:focus, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit:focus,
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-inverted.is-outlined:focus, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.hs-button:focus, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button:focus, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.wpcf7-submit:focus, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit:focus, .hs-form .is-info.is-inverted.is-outlined.hs-button:focus, .wpcf7-form .is-info.is-inverted.is-outlined.wpcf7-submit:focus, .button.is-info.is-inverted.is-outlined.is-focused,
      .button .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-focused,
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-focused,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-focused, .button .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-focused.hs-button, .hs-form .button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-focused.hs-button, .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-focused.hs-button, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-focused.hs-button, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-outlined.is-focused.hs-button, .button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-focused.wpcf7-submit, .wpcf7-form .button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-focused.wpcf7-submit, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-focused.wpcf7-submit, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-focused.wpcf7-submit, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-outlined.is-focused.wpcf7-submit,
      .wp-block-button .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-focused, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-focused.hs-button, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-focused.hs-button, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-focused.wpcf7-submit, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-focused.wpcf7-submit,
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-focused, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-focused.hs-button, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-outlined.is-focused.hs-button, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-focused.wpcf7-submit, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-outlined.is-focused.wpcf7-submit, .hs-form .is-info.is-inverted.is-outlined.is-focused.hs-button, .wpcf7-form .is-info.is-inverted.is-outlined.is-focused.wpcf7-submit {
        background-color: #fff;
        color: #0085CA; }
      .button.is-info.is-inverted.is-outlined.is-loading:hover::after,
      .button .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-loading:hover::after,
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-loading:hover::after,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-loading:hover::after, .button .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-loading.hs-button:hover::after, .hs-form .button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.hs-button:hover::after, .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-loading.hs-button:hover::after, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .wpcf7-form .button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after,
      .wp-block-button .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-loading:hover::after, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-loading.hs-button:hover::after, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.hs-button:hover::after, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after,
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-loading:hover::after, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-loading.hs-button:hover::after, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.hs-button:hover::after, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .hs-form .is-info.is-inverted.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-info.is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,
      .button .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-loading.is-hovered::after,
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-loading.is-hovered::after,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-loading.is-hovered::after, .button .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .hs-form .button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .wpcf7-form .button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after,
      .wp-block-button .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-loading.is-hovered::after, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after,
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-loading.is-hovered::after, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .hs-form .is-info.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-info.is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after,
      .button .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-loading:focus::after,
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-loading:focus::after,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-loading:focus::after, .button .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-loading.hs-button:focus::after, .hs-form .button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.hs-button:focus::after, .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-loading.hs-button:focus::after, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .wpcf7-form .button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after,
      .wp-block-button .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-loading:focus::after, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-loading.hs-button:focus::after, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.hs-button:focus::after, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after,
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-loading:focus::after, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-loading.hs-button:focus::after, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.hs-button:focus::after, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .hs-form .is-info.is-inverted.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-info.is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after,
      .button .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-loading.is-focused::after,
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-loading.is-focused::after,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-loading.is-focused::after, .button .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .hs-form .button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after, .wpcf7-form .button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after,
      .wp-block-button .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-loading.is-focused::after, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after,
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-inverted.is-outlined.is-loading.is-focused::after, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after, .hs-form .is-info.is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-info.is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #0085CA #0085CA !important; }
      .button.is-info.is-inverted.is-outlined[disabled],
      .button .wp-block-button__link.is-info a.button.is-inverted.is-outlined[disabled],
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-inverted.is-outlined[disabled],
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-inverted.is-outlined[disabled], .button .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.hs-button[disabled], .hs-form .button .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button[disabled], .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button[disabled], .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.hs-button[disabled], .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button[disabled], .button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.wpcf7-submit[disabled], .wpcf7-form .button .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit[disabled], .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.wpcf7-submit[disabled], .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit[disabled], .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit[disabled],
      .wp-block-button .wp-block-button__link.is-info a.button.is-inverted.is-outlined[disabled], .wp-block-button .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.hs-button[disabled], .hs-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button[disabled], .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.wpcf7-submit[disabled], .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit[disabled],
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-inverted.is-outlined[disabled], .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.hs-button[disabled], .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button[disabled], .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.wpcf7-submit[disabled], .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit[disabled], .hs-form .is-info.is-inverted.is-outlined.hs-button[disabled], .wpcf7-form .is-info.is-inverted.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-info.is-inverted.is-outlined,
      fieldset[disabled] .button .wp-block-button__link.is-info a.button.is-inverted.is-outlined,
      .button .wp-block-button__link.is-info fieldset[disabled] a.button.is-inverted.is-outlined,
      fieldset[disabled] .hs-form .hs-button .wp-block-button__link.is-info a.button.is-inverted.is-outlined,
      .hs-form .hs-button .wp-block-button__link.is-info fieldset[disabled] a.button.is-inverted.is-outlined,
      fieldset[disabled] .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-inverted.is-outlined,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info fieldset[disabled] a.button.is-inverted.is-outlined,
      fieldset[disabled] .button .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.hs-button,
      .button .wp-block-button__link.is-info .hs-form fieldset[disabled] a.is-inverted.is-outlined.hs-button,
      fieldset[disabled] .hs-form .button .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button,
      .hs-form .button .wp-block-button__link.is-info fieldset[disabled] a.is-inverted.is-outlined.hs-button,
      fieldset[disabled] .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button,
      .hs-form .hs-button .wp-block-button__link.is-info fieldset[disabled] a.is-inverted.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.hs-button,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form fieldset[disabled] a.is-inverted.is-outlined.hs-button,
      fieldset[disabled] .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button,
      .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info fieldset[disabled] a.is-inverted.is-outlined.hs-button,
      fieldset[disabled] .button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.wpcf7-submit,
      .button .wp-block-button__link.is-info .wpcf7-form fieldset[disabled] a.is-inverted.is-outlined.wpcf7-submit,
      fieldset[disabled] .wpcf7-form .button .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit,
      .wpcf7-form .button .wp-block-button__link.is-info fieldset[disabled] a.is-inverted.is-outlined.wpcf7-submit,
      fieldset[disabled] .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.wpcf7-submit,
      .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form fieldset[disabled] a.is-inverted.is-outlined.wpcf7-submit,
      fieldset[disabled] .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit,
      .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info fieldset[disabled] a.is-inverted.is-outlined.wpcf7-submit,
      fieldset[disabled] .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info fieldset[disabled] a.is-inverted.is-outlined.wpcf7-submit,
      fieldset[disabled] .wp-block-button .wp-block-button__link.is-info a.button.is-inverted.is-outlined,
      .wp-block-button .wp-block-button__link.is-info fieldset[disabled] a.button.is-inverted.is-outlined,
      fieldset[disabled] .wp-block-button .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.hs-button,
      .wp-block-button .wp-block-button__link.is-info .hs-form fieldset[disabled] a.is-inverted.is-outlined.hs-button,
      fieldset[disabled] .hs-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button,
      .hs-form .wp-block-button .wp-block-button__link.is-info fieldset[disabled] a.is-inverted.is-outlined.hs-button,
      fieldset[disabled] .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.wpcf7-submit,
      .wp-block-button .wp-block-button__link.is-info .wpcf7-form fieldset[disabled] a.is-inverted.is-outlined.wpcf7-submit,
      fieldset[disabled] .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit,
      .wpcf7-form .wp-block-button .wp-block-button__link.is-info fieldset[disabled] a.is-inverted.is-outlined.wpcf7-submit,
      fieldset[disabled] .wp-block-button__link .wp-block-button__link.is-info a.button.is-inverted.is-outlined,
      .wp-block-button__link .wp-block-button__link.is-info fieldset[disabled] a.button.is-inverted.is-outlined,
      fieldset[disabled] .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-inverted.is-outlined.hs-button,
      .wp-block-button__link .wp-block-button__link.is-info .hs-form fieldset[disabled] a.is-inverted.is-outlined.hs-button,
      fieldset[disabled] .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-outlined.hs-button,
      .hs-form .wp-block-button__link .wp-block-button__link.is-info fieldset[disabled] a.is-inverted.is-outlined.hs-button,
      fieldset[disabled] .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-inverted.is-outlined.wpcf7-submit,
      .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form fieldset[disabled] a.is-inverted.is-outlined.wpcf7-submit,
      fieldset[disabled] .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-inverted.is-outlined.wpcf7-submit,
      .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info fieldset[disabled] a.is-inverted.is-outlined.wpcf7-submit,
      fieldset[disabled] .hs-form .is-info.is-inverted.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-info.is-inverted.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-info.is-inverted.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-info.is-inverted.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #fff;
        box-shadow: none;
        color: #fff; }
    .button.is-info.is-light,
    .button .wp-block-button__link.is-info a.button.is-light,
    .hs-form .hs-button .wp-block-button__link.is-info a.button.is-light,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-light, .button .wp-block-button__link.is-info .hs-form a.is-light.hs-button, .hs-form .button .wp-block-button__link.is-info a.is-light.hs-button, .hs-form .hs-button .wp-block-button__link.is-info a.is-light.hs-button, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-light.hs-button, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-light.hs-button, .button .wp-block-button__link.is-info .wpcf7-form a.is-light.wpcf7-submit, .wpcf7-form .button .wp-block-button__link.is-info a.is-light.wpcf7-submit, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-light.wpcf7-submit, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-light.wpcf7-submit, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-light.wpcf7-submit,
    .wp-block-button .wp-block-button__link.is-info a.button.is-light, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-light.hs-button, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-light.hs-button, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-light.wpcf7-submit, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-light.wpcf7-submit,
    .wp-block-button__link .wp-block-button__link.is-info a.button.is-light, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-light.hs-button, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-light.hs-button, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-light.wpcf7-submit, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-light.wpcf7-submit, .hs-form .is-info.is-light.hs-button, .wpcf7-form .is-info.is-light.wpcf7-submit {
      background-color: #E5F2F8;
      color: #0090db; }
      .button.is-info.is-light:hover,
      .button .wp-block-button__link.is-info a.button.is-light:hover,
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-light:hover,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-light:hover, .button .wp-block-button__link.is-info .hs-form a.is-light.hs-button:hover, .hs-form .button .wp-block-button__link.is-info a.is-light.hs-button:hover, .hs-form .hs-button .wp-block-button__link.is-info a.is-light.hs-button:hover, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-light.hs-button:hover, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-light.hs-button:hover, .button .wp-block-button__link.is-info .wpcf7-form a.is-light.wpcf7-submit:hover, .wpcf7-form .button .wp-block-button__link.is-info a.is-light.wpcf7-submit:hover, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-light.wpcf7-submit:hover, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-light.wpcf7-submit:hover, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-light.wpcf7-submit:hover,
      .wp-block-button .wp-block-button__link.is-info a.button.is-light:hover, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-light.hs-button:hover, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-light.hs-button:hover, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-light.wpcf7-submit:hover, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-light.wpcf7-submit:hover,
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-light:hover, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-light.hs-button:hover, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-light.hs-button:hover, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-light.wpcf7-submit:hover, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-light.wpcf7-submit:hover, .hs-form .is-info.is-light.hs-button:hover, .wpcf7-form .is-info.is-light.wpcf7-submit:hover, .button.is-info.is-light.is-hovered,
      .button .wp-block-button__link.is-info a.button.is-light.is-hovered,
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-light.is-hovered,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-light.is-hovered, .button .wp-block-button__link.is-info .hs-form a.is-light.is-hovered.hs-button, .hs-form .button .wp-block-button__link.is-info a.is-light.is-hovered.hs-button, .hs-form .hs-button .wp-block-button__link.is-info a.is-light.is-hovered.hs-button, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-light.is-hovered.hs-button, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-light.is-hovered.hs-button, .button .wp-block-button__link.is-info .wpcf7-form a.is-light.is-hovered.wpcf7-submit, .wpcf7-form .button .wp-block-button__link.is-info a.is-light.is-hovered.wpcf7-submit, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-light.is-hovered.wpcf7-submit, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-light.is-hovered.wpcf7-submit, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-light.is-hovered.wpcf7-submit,
      .wp-block-button .wp-block-button__link.is-info a.button.is-light.is-hovered, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-light.is-hovered.hs-button, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-light.is-hovered.hs-button, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-light.is-hovered.wpcf7-submit, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-light.is-hovered.wpcf7-submit,
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-light.is-hovered, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-light.is-hovered.hs-button, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-light.is-hovered.hs-button, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-light.is-hovered.wpcf7-submit, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-light.is-hovered.wpcf7-submit, .hs-form .is-info.is-light.is-hovered.hs-button, .wpcf7-form .is-info.is-light.is-hovered.wpcf7-submit {
        background-color: #dbedf5;
        border-color: transparent;
        color: #0090db; }
      .button.is-info.is-light:active,
      .button .wp-block-button__link.is-info a.button.is-light:active,
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-light:active,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-light:active, .button .wp-block-button__link.is-info .hs-form a.is-light.hs-button:active, .hs-form .button .wp-block-button__link.is-info a.is-light.hs-button:active, .hs-form .hs-button .wp-block-button__link.is-info a.is-light.hs-button:active, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-light.hs-button:active, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-light.hs-button:active, .button .wp-block-button__link.is-info .wpcf7-form a.is-light.wpcf7-submit:active, .wpcf7-form .button .wp-block-button__link.is-info a.is-light.wpcf7-submit:active, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-light.wpcf7-submit:active, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-light.wpcf7-submit:active, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-light.wpcf7-submit:active,
      .wp-block-button .wp-block-button__link.is-info a.button.is-light:active, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-light.hs-button:active, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-light.hs-button:active, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-light.wpcf7-submit:active, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-light.wpcf7-submit:active,
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-light:active, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-light.hs-button:active, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-light.hs-button:active, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-light.wpcf7-submit:active, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-light.wpcf7-submit:active, .hs-form .is-info.is-light.hs-button:active, .wpcf7-form .is-info.is-light.wpcf7-submit:active, .button.is-info.is-light.is-active,
      .button .wp-block-button__link.is-info a.button.is-light.is-active,
      .hs-form .hs-button .wp-block-button__link.is-info a.button.is-light.is-active,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.button.is-light.is-active, .button .wp-block-button__link.is-info .hs-form a.is-light.is-active.hs-button, .hs-form .button .wp-block-button__link.is-info a.is-light.is-active.hs-button, .hs-form .hs-button .wp-block-button__link.is-info a.is-light.is-active.hs-button, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info .hs-form a.is-light.is-active.hs-button, .hs-form .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-light.is-active.hs-button, .button .wp-block-button__link.is-info .wpcf7-form a.is-light.is-active.wpcf7-submit, .wpcf7-form .button .wp-block-button__link.is-info a.is-light.is-active.wpcf7-submit, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form a.is-light.is-active.wpcf7-submit, .wpcf7-form .hs-form .hs-button .wp-block-button__link.is-info a.is-light.is-active.wpcf7-submit, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-light.is-active.wpcf7-submit,
      .wp-block-button .wp-block-button__link.is-info a.button.is-light.is-active, .wp-block-button .wp-block-button__link.is-info .hs-form a.is-light.is-active.hs-button, .hs-form .wp-block-button .wp-block-button__link.is-info a.is-light.is-active.hs-button, .wp-block-button .wp-block-button__link.is-info .wpcf7-form a.is-light.is-active.wpcf7-submit, .wpcf7-form .wp-block-button .wp-block-button__link.is-info a.is-light.is-active.wpcf7-submit,
      .wp-block-button__link .wp-block-button__link.is-info a.button.is-light.is-active, .wp-block-button__link .wp-block-button__link.is-info .hs-form a.is-light.is-active.hs-button, .hs-form .wp-block-button__link .wp-block-button__link.is-info a.is-light.is-active.hs-button, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form a.is-light.is-active.wpcf7-submit, .wpcf7-form .wp-block-button__link .wp-block-button__link.is-info a.is-light.is-active.wpcf7-submit, .hs-form .is-info.is-light.is-active.hs-button, .wpcf7-form .is-info.is-light.is-active.wpcf7-submit {
        background-color: #d1e8f3;
        border-color: transparent;
        color: #0090db; }
  .button.is-success, .hs-form .is-success.hs-button, .wpcf7-form .is-success.wpcf7-submit {
    background-color: #48c78e;
    border-color: transparent;
    color: #fff; }
    .button.is-success:hover, .hs-form .is-success.hs-button:hover, .wpcf7-form .is-success.wpcf7-submit:hover, .button.is-success.is-hovered, .hs-form .is-success.is-hovered.hs-button, .wpcf7-form .is-success.is-hovered.wpcf7-submit {
      background-color: #3ec487;
      border-color: transparent;
      color: #fff; }
    .button.is-success:focus, .hs-form .is-success.hs-button:focus, .wpcf7-form .is-success.wpcf7-submit:focus, .button.is-success.is-focused, .hs-form .is-success.is-focused.hs-button, .wpcf7-form .is-success.is-focused.wpcf7-submit {
      border-color: transparent;
      color: #fff; }
      .button.is-success:focus:not(:active), .hs-form .is-success.hs-button:focus:not(:active), .wpcf7-form .is-success.wpcf7-submit:focus:not(:active), .button.is-success.is-focused:not(:active), .hs-form .is-success.is-focused.hs-button:not(:active), .wpcf7-form .is-success.is-focused.wpcf7-submit:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25); }
    .button.is-success:active, .hs-form .is-success.hs-button:active, .wpcf7-form .is-success.wpcf7-submit:active, .button.is-success.is-active, .hs-form .is-success.is-active.hs-button, .wpcf7-form .is-success.is-active.wpcf7-submit {
      background-color: #3abb81;
      border-color: transparent;
      color: #fff; }
    .button.is-success[disabled], .hs-form .is-success.hs-button[disabled], .wpcf7-form .is-success.wpcf7-submit[disabled],
    fieldset[disabled] .button.is-success,
    fieldset[disabled] .hs-form .is-success.hs-button,
    .hs-form fieldset[disabled] .is-success.hs-button,
    fieldset[disabled] .wpcf7-form .is-success.wpcf7-submit,
    .wpcf7-form fieldset[disabled] .is-success.wpcf7-submit {
      background-color: #48c78e;
      border-color: #48c78e;
      box-shadow: none; }
    .button.is-success.is-inverted, .hs-form .is-success.is-inverted.hs-button, .wpcf7-form .is-success.is-inverted.wpcf7-submit {
      background-color: #fff;
      color: #48c78e; }
      .button.is-success.is-inverted:hover, .hs-form .is-success.is-inverted.hs-button:hover, .wpcf7-form .is-success.is-inverted.wpcf7-submit:hover, .button.is-success.is-inverted.is-hovered, .hs-form .is-success.is-inverted.is-hovered.hs-button, .wpcf7-form .is-success.is-inverted.is-hovered.wpcf7-submit {
        background-color: #f2f2f2; }
      .button.is-success.is-inverted[disabled], .hs-form .is-success.is-inverted.hs-button[disabled], .wpcf7-form .is-success.is-inverted.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-success.is-inverted,
      fieldset[disabled] .hs-form .is-success.is-inverted.hs-button,
      .hs-form fieldset[disabled] .is-success.is-inverted.hs-button,
      fieldset[disabled] .wpcf7-form .is-success.is-inverted.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-success.is-inverted.wpcf7-submit {
        background-color: #fff;
        border-color: transparent;
        box-shadow: none;
        color: #48c78e; }
    .button.is-success.is-loading::after, .hs-form .is-success.is-loading.hs-button::after, .wpcf7-form .is-success.is-loading.wpcf7-submit::after {
      border-color: transparent transparent #fff #fff !important; }
    .button.is-success.is-outlined, .hs-form .is-success.is-outlined.hs-button, .wpcf7-form .is-success.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #48c78e;
      color: #48c78e; }
      .button.is-success.is-outlined:hover, .hs-form .is-success.is-outlined.hs-button:hover, .wpcf7-form .is-success.is-outlined.wpcf7-submit:hover, .button.is-success.is-outlined.is-hovered, .hs-form .is-success.is-outlined.is-hovered.hs-button, .wpcf7-form .is-success.is-outlined.is-hovered.wpcf7-submit, .button.is-success.is-outlined:focus, .hs-form .is-success.is-outlined.hs-button:focus, .wpcf7-form .is-success.is-outlined.wpcf7-submit:focus, .button.is-success.is-outlined.is-focused, .hs-form .is-success.is-outlined.is-focused.hs-button, .wpcf7-form .is-success.is-outlined.is-focused.wpcf7-submit {
        background-color: #48c78e;
        border-color: #48c78e;
        color: #fff; }
      .button.is-success.is-outlined.is-loading::after, .hs-form .is-success.is-outlined.is-loading.hs-button::after, .wpcf7-form .is-success.is-outlined.is-loading.wpcf7-submit::after {
        border-color: transparent transparent #48c78e #48c78e !important; }
      .button.is-success.is-outlined.is-loading:hover::after, .hs-form .is-success.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-success.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .hs-form .is-success.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-success.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-success.is-outlined.is-loading:focus::after, .hs-form .is-success.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-success.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after, .hs-form .is-success.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-success.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #fff #fff !important; }
      .button.is-success.is-outlined[disabled], .hs-form .is-success.is-outlined.hs-button[disabled], .wpcf7-form .is-success.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-success.is-outlined,
      fieldset[disabled] .hs-form .is-success.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-success.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-success.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-success.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #48c78e;
        box-shadow: none;
        color: #48c78e; }
    .button.is-success.is-inverted.is-outlined, .hs-form .is-success.is-inverted.is-outlined.hs-button, .wpcf7-form .is-success.is-inverted.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
      .button.is-success.is-inverted.is-outlined:hover, .hs-form .is-success.is-inverted.is-outlined.hs-button:hover, .wpcf7-form .is-success.is-inverted.is-outlined.wpcf7-submit:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .hs-form .is-success.is-inverted.is-outlined.is-hovered.hs-button, .wpcf7-form .is-success.is-inverted.is-outlined.is-hovered.wpcf7-submit, .button.is-success.is-inverted.is-outlined:focus, .hs-form .is-success.is-inverted.is-outlined.hs-button:focus, .wpcf7-form .is-success.is-inverted.is-outlined.wpcf7-submit:focus, .button.is-success.is-inverted.is-outlined.is-focused, .hs-form .is-success.is-inverted.is-outlined.is-focused.hs-button, .wpcf7-form .is-success.is-inverted.is-outlined.is-focused.wpcf7-submit {
        background-color: #fff;
        color: #48c78e; }
      .button.is-success.is-inverted.is-outlined.is-loading:hover::after, .hs-form .is-success.is-inverted.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-success.is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .hs-form .is-success.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-success.is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .hs-form .is-success.is-inverted.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-success.is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after, .hs-form .is-success.is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-success.is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #48c78e #48c78e !important; }
      .button.is-success.is-inverted.is-outlined[disabled], .hs-form .is-success.is-inverted.is-outlined.hs-button[disabled], .wpcf7-form .is-success.is-inverted.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-success.is-inverted.is-outlined,
      fieldset[disabled] .hs-form .is-success.is-inverted.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-success.is-inverted.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-success.is-inverted.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-success.is-inverted.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #fff;
        box-shadow: none;
        color: #fff; }
    .button.is-success.is-light, .hs-form .is-success.is-light.hs-button, .wpcf7-form .is-success.is-light.wpcf7-submit {
      background-color: #effaf5;
      color: #257953; }
      .button.is-success.is-light:hover, .hs-form .is-success.is-light.hs-button:hover, .wpcf7-form .is-success.is-light.wpcf7-submit:hover, .button.is-success.is-light.is-hovered, .hs-form .is-success.is-light.is-hovered.hs-button, .wpcf7-form .is-success.is-light.is-hovered.wpcf7-submit {
        background-color: #e6f7ef;
        border-color: transparent;
        color: #257953; }
      .button.is-success.is-light:active, .hs-form .is-success.is-light.hs-button:active, .wpcf7-form .is-success.is-light.wpcf7-submit:active, .button.is-success.is-light.is-active, .hs-form .is-success.is-light.is-active.hs-button, .wpcf7-form .is-success.is-light.is-active.wpcf7-submit {
        background-color: #dcf4e9;
        border-color: transparent;
        color: #257953; }
  .button.is-warning, .hs-form .is-warning.hs-button, .wpcf7-form .is-warning.wpcf7-submit {
    background-color: #FFC845;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
    .button.is-warning:hover, .hs-form .is-warning.hs-button:hover, .wpcf7-form .is-warning.wpcf7-submit:hover, .button.is-warning.is-hovered, .hs-form .is-warning.is-hovered.hs-button, .wpcf7-form .is-warning.is-hovered.wpcf7-submit {
      background-color: #ffc438;
      border-color: transparent;
      color: rgba(0, 0, 0, 0.7); }
    .button.is-warning:focus, .hs-form .is-warning.hs-button:focus, .wpcf7-form .is-warning.wpcf7-submit:focus, .button.is-warning.is-focused, .hs-form .is-warning.is-focused.hs-button, .wpcf7-form .is-warning.is-focused.wpcf7-submit {
      border-color: transparent;
      color: rgba(0, 0, 0, 0.7); }
      .button.is-warning:focus:not(:active), .hs-form .is-warning.hs-button:focus:not(:active), .wpcf7-form .is-warning.wpcf7-submit:focus:not(:active), .button.is-warning.is-focused:not(:active), .hs-form .is-warning.is-focused.hs-button:not(:active), .wpcf7-form .is-warning.is-focused.wpcf7-submit:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(255, 200, 69, 0.25); }
    .button.is-warning:active, .hs-form .is-warning.hs-button:active, .wpcf7-form .is-warning.wpcf7-submit:active, .button.is-warning.is-active, .hs-form .is-warning.is-active.hs-button, .wpcf7-form .is-warning.is-active.wpcf7-submit {
      background-color: #ffc02c;
      border-color: transparent;
      color: rgba(0, 0, 0, 0.7); }
    .button.is-warning[disabled], .hs-form .is-warning.hs-button[disabled], .wpcf7-form .is-warning.wpcf7-submit[disabled],
    fieldset[disabled] .button.is-warning,
    fieldset[disabled] .hs-form .is-warning.hs-button,
    .hs-form fieldset[disabled] .is-warning.hs-button,
    fieldset[disabled] .wpcf7-form .is-warning.wpcf7-submit,
    .wpcf7-form fieldset[disabled] .is-warning.wpcf7-submit {
      background-color: #FFC845;
      border-color: #FFC845;
      box-shadow: none; }
    .button.is-warning.is-inverted, .hs-form .is-warning.is-inverted.hs-button, .wpcf7-form .is-warning.is-inverted.wpcf7-submit {
      background-color: rgba(0, 0, 0, 0.7);
      color: #FFC845; }
      .button.is-warning.is-inverted:hover, .hs-form .is-warning.is-inverted.hs-button:hover, .wpcf7-form .is-warning.is-inverted.wpcf7-submit:hover, .button.is-warning.is-inverted.is-hovered, .hs-form .is-warning.is-inverted.is-hovered.hs-button, .wpcf7-form .is-warning.is-inverted.is-hovered.wpcf7-submit {
        background-color: rgba(0, 0, 0, 0.7); }
      .button.is-warning.is-inverted[disabled], .hs-form .is-warning.is-inverted.hs-button[disabled], .wpcf7-form .is-warning.is-inverted.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-warning.is-inverted,
      fieldset[disabled] .hs-form .is-warning.is-inverted.hs-button,
      .hs-form fieldset[disabled] .is-warning.is-inverted.hs-button,
      fieldset[disabled] .wpcf7-form .is-warning.is-inverted.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-warning.is-inverted.wpcf7-submit {
        background-color: rgba(0, 0, 0, 0.7);
        border-color: transparent;
        box-shadow: none;
        color: #FFC845; }
    .button.is-warning.is-loading::after, .hs-form .is-warning.is-loading.hs-button::after, .wpcf7-form .is-warning.is-loading.wpcf7-submit::after {
      border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
    .button.is-warning.is-outlined, .hs-form .is-warning.is-outlined.hs-button, .wpcf7-form .is-warning.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #FFC845;
      color: #FFC845; }
      .button.is-warning.is-outlined:hover, .hs-form .is-warning.is-outlined.hs-button:hover, .wpcf7-form .is-warning.is-outlined.wpcf7-submit:hover, .button.is-warning.is-outlined.is-hovered, .hs-form .is-warning.is-outlined.is-hovered.hs-button, .wpcf7-form .is-warning.is-outlined.is-hovered.wpcf7-submit, .button.is-warning.is-outlined:focus, .hs-form .is-warning.is-outlined.hs-button:focus, .wpcf7-form .is-warning.is-outlined.wpcf7-submit:focus, .button.is-warning.is-outlined.is-focused, .hs-form .is-warning.is-outlined.is-focused.hs-button, .wpcf7-form .is-warning.is-outlined.is-focused.wpcf7-submit {
        background-color: #FFC845;
        border-color: #FFC845;
        color: rgba(0, 0, 0, 0.7); }
      .button.is-warning.is-outlined.is-loading::after, .hs-form .is-warning.is-outlined.is-loading.hs-button::after, .wpcf7-form .is-warning.is-outlined.is-loading.wpcf7-submit::after {
        border-color: transparent transparent #FFC845 #FFC845 !important; }
      .button.is-warning.is-outlined.is-loading:hover::after, .hs-form .is-warning.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-warning.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .hs-form .is-warning.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-warning.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-warning.is-outlined.is-loading:focus::after, .hs-form .is-warning.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-warning.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after, .hs-form .is-warning.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-warning.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
      .button.is-warning.is-outlined[disabled], .hs-form .is-warning.is-outlined.hs-button[disabled], .wpcf7-form .is-warning.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-warning.is-outlined,
      fieldset[disabled] .hs-form .is-warning.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-warning.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-warning.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-warning.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #FFC845;
        box-shadow: none;
        color: #FFC845; }
    .button.is-warning.is-inverted.is-outlined, .hs-form .is-warning.is-inverted.is-outlined.hs-button, .wpcf7-form .is-warning.is-inverted.is-outlined.wpcf7-submit {
      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, .hs-form .is-warning.is-inverted.is-outlined.hs-button:hover, .wpcf7-form .is-warning.is-inverted.is-outlined.wpcf7-submit:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .hs-form .is-warning.is-inverted.is-outlined.is-hovered.hs-button, .wpcf7-form .is-warning.is-inverted.is-outlined.is-hovered.wpcf7-submit, .button.is-warning.is-inverted.is-outlined:focus, .hs-form .is-warning.is-inverted.is-outlined.hs-button:focus, .wpcf7-form .is-warning.is-inverted.is-outlined.wpcf7-submit:focus, .button.is-warning.is-inverted.is-outlined.is-focused, .hs-form .is-warning.is-inverted.is-outlined.is-focused.hs-button, .wpcf7-form .is-warning.is-inverted.is-outlined.is-focused.wpcf7-submit {
        background-color: rgba(0, 0, 0, 0.7);
        color: #FFC845; }
      .button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .hs-form .is-warning.is-inverted.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-warning.is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .hs-form .is-warning.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-warning.is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .hs-form .is-warning.is-inverted.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-warning.is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after, .hs-form .is-warning.is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-warning.is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #FFC845 #FFC845 !important; }
      .button.is-warning.is-inverted.is-outlined[disabled], .hs-form .is-warning.is-inverted.is-outlined.hs-button[disabled], .wpcf7-form .is-warning.is-inverted.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-warning.is-inverted.is-outlined,
      fieldset[disabled] .hs-form .is-warning.is-inverted.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-warning.is-inverted.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-warning.is-inverted.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-warning.is-inverted.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: rgba(0, 0, 0, 0.7);
        box-shadow: none;
        color: rgba(0, 0, 0, 0.7); }
    .button.is-warning.is-light, .hs-form .is-warning.is-light.hs-button, .wpcf7-form .is-warning.is-light.wpcf7-submit {
      background-color: #fff9eb;
      color: #946800; }
      .button.is-warning.is-light:hover, .hs-form .is-warning.is-light.hs-button:hover, .wpcf7-form .is-warning.is-light.wpcf7-submit:hover, .button.is-warning.is-light.is-hovered, .hs-form .is-warning.is-light.is-hovered.hs-button, .wpcf7-form .is-warning.is-light.is-hovered.wpcf7-submit {
        background-color: #fff5de;
        border-color: transparent;
        color: #946800; }
      .button.is-warning.is-light:active, .hs-form .is-warning.is-light.hs-button:active, .wpcf7-form .is-warning.is-light.wpcf7-submit:active, .button.is-warning.is-light.is-active, .hs-form .is-warning.is-light.is-active.hs-button, .wpcf7-form .is-warning.is-light.is-active.wpcf7-submit {
        background-color: #fff1d1;
        border-color: transparent;
        color: #946800; }
  .button.is-danger, .hs-form .is-danger.hs-button, .wpcf7-form .is-danger.wpcf7-submit {
    background-color: #f14668;
    border-color: transparent;
    color: #fff; }
    .button.is-danger:hover, .hs-form .is-danger.hs-button:hover, .wpcf7-form .is-danger.wpcf7-submit:hover, .button.is-danger.is-hovered, .hs-form .is-danger.is-hovered.hs-button, .wpcf7-form .is-danger.is-hovered.wpcf7-submit {
      background-color: #f03a5f;
      border-color: transparent;
      color: #fff; }
    .button.is-danger:focus, .hs-form .is-danger.hs-button:focus, .wpcf7-form .is-danger.wpcf7-submit:focus, .button.is-danger.is-focused, .hs-form .is-danger.is-focused.hs-button, .wpcf7-form .is-danger.is-focused.wpcf7-submit {
      border-color: transparent;
      color: #fff; }
      .button.is-danger:focus:not(:active), .hs-form .is-danger.hs-button:focus:not(:active), .wpcf7-form .is-danger.wpcf7-submit:focus:not(:active), .button.is-danger.is-focused:not(:active), .hs-form .is-danger.is-focused.hs-button:not(:active), .wpcf7-form .is-danger.is-focused.wpcf7-submit:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
    .button.is-danger:active, .hs-form .is-danger.hs-button:active, .wpcf7-form .is-danger.wpcf7-submit:active, .button.is-danger.is-active, .hs-form .is-danger.is-active.hs-button, .wpcf7-form .is-danger.is-active.wpcf7-submit {
      background-color: #ef2e55;
      border-color: transparent;
      color: #fff; }
    .button.is-danger[disabled], .hs-form .is-danger.hs-button[disabled], .wpcf7-form .is-danger.wpcf7-submit[disabled],
    fieldset[disabled] .button.is-danger,
    fieldset[disabled] .hs-form .is-danger.hs-button,
    .hs-form fieldset[disabled] .is-danger.hs-button,
    fieldset[disabled] .wpcf7-form .is-danger.wpcf7-submit,
    .wpcf7-form fieldset[disabled] .is-danger.wpcf7-submit {
      background-color: #f14668;
      border-color: #f14668;
      box-shadow: none; }
    .button.is-danger.is-inverted, .hs-form .is-danger.is-inverted.hs-button, .wpcf7-form .is-danger.is-inverted.wpcf7-submit {
      background-color: #fff;
      color: #f14668; }
      .button.is-danger.is-inverted:hover, .hs-form .is-danger.is-inverted.hs-button:hover, .wpcf7-form .is-danger.is-inverted.wpcf7-submit:hover, .button.is-danger.is-inverted.is-hovered, .hs-form .is-danger.is-inverted.is-hovered.hs-button, .wpcf7-form .is-danger.is-inverted.is-hovered.wpcf7-submit {
        background-color: #f2f2f2; }
      .button.is-danger.is-inverted[disabled], .hs-form .is-danger.is-inverted.hs-button[disabled], .wpcf7-form .is-danger.is-inverted.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-danger.is-inverted,
      fieldset[disabled] .hs-form .is-danger.is-inverted.hs-button,
      .hs-form fieldset[disabled] .is-danger.is-inverted.hs-button,
      fieldset[disabled] .wpcf7-form .is-danger.is-inverted.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-danger.is-inverted.wpcf7-submit {
        background-color: #fff;
        border-color: transparent;
        box-shadow: none;
        color: #f14668; }
    .button.is-danger.is-loading::after, .hs-form .is-danger.is-loading.hs-button::after, .wpcf7-form .is-danger.is-loading.wpcf7-submit::after {
      border-color: transparent transparent #fff #fff !important; }
    .button.is-danger.is-outlined, .hs-form .is-danger.is-outlined.hs-button, .wpcf7-form .is-danger.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #f14668;
      color: #f14668; }
      .button.is-danger.is-outlined:hover, .hs-form .is-danger.is-outlined.hs-button:hover, .wpcf7-form .is-danger.is-outlined.wpcf7-submit:hover, .button.is-danger.is-outlined.is-hovered, .hs-form .is-danger.is-outlined.is-hovered.hs-button, .wpcf7-form .is-danger.is-outlined.is-hovered.wpcf7-submit, .button.is-danger.is-outlined:focus, .hs-form .is-danger.is-outlined.hs-button:focus, .wpcf7-form .is-danger.is-outlined.wpcf7-submit:focus, .button.is-danger.is-outlined.is-focused, .hs-form .is-danger.is-outlined.is-focused.hs-button, .wpcf7-form .is-danger.is-outlined.is-focused.wpcf7-submit {
        background-color: #f14668;
        border-color: #f14668;
        color: #fff; }
      .button.is-danger.is-outlined.is-loading::after, .hs-form .is-danger.is-outlined.is-loading.hs-button::after, .wpcf7-form .is-danger.is-outlined.is-loading.wpcf7-submit::after {
        border-color: transparent transparent #f14668 #f14668 !important; }
      .button.is-danger.is-outlined.is-loading:hover::after, .hs-form .is-danger.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-danger.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .hs-form .is-danger.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-danger.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-danger.is-outlined.is-loading:focus::after, .hs-form .is-danger.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-danger.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after, .hs-form .is-danger.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-danger.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #fff #fff !important; }
      .button.is-danger.is-outlined[disabled], .hs-form .is-danger.is-outlined.hs-button[disabled], .wpcf7-form .is-danger.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-danger.is-outlined,
      fieldset[disabled] .hs-form .is-danger.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-danger.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-danger.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-danger.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #f14668;
        box-shadow: none;
        color: #f14668; }
    .button.is-danger.is-inverted.is-outlined, .hs-form .is-danger.is-inverted.is-outlined.hs-button, .wpcf7-form .is-danger.is-inverted.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
      .button.is-danger.is-inverted.is-outlined:hover, .hs-form .is-danger.is-inverted.is-outlined.hs-button:hover, .wpcf7-form .is-danger.is-inverted.is-outlined.wpcf7-submit:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .hs-form .is-danger.is-inverted.is-outlined.is-hovered.hs-button, .wpcf7-form .is-danger.is-inverted.is-outlined.is-hovered.wpcf7-submit, .button.is-danger.is-inverted.is-outlined:focus, .hs-form .is-danger.is-inverted.is-outlined.hs-button:focus, .wpcf7-form .is-danger.is-inverted.is-outlined.wpcf7-submit:focus, .button.is-danger.is-inverted.is-outlined.is-focused, .hs-form .is-danger.is-inverted.is-outlined.is-focused.hs-button, .wpcf7-form .is-danger.is-inverted.is-outlined.is-focused.wpcf7-submit {
        background-color: #fff;
        color: #f14668; }
      .button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .hs-form .is-danger.is-inverted.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-danger.is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .hs-form .is-danger.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-danger.is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .hs-form .is-danger.is-inverted.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-danger.is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after, .hs-form .is-danger.is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-danger.is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #f14668 #f14668 !important; }
      .button.is-danger.is-inverted.is-outlined[disabled], .hs-form .is-danger.is-inverted.is-outlined.hs-button[disabled], .wpcf7-form .is-danger.is-inverted.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-danger.is-inverted.is-outlined,
      fieldset[disabled] .hs-form .is-danger.is-inverted.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-danger.is-inverted.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-danger.is-inverted.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-danger.is-inverted.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #fff;
        box-shadow: none;
        color: #fff; }
    .button.is-danger.is-light, .hs-form .is-danger.is-light.hs-button, .wpcf7-form .is-danger.is-light.wpcf7-submit {
      background-color: #feecf0;
      color: #cc0f35; }
      .button.is-danger.is-light:hover, .hs-form .is-danger.is-light.hs-button:hover, .wpcf7-form .is-danger.is-light.wpcf7-submit:hover, .button.is-danger.is-light.is-hovered, .hs-form .is-danger.is-light.is-hovered.hs-button, .wpcf7-form .is-danger.is-light.is-hovered.wpcf7-submit {
        background-color: #fde0e6;
        border-color: transparent;
        color: #cc0f35; }
      .button.is-danger.is-light:active, .hs-form .is-danger.is-light.hs-button:active, .wpcf7-form .is-danger.is-light.wpcf7-submit:active, .button.is-danger.is-light.is-active, .hs-form .is-danger.is-light.is-active.hs-button, .wpcf7-form .is-danger.is-light.is-active.wpcf7-submit {
        background-color: #fcd4dc;
        border-color: transparent;
        color: #cc0f35; }
  .button.is-secondary, .hs-form .is-secondary.hs-button, .wpcf7-form .is-secondary.wpcf7-submit, .our_services .content .our_services-content .button, .our_services .content .our_services-content .hs-form .hs-button, .hs-form .our_services .content .our_services-content .hs-button, .our_services .content .our_services-content .wpcf7-form .wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .wpcf7-submit {
    background-color: #03173E;
    border-color: transparent;
    color: #FFFFFF; }
    .button.is-secondary:hover, .hs-form .is-secondary.hs-button:hover, .wpcf7-form .is-secondary.wpcf7-submit:hover, .our_services .content .our_services-content .button:hover, .our_services .content .our_services-content .hs-form .hs-button:hover, .hs-form .our_services .content .our_services-content .hs-button:hover, .our_services .content .our_services-content .wpcf7-form .wpcf7-submit:hover, .wpcf7-form .our_services .content .our_services-content .wpcf7-submit:hover, .button.is-secondary.is-hovered, .hs-form .is-secondary.is-hovered.hs-button, .wpcf7-form .is-secondary.is-hovered.wpcf7-submit, .our_services .content .our_services-content .button.is-hovered, .our_services .content .our_services-content .hs-form .is-hovered.hs-button, .hs-form .our_services .content .our_services-content .is-hovered.hs-button, .our_services .content .our_services-content .wpcf7-form .is-hovered.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .is-hovered.wpcf7-submit {
      background-color: #021232;
      border-color: transparent;
      color: #FFFFFF; }
    .button.is-secondary:focus, .hs-form .is-secondary.hs-button:focus, .wpcf7-form .is-secondary.wpcf7-submit:focus, .our_services .content .our_services-content .button:focus, .our_services .content .our_services-content .hs-form .hs-button:focus, .hs-form .our_services .content .our_services-content .hs-button:focus, .our_services .content .our_services-content .wpcf7-form .wpcf7-submit:focus, .wpcf7-form .our_services .content .our_services-content .wpcf7-submit:focus, .button.is-secondary.is-focused, .hs-form .is-secondary.is-focused.hs-button, .wpcf7-form .is-secondary.is-focused.wpcf7-submit, .our_services .content .our_services-content .button.is-focused, .our_services .content .our_services-content .hs-form .is-focused.hs-button, .hs-form .our_services .content .our_services-content .is-focused.hs-button, .our_services .content .our_services-content .wpcf7-form .is-focused.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .is-focused.wpcf7-submit {
      border-color: transparent;
      color: #FFFFFF; }
      .button.is-secondary:focus:not(:active), .hs-form .is-secondary.hs-button:focus:not(:active), .wpcf7-form .is-secondary.wpcf7-submit:focus:not(:active), .our_services .content .our_services-content .button:focus:not(:active), .our_services .content .our_services-content .hs-form .hs-button:focus:not(:active), .hs-form .our_services .content .our_services-content .hs-button:focus:not(:active), .our_services .content .our_services-content .wpcf7-form .wpcf7-submit:focus:not(:active), .wpcf7-form .our_services .content .our_services-content .wpcf7-submit:focus:not(:active), .button.is-secondary.is-focused:not(:active), .hs-form .is-secondary.is-focused.hs-button:not(:active), .wpcf7-form .is-secondary.is-focused.wpcf7-submit:not(:active), .our_services .content .our_services-content .button.is-focused:not(:active), .our_services .content .our_services-content .hs-form .is-focused.hs-button:not(:active), .hs-form .our_services .content .our_services-content .is-focused.hs-button:not(:active), .our_services .content .our_services-content .wpcf7-form .is-focused.wpcf7-submit:not(:active), .wpcf7-form .our_services .content .our_services-content .is-focused.wpcf7-submit:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(3, 23, 62, 0.25); }
    .button.is-secondary:active, .hs-form .is-secondary.hs-button:active, .wpcf7-form .is-secondary.wpcf7-submit:active, .our_services .content .our_services-content .button:active, .our_services .content .our_services-content .hs-form .hs-button:active, .hs-form .our_services .content .our_services-content .hs-button:active, .our_services .content .our_services-content .wpcf7-form .wpcf7-submit:active, .wpcf7-form .our_services .content .our_services-content .wpcf7-submit:active, .button.is-secondary.is-active, .hs-form .is-secondary.is-active.hs-button, .wpcf7-form .is-secondary.is-active.wpcf7-submit, .our_services .content .our_services-content .button.is-active, .our_services .content .our_services-content .hs-form .is-active.hs-button, .hs-form .our_services .content .our_services-content .is-active.hs-button, .our_services .content .our_services-content .wpcf7-form .is-active.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .is-active.wpcf7-submit {
      background-color: #020e26;
      border-color: transparent;
      color: #FFFFFF; }
    .button.is-secondary[disabled], .hs-form .is-secondary.hs-button[disabled], .wpcf7-form .is-secondary.wpcf7-submit[disabled], .our_services .content .our_services-content .button[disabled], .our_services .content .our_services-content .hs-form .hs-button[disabled], .hs-form .our_services .content .our_services-content .hs-button[disabled], .our_services .content .our_services-content .wpcf7-form .wpcf7-submit[disabled], .wpcf7-form .our_services .content .our_services-content .wpcf7-submit[disabled],
    fieldset[disabled] .button.is-secondary,
    fieldset[disabled] .hs-form .is-secondary.hs-button,
    .hs-form fieldset[disabled] .is-secondary.hs-button,
    fieldset[disabled] .wpcf7-form .is-secondary.wpcf7-submit,
    .wpcf7-form fieldset[disabled] .is-secondary.wpcf7-submit,
    fieldset[disabled] .our_services .content .our_services-content .button,
    .our_services .content .our_services-content fieldset[disabled] .button,
    fieldset[disabled] .our_services .content .our_services-content .hs-form .hs-button,
    .our_services .content .our_services-content .hs-form fieldset[disabled] .hs-button,
    fieldset[disabled] .hs-form .our_services .content .our_services-content .hs-button,
    .hs-form .our_services .content .our_services-content fieldset[disabled] .hs-button,
    fieldset[disabled] .our_services .content .our_services-content .wpcf7-form .wpcf7-submit,
    .our_services .content .our_services-content .wpcf7-form fieldset[disabled] .wpcf7-submit,
    fieldset[disabled] .wpcf7-form .our_services .content .our_services-content .wpcf7-submit,
    .wpcf7-form .our_services .content .our_services-content fieldset[disabled] .wpcf7-submit {
      background-color: #03173E;
      border-color: #03173E;
      box-shadow: none; }
    .button.is-secondary.is-inverted, .hs-form .is-secondary.is-inverted.hs-button, .wpcf7-form .is-secondary.is-inverted.wpcf7-submit, .our_services .content .our_services-content .button.is-inverted, .our_services .content .our_services-content .hs-form .is-inverted.hs-button, .hs-form .our_services .content .our_services-content .is-inverted.hs-button, .our_services .content .our_services-content .wpcf7-form .is-inverted.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .is-inverted.wpcf7-submit {
      background-color: #FFFFFF;
      color: #03173E; }
      .button.is-secondary.is-inverted:hover, .hs-form .is-secondary.is-inverted.hs-button:hover, .wpcf7-form .is-secondary.is-inverted.wpcf7-submit:hover, .our_services .content .our_services-content .button.is-inverted:hover, .our_services .content .our_services-content .hs-form .is-inverted.hs-button:hover, .hs-form .our_services .content .our_services-content .is-inverted.hs-button:hover, .our_services .content .our_services-content .wpcf7-form .is-inverted.wpcf7-submit:hover, .wpcf7-form .our_services .content .our_services-content .is-inverted.wpcf7-submit:hover, .button.is-secondary.is-inverted.is-hovered, .hs-form .is-secondary.is-inverted.is-hovered.hs-button, .wpcf7-form .is-secondary.is-inverted.is-hovered.wpcf7-submit, .our_services .content .our_services-content .button.is-inverted.is-hovered, .our_services .content .our_services-content .hs-form .is-inverted.is-hovered.hs-button, .hs-form .our_services .content .our_services-content .is-inverted.is-hovered.hs-button, .our_services .content .our_services-content .wpcf7-form .is-inverted.is-hovered.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .is-inverted.is-hovered.wpcf7-submit {
        background-color: #f2f2f2; }
      .button.is-secondary.is-inverted[disabled], .hs-form .is-secondary.is-inverted.hs-button[disabled], .wpcf7-form .is-secondary.is-inverted.wpcf7-submit[disabled], .our_services .content .our_services-content .button.is-inverted[disabled], .our_services .content .our_services-content .hs-form .is-inverted.hs-button[disabled], .hs-form .our_services .content .our_services-content .is-inverted.hs-button[disabled], .our_services .content .our_services-content .wpcf7-form .is-inverted.wpcf7-submit[disabled], .wpcf7-form .our_services .content .our_services-content .is-inverted.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-secondary.is-inverted,
      fieldset[disabled] .hs-form .is-secondary.is-inverted.hs-button,
      .hs-form fieldset[disabled] .is-secondary.is-inverted.hs-button,
      fieldset[disabled] .wpcf7-form .is-secondary.is-inverted.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-secondary.is-inverted.wpcf7-submit,
      fieldset[disabled] .our_services .content .our_services-content .button.is-inverted,
      .our_services .content .our_services-content fieldset[disabled] .button.is-inverted,
      fieldset[disabled] .our_services .content .our_services-content .hs-form .is-inverted.hs-button,
      .our_services .content .our_services-content .hs-form fieldset[disabled] .is-inverted.hs-button,
      fieldset[disabled] .hs-form .our_services .content .our_services-content .is-inverted.hs-button,
      .hs-form .our_services .content .our_services-content fieldset[disabled] .is-inverted.hs-button,
      fieldset[disabled] .our_services .content .our_services-content .wpcf7-form .is-inverted.wpcf7-submit,
      .our_services .content .our_services-content .wpcf7-form fieldset[disabled] .is-inverted.wpcf7-submit,
      fieldset[disabled] .wpcf7-form .our_services .content .our_services-content .is-inverted.wpcf7-submit,
      .wpcf7-form .our_services .content .our_services-content fieldset[disabled] .is-inverted.wpcf7-submit {
        background-color: #FFFFFF;
        border-color: transparent;
        box-shadow: none;
        color: #03173E; }
    .button.is-secondary.is-loading::after, .hs-form .is-secondary.is-loading.hs-button::after, .wpcf7-form .is-secondary.is-loading.wpcf7-submit::after, .our_services .content .our_services-content .button.is-loading::after, .our_services .content .our_services-content .hs-form .is-loading.hs-button::after, .hs-form .our_services .content .our_services-content .is-loading.hs-button::after, .our_services .content .our_services-content .wpcf7-form .is-loading.wpcf7-submit::after, .wpcf7-form .our_services .content .our_services-content .is-loading.wpcf7-submit::after {
      border-color: transparent transparent #FFFFFF #FFFFFF !important; }
    .button.is-secondary.is-outlined, .hs-form .is-secondary.is-outlined.hs-button, .wpcf7-form .is-secondary.is-outlined.wpcf7-submit, .our_services .content .our_services-content .button.is-outlined, .our_services .content .our_services-content .hs-form .is-outlined.hs-button, .hs-form .our_services .content .our_services-content .is-outlined.hs-button, .our_services .content .our_services-content .wpcf7-form .is-outlined.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #03173E;
      color: #03173E; }
      .button.is-secondary.is-outlined:hover, .hs-form .is-secondary.is-outlined.hs-button:hover, .wpcf7-form .is-secondary.is-outlined.wpcf7-submit:hover, .our_services .content .our_services-content .button.is-outlined:hover, .our_services .content .our_services-content .hs-form .is-outlined.hs-button:hover, .hs-form .our_services .content .our_services-content .is-outlined.hs-button:hover, .our_services .content .our_services-content .wpcf7-form .is-outlined.wpcf7-submit:hover, .wpcf7-form .our_services .content .our_services-content .is-outlined.wpcf7-submit:hover, .button.is-secondary.is-outlined.is-hovered, .hs-form .is-secondary.is-outlined.is-hovered.hs-button, .wpcf7-form .is-secondary.is-outlined.is-hovered.wpcf7-submit, .our_services .content .our_services-content .button.is-outlined.is-hovered, .our_services .content .our_services-content .hs-form .is-outlined.is-hovered.hs-button, .hs-form .our_services .content .our_services-content .is-outlined.is-hovered.hs-button, .our_services .content .our_services-content .wpcf7-form .is-outlined.is-hovered.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .is-outlined.is-hovered.wpcf7-submit, .button.is-secondary.is-outlined:focus, .hs-form .is-secondary.is-outlined.hs-button:focus, .wpcf7-form .is-secondary.is-outlined.wpcf7-submit:focus, .our_services .content .our_services-content .button.is-outlined:focus, .our_services .content .our_services-content .hs-form .is-outlined.hs-button:focus, .hs-form .our_services .content .our_services-content .is-outlined.hs-button:focus, .our_services .content .our_services-content .wpcf7-form .is-outlined.wpcf7-submit:focus, .wpcf7-form .our_services .content .our_services-content .is-outlined.wpcf7-submit:focus, .button.is-secondary.is-outlined.is-focused, .hs-form .is-secondary.is-outlined.is-focused.hs-button, .wpcf7-form .is-secondary.is-outlined.is-focused.wpcf7-submit, .our_services .content .our_services-content .button.is-outlined.is-focused, .our_services .content .our_services-content .hs-form .is-outlined.is-focused.hs-button, .hs-form .our_services .content .our_services-content .is-outlined.is-focused.hs-button, .our_services .content .our_services-content .wpcf7-form .is-outlined.is-focused.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .is-outlined.is-focused.wpcf7-submit {
        background-color: #03173E;
        border-color: #03173E;
        color: #FFFFFF; }
      .button.is-secondary.is-outlined.is-loading::after, .hs-form .is-secondary.is-outlined.is-loading.hs-button::after, .wpcf7-form .is-secondary.is-outlined.is-loading.wpcf7-submit::after, .our_services .content .our_services-content .button.is-outlined.is-loading::after, .our_services .content .our_services-content .hs-form .is-outlined.is-loading.hs-button::after, .hs-form .our_services .content .our_services-content .is-outlined.is-loading.hs-button::after, .our_services .content .our_services-content .wpcf7-form .is-outlined.is-loading.wpcf7-submit::after, .wpcf7-form .our_services .content .our_services-content .is-outlined.is-loading.wpcf7-submit::after {
        border-color: transparent transparent #03173E #03173E !important; }
      .button.is-secondary.is-outlined.is-loading:hover::after, .hs-form .is-secondary.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-secondary.is-outlined.is-loading.wpcf7-submit:hover::after, .our_services .content .our_services-content .button.is-outlined.is-loading:hover::after, .our_services .content .our_services-content .hs-form .is-outlined.is-loading.hs-button:hover::after, .hs-form .our_services .content .our_services-content .is-outlined.is-loading.hs-button:hover::after, .our_services .content .our_services-content .wpcf7-form .is-outlined.is-loading.wpcf7-submit:hover::after, .wpcf7-form .our_services .content .our_services-content .is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-secondary.is-outlined.is-loading.is-hovered::after, .hs-form .is-secondary.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-secondary.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .our_services .content .our_services-content .button.is-outlined.is-loading.is-hovered::after, .our_services .content .our_services-content .hs-form .is-outlined.is-loading.is-hovered.hs-button::after, .hs-form .our_services .content .our_services-content .is-outlined.is-loading.is-hovered.hs-button::after, .our_services .content .our_services-content .wpcf7-form .is-outlined.is-loading.is-hovered.wpcf7-submit::after, .wpcf7-form .our_services .content .our_services-content .is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-secondary.is-outlined.is-loading:focus::after, .hs-form .is-secondary.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-secondary.is-outlined.is-loading.wpcf7-submit:focus::after, .our_services .content .our_services-content .button.is-outlined.is-loading:focus::after, .our_services .content .our_services-content .hs-form .is-outlined.is-loading.hs-button:focus::after, .hs-form .our_services .content .our_services-content .is-outlined.is-loading.hs-button:focus::after, .our_services .content .our_services-content .wpcf7-form .is-outlined.is-loading.wpcf7-submit:focus::after, .wpcf7-form .our_services .content .our_services-content .is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-secondary.is-outlined.is-loading.is-focused::after, .hs-form .is-secondary.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-secondary.is-outlined.is-loading.is-focused.wpcf7-submit::after, .our_services .content .our_services-content .button.is-outlined.is-loading.is-focused::after, .our_services .content .our_services-content .hs-form .is-outlined.is-loading.is-focused.hs-button::after, .hs-form .our_services .content .our_services-content .is-outlined.is-loading.is-focused.hs-button::after, .our_services .content .our_services-content .wpcf7-form .is-outlined.is-loading.is-focused.wpcf7-submit::after, .wpcf7-form .our_services .content .our_services-content .is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #FFFFFF #FFFFFF !important; }
      .button.is-secondary.is-outlined[disabled], .hs-form .is-secondary.is-outlined.hs-button[disabled], .wpcf7-form .is-secondary.is-outlined.wpcf7-submit[disabled], .our_services .content .our_services-content .button.is-outlined[disabled], .our_services .content .our_services-content .hs-form .is-outlined.hs-button[disabled], .hs-form .our_services .content .our_services-content .is-outlined.hs-button[disabled], .our_services .content .our_services-content .wpcf7-form .is-outlined.wpcf7-submit[disabled], .wpcf7-form .our_services .content .our_services-content .is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-secondary.is-outlined,
      fieldset[disabled] .hs-form .is-secondary.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-secondary.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-secondary.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-secondary.is-outlined.wpcf7-submit,
      fieldset[disabled] .our_services .content .our_services-content .button.is-outlined,
      .our_services .content .our_services-content fieldset[disabled] .button.is-outlined,
      fieldset[disabled] .our_services .content .our_services-content .hs-form .is-outlined.hs-button,
      .our_services .content .our_services-content .hs-form fieldset[disabled] .is-outlined.hs-button,
      fieldset[disabled] .hs-form .our_services .content .our_services-content .is-outlined.hs-button,
      .hs-form .our_services .content .our_services-content fieldset[disabled] .is-outlined.hs-button,
      fieldset[disabled] .our_services .content .our_services-content .wpcf7-form .is-outlined.wpcf7-submit,
      .our_services .content .our_services-content .wpcf7-form fieldset[disabled] .is-outlined.wpcf7-submit,
      fieldset[disabled] .wpcf7-form .our_services .content .our_services-content .is-outlined.wpcf7-submit,
      .wpcf7-form .our_services .content .our_services-content fieldset[disabled] .is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #03173E;
        box-shadow: none;
        color: #03173E; }
    .button.is-secondary.is-inverted.is-outlined, .hs-form .is-secondary.is-inverted.is-outlined.hs-button, .wpcf7-form .is-secondary.is-inverted.is-outlined.wpcf7-submit, .our_services .content .our_services-content .button.is-inverted.is-outlined, .our_services .content .our_services-content .hs-form .is-inverted.is-outlined.hs-button, .hs-form .our_services .content .our_services-content .is-inverted.is-outlined.hs-button, .our_services .content .our_services-content .wpcf7-form .is-inverted.is-outlined.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .is-inverted.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #FFFFFF;
      color: #FFFFFF; }
      .button.is-secondary.is-inverted.is-outlined:hover, .hs-form .is-secondary.is-inverted.is-outlined.hs-button:hover, .wpcf7-form .is-secondary.is-inverted.is-outlined.wpcf7-submit:hover, .our_services .content .our_services-content .button.is-inverted.is-outlined:hover, .our_services .content .our_services-content .hs-form .is-inverted.is-outlined.hs-button:hover, .hs-form .our_services .content .our_services-content .is-inverted.is-outlined.hs-button:hover, .our_services .content .our_services-content .wpcf7-form .is-inverted.is-outlined.wpcf7-submit:hover, .wpcf7-form .our_services .content .our_services-content .is-inverted.is-outlined.wpcf7-submit:hover, .button.is-secondary.is-inverted.is-outlined.is-hovered, .hs-form .is-secondary.is-inverted.is-outlined.is-hovered.hs-button, .wpcf7-form .is-secondary.is-inverted.is-outlined.is-hovered.wpcf7-submit, .our_services .content .our_services-content .button.is-inverted.is-outlined.is-hovered, .our_services .content .our_services-content .hs-form .is-inverted.is-outlined.is-hovered.hs-button, .hs-form .our_services .content .our_services-content .is-inverted.is-outlined.is-hovered.hs-button, .our_services .content .our_services-content .wpcf7-form .is-inverted.is-outlined.is-hovered.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .is-inverted.is-outlined.is-hovered.wpcf7-submit, .button.is-secondary.is-inverted.is-outlined:focus, .hs-form .is-secondary.is-inverted.is-outlined.hs-button:focus, .wpcf7-form .is-secondary.is-inverted.is-outlined.wpcf7-submit:focus, .our_services .content .our_services-content .button.is-inverted.is-outlined:focus, .our_services .content .our_services-content .hs-form .is-inverted.is-outlined.hs-button:focus, .hs-form .our_services .content .our_services-content .is-inverted.is-outlined.hs-button:focus, .our_services .content .our_services-content .wpcf7-form .is-inverted.is-outlined.wpcf7-submit:focus, .wpcf7-form .our_services .content .our_services-content .is-inverted.is-outlined.wpcf7-submit:focus, .button.is-secondary.is-inverted.is-outlined.is-focused, .hs-form .is-secondary.is-inverted.is-outlined.is-focused.hs-button, .wpcf7-form .is-secondary.is-inverted.is-outlined.is-focused.wpcf7-submit, .our_services .content .our_services-content .button.is-inverted.is-outlined.is-focused, .our_services .content .our_services-content .hs-form .is-inverted.is-outlined.is-focused.hs-button, .hs-form .our_services .content .our_services-content .is-inverted.is-outlined.is-focused.hs-button, .our_services .content .our_services-content .wpcf7-form .is-inverted.is-outlined.is-focused.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .is-inverted.is-outlined.is-focused.wpcf7-submit {
        background-color: #FFFFFF;
        color: #03173E; }
      .button.is-secondary.is-inverted.is-outlined.is-loading:hover::after, .hs-form .is-secondary.is-inverted.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-secondary.is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .our_services .content .our_services-content .button.is-inverted.is-outlined.is-loading:hover::after, .our_services .content .our_services-content .hs-form .is-inverted.is-outlined.is-loading.hs-button:hover::after, .hs-form .our_services .content .our_services-content .is-inverted.is-outlined.is-loading.hs-button:hover::after, .our_services .content .our_services-content .wpcf7-form .is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .wpcf7-form .our_services .content .our_services-content .is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-secondary.is-inverted.is-outlined.is-loading.is-hovered::after, .hs-form .is-secondary.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-secondary.is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .our_services .content .our_services-content .button.is-inverted.is-outlined.is-loading.is-hovered::after, .our_services .content .our_services-content .hs-form .is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .hs-form .our_services .content .our_services-content .is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .our_services .content .our_services-content .wpcf7-form .is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .wpcf7-form .our_services .content .our_services-content .is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-secondary.is-inverted.is-outlined.is-loading:focus::after, .hs-form .is-secondary.is-inverted.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-secondary.is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .our_services .content .our_services-content .button.is-inverted.is-outlined.is-loading:focus::after, .our_services .content .our_services-content .hs-form .is-inverted.is-outlined.is-loading.hs-button:focus::after, .hs-form .our_services .content .our_services-content .is-inverted.is-outlined.is-loading.hs-button:focus::after, .our_services .content .our_services-content .wpcf7-form .is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .wpcf7-form .our_services .content .our_services-content .is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-secondary.is-inverted.is-outlined.is-loading.is-focused::after, .hs-form .is-secondary.is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-secondary.is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after, .our_services .content .our_services-content .button.is-inverted.is-outlined.is-loading.is-focused::after, .our_services .content .our_services-content .hs-form .is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .hs-form .our_services .content .our_services-content .is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .our_services .content .our_services-content .wpcf7-form .is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after, .wpcf7-form .our_services .content .our_services-content .is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #03173E #03173E !important; }
      .button.is-secondary.is-inverted.is-outlined[disabled], .hs-form .is-secondary.is-inverted.is-outlined.hs-button[disabled], .wpcf7-form .is-secondary.is-inverted.is-outlined.wpcf7-submit[disabled], .our_services .content .our_services-content .button.is-inverted.is-outlined[disabled], .our_services .content .our_services-content .hs-form .is-inverted.is-outlined.hs-button[disabled], .hs-form .our_services .content .our_services-content .is-inverted.is-outlined.hs-button[disabled], .our_services .content .our_services-content .wpcf7-form .is-inverted.is-outlined.wpcf7-submit[disabled], .wpcf7-form .our_services .content .our_services-content .is-inverted.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-secondary.is-inverted.is-outlined,
      fieldset[disabled] .hs-form .is-secondary.is-inverted.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-secondary.is-inverted.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-secondary.is-inverted.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-secondary.is-inverted.is-outlined.wpcf7-submit,
      fieldset[disabled] .our_services .content .our_services-content .button.is-inverted.is-outlined,
      .our_services .content .our_services-content fieldset[disabled] .button.is-inverted.is-outlined,
      fieldset[disabled] .our_services .content .our_services-content .hs-form .is-inverted.is-outlined.hs-button,
      .our_services .content .our_services-content .hs-form fieldset[disabled] .is-inverted.is-outlined.hs-button,
      fieldset[disabled] .hs-form .our_services .content .our_services-content .is-inverted.is-outlined.hs-button,
      .hs-form .our_services .content .our_services-content fieldset[disabled] .is-inverted.is-outlined.hs-button,
      fieldset[disabled] .our_services .content .our_services-content .wpcf7-form .is-inverted.is-outlined.wpcf7-submit,
      .our_services .content .our_services-content .wpcf7-form fieldset[disabled] .is-inverted.is-outlined.wpcf7-submit,
      fieldset[disabled] .wpcf7-form .our_services .content .our_services-content .is-inverted.is-outlined.wpcf7-submit,
      .wpcf7-form .our_services .content .our_services-content fieldset[disabled] .is-inverted.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #FFFFFF;
        box-shadow: none;
        color: #FFFFFF; }
    .button.is-secondary.is-light, .hs-form .is-secondary.is-light.hs-button, .wpcf7-form .is-secondary.is-light.wpcf7-submit, .our_services .content .our_services-content .button.is-light, .our_services .content .our_services-content .hs-form .is-light.hs-button, .hs-form .our_services .content .our_services-content .is-light.hs-button, .our_services .content .our_services-content .wpcf7-form .is-light.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .is-light.wpcf7-submit {
      background-color: #ecf2fe;
      color: #296ef5; }
      .button.is-secondary.is-light:hover, .hs-form .is-secondary.is-light.hs-button:hover, .wpcf7-form .is-secondary.is-light.wpcf7-submit:hover, .our_services .content .our_services-content .button.is-light:hover, .our_services .content .our_services-content .hs-form .is-light.hs-button:hover, .hs-form .our_services .content .our_services-content .is-light.hs-button:hover, .our_services .content .our_services-content .wpcf7-form .is-light.wpcf7-submit:hover, .wpcf7-form .our_services .content .our_services-content .is-light.wpcf7-submit:hover, .button.is-secondary.is-light.is-hovered, .hs-form .is-secondary.is-light.is-hovered.hs-button, .wpcf7-form .is-secondary.is-light.is-hovered.wpcf7-submit, .our_services .content .our_services-content .button.is-light.is-hovered, .our_services .content .our_services-content .hs-form .is-light.is-hovered.hs-button, .hs-form .our_services .content .our_services-content .is-light.is-hovered.hs-button, .our_services .content .our_services-content .wpcf7-form .is-light.is-hovered.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .is-light.is-hovered.wpcf7-submit {
        background-color: #dfeafd;
        border-color: transparent;
        color: #296ef5; }
      .button.is-secondary.is-light:active, .hs-form .is-secondary.is-light.hs-button:active, .wpcf7-form .is-secondary.is-light.wpcf7-submit:active, .our_services .content .our_services-content .button.is-light:active, .our_services .content .our_services-content .hs-form .is-light.hs-button:active, .hs-form .our_services .content .our_services-content .is-light.hs-button:active, .our_services .content .our_services-content .wpcf7-form .is-light.wpcf7-submit:active, .wpcf7-form .our_services .content .our_services-content .is-light.wpcf7-submit:active, .button.is-secondary.is-light.is-active, .hs-form .is-secondary.is-light.is-active.hs-button, .wpcf7-form .is-secondary.is-light.is-active.wpcf7-submit, .our_services .content .our_services-content .button.is-light.is-active, .our_services .content .our_services-content .hs-form .is-light.is-active.hs-button, .hs-form .our_services .content .our_services-content .is-light.is-active.hs-button, .our_services .content .our_services-content .wpcf7-form .is-light.is-active.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .is-light.is-active.wpcf7-submit {
        background-color: #d3e1fd;
        border-color: transparent;
        color: #296ef5; }
  .button.is-orange, .hs-form .is-orange.hs-button, .wpcf7-form .is-orange.wpcf7-submit {
    background-color: #E05929;
    border-color: transparent;
    color: #FFFFFF; }
    .button.is-orange:hover, .hs-form .is-orange.hs-button:hover, .wpcf7-form .is-orange.wpcf7-submit:hover, .button.is-orange.is-hovered, .hs-form .is-orange.is-hovered.hs-button, .wpcf7-form .is-orange.is-hovered.wpcf7-submit {
      background-color: #dc5120;
      border-color: transparent;
      color: #FFFFFF; }
    .button.is-orange:focus, .hs-form .is-orange.hs-button:focus, .wpcf7-form .is-orange.wpcf7-submit:focus, .button.is-orange.is-focused, .hs-form .is-orange.is-focused.hs-button, .wpcf7-form .is-orange.is-focused.wpcf7-submit {
      border-color: transparent;
      color: #FFFFFF; }
      .button.is-orange:focus:not(:active), .hs-form .is-orange.hs-button:focus:not(:active), .wpcf7-form .is-orange.wpcf7-submit:focus:not(:active), .button.is-orange.is-focused:not(:active), .hs-form .is-orange.is-focused.hs-button:not(:active), .wpcf7-form .is-orange.is-focused.wpcf7-submit:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(224, 89, 41, 0.25); }
    .button.is-orange:active, .hs-form .is-orange.hs-button:active, .wpcf7-form .is-orange.wpcf7-submit:active, .button.is-orange.is-active, .hs-form .is-orange.is-active.hs-button, .wpcf7-form .is-orange.is-active.wpcf7-submit {
      background-color: #d14d1e;
      border-color: transparent;
      color: #FFFFFF; }
    .button.is-orange[disabled], .hs-form .is-orange.hs-button[disabled], .wpcf7-form .is-orange.wpcf7-submit[disabled],
    fieldset[disabled] .button.is-orange,
    fieldset[disabled] .hs-form .is-orange.hs-button,
    .hs-form fieldset[disabled] .is-orange.hs-button,
    fieldset[disabled] .wpcf7-form .is-orange.wpcf7-submit,
    .wpcf7-form fieldset[disabled] .is-orange.wpcf7-submit {
      background-color: #E05929;
      border-color: #E05929;
      box-shadow: none; }
    .button.is-orange.is-inverted, .hs-form .is-orange.is-inverted.hs-button, .wpcf7-form .is-orange.is-inverted.wpcf7-submit {
      background-color: #FFFFFF;
      color: #E05929; }
      .button.is-orange.is-inverted:hover, .hs-form .is-orange.is-inverted.hs-button:hover, .wpcf7-form .is-orange.is-inverted.wpcf7-submit:hover, .button.is-orange.is-inverted.is-hovered, .hs-form .is-orange.is-inverted.is-hovered.hs-button, .wpcf7-form .is-orange.is-inverted.is-hovered.wpcf7-submit {
        background-color: #f2f2f2; }
      .button.is-orange.is-inverted[disabled], .hs-form .is-orange.is-inverted.hs-button[disabled], .wpcf7-form .is-orange.is-inverted.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-orange.is-inverted,
      fieldset[disabled] .hs-form .is-orange.is-inverted.hs-button,
      .hs-form fieldset[disabled] .is-orange.is-inverted.hs-button,
      fieldset[disabled] .wpcf7-form .is-orange.is-inverted.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-orange.is-inverted.wpcf7-submit {
        background-color: #FFFFFF;
        border-color: transparent;
        box-shadow: none;
        color: #E05929; }
    .button.is-orange.is-loading::after, .hs-form .is-orange.is-loading.hs-button::after, .wpcf7-form .is-orange.is-loading.wpcf7-submit::after {
      border-color: transparent transparent #FFFFFF #FFFFFF !important; }
    .button.is-orange.is-outlined, .hs-form .is-orange.is-outlined.hs-button, .wpcf7-form .is-orange.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #E05929;
      color: #E05929; }
      .button.is-orange.is-outlined:hover, .hs-form .is-orange.is-outlined.hs-button:hover, .wpcf7-form .is-orange.is-outlined.wpcf7-submit:hover, .button.is-orange.is-outlined.is-hovered, .hs-form .is-orange.is-outlined.is-hovered.hs-button, .wpcf7-form .is-orange.is-outlined.is-hovered.wpcf7-submit, .button.is-orange.is-outlined:focus, .hs-form .is-orange.is-outlined.hs-button:focus, .wpcf7-form .is-orange.is-outlined.wpcf7-submit:focus, .button.is-orange.is-outlined.is-focused, .hs-form .is-orange.is-outlined.is-focused.hs-button, .wpcf7-form .is-orange.is-outlined.is-focused.wpcf7-submit {
        background-color: #E05929;
        border-color: #E05929;
        color: #FFFFFF; }
      .button.is-orange.is-outlined.is-loading::after, .hs-form .is-orange.is-outlined.is-loading.hs-button::after, .wpcf7-form .is-orange.is-outlined.is-loading.wpcf7-submit::after {
        border-color: transparent transparent #E05929 #E05929 !important; }
      .button.is-orange.is-outlined.is-loading:hover::after, .hs-form .is-orange.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-orange.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-orange.is-outlined.is-loading.is-hovered::after, .hs-form .is-orange.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-orange.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-orange.is-outlined.is-loading:focus::after, .hs-form .is-orange.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-orange.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-orange.is-outlined.is-loading.is-focused::after, .hs-form .is-orange.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-orange.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #FFFFFF #FFFFFF !important; }
      .button.is-orange.is-outlined[disabled], .hs-form .is-orange.is-outlined.hs-button[disabled], .wpcf7-form .is-orange.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-orange.is-outlined,
      fieldset[disabled] .hs-form .is-orange.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-orange.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-orange.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-orange.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #E05929;
        box-shadow: none;
        color: #E05929; }
    .button.is-orange.is-inverted.is-outlined, .hs-form .is-orange.is-inverted.is-outlined.hs-button, .wpcf7-form .is-orange.is-inverted.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #FFFFFF;
      color: #FFFFFF; }
      .button.is-orange.is-inverted.is-outlined:hover, .hs-form .is-orange.is-inverted.is-outlined.hs-button:hover, .wpcf7-form .is-orange.is-inverted.is-outlined.wpcf7-submit:hover, .button.is-orange.is-inverted.is-outlined.is-hovered, .hs-form .is-orange.is-inverted.is-outlined.is-hovered.hs-button, .wpcf7-form .is-orange.is-inverted.is-outlined.is-hovered.wpcf7-submit, .button.is-orange.is-inverted.is-outlined:focus, .hs-form .is-orange.is-inverted.is-outlined.hs-button:focus, .wpcf7-form .is-orange.is-inverted.is-outlined.wpcf7-submit:focus, .button.is-orange.is-inverted.is-outlined.is-focused, .hs-form .is-orange.is-inverted.is-outlined.is-focused.hs-button, .wpcf7-form .is-orange.is-inverted.is-outlined.is-focused.wpcf7-submit {
        background-color: #FFFFFF;
        color: #E05929; }
      .button.is-orange.is-inverted.is-outlined.is-loading:hover::after, .hs-form .is-orange.is-inverted.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-orange.is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-orange.is-inverted.is-outlined.is-loading.is-hovered::after, .hs-form .is-orange.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-orange.is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-orange.is-inverted.is-outlined.is-loading:focus::after, .hs-form .is-orange.is-inverted.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-orange.is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-orange.is-inverted.is-outlined.is-loading.is-focused::after, .hs-form .is-orange.is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-orange.is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #E05929 #E05929 !important; }
      .button.is-orange.is-inverted.is-outlined[disabled], .hs-form .is-orange.is-inverted.is-outlined.hs-button[disabled], .wpcf7-form .is-orange.is-inverted.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-orange.is-inverted.is-outlined,
      fieldset[disabled] .hs-form .is-orange.is-inverted.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-orange.is-inverted.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-orange.is-inverted.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-orange.is-inverted.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #FFFFFF;
        box-shadow: none;
        color: #FFFFFF; }
    .button.is-orange.is-light, .hs-form .is-orange.is-light.hs-button, .wpcf7-form .is-orange.is-light.wpcf7-submit {
      background-color: #fcf1ed;
      color: #c0471c; }
      .button.is-orange.is-light:hover, .hs-form .is-orange.is-light.hs-button:hover, .wpcf7-form .is-orange.is-light.wpcf7-submit:hover, .button.is-orange.is-light.is-hovered, .hs-form .is-orange.is-light.is-hovered.hs-button, .wpcf7-form .is-orange.is-light.is-hovered.wpcf7-submit {
        background-color: #fbe9e2;
        border-color: transparent;
        color: #c0471c; }
      .button.is-orange.is-light:active, .hs-form .is-orange.is-light.hs-button:active, .wpcf7-form .is-orange.is-light.wpcf7-submit:active, .button.is-orange.is-light.is-active, .hs-form .is-orange.is-light.is-active.hs-button, .wpcf7-form .is-orange.is-light.is-active.wpcf7-submit {
        background-color: #f9e0d7;
        border-color: transparent;
        color: #c0471c; }
  .button.is-tangerine, .hs-form .is-tangerine.hs-button, .wpcf7-form .is-tangerine.wpcf7-submit {
    background-color: #ED8B00;
    border-color: transparent;
    color: #FFFFFF; }
    .button.is-tangerine:hover, .hs-form .is-tangerine.hs-button:hover, .wpcf7-form .is-tangerine.wpcf7-submit:hover, .button.is-tangerine.is-hovered, .hs-form .is-tangerine.is-hovered.hs-button, .wpcf7-form .is-tangerine.is-hovered.wpcf7-submit {
      background-color: #e08400;
      border-color: transparent;
      color: #FFFFFF; }
    .button.is-tangerine:focus, .hs-form .is-tangerine.hs-button:focus, .wpcf7-form .is-tangerine.wpcf7-submit:focus, .button.is-tangerine.is-focused, .hs-form .is-tangerine.is-focused.hs-button, .wpcf7-form .is-tangerine.is-focused.wpcf7-submit {
      border-color: transparent;
      color: #FFFFFF; }
      .button.is-tangerine:focus:not(:active), .hs-form .is-tangerine.hs-button:focus:not(:active), .wpcf7-form .is-tangerine.wpcf7-submit:focus:not(:active), .button.is-tangerine.is-focused:not(:active), .hs-form .is-tangerine.is-focused.hs-button:not(:active), .wpcf7-form .is-tangerine.is-focused.wpcf7-submit:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(237, 139, 0, 0.25); }
    .button.is-tangerine:active, .hs-form .is-tangerine.hs-button:active, .wpcf7-form .is-tangerine.wpcf7-submit:active, .button.is-tangerine.is-active, .hs-form .is-tangerine.is-active.hs-button, .wpcf7-form .is-tangerine.is-active.wpcf7-submit {
      background-color: #d47c00;
      border-color: transparent;
      color: #FFFFFF; }
    .button.is-tangerine[disabled], .hs-form .is-tangerine.hs-button[disabled], .wpcf7-form .is-tangerine.wpcf7-submit[disabled],
    fieldset[disabled] .button.is-tangerine,
    fieldset[disabled] .hs-form .is-tangerine.hs-button,
    .hs-form fieldset[disabled] .is-tangerine.hs-button,
    fieldset[disabled] .wpcf7-form .is-tangerine.wpcf7-submit,
    .wpcf7-form fieldset[disabled] .is-tangerine.wpcf7-submit {
      background-color: #ED8B00;
      border-color: #ED8B00;
      box-shadow: none; }
    .button.is-tangerine.is-inverted, .hs-form .is-tangerine.is-inverted.hs-button, .wpcf7-form .is-tangerine.is-inverted.wpcf7-submit {
      background-color: #FFFFFF;
      color: #ED8B00; }
      .button.is-tangerine.is-inverted:hover, .hs-form .is-tangerine.is-inverted.hs-button:hover, .wpcf7-form .is-tangerine.is-inverted.wpcf7-submit:hover, .button.is-tangerine.is-inverted.is-hovered, .hs-form .is-tangerine.is-inverted.is-hovered.hs-button, .wpcf7-form .is-tangerine.is-inverted.is-hovered.wpcf7-submit {
        background-color: #f2f2f2; }
      .button.is-tangerine.is-inverted[disabled], .hs-form .is-tangerine.is-inverted.hs-button[disabled], .wpcf7-form .is-tangerine.is-inverted.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-tangerine.is-inverted,
      fieldset[disabled] .hs-form .is-tangerine.is-inverted.hs-button,
      .hs-form fieldset[disabled] .is-tangerine.is-inverted.hs-button,
      fieldset[disabled] .wpcf7-form .is-tangerine.is-inverted.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-tangerine.is-inverted.wpcf7-submit {
        background-color: #FFFFFF;
        border-color: transparent;
        box-shadow: none;
        color: #ED8B00; }
    .button.is-tangerine.is-loading::after, .hs-form .is-tangerine.is-loading.hs-button::after, .wpcf7-form .is-tangerine.is-loading.wpcf7-submit::after {
      border-color: transparent transparent #FFFFFF #FFFFFF !important; }
    .button.is-tangerine.is-outlined, .hs-form .is-tangerine.is-outlined.hs-button, .wpcf7-form .is-tangerine.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #ED8B00;
      color: #ED8B00; }
      .button.is-tangerine.is-outlined:hover, .hs-form .is-tangerine.is-outlined.hs-button:hover, .wpcf7-form .is-tangerine.is-outlined.wpcf7-submit:hover, .button.is-tangerine.is-outlined.is-hovered, .hs-form .is-tangerine.is-outlined.is-hovered.hs-button, .wpcf7-form .is-tangerine.is-outlined.is-hovered.wpcf7-submit, .button.is-tangerine.is-outlined:focus, .hs-form .is-tangerine.is-outlined.hs-button:focus, .wpcf7-form .is-tangerine.is-outlined.wpcf7-submit:focus, .button.is-tangerine.is-outlined.is-focused, .hs-form .is-tangerine.is-outlined.is-focused.hs-button, .wpcf7-form .is-tangerine.is-outlined.is-focused.wpcf7-submit {
        background-color: #ED8B00;
        border-color: #ED8B00;
        color: #FFFFFF; }
      .button.is-tangerine.is-outlined.is-loading::after, .hs-form .is-tangerine.is-outlined.is-loading.hs-button::after, .wpcf7-form .is-tangerine.is-outlined.is-loading.wpcf7-submit::after {
        border-color: transparent transparent #ED8B00 #ED8B00 !important; }
      .button.is-tangerine.is-outlined.is-loading:hover::after, .hs-form .is-tangerine.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-tangerine.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-tangerine.is-outlined.is-loading.is-hovered::after, .hs-form .is-tangerine.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-tangerine.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-tangerine.is-outlined.is-loading:focus::after, .hs-form .is-tangerine.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-tangerine.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-tangerine.is-outlined.is-loading.is-focused::after, .hs-form .is-tangerine.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-tangerine.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #FFFFFF #FFFFFF !important; }
      .button.is-tangerine.is-outlined[disabled], .hs-form .is-tangerine.is-outlined.hs-button[disabled], .wpcf7-form .is-tangerine.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-tangerine.is-outlined,
      fieldset[disabled] .hs-form .is-tangerine.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-tangerine.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-tangerine.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-tangerine.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #ED8B00;
        box-shadow: none;
        color: #ED8B00; }
    .button.is-tangerine.is-inverted.is-outlined, .hs-form .is-tangerine.is-inverted.is-outlined.hs-button, .wpcf7-form .is-tangerine.is-inverted.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #FFFFFF;
      color: #FFFFFF; }
      .button.is-tangerine.is-inverted.is-outlined:hover, .hs-form .is-tangerine.is-inverted.is-outlined.hs-button:hover, .wpcf7-form .is-tangerine.is-inverted.is-outlined.wpcf7-submit:hover, .button.is-tangerine.is-inverted.is-outlined.is-hovered, .hs-form .is-tangerine.is-inverted.is-outlined.is-hovered.hs-button, .wpcf7-form .is-tangerine.is-inverted.is-outlined.is-hovered.wpcf7-submit, .button.is-tangerine.is-inverted.is-outlined:focus, .hs-form .is-tangerine.is-inverted.is-outlined.hs-button:focus, .wpcf7-form .is-tangerine.is-inverted.is-outlined.wpcf7-submit:focus, .button.is-tangerine.is-inverted.is-outlined.is-focused, .hs-form .is-tangerine.is-inverted.is-outlined.is-focused.hs-button, .wpcf7-form .is-tangerine.is-inverted.is-outlined.is-focused.wpcf7-submit {
        background-color: #FFFFFF;
        color: #ED8B00; }
      .button.is-tangerine.is-inverted.is-outlined.is-loading:hover::after, .hs-form .is-tangerine.is-inverted.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-tangerine.is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-tangerine.is-inverted.is-outlined.is-loading.is-hovered::after, .hs-form .is-tangerine.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-tangerine.is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-tangerine.is-inverted.is-outlined.is-loading:focus::after, .hs-form .is-tangerine.is-inverted.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-tangerine.is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-tangerine.is-inverted.is-outlined.is-loading.is-focused::after, .hs-form .is-tangerine.is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-tangerine.is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #ED8B00 #ED8B00 !important; }
      .button.is-tangerine.is-inverted.is-outlined[disabled], .hs-form .is-tangerine.is-inverted.is-outlined.hs-button[disabled], .wpcf7-form .is-tangerine.is-inverted.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-tangerine.is-inverted.is-outlined,
      fieldset[disabled] .hs-form .is-tangerine.is-inverted.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-tangerine.is-inverted.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-tangerine.is-inverted.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-tangerine.is-inverted.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #FFFFFF;
        box-shadow: none;
        color: #FFFFFF; }
    .button.is-tangerine.is-light, .hs-form .is-tangerine.is-light.hs-button, .wpcf7-form .is-tangerine.is-light.wpcf7-submit {
      background-color: #fff7eb;
      color: #b36900; }
      .button.is-tangerine.is-light:hover, .hs-form .is-tangerine.is-light.hs-button:hover, .wpcf7-form .is-tangerine.is-light.wpcf7-submit:hover, .button.is-tangerine.is-light.is-hovered, .hs-form .is-tangerine.is-light.is-hovered.hs-button, .wpcf7-form .is-tangerine.is-light.is-hovered.wpcf7-submit {
        background-color: #fff1de;
        border-color: transparent;
        color: #b36900; }
      .button.is-tangerine.is-light:active, .hs-form .is-tangerine.is-light.hs-button:active, .wpcf7-form .is-tangerine.is-light.wpcf7-submit:active, .button.is-tangerine.is-light.is-active, .hs-form .is-tangerine.is-light.is-active.hs-button, .wpcf7-form .is-tangerine.is-light.is-active.wpcf7-submit {
        background-color: #ffecd1;
        border-color: transparent;
        color: #b36900; }
  .button.is-slate, .hs-form .is-slate.hs-button, .wpcf7-form .is-slate.wpcf7-submit {
    background-color: #58595A;
    border-color: transparent;
    color: #FFFFFF; }
    .button.is-slate:hover, .hs-form .is-slate.hs-button:hover, .wpcf7-form .is-slate.wpcf7-submit:hover, .button.is-slate.is-hovered, .hs-form .is-slate.is-hovered.hs-button, .wpcf7-form .is-slate.is-hovered.wpcf7-submit {
      background-color: #525354;
      border-color: transparent;
      color: #FFFFFF; }
    .button.is-slate:focus, .hs-form .is-slate.hs-button:focus, .wpcf7-form .is-slate.wpcf7-submit:focus, .button.is-slate.is-focused, .hs-form .is-slate.is-focused.hs-button, .wpcf7-form .is-slate.is-focused.wpcf7-submit {
      border-color: transparent;
      color: #FFFFFF; }
      .button.is-slate:focus:not(:active), .hs-form .is-slate.hs-button:focus:not(:active), .wpcf7-form .is-slate.wpcf7-submit:focus:not(:active), .button.is-slate.is-focused:not(:active), .hs-form .is-slate.is-focused.hs-button:not(:active), .wpcf7-form .is-slate.is-focused.wpcf7-submit:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(88, 89, 90, 0.25); }
    .button.is-slate:active, .hs-form .is-slate.hs-button:active, .wpcf7-form .is-slate.wpcf7-submit:active, .button.is-slate.is-active, .hs-form .is-slate.is-active.hs-button, .wpcf7-form .is-slate.is-active.wpcf7-submit {
      background-color: #4b4c4d;
      border-color: transparent;
      color: #FFFFFF; }
    .button.is-slate[disabled], .hs-form .is-slate.hs-button[disabled], .wpcf7-form .is-slate.wpcf7-submit[disabled],
    fieldset[disabled] .button.is-slate,
    fieldset[disabled] .hs-form .is-slate.hs-button,
    .hs-form fieldset[disabled] .is-slate.hs-button,
    fieldset[disabled] .wpcf7-form .is-slate.wpcf7-submit,
    .wpcf7-form fieldset[disabled] .is-slate.wpcf7-submit {
      background-color: #58595A;
      border-color: #58595A;
      box-shadow: none; }
    .button.is-slate.is-inverted, .hs-form .is-slate.is-inverted.hs-button, .wpcf7-form .is-slate.is-inverted.wpcf7-submit {
      background-color: #FFFFFF;
      color: #58595A; }
      .button.is-slate.is-inverted:hover, .hs-form .is-slate.is-inverted.hs-button:hover, .wpcf7-form .is-slate.is-inverted.wpcf7-submit:hover, .button.is-slate.is-inverted.is-hovered, .hs-form .is-slate.is-inverted.is-hovered.hs-button, .wpcf7-form .is-slate.is-inverted.is-hovered.wpcf7-submit {
        background-color: #f2f2f2; }
      .button.is-slate.is-inverted[disabled], .hs-form .is-slate.is-inverted.hs-button[disabled], .wpcf7-form .is-slate.is-inverted.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-slate.is-inverted,
      fieldset[disabled] .hs-form .is-slate.is-inverted.hs-button,
      .hs-form fieldset[disabled] .is-slate.is-inverted.hs-button,
      fieldset[disabled] .wpcf7-form .is-slate.is-inverted.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-slate.is-inverted.wpcf7-submit {
        background-color: #FFFFFF;
        border-color: transparent;
        box-shadow: none;
        color: #58595A; }
    .button.is-slate.is-loading::after, .hs-form .is-slate.is-loading.hs-button::after, .wpcf7-form .is-slate.is-loading.wpcf7-submit::after {
      border-color: transparent transparent #FFFFFF #FFFFFF !important; }
    .button.is-slate.is-outlined, .hs-form .is-slate.is-outlined.hs-button, .wpcf7-form .is-slate.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #58595A;
      color: #58595A; }
      .button.is-slate.is-outlined:hover, .hs-form .is-slate.is-outlined.hs-button:hover, .wpcf7-form .is-slate.is-outlined.wpcf7-submit:hover, .button.is-slate.is-outlined.is-hovered, .hs-form .is-slate.is-outlined.is-hovered.hs-button, .wpcf7-form .is-slate.is-outlined.is-hovered.wpcf7-submit, .button.is-slate.is-outlined:focus, .hs-form .is-slate.is-outlined.hs-button:focus, .wpcf7-form .is-slate.is-outlined.wpcf7-submit:focus, .button.is-slate.is-outlined.is-focused, .hs-form .is-slate.is-outlined.is-focused.hs-button, .wpcf7-form .is-slate.is-outlined.is-focused.wpcf7-submit {
        background-color: #58595A;
        border-color: #58595A;
        color: #FFFFFF; }
      .button.is-slate.is-outlined.is-loading::after, .hs-form .is-slate.is-outlined.is-loading.hs-button::after, .wpcf7-form .is-slate.is-outlined.is-loading.wpcf7-submit::after {
        border-color: transparent transparent #58595A #58595A !important; }
      .button.is-slate.is-outlined.is-loading:hover::after, .hs-form .is-slate.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-slate.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-slate.is-outlined.is-loading.is-hovered::after, .hs-form .is-slate.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-slate.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-slate.is-outlined.is-loading:focus::after, .hs-form .is-slate.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-slate.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-slate.is-outlined.is-loading.is-focused::after, .hs-form .is-slate.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-slate.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #FFFFFF #FFFFFF !important; }
      .button.is-slate.is-outlined[disabled], .hs-form .is-slate.is-outlined.hs-button[disabled], .wpcf7-form .is-slate.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-slate.is-outlined,
      fieldset[disabled] .hs-form .is-slate.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-slate.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-slate.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-slate.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #58595A;
        box-shadow: none;
        color: #58595A; }
    .button.is-slate.is-inverted.is-outlined, .hs-form .is-slate.is-inverted.is-outlined.hs-button, .wpcf7-form .is-slate.is-inverted.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #FFFFFF;
      color: #FFFFFF; }
      .button.is-slate.is-inverted.is-outlined:hover, .hs-form .is-slate.is-inverted.is-outlined.hs-button:hover, .wpcf7-form .is-slate.is-inverted.is-outlined.wpcf7-submit:hover, .button.is-slate.is-inverted.is-outlined.is-hovered, .hs-form .is-slate.is-inverted.is-outlined.is-hovered.hs-button, .wpcf7-form .is-slate.is-inverted.is-outlined.is-hovered.wpcf7-submit, .button.is-slate.is-inverted.is-outlined:focus, .hs-form .is-slate.is-inverted.is-outlined.hs-button:focus, .wpcf7-form .is-slate.is-inverted.is-outlined.wpcf7-submit:focus, .button.is-slate.is-inverted.is-outlined.is-focused, .hs-form .is-slate.is-inverted.is-outlined.is-focused.hs-button, .wpcf7-form .is-slate.is-inverted.is-outlined.is-focused.wpcf7-submit {
        background-color: #FFFFFF;
        color: #58595A; }
      .button.is-slate.is-inverted.is-outlined.is-loading:hover::after, .hs-form .is-slate.is-inverted.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-slate.is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-slate.is-inverted.is-outlined.is-loading.is-hovered::after, .hs-form .is-slate.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-slate.is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-slate.is-inverted.is-outlined.is-loading:focus::after, .hs-form .is-slate.is-inverted.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-slate.is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-slate.is-inverted.is-outlined.is-loading.is-focused::after, .hs-form .is-slate.is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-slate.is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #58595A #58595A !important; }
      .button.is-slate.is-inverted.is-outlined[disabled], .hs-form .is-slate.is-inverted.is-outlined.hs-button[disabled], .wpcf7-form .is-slate.is-inverted.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-slate.is-inverted.is-outlined,
      fieldset[disabled] .hs-form .is-slate.is-inverted.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-slate.is-inverted.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-slate.is-inverted.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-slate.is-inverted.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #FFFFFF;
        box-shadow: none;
        color: #FFFFFF; }
    .button.is-slate.is-light, .hs-form .is-slate.is-light.hs-button, .wpcf7-form .is-slate.is-light.wpcf7-submit {
      background-color: whitesmoke;
      color: #7c7d7e; }
      .button.is-slate.is-light:hover, .hs-form .is-slate.is-light.hs-button:hover, .wpcf7-form .is-slate.is-light.wpcf7-submit:hover, .button.is-slate.is-light.is-hovered, .hs-form .is-slate.is-light.is-hovered.hs-button, .wpcf7-form .is-slate.is-light.is-hovered.wpcf7-submit {
        background-color: #eeeeef;
        border-color: transparent;
        color: #7c7d7e; }
      .button.is-slate.is-light:active, .hs-form .is-slate.is-light.hs-button:active, .wpcf7-form .is-slate.is-light.wpcf7-submit:active, .button.is-slate.is-light.is-active, .hs-form .is-slate.is-light.is-active.hs-button, .wpcf7-form .is-slate.is-light.is-active.wpcf7-submit {
        background-color: #e8e8e8;
        border-color: transparent;
        color: #7c7d7e; }
  .button.is-cerulean-light, .hs-form .is-cerulean-light.hs-button, .wpcf7-form .is-cerulean-light.wpcf7-submit {
    background-color: #E5F2F8;
    border-color: transparent;
    color: #191919; }
    .button.is-cerulean-light:hover, .hs-form .is-cerulean-light.hs-button:hover, .wpcf7-form .is-cerulean-light.wpcf7-submit:hover, .button.is-cerulean-light.is-hovered, .hs-form .is-cerulean-light.is-hovered.hs-button, .wpcf7-form .is-cerulean-light.is-hovered.wpcf7-submit {
      background-color: #dbedf5;
      border-color: transparent;
      color: #191919; }
    .button.is-cerulean-light:focus, .hs-form .is-cerulean-light.hs-button:focus, .wpcf7-form .is-cerulean-light.wpcf7-submit:focus, .button.is-cerulean-light.is-focused, .hs-form .is-cerulean-light.is-focused.hs-button, .wpcf7-form .is-cerulean-light.is-focused.wpcf7-submit {
      border-color: transparent;
      color: #191919; }
      .button.is-cerulean-light:focus:not(:active), .hs-form .is-cerulean-light.hs-button:focus:not(:active), .wpcf7-form .is-cerulean-light.wpcf7-submit:focus:not(:active), .button.is-cerulean-light.is-focused:not(:active), .hs-form .is-cerulean-light.is-focused.hs-button:not(:active), .wpcf7-form .is-cerulean-light.is-focused.wpcf7-submit:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(229, 242, 248, 0.25); }
    .button.is-cerulean-light:active, .hs-form .is-cerulean-light.hs-button:active, .wpcf7-form .is-cerulean-light.wpcf7-submit:active, .button.is-cerulean-light.is-active, .hs-form .is-cerulean-light.is-active.hs-button, .wpcf7-form .is-cerulean-light.is-active.wpcf7-submit {
      background-color: #d1e8f3;
      border-color: transparent;
      color: #191919; }
    .button.is-cerulean-light[disabled], .hs-form .is-cerulean-light.hs-button[disabled], .wpcf7-form .is-cerulean-light.wpcf7-submit[disabled],
    fieldset[disabled] .button.is-cerulean-light,
    fieldset[disabled] .hs-form .is-cerulean-light.hs-button,
    .hs-form fieldset[disabled] .is-cerulean-light.hs-button,
    fieldset[disabled] .wpcf7-form .is-cerulean-light.wpcf7-submit,
    .wpcf7-form fieldset[disabled] .is-cerulean-light.wpcf7-submit {
      background-color: #E5F2F8;
      border-color: #E5F2F8;
      box-shadow: none; }
    .button.is-cerulean-light.is-inverted, .hs-form .is-cerulean-light.is-inverted.hs-button, .wpcf7-form .is-cerulean-light.is-inverted.wpcf7-submit {
      background-color: #191919;
      color: #E5F2F8; }
      .button.is-cerulean-light.is-inverted:hover, .hs-form .is-cerulean-light.is-inverted.hs-button:hover, .wpcf7-form .is-cerulean-light.is-inverted.wpcf7-submit:hover, .button.is-cerulean-light.is-inverted.is-hovered, .hs-form .is-cerulean-light.is-inverted.is-hovered.hs-button, .wpcf7-form .is-cerulean-light.is-inverted.is-hovered.wpcf7-submit {
        background-color: #0c0c0c; }
      .button.is-cerulean-light.is-inverted[disabled], .hs-form .is-cerulean-light.is-inverted.hs-button[disabled], .wpcf7-form .is-cerulean-light.is-inverted.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-cerulean-light.is-inverted,
      fieldset[disabled] .hs-form .is-cerulean-light.is-inverted.hs-button,
      .hs-form fieldset[disabled] .is-cerulean-light.is-inverted.hs-button,
      fieldset[disabled] .wpcf7-form .is-cerulean-light.is-inverted.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-cerulean-light.is-inverted.wpcf7-submit {
        background-color: #191919;
        border-color: transparent;
        box-shadow: none;
        color: #E5F2F8; }
    .button.is-cerulean-light.is-loading::after, .hs-form .is-cerulean-light.is-loading.hs-button::after, .wpcf7-form .is-cerulean-light.is-loading.wpcf7-submit::after {
      border-color: transparent transparent #191919 #191919 !important; }
    .button.is-cerulean-light.is-outlined, .hs-form .is-cerulean-light.is-outlined.hs-button, .wpcf7-form .is-cerulean-light.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #E5F2F8;
      color: #E5F2F8; }
      .button.is-cerulean-light.is-outlined:hover, .hs-form .is-cerulean-light.is-outlined.hs-button:hover, .wpcf7-form .is-cerulean-light.is-outlined.wpcf7-submit:hover, .button.is-cerulean-light.is-outlined.is-hovered, .hs-form .is-cerulean-light.is-outlined.is-hovered.hs-button, .wpcf7-form .is-cerulean-light.is-outlined.is-hovered.wpcf7-submit, .button.is-cerulean-light.is-outlined:focus, .hs-form .is-cerulean-light.is-outlined.hs-button:focus, .wpcf7-form .is-cerulean-light.is-outlined.wpcf7-submit:focus, .button.is-cerulean-light.is-outlined.is-focused, .hs-form .is-cerulean-light.is-outlined.is-focused.hs-button, .wpcf7-form .is-cerulean-light.is-outlined.is-focused.wpcf7-submit {
        background-color: #E5F2F8;
        border-color: #E5F2F8;
        color: #191919; }
      .button.is-cerulean-light.is-outlined.is-loading::after, .hs-form .is-cerulean-light.is-outlined.is-loading.hs-button::after, .wpcf7-form .is-cerulean-light.is-outlined.is-loading.wpcf7-submit::after {
        border-color: transparent transparent #E5F2F8 #E5F2F8 !important; }
      .button.is-cerulean-light.is-outlined.is-loading:hover::after, .hs-form .is-cerulean-light.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-cerulean-light.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-cerulean-light.is-outlined.is-loading.is-hovered::after, .hs-form .is-cerulean-light.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-cerulean-light.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-cerulean-light.is-outlined.is-loading:focus::after, .hs-form .is-cerulean-light.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-cerulean-light.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-cerulean-light.is-outlined.is-loading.is-focused::after, .hs-form .is-cerulean-light.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-cerulean-light.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #191919 #191919 !important; }
      .button.is-cerulean-light.is-outlined[disabled], .hs-form .is-cerulean-light.is-outlined.hs-button[disabled], .wpcf7-form .is-cerulean-light.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-cerulean-light.is-outlined,
      fieldset[disabled] .hs-form .is-cerulean-light.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-cerulean-light.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-cerulean-light.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-cerulean-light.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #E5F2F8;
        box-shadow: none;
        color: #E5F2F8; }
    .button.is-cerulean-light.is-inverted.is-outlined, .hs-form .is-cerulean-light.is-inverted.is-outlined.hs-button, .wpcf7-form .is-cerulean-light.is-inverted.is-outlined.wpcf7-submit {
      background-color: transparent;
      border-color: #191919;
      color: #191919; }
      .button.is-cerulean-light.is-inverted.is-outlined:hover, .hs-form .is-cerulean-light.is-inverted.is-outlined.hs-button:hover, .wpcf7-form .is-cerulean-light.is-inverted.is-outlined.wpcf7-submit:hover, .button.is-cerulean-light.is-inverted.is-outlined.is-hovered, .hs-form .is-cerulean-light.is-inverted.is-outlined.is-hovered.hs-button, .wpcf7-form .is-cerulean-light.is-inverted.is-outlined.is-hovered.wpcf7-submit, .button.is-cerulean-light.is-inverted.is-outlined:focus, .hs-form .is-cerulean-light.is-inverted.is-outlined.hs-button:focus, .wpcf7-form .is-cerulean-light.is-inverted.is-outlined.wpcf7-submit:focus, .button.is-cerulean-light.is-inverted.is-outlined.is-focused, .hs-form .is-cerulean-light.is-inverted.is-outlined.is-focused.hs-button, .wpcf7-form .is-cerulean-light.is-inverted.is-outlined.is-focused.wpcf7-submit {
        background-color: #191919;
        color: #E5F2F8; }
      .button.is-cerulean-light.is-inverted.is-outlined.is-loading:hover::after, .hs-form .is-cerulean-light.is-inverted.is-outlined.is-loading.hs-button:hover::after, .wpcf7-form .is-cerulean-light.is-inverted.is-outlined.is-loading.wpcf7-submit:hover::after, .button.is-cerulean-light.is-inverted.is-outlined.is-loading.is-hovered::after, .hs-form .is-cerulean-light.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .wpcf7-form .is-cerulean-light.is-inverted.is-outlined.is-loading.is-hovered.wpcf7-submit::after, .button.is-cerulean-light.is-inverted.is-outlined.is-loading:focus::after, .hs-form .is-cerulean-light.is-inverted.is-outlined.is-loading.hs-button:focus::after, .wpcf7-form .is-cerulean-light.is-inverted.is-outlined.is-loading.wpcf7-submit:focus::after, .button.is-cerulean-light.is-inverted.is-outlined.is-loading.is-focused::after, .hs-form .is-cerulean-light.is-inverted.is-outlined.is-loading.is-focused.hs-button::after, .wpcf7-form .is-cerulean-light.is-inverted.is-outlined.is-loading.is-focused.wpcf7-submit::after {
        border-color: transparent transparent #E5F2F8 #E5F2F8 !important; }
      .button.is-cerulean-light.is-inverted.is-outlined[disabled], .hs-form .is-cerulean-light.is-inverted.is-outlined.hs-button[disabled], .wpcf7-form .is-cerulean-light.is-inverted.is-outlined.wpcf7-submit[disabled],
      fieldset[disabled] .button.is-cerulean-light.is-inverted.is-outlined,
      fieldset[disabled] .hs-form .is-cerulean-light.is-inverted.is-outlined.hs-button,
      .hs-form fieldset[disabled] .is-cerulean-light.is-inverted.is-outlined.hs-button,
      fieldset[disabled] .wpcf7-form .is-cerulean-light.is-inverted.is-outlined.wpcf7-submit,
      .wpcf7-form fieldset[disabled] .is-cerulean-light.is-inverted.is-outlined.wpcf7-submit {
        background-color: transparent;
        border-color: #191919;
        box-shadow: none;
        color: #191919; }
    .button.is-cerulean-light.is-light, .hs-form .is-cerulean-light.is-light.hs-button, .wpcf7-form .is-cerulean-light.is-light.wpcf7-submit {
      background-color: #eff7fb;
      color: #1f5a75; }
      .button.is-cerulean-light.is-light:hover, .hs-form .is-cerulean-light.is-light.hs-button:hover, .wpcf7-form .is-cerulean-light.is-light.wpcf7-submit:hover, .button.is-cerulean-light.is-light.is-hovered, .hs-form .is-cerulean-light.is-light.is-hovered.hs-button, .wpcf7-form .is-cerulean-light.is-light.is-hovered.wpcf7-submit {
        background-color: #e5f2f8;
        border-color: transparent;
        color: #1f5a75; }
      .button.is-cerulean-light.is-light:active, .hs-form .is-cerulean-light.is-light.hs-button:active, .wpcf7-form .is-cerulean-light.is-light.wpcf7-submit:active, .button.is-cerulean-light.is-light.is-active, .hs-form .is-cerulean-light.is-light.is-active.hs-button, .wpcf7-form .is-cerulean-light.is-light.is-active.wpcf7-submit {
        background-color: #dbedf5;
        border-color: transparent;
        color: #1f5a75; }
  .button.is-small, .hs-form .is-small.hs-button, .wpcf7-form .is-small.wpcf7-submit {
    font-size: 0.75rem; }
    .button.is-small:not(.is-rounded), .hs-form .is-small.hs-button:not(.is-rounded), .wpcf7-form .is-small.wpcf7-submit:not(.is-rounded) {
      border-radius: 2px; }
  .button.is-normal, .hs-form .is-normal.hs-button, .wpcf7-form .is-normal.wpcf7-submit {
    font-size: 1rem; }
  .button.is-medium, .hs-form .is-medium.hs-button, .hs-form section.hs-button.wp-block-group, .wpcf7-form .is-medium.wpcf7-submit, .wpcf7-form section.wpcf7-submit.wp-block-group, section.button.wp-block-group {
    font-size: 1.25rem; }
  .button.is-large, .hs-form .is-large.hs-button, .wpcf7-form .is-large.wpcf7-submit {
    font-size: 1.5rem; }
  .button[disabled], .hs-form .hs-button[disabled], .wpcf7-form .wpcf7-submit[disabled],
  fieldset[disabled] .button,
  fieldset[disabled] .hs-form .hs-button,
  .hs-form fieldset[disabled] .hs-button,
  fieldset[disabled] .wpcf7-form .wpcf7-submit,
  .wpcf7-form fieldset[disabled] .wpcf7-submit {
    background-color: #FFFFFF;
    border-color: #dbdbdb;
    box-shadow: none;
    opacity: 0.5; }
  .button.is-fullwidth, .hs-form .is-fullwidth.hs-button, .wpcf7-form .is-fullwidth.wpcf7-submit {
    display: flex;
    width: 100%; }
  .button.is-loading, .hs-form .is-loading.hs-button, .wpcf7-form .is-loading.wpcf7-submit {
    color: transparent !important;
    pointer-events: none; }
    .button.is-loading::after, .hs-form .is-loading.hs-button::after, .wpcf7-form .is-loading.wpcf7-submit::after {
      position: absolute;
      left: calc(50% - (1em * 0.5));
      top: calc(50% - (1em * 0.5));
      position: absolute !important; }
  .button.is-static, .hs-form .is-static.hs-button, .wpcf7-form .is-static.wpcf7-submit {
    background-color: #F5F5F5;
    border-color: #dbdbdb;
    color: #7a7a7a;
    box-shadow: none;
    pointer-events: none; }
  .button.is-rounded, .hs-form .is-rounded.hs-button, .wpcf7-form .is-rounded.wpcf7-submit {
    border-radius: 9999px;
    padding-left: calc(1em + 0.25em);
    padding-right: calc(1em + 0.25em); }

.buttons {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
  .buttons .button, .buttons .hs-form .hs-button, .hs-form .buttons .hs-button, .buttons .wpcf7-form .wpcf7-submit, .wpcf7-form .buttons .wpcf7-submit {
    margin-bottom: 0.5rem; }
    .buttons .button:not(:last-child):not(.is-fullwidth), .buttons .hs-form .hs-button:not(:last-child):not(.is-fullwidth), .hs-form .buttons .hs-button:not(:last-child):not(.is-fullwidth), .buttons .wpcf7-form .wpcf7-submit:not(:last-child):not(.is-fullwidth), .wpcf7-form .buttons .wpcf7-submit:not(:last-child):not(.is-fullwidth) {
      margin-right: 0.5rem; }
  .buttons:last-child {
    margin-bottom: -0.5rem; }
  .buttons:not(:last-child) {
    margin-bottom: 1rem; }
  .buttons.are-small .button:not(.is-normal):not(.is-medium):not(section.wp-block-group):not(.is-large), .buttons.are-small .hs-form .hs-button:not(.is-normal):not(.is-medium):not(section.wp-block-group):not(.is-large), .hs-form .buttons.are-small .hs-button:not(.is-normal):not(.is-medium):not(section.wp-block-group):not(.is-large), .buttons.are-small .wpcf7-form .wpcf7-submit:not(.is-normal):not(.is-medium):not(section.wp-block-group):not(.is-large), .wpcf7-form .buttons.are-small .wpcf7-submit:not(.is-normal):not(.is-medium):not(section.wp-block-group):not(.is-large) {
    font-size: 0.75rem; }
    .buttons.are-small .button:not(.is-normal):not(.is-medium):not(section.wp-block-group):not(.is-large):not(.is-rounded), .buttons.are-small .hs-form .hs-button:not(.is-normal):not(.is-medium):not(section.wp-block-group):not(.is-large):not(.is-rounded), .hs-form .buttons.are-small .hs-button:not(.is-normal):not(.is-medium):not(section.wp-block-group):not(.is-large):not(.is-rounded), .buttons.are-small .wpcf7-form .wpcf7-submit:not(.is-normal):not(.is-medium):not(section.wp-block-group):not(.is-large):not(.is-rounded), .wpcf7-form .buttons.are-small .wpcf7-submit:not(.is-normal):not(.is-medium):not(section.wp-block-group):not(.is-large):not(.is-rounded) {
      border-radius: 2px; }
  .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large), .buttons.are-medium .hs-form .hs-button:not(.is-small):not(.is-normal):not(.is-large), .hs-form .buttons.are-medium .hs-button:not(.is-small):not(.is-normal):not(.is-large), .buttons.are-medium .wpcf7-form .wpcf7-submit:not(.is-small):not(.is-normal):not(.is-large), .wpcf7-form .buttons.are-medium .wpcf7-submit:not(.is-small):not(.is-normal):not(.is-large) {
    font-size: 1.25rem; }
  .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium):not(section.wp-block-group), .buttons.are-large .hs-form .hs-button:not(.is-small):not(.is-normal):not(.is-medium):not(section.wp-block-group), .hs-form .buttons.are-large .hs-button:not(.is-small):not(.is-normal):not(.is-medium):not(section.wp-block-group), .buttons.are-large .wpcf7-form .wpcf7-submit:not(.is-small):not(.is-normal):not(.is-medium):not(section.wp-block-group), .wpcf7-form .buttons.are-large .wpcf7-submit:not(.is-small):not(.is-normal):not(.is-medium):not(section.wp-block-group) {
    font-size: 1.5rem; }
  .buttons.has-addons .button:not(:first-child), .buttons.has-addons .hs-form .hs-button:not(:first-child), .hs-form .buttons.has-addons .hs-button:not(:first-child), .buttons.has-addons .wpcf7-form .wpcf7-submit:not(:first-child), .wpcf7-form .buttons.has-addons .wpcf7-submit:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  .buttons.has-addons .button:not(:last-child), .buttons.has-addons .hs-form .hs-button:not(:last-child), .hs-form .buttons.has-addons .hs-button:not(:last-child), .buttons.has-addons .wpcf7-form .wpcf7-submit:not(:last-child), .wpcf7-form .buttons.has-addons .wpcf7-submit:not(:last-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    margin-right: -1px; }
  .buttons.has-addons .button:last-child, .buttons.has-addons .hs-form .hs-button:last-child, .hs-form .buttons.has-addons .hs-button:last-child, .buttons.has-addons .wpcf7-form .wpcf7-submit:last-child, .wpcf7-form .buttons.has-addons .wpcf7-submit:last-child {
    margin-right: 0; }
  .buttons.has-addons .button:hover, .buttons.has-addons .hs-form .hs-button:hover, .hs-form .buttons.has-addons .hs-button:hover, .buttons.has-addons .wpcf7-form .wpcf7-submit:hover, .wpcf7-form .buttons.has-addons .wpcf7-submit:hover, .buttons.has-addons .button.is-hovered, .buttons.has-addons .hs-form .is-hovered.hs-button, .hs-form .buttons.has-addons .is-hovered.hs-button, .buttons.has-addons .wpcf7-form .is-hovered.wpcf7-submit, .wpcf7-form .buttons.has-addons .is-hovered.wpcf7-submit {
    z-index: 2; }
  .buttons.has-addons .button:focus, .buttons.has-addons .hs-form .hs-button:focus, .hs-form .buttons.has-addons .hs-button:focus, .buttons.has-addons .wpcf7-form .wpcf7-submit:focus, .wpcf7-form .buttons.has-addons .wpcf7-submit:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .hs-form .is-focused.hs-button, .hs-form .buttons.has-addons .is-focused.hs-button, .buttons.has-addons .wpcf7-form .is-focused.wpcf7-submit, .wpcf7-form .buttons.has-addons .is-focused.wpcf7-submit, .buttons.has-addons .button:active, .buttons.has-addons .hs-form .hs-button:active, .hs-form .buttons.has-addons .hs-button:active, .buttons.has-addons .wpcf7-form .wpcf7-submit:active, .wpcf7-form .buttons.has-addons .wpcf7-submit:active, .buttons.has-addons .button.is-active, .buttons.has-addons .hs-form .is-active.hs-button, .hs-form .buttons.has-addons .is-active.hs-button, .buttons.has-addons .wpcf7-form .is-active.wpcf7-submit, .wpcf7-form .buttons.has-addons .is-active.wpcf7-submit, .buttons.has-addons .button.is-selected, .buttons.has-addons .hs-form .is-selected.hs-button, .hs-form .buttons.has-addons .is-selected.hs-button, .buttons.has-addons .wpcf7-form .is-selected.wpcf7-submit, .wpcf7-form .buttons.has-addons .is-selected.wpcf7-submit {
    z-index: 3; }
    .buttons.has-addons .button:focus:hover, .buttons.has-addons .hs-form .hs-button:focus:hover, .hs-form .buttons.has-addons .hs-button:focus:hover, .buttons.has-addons .wpcf7-form .wpcf7-submit:focus:hover, .wpcf7-form .buttons.has-addons .wpcf7-submit:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .hs-form .is-focused.hs-button:hover, .hs-form .buttons.has-addons .is-focused.hs-button:hover, .buttons.has-addons .wpcf7-form .is-focused.wpcf7-submit:hover, .wpcf7-form .buttons.has-addons .is-focused.wpcf7-submit:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .hs-form .hs-button:active:hover, .hs-form .buttons.has-addons .hs-button:active:hover, .buttons.has-addons .wpcf7-form .wpcf7-submit:active:hover, .wpcf7-form .buttons.has-addons .wpcf7-submit:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .hs-form .is-active.hs-button:hover, .hs-form .buttons.has-addons .is-active.hs-button:hover, .buttons.has-addons .wpcf7-form .is-active.wpcf7-submit:hover, .wpcf7-form .buttons.has-addons .is-active.wpcf7-submit:hover, .buttons.has-addons .button.is-selected:hover, .buttons.has-addons .hs-form .is-selected.hs-button:hover, .hs-form .buttons.has-addons .is-selected.hs-button:hover, .buttons.has-addons .wpcf7-form .is-selected.wpcf7-submit:hover, .wpcf7-form .buttons.has-addons .is-selected.wpcf7-submit:hover {
      z-index: 4; }
  .buttons.has-addons .button.is-expanded, .buttons.has-addons .hs-form .is-expanded.hs-button, .hs-form .buttons.has-addons .is-expanded.hs-button, .buttons.has-addons .wpcf7-form .is-expanded.wpcf7-submit, .wpcf7-form .buttons.has-addons .is-expanded.wpcf7-submit {
    flex-grow: 1;
    flex-shrink: 1; }
  .buttons.is-centered {
    justify-content: center; }
    .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth), .buttons.is-centered:not(.has-addons) .hs-form .hs-button:not(.is-fullwidth), .hs-form .buttons.is-centered:not(.has-addons) .hs-button:not(.is-fullwidth), .buttons.is-centered:not(.has-addons) .wpcf7-form .wpcf7-submit:not(.is-fullwidth), .wpcf7-form .buttons.is-centered:not(.has-addons) .wpcf7-submit:not(.is-fullwidth) {
      margin-left: 0.25rem;
      margin-right: 0.25rem; }
  .buttons.is-right {
    justify-content: flex-end; }
    .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth), .buttons.is-right:not(.has-addons) .hs-form .hs-button:not(.is-fullwidth), .hs-form .buttons.is-right:not(.has-addons) .hs-button:not(.is-fullwidth), .buttons.is-right:not(.has-addons) .wpcf7-form .wpcf7-submit:not(.is-fullwidth), .wpcf7-form .buttons.is-right:not(.has-addons) .wpcf7-submit:not(.is-fullwidth) {
      margin-left: 0.25rem;
      margin-right: 0.25rem; }

@media screen and (max-width: 768px) {
  .button.is-responsive.is-small, .hs-form .is-responsive.is-small.hs-button, .wpcf7-form .is-responsive.is-small.wpcf7-submit {
    font-size: 0.5625rem; }
  .button.is-responsive, .hs-form .is-responsive.hs-button, .wpcf7-form .is-responsive.wpcf7-submit,
  .button.is-responsive.is-normal,
  .hs-form .is-responsive.is-normal.hs-button,
  .wpcf7-form .is-responsive.is-normal.wpcf7-submit {
    font-size: 0.65625rem; }
  .button.is-responsive.is-medium, .hs-form .is-responsive.is-medium.hs-button, .hs-form section.is-responsive.hs-button.wp-block-group, .wpcf7-form .is-responsive.is-medium.wpcf7-submit, .wpcf7-form section.is-responsive.wpcf7-submit.wp-block-group, section.button.is-responsive.wp-block-group {
    font-size: 0.75rem; }
  .button.is-responsive.is-large, .hs-form .is-responsive.is-large.hs-button, .wpcf7-form .is-responsive.is-large.wpcf7-submit {
    font-size: 1rem; } }

@media screen and (min-width: 769px) and (max-width: 1023px) {
  .button.is-responsive.is-small, .hs-form .is-responsive.is-small.hs-button, .wpcf7-form .is-responsive.is-small.wpcf7-submit {
    font-size: 0.65625rem; }
  .button.is-responsive, .hs-form .is-responsive.hs-button, .wpcf7-form .is-responsive.wpcf7-submit,
  .button.is-responsive.is-normal,
  .hs-form .is-responsive.is-normal.hs-button,
  .wpcf7-form .is-responsive.is-normal.wpcf7-submit {
    font-size: 0.75rem; }
  .button.is-responsive.is-medium, .hs-form .is-responsive.is-medium.hs-button, .hs-form section.is-responsive.hs-button.wp-block-group, .wpcf7-form .is-responsive.is-medium.wpcf7-submit, .wpcf7-form section.is-responsive.wpcf7-submit.wp-block-group, section.button.is-responsive.wp-block-group {
    font-size: 1rem; }
  .button.is-responsive.is-large, .hs-form .is-responsive.is-large.hs-button, .wpcf7-form .is-responsive.is-large.wpcf7-submit {
    font-size: 1.25rem; } }

.container, section.wp-block-group .wp-block-group__inner-container {
  flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: auto; }
  .container.is-fluid, section.wp-block-group .is-fluid.wp-block-group__inner-container {
    max-width: none !important;
    padding-left: 32px;
    padding-right: 32px;
    width: 100%; }
  @media screen and (min-width: 1024px) {
    .container, section.wp-block-group .wp-block-group__inner-container {
      max-width: 960px; } }
  @media screen and (max-width: 1215px) {
    .container.is-widescreen:not(.is-max-desktop), section.wp-block-group .is-widescreen.wp-block-group__inner-container:not(.is-max-desktop) {
      max-width: 1152px; } }
  @media screen and (max-width: 1407px) {
    .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen), section.wp-block-group .is-fullhd.wp-block-group__inner-container:not(.is-max-desktop):not(.is-max-widescreen) {
      max-width: 1344px; } }
  @media screen and (min-width: 1216px) {
    .container:not(.is-max-desktop), section.wp-block-group .wp-block-group__inner-container:not(.is-max-desktop) {
      max-width: 1152px; } }
  @media screen and (min-width: 1408px) {
    .container:not(.is-max-desktop):not(.is-max-widescreen), section.wp-block-group .wp-block-group__inner-container:not(.is-max-desktop):not(.is-max-widescreen) {
      max-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: #F5F5F5;
  border-left: 5px solid #dbdbdb;
  padding: 1.25em 1.5em; }

.content ol {
  list-style-position: outside;
  margin-left: 2em;
  margin-top: 1em; }
  .content ol:not([type]) {
    list-style-type: decimal; }
    .content ol:not([type]).is-lower-alpha {
      list-style-type: lower-alpha; }
    .content ol:not([type]).is-lower-roman {
      list-style-type: lower-roman; }
    .content ol:not([type]).is-upper-alpha {
      list-style-type: upper-alpha; }
    .content ol:not([type]).is-upper-roman {
      list-style-type: upper-roman; }

.content ul {
  list-style: disc outside;
  margin-left: 2em;
  margin-top: 1em; }
  .content ul ul {
    list-style-type: circle;
    margin-top: 0.5em; }
    .content ul ul ul {
      list-style-type: square; }

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

.content figure {
  margin-left: 2em;
  margin-right: 2em;
  text-align: center; }
  .content figure:not(:first-child) {
    margin-top: 2em; }
  .content figure:not(:last-child) {
    margin-bottom: 2em; }
  .content figure img {
    display: inline-block; }
  .content figure figcaption {
    font-style: italic; }

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

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

.content table {
  width: 100%; }
  .content table td,
  .content table th {
    border: 1px solid #dbdbdb;
    border-width: 0 0 1px;
    padding: 0.5em 0.75em;
    vertical-align: top; }
  .content table th {
    color: #363636; }
    .content table th:not([align]) {
      text-align: inherit; }
  .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 .tabs li + li {
  margin-top: 0; }

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

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

.content.is-medium, section.content.wp-block-group {
  font-size: 1.25rem; }

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

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

.icon-text {
  align-items: flex-start;
  color: inherit;
  display: inline-flex;
  flex-wrap: wrap;
  line-height: 1.5rem;
  vertical-align: top; }
  .icon-text .icon {
    flex-grow: 0;
    flex-shrink: 0; }
    .icon-text .icon:not(:last-child) {
      margin-right: 0.25em; }
    .icon-text .icon:not(:first-child) {
      margin-left: 0.25em; }

div.icon-text {
  display: flex; }

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

.notification {
  background-color: #F5F5F5;
  border-radius: 5px;
  position: relative;
  padding: 1.25rem 2.5rem 1.25rem 1.5rem; }
  .notification a:not(.button):not(.dropdown-item) {
    color: currentColor;
    text-decoration: underline; }
  .notification strong {
    color: currentColor; }
  .notification code,
  .notification pre {
    background: #FFFFFF; }
  .notification pre code {
    background: transparent; }
  .notification > .delete {
    right: 0.5rem;
    position: absolute;
    top: 0.5rem; }
  .notification .title,
  .notification .subtitle,
  .notification .content {
    color: currentColor; }
  .notification.is-white {
    background-color: #FFFFFF;
    color: #191919; }
  .notification.is-black {
    background-color: #191919;
    color: #FFFFFF; }
  .notification.is-light {
    background-color: #F5F5F5;
    color: rgba(0, 0, 0, 0.7); }
  .notification.is-dark {
    background-color: #8A8B8F;
    color: #fff; }
  .notification.is-primary, .hs-form .notification.hs-button, .wpcf7-form .notification.wpcf7-submit {
    background-color: #E05929;
    color: #fff; }
    .notification.is-primary.is-light, .hs-form .notification.is-light.hs-button, .wpcf7-form .notification.is-light.wpcf7-submit {
      background-color: #fcf1ed;
      color: #c0471c; }
  .notification.is-link {
    background-color: #0085CA;
    color: #fff; }
    .notification.is-link.is-light {
      background-color: #FFFFFF;
      color: #0090db; }
  .notification.is-info,
  .button .wp-block-button__link.is-info a.notification,
  .hs-form .hs-button .wp-block-button__link.is-info a.notification,
  .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.notification,
  .wp-block-button .wp-block-button__link.is-info a.notification,
  .wp-block-button__link .wp-block-button__link.is-info a.notification {
    background-color: #0085CA;
    color: #fff; }
    .notification.is-info.is-light,
    .button .wp-block-button__link.is-info a.notification.is-light,
    .hs-form .hs-button .wp-block-button__link.is-info a.notification.is-light,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.notification.is-light,
    .wp-block-button .wp-block-button__link.is-info a.notification.is-light,
    .wp-block-button__link .wp-block-button__link.is-info a.notification.is-light {
      background-color: #E5F2F8;
      color: #0090db; }
  .notification.is-success {
    background-color: #48c78e;
    color: #fff; }
    .notification.is-success.is-light {
      background-color: #effaf5;
      color: #257953; }
  .notification.is-warning {
    background-color: #FFC845;
    color: rgba(0, 0, 0, 0.7); }
    .notification.is-warning.is-light {
      background-color: #fff9eb;
      color: #946800; }
  .notification.is-danger {
    background-color: #f14668;
    color: #fff; }
    .notification.is-danger.is-light {
      background-color: #feecf0;
      color: #cc0f35; }
  .notification.is-secondary, .our_services .content .our_services-content .notification.button, .our_services .content .our_services-content .hs-form .notification.hs-button, .hs-form .our_services .content .our_services-content .notification.hs-button, .our_services .content .our_services-content .wpcf7-form .notification.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .notification.wpcf7-submit {
    background-color: #03173E;
    color: #FFFFFF; }
    .notification.is-secondary.is-light, .our_services .content .our_services-content .notification.is-light.button, .our_services .content .our_services-content .hs-form .notification.is-light.hs-button, .hs-form .our_services .content .our_services-content .notification.is-light.hs-button, .our_services .content .our_services-content .wpcf7-form .notification.is-light.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .notification.is-light.wpcf7-submit {
      background-color: #ecf2fe;
      color: #296ef5; }
  .notification.is-orange {
    background-color: #E05929;
    color: #FFFFFF; }
    .notification.is-orange.is-light {
      background-color: #fcf1ed;
      color: #c0471c; }
  .notification.is-tangerine {
    background-color: #ED8B00;
    color: #FFFFFF; }
    .notification.is-tangerine.is-light {
      background-color: #fff7eb;
      color: #b36900; }
  .notification.is-slate {
    background-color: #58595A;
    color: #FFFFFF; }
    .notification.is-slate.is-light {
      background-color: whitesmoke;
      color: #7c7d7e; }
  .notification.is-cerulean-light {
    background-color: #E5F2F8;
    color: #191919; }
    .notification.is-cerulean-light.is-light {
      background-color: #eff7fb;
      color: #1f5a75; }

.progress {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 9999px;
  display: block;
  height: 1rem;
  overflow: hidden;
  padding: 0;
  width: 100%; }
  .progress::-webkit-progress-bar {
    background-color: #ededed; }
  .progress::-webkit-progress-value {
    background-color: #58595A; }
  .progress::-moz-progress-bar {
    background-color: #58595A; }
  .progress::-ms-fill {
    background-color: #58595A;
    border: none; }
  .progress.is-white::-webkit-progress-value {
    background-color: #FFFFFF; }
  .progress.is-white::-moz-progress-bar {
    background-color: #FFFFFF; }
  .progress.is-white::-ms-fill {
    background-color: #FFFFFF; }
  .progress.is-white:indeterminate {
    background-image: linear-gradient(to right, #FFFFFF 30%, #ededed 30%); }
  .progress.is-black::-webkit-progress-value {
    background-color: #191919; }
  .progress.is-black::-moz-progress-bar {
    background-color: #191919; }
  .progress.is-black::-ms-fill {
    background-color: #191919; }
  .progress.is-black:indeterminate {
    background-image: linear-gradient(to right, #191919 30%, #ededed 30%); }
  .progress.is-light::-webkit-progress-value {
    background-color: #F5F5F5; }
  .progress.is-light::-moz-progress-bar {
    background-color: #F5F5F5; }
  .progress.is-light::-ms-fill {
    background-color: #F5F5F5; }
  .progress.is-light:indeterminate {
    background-image: linear-gradient(to right, #F5F5F5 30%, #ededed 30%); }
  .progress.is-dark::-webkit-progress-value {
    background-color: #8A8B8F; }
  .progress.is-dark::-moz-progress-bar {
    background-color: #8A8B8F; }
  .progress.is-dark::-ms-fill {
    background-color: #8A8B8F; }
  .progress.is-dark:indeterminate {
    background-image: linear-gradient(to right, #8A8B8F 30%, #ededed 30%); }
  .progress.is-primary::-webkit-progress-value, .hs-form .progress.hs-button::-webkit-progress-value, .wpcf7-form .progress.wpcf7-submit::-webkit-progress-value {
    background-color: #E05929; }
  .progress.is-primary::-moz-progress-bar, .hs-form .progress.hs-button::-moz-progress-bar, .wpcf7-form .progress.wpcf7-submit::-moz-progress-bar {
    background-color: #E05929; }
  .progress.is-primary::-ms-fill, .hs-form .progress.hs-button::-ms-fill, .wpcf7-form .progress.wpcf7-submit::-ms-fill {
    background-color: #E05929; }
  .progress.is-primary:indeterminate, .hs-form .progress.hs-button:indeterminate, .wpcf7-form .progress.wpcf7-submit:indeterminate {
    background-image: linear-gradient(to right, #E05929 30%, #ededed 30%); }
  .progress.is-link::-webkit-progress-value {
    background-color: #0085CA; }
  .progress.is-link::-moz-progress-bar {
    background-color: #0085CA; }
  .progress.is-link::-ms-fill {
    background-color: #0085CA; }
  .progress.is-link:indeterminate {
    background-image: linear-gradient(to right, #0085CA 30%, #ededed 30%); }
  .progress.is-info::-webkit-progress-value,
  .button .wp-block-button__link.is-info a.progress::-webkit-progress-value,
  .hs-form .hs-button .wp-block-button__link.is-info a.progress::-webkit-progress-value,
  .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.progress::-webkit-progress-value,
  .wp-block-button .wp-block-button__link.is-info a.progress::-webkit-progress-value,
  .wp-block-button__link .wp-block-button__link.is-info a.progress::-webkit-progress-value {
    background-color: #0085CA; }
  .progress.is-info::-moz-progress-bar,
  .button .wp-block-button__link.is-info a.progress::-moz-progress-bar,
  .hs-form .hs-button .wp-block-button__link.is-info a.progress::-moz-progress-bar,
  .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.progress::-moz-progress-bar,
  .wp-block-button .wp-block-button__link.is-info a.progress::-moz-progress-bar,
  .wp-block-button__link .wp-block-button__link.is-info a.progress::-moz-progress-bar {
    background-color: #0085CA; }
  .progress.is-info::-ms-fill,
  .button .wp-block-button__link.is-info a.progress::-ms-fill,
  .hs-form .hs-button .wp-block-button__link.is-info a.progress::-ms-fill,
  .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.progress::-ms-fill,
  .wp-block-button .wp-block-button__link.is-info a.progress::-ms-fill,
  .wp-block-button__link .wp-block-button__link.is-info a.progress::-ms-fill {
    background-color: #0085CA; }
  .progress.is-info:indeterminate,
  .button .wp-block-button__link.is-info a.progress:indeterminate,
  .hs-form .hs-button .wp-block-button__link.is-info a.progress:indeterminate,
  .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.progress:indeterminate,
  .wp-block-button .wp-block-button__link.is-info a.progress:indeterminate,
  .wp-block-button__link .wp-block-button__link.is-info a.progress:indeterminate {
    background-image: linear-gradient(to right, #0085CA 30%, #ededed 30%); }
  .progress.is-success::-webkit-progress-value {
    background-color: #48c78e; }
  .progress.is-success::-moz-progress-bar {
    background-color: #48c78e; }
  .progress.is-success::-ms-fill {
    background-color: #48c78e; }
  .progress.is-success:indeterminate {
    background-image: linear-gradient(to right, #48c78e 30%, #ededed 30%); }
  .progress.is-warning::-webkit-progress-value {
    background-color: #FFC845; }
  .progress.is-warning::-moz-progress-bar {
    background-color: #FFC845; }
  .progress.is-warning::-ms-fill {
    background-color: #FFC845; }
  .progress.is-warning:indeterminate {
    background-image: linear-gradient(to right, #FFC845 30%, #ededed 30%); }
  .progress.is-danger::-webkit-progress-value {
    background-color: #f14668; }
  .progress.is-danger::-moz-progress-bar {
    background-color: #f14668; }
  .progress.is-danger::-ms-fill {
    background-color: #f14668; }
  .progress.is-danger:indeterminate {
    background-image: linear-gradient(to right, #f14668 30%, #ededed 30%); }
  .progress.is-secondary::-webkit-progress-value, .our_services .content .our_services-content .progress.button::-webkit-progress-value, .our_services .content .our_services-content .hs-form .progress.hs-button::-webkit-progress-value, .hs-form .our_services .content .our_services-content .progress.hs-button::-webkit-progress-value, .our_services .content .our_services-content .wpcf7-form .progress.wpcf7-submit::-webkit-progress-value, .wpcf7-form .our_services .content .our_services-content .progress.wpcf7-submit::-webkit-progress-value {
    background-color: #03173E; }
  .progress.is-secondary::-moz-progress-bar, .our_services .content .our_services-content .progress.button::-moz-progress-bar, .our_services .content .our_services-content .hs-form .progress.hs-button::-moz-progress-bar, .hs-form .our_services .content .our_services-content .progress.hs-button::-moz-progress-bar, .our_services .content .our_services-content .wpcf7-form .progress.wpcf7-submit::-moz-progress-bar, .wpcf7-form .our_services .content .our_services-content .progress.wpcf7-submit::-moz-progress-bar {
    background-color: #03173E; }
  .progress.is-secondary::-ms-fill, .our_services .content .our_services-content .progress.button::-ms-fill, .our_services .content .our_services-content .hs-form .progress.hs-button::-ms-fill, .hs-form .our_services .content .our_services-content .progress.hs-button::-ms-fill, .our_services .content .our_services-content .wpcf7-form .progress.wpcf7-submit::-ms-fill, .wpcf7-form .our_services .content .our_services-content .progress.wpcf7-submit::-ms-fill {
    background-color: #03173E; }
  .progress.is-secondary:indeterminate, .our_services .content .our_services-content .progress.button:indeterminate, .our_services .content .our_services-content .hs-form .progress.hs-button:indeterminate, .hs-form .our_services .content .our_services-content .progress.hs-button:indeterminate, .our_services .content .our_services-content .wpcf7-form .progress.wpcf7-submit:indeterminate, .wpcf7-form .our_services .content .our_services-content .progress.wpcf7-submit:indeterminate {
    background-image: linear-gradient(to right, #03173E 30%, #ededed 30%); }
  .progress.is-orange::-webkit-progress-value {
    background-color: #E05929; }
  .progress.is-orange::-moz-progress-bar {
    background-color: #E05929; }
  .progress.is-orange::-ms-fill {
    background-color: #E05929; }
  .progress.is-orange:indeterminate {
    background-image: linear-gradient(to right, #E05929 30%, #ededed 30%); }
  .progress.is-tangerine::-webkit-progress-value {
    background-color: #ED8B00; }
  .progress.is-tangerine::-moz-progress-bar {
    background-color: #ED8B00; }
  .progress.is-tangerine::-ms-fill {
    background-color: #ED8B00; }
  .progress.is-tangerine:indeterminate {
    background-image: linear-gradient(to right, #ED8B00 30%, #ededed 30%); }
  .progress.is-slate::-webkit-progress-value {
    background-color: #58595A; }
  .progress.is-slate::-moz-progress-bar {
    background-color: #58595A; }
  .progress.is-slate::-ms-fill {
    background-color: #58595A; }
  .progress.is-slate:indeterminate {
    background-image: linear-gradient(to right, #58595A 30%, #ededed 30%); }
  .progress.is-cerulean-light::-webkit-progress-value {
    background-color: #E5F2F8; }
  .progress.is-cerulean-light::-moz-progress-bar {
    background-color: #E5F2F8; }
  .progress.is-cerulean-light::-ms-fill {
    background-color: #E5F2F8; }
  .progress.is-cerulean-light:indeterminate {
    background-image: linear-gradient(to right, #E5F2F8 30%, #ededed 30%); }
  .progress:indeterminate {
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-name: moveIndeterminate;
    animation-timing-function: linear;
    background-color: #ededed;
    background-image: linear-gradient(to right, #58595A 30%, #ededed 30%);
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 150% 150%; }
    .progress:indeterminate::-webkit-progress-bar {
      background-color: transparent; }
    .progress:indeterminate::-moz-progress-bar {
      background-color: transparent; }
    .progress:indeterminate::-ms-fill {
      animation-name: none; }
  .progress.is-small {
    height: 0.75rem; }
  .progress.is-medium, section.progress.wp-block-group {
    height: 1.25rem; }
  .progress.is-large {
    height: 1.5rem; }

@keyframes moveIndeterminate {
  from {
    background-position: 200% 0; }
  to {
    background-position: -200% 0; } }

.table {
  background-color: #FFFFFF;
  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: #FFFFFF;
      border-color: #FFFFFF;
      color: #191919; }
    .table td.is-black,
    .table th.is-black {
      background-color: #191919;
      border-color: #191919;
      color: #FFFFFF; }
    .table td.is-light,
    .table th.is-light {
      background-color: #F5F5F5;
      border-color: #F5F5F5;
      color: rgba(0, 0, 0, 0.7); }
    .table td.is-dark,
    .table th.is-dark {
      background-color: #8A8B8F;
      border-color: #8A8B8F;
      color: #fff; }
    .table td.is-primary, .table .hs-form td.hs-button, .hs-form .table td.hs-button, .table .wpcf7-form td.wpcf7-submit, .wpcf7-form .table td.wpcf7-submit,
    .table th.is-primary,
    .table .hs-form th.hs-button,
    .hs-form .table th.hs-button,
    .table .wpcf7-form th.wpcf7-submit,
    .wpcf7-form .table th.wpcf7-submit {
      background-color: #E05929;
      border-color: #E05929;
      color: #fff; }
    .table td.is-link,
    .table th.is-link {
      background-color: #0085CA;
      border-color: #0085CA;
      color: #fff; }
    .table td.is-info,
    .table th.is-info {
      background-color: #0085CA;
      border-color: #0085CA;
      color: #fff; }
    .table td.is-success,
    .table th.is-success {
      background-color: #48c78e;
      border-color: #48c78e;
      color: #fff; }
    .table td.is-warning,
    .table th.is-warning {
      background-color: #FFC845;
      border-color: #FFC845;
      color: rgba(0, 0, 0, 0.7); }
    .table td.is-danger,
    .table th.is-danger {
      background-color: #f14668;
      border-color: #f14668;
      color: #fff; }
    .table td.is-secondary, .table .our_services .content .our_services-content td.button, .our_services .content .our_services-content .table td.button, .table .our_services .content .our_services-content .hs-form td.hs-button, .our_services .content .our_services-content .hs-form .table td.hs-button, .table .hs-form .our_services .content .our_services-content td.hs-button, .hs-form .our_services .content .our_services-content .table td.hs-button, .table .our_services .content .our_services-content .wpcf7-form td.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .table td.wpcf7-submit, .table .wpcf7-form .our_services .content .our_services-content td.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .table td.wpcf7-submit,
    .table th.is-secondary,
    .table .our_services .content .our_services-content th.button,
    .our_services .content .our_services-content .table th.button,
    .table .our_services .content .our_services-content .hs-form th.hs-button,
    .our_services .content .our_services-content .hs-form .table th.hs-button,
    .table .hs-form .our_services .content .our_services-content th.hs-button,
    .hs-form .our_services .content .our_services-content .table th.hs-button,
    .table .our_services .content .our_services-content .wpcf7-form th.wpcf7-submit,
    .our_services .content .our_services-content .wpcf7-form .table th.wpcf7-submit,
    .table .wpcf7-form .our_services .content .our_services-content th.wpcf7-submit,
    .wpcf7-form .our_services .content .our_services-content .table th.wpcf7-submit {
      background-color: #03173E;
      border-color: #03173E;
      color: #FFFFFF; }
    .table td.is-orange,
    .table th.is-orange {
      background-color: #E05929;
      border-color: #E05929;
      color: #FFFFFF; }
    .table td.is-tangerine,
    .table th.is-tangerine {
      background-color: #ED8B00;
      border-color: #ED8B00;
      color: #FFFFFF; }
    .table td.is-slate,
    .table th.is-slate {
      background-color: #58595A;
      border-color: #58595A;
      color: #FFFFFF; }
    .table td.is-cerulean-light,
    .table th.is-cerulean-light {
      background-color: #E5F2F8;
      border-color: #E5F2F8;
      color: #191919; }
    .table td.is-narrow,
    .table th.is-narrow {
      white-space: nowrap;
      width: 1%; }
    .table td.is-selected,
    .table th.is-selected {
      background-color: #E05929;
      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 td.is-vcentered,
    .table th.is-vcentered {
      vertical-align: middle; }
  .table th {
    color: #363636; }
    .table th:not([align]) {
      text-align: left; }
  .table tr.is-selected {
    background-color: #E05929;
    color: #fff; }
    .table tr.is-selected a,
    .table tr.is-selected strong {
      color: currentColor; }
    .table tr.is-selected td,
    .table tr.is-selected th {
      border-color: #fff;
      color: currentColor; }
  .table thead {
    background-color: transparent; }
    .table thead td,
    .table thead th {
      border-width: 0 0 2px;
      color: #363636; }
  .table tfoot {
    background-color: transparent; }
    .table tfoot td,
    .table tfoot th {
      border-width: 2px 0 0;
      color: #363636; }
  .table tbody {
    background-color: transparent; }
    .table tbody tr:last-child td,
    .table tbody tr:last-child th {
      border-bottom-width: 0; }
  .table.is-bordered td,
  .table.is-bordered th {
    border-width: 1px; }
  .table.is-bordered tr:last-child td,
  .table.is-bordered tr:last-child th {
    border-bottom-width: 1px; }
  .table.is-fullwidth {
    width: 100%; }
  .table.is-hoverable tbody tr:not(.is-selected):hover {
    background-color: #F9F8F7; }
  .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
    background-color: #F9F8F7; }
    .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
      background-color: #F5F5F5; }
  .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: #F9F8F7; }

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

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

.tag:not(body) {
  align-items: center;
  background-color: #F5F5F5;
  border-radius: 5px;
  color: #58595A;
  display: inline-flex;
  font-size: 0.75rem;
  height: 2em;
  justify-content: center;
  line-height: 1.5;
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap; }
  .tag:not(body) .delete {
    margin-left: 0.25rem;
    margin-right: -0.375rem; }
  .tag:not(body).is-white {
    background-color: #FFFFFF;
    color: #191919; }
  .tag:not(body).is-black {
    background-color: #191919;
    color: #FFFFFF; }
  .tag:not(body).is-light {
    background-color: #F5F5F5;
    color: rgba(0, 0, 0, 0.7); }
  .tag:not(body).is-dark {
    background-color: #8A8B8F;
    color: #fff; }
  .tag:not(body).is-primary, .hs-form .tag.hs-button:not(body), .wpcf7-form .tag.wpcf7-submit:not(body) {
    background-color: #E05929;
    color: #fff; }
    .tag:not(body).is-primary.is-light, .hs-form .tag.hs-button:not(body).is-light, .wpcf7-form .tag.wpcf7-submit:not(body).is-light {
      background-color: #fcf1ed;
      color: #c0471c; }
  .tag:not(body).is-link {
    background-color: #0085CA;
    color: #fff; }
    .tag:not(body).is-link.is-light {
      background-color: #FFFFFF;
      color: #0090db; }
  .tag:not(body).is-info,
  .button .wp-block-button__link.is-info a.tag:not(body),
  .hs-form .hs-button .wp-block-button__link.is-info a.tag:not(body),
  .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.tag:not(body),
  .wp-block-button .wp-block-button__link.is-info a.tag:not(body),
  .wp-block-button__link .wp-block-button__link.is-info a.tag:not(body) {
    background-color: #0085CA;
    color: #fff; }
    .tag:not(body).is-info.is-light,
    .button .wp-block-button__link.is-info a.tag:not(body).is-light,
    .hs-form .hs-button .wp-block-button__link.is-info a.tag:not(body).is-light,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.tag:not(body).is-light,
    .wp-block-button .wp-block-button__link.is-info a.tag:not(body).is-light,
    .wp-block-button__link .wp-block-button__link.is-info a.tag:not(body).is-light {
      background-color: #E5F2F8;
      color: #0090db; }
  .tag:not(body).is-success {
    background-color: #48c78e;
    color: #fff; }
    .tag:not(body).is-success.is-light {
      background-color: #effaf5;
      color: #257953; }
  .tag:not(body).is-warning {
    background-color: #FFC845;
    color: rgba(0, 0, 0, 0.7); }
    .tag:not(body).is-warning.is-light {
      background-color: #fff9eb;
      color: #946800; }
  .tag:not(body).is-danger {
    background-color: #f14668;
    color: #fff; }
    .tag:not(body).is-danger.is-light {
      background-color: #feecf0;
      color: #cc0f35; }
  .tag:not(body).is-secondary, .our_services .content .our_services-content .tag.button:not(body), .our_services .content .our_services-content .hs-form .tag.hs-button:not(body), .hs-form .our_services .content .our_services-content .tag.hs-button:not(body), .our_services .content .our_services-content .wpcf7-form .tag.wpcf7-submit:not(body), .wpcf7-form .our_services .content .our_services-content .tag.wpcf7-submit:not(body) {
    background-color: #03173E;
    color: #FFFFFF; }
    .tag:not(body).is-secondary.is-light, .our_services .content .our_services-content .tag.button:not(body).is-light, .our_services .content .our_services-content .hs-form .tag.hs-button:not(body).is-light, .hs-form .our_services .content .our_services-content .tag.hs-button:not(body).is-light, .our_services .content .our_services-content .wpcf7-form .tag.wpcf7-submit:not(body).is-light, .wpcf7-form .our_services .content .our_services-content .tag.wpcf7-submit:not(body).is-light {
      background-color: #ecf2fe;
      color: #296ef5; }
  .tag:not(body).is-orange {
    background-color: #E05929;
    color: #FFFFFF; }
    .tag:not(body).is-orange.is-light {
      background-color: #fcf1ed;
      color: #c0471c; }
  .tag:not(body).is-tangerine {
    background-color: #ED8B00;
    color: #FFFFFF; }
    .tag:not(body).is-tangerine.is-light {
      background-color: #fff7eb;
      color: #b36900; }
  .tag:not(body).is-slate {
    background-color: #58595A;
    color: #FFFFFF; }
    .tag:not(body).is-slate.is-light {
      background-color: whitesmoke;
      color: #7c7d7e; }
  .tag:not(body).is-cerulean-light {
    background-color: #E5F2F8;
    color: #191919; }
    .tag:not(body).is-cerulean-light.is-light {
      background-color: #eff7fb;
      color: #1f5a75; }
  .tag:not(body).is-normal {
    font-size: 0.75rem; }
  .tag:not(body).is-medium, section.tag.wp-block-group:not(body) {
    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: gainsboro; }
  .tag:not(body).is-rounded {
    border-radius: 9999px; }

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: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: #58595A;
  font-size: 1.25rem;
  font-weight: 400;
  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; }

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

/* Bulma Form */
.input, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text, .textarea, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea, .select select, .wp-block-categories-dropdown select {
  background-color: #FFFFFF;
  border-color: #dbdbdb;
  border-radius: 5px;
  color: #363636; }
  .input::-moz-placeholder, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text::-moz-placeholder, .textarea::-moz-placeholder, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea::-moz-placeholder, .select select::-moz-placeholder, .wp-block-categories-dropdown select::-moz-placeholder {
    color: rgba(54, 54, 54, 0.3); }
  .input::-webkit-input-placeholder, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea::-webkit-input-placeholder, .select select::-webkit-input-placeholder, .wp-block-categories-dropdown select::-webkit-input-placeholder {
    color: rgba(54, 54, 54, 0.3); }
  .input:-moz-placeholder, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:-moz-placeholder, .textarea:-moz-placeholder, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea:-moz-placeholder, .select select:-moz-placeholder, .wp-block-categories-dropdown select:-moz-placeholder {
    color: rgba(54, 54, 54, 0.3); }
  .input:-ms-input-placeholder, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:-ms-input-placeholder, .textarea:-ms-input-placeholder, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea:-ms-input-placeholder, .select select:-ms-input-placeholder, .wp-block-categories-dropdown select:-ms-input-placeholder {
    color: rgba(54, 54, 54, 0.3); }
  .input:hover, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:hover, .textarea:hover, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea:hover, .select select:hover, .wp-block-categories-dropdown select:hover, .is-hovered.input, .wpcf7-form label .wpcf7-form-control-wrap .is-hovered.wpcf7-text, .is-hovered.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-hovered.wpcf7-textarea, .select select.is-hovered, .wp-block-categories-dropdown select.is-hovered {
    border-color: #b5b5b5; }
  .input:focus, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:focus, .textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea:focus, .select select:focus, .wp-block-categories-dropdown select:focus, .is-focused.input, .wpcf7-form label .wpcf7-form-control-wrap .is-focused.wpcf7-text, .is-focused.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-focused.wpcf7-textarea, .select select.is-focused, .wp-block-categories-dropdown select.is-focused, .input:active, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:active, .textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea:active, .select select:active, .wp-block-categories-dropdown select:active, .is-active.input, .wpcf7-form label .wpcf7-form-control-wrap .is-active.wpcf7-text, .is-active.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-active.wpcf7-textarea, .select select.is-active, .wp-block-categories-dropdown select.is-active {
    border-color: #0085CA;
    box-shadow: 0 0 0 0.125em rgba(0, 133, 202, 0.25); }
  .input[disabled], .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text[disabled], .textarea[disabled], .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea[disabled], .select select[disabled], .wp-block-categories-dropdown select[disabled],
  fieldset[disabled] .input,
  fieldset[disabled] .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap fieldset[disabled] .wpcf7-text,
  fieldset[disabled] .textarea,
  fieldset[disabled] .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea,
  .wpcf7-form label .wpcf7-form-control-wrap fieldset[disabled] .wpcf7-textarea,
  fieldset[disabled] .select select,
  .select fieldset[disabled] select,
  fieldset[disabled] .wp-block-categories-dropdown select,
  .wp-block-categories-dropdown fieldset[disabled] select {
    background-color: #F5F5F5;
    border-color: #F5F5F5;
    box-shadow: none;
    color: #7a7a7a; }
    .input[disabled]::-moz-placeholder, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea[disabled]::-moz-placeholder, .select select[disabled]::-moz-placeholder, .wp-block-categories-dropdown select[disabled]::-moz-placeholder,
    fieldset[disabled] .input::-moz-placeholder,
    fieldset[disabled] .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text::-moz-placeholder,
    .wpcf7-form label .wpcf7-form-control-wrap fieldset[disabled] .wpcf7-text::-moz-placeholder,
    fieldset[disabled] .textarea::-moz-placeholder,
    fieldset[disabled] .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea::-moz-placeholder,
    .wpcf7-form label .wpcf7-form-control-wrap fieldset[disabled] .wpcf7-textarea::-moz-placeholder,
    fieldset[disabled] .select select::-moz-placeholder,
    .select fieldset[disabled] select::-moz-placeholder,
    fieldset[disabled] .wp-block-categories-dropdown select::-moz-placeholder,
    .wp-block-categories-dropdown fieldset[disabled] select::-moz-placeholder {
      color: rgba(122, 122, 122, 0.3); }
    .input[disabled]::-webkit-input-placeholder, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea[disabled]::-webkit-input-placeholder, .select select[disabled]::-webkit-input-placeholder, .wp-block-categories-dropdown select[disabled]::-webkit-input-placeholder,
    fieldset[disabled] .input::-webkit-input-placeholder,
    fieldset[disabled] .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text::-webkit-input-placeholder,
    .wpcf7-form label .wpcf7-form-control-wrap fieldset[disabled] .wpcf7-text::-webkit-input-placeholder,
    fieldset[disabled] .textarea::-webkit-input-placeholder,
    fieldset[disabled] .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea::-webkit-input-placeholder,
    .wpcf7-form label .wpcf7-form-control-wrap fieldset[disabled] .wpcf7-textarea::-webkit-input-placeholder,
    fieldset[disabled] .select select::-webkit-input-placeholder,
    .select fieldset[disabled] select::-webkit-input-placeholder,
    fieldset[disabled] .wp-block-categories-dropdown select::-webkit-input-placeholder,
    .wp-block-categories-dropdown fieldset[disabled] select::-webkit-input-placeholder {
      color: rgba(122, 122, 122, 0.3); }
    .input[disabled]:-moz-placeholder, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea[disabled]:-moz-placeholder, .select select[disabled]:-moz-placeholder, .wp-block-categories-dropdown select[disabled]:-moz-placeholder,
    fieldset[disabled] .input:-moz-placeholder,
    fieldset[disabled] .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:-moz-placeholder,
    .wpcf7-form label .wpcf7-form-control-wrap fieldset[disabled] .wpcf7-text:-moz-placeholder,
    fieldset[disabled] .textarea:-moz-placeholder,
    fieldset[disabled] .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea:-moz-placeholder,
    .wpcf7-form label .wpcf7-form-control-wrap fieldset[disabled] .wpcf7-textarea:-moz-placeholder,
    fieldset[disabled] .select select:-moz-placeholder,
    .select fieldset[disabled] select:-moz-placeholder,
    fieldset[disabled] .wp-block-categories-dropdown select:-moz-placeholder,
    .wp-block-categories-dropdown fieldset[disabled] select:-moz-placeholder {
      color: rgba(122, 122, 122, 0.3); }
    .input[disabled]:-ms-input-placeholder, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea[disabled]:-ms-input-placeholder, .select select[disabled]:-ms-input-placeholder, .wp-block-categories-dropdown select[disabled]:-ms-input-placeholder,
    fieldset[disabled] .input:-ms-input-placeholder,
    fieldset[disabled] .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:-ms-input-placeholder,
    .wpcf7-form label .wpcf7-form-control-wrap fieldset[disabled] .wpcf7-text:-ms-input-placeholder,
    fieldset[disabled] .textarea:-ms-input-placeholder,
    fieldset[disabled] .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea:-ms-input-placeholder,
    .wpcf7-form label .wpcf7-form-control-wrap fieldset[disabled] .wpcf7-textarea:-ms-input-placeholder,
    fieldset[disabled] .select select:-ms-input-placeholder,
    .select fieldset[disabled] select:-ms-input-placeholder,
    fieldset[disabled] .wp-block-categories-dropdown select:-ms-input-placeholder,
    .wp-block-categories-dropdown fieldset[disabled] select:-ms-input-placeholder {
      color: rgba(122, 122, 122, 0.3); }

.input, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text, .textarea, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea {
  box-shadow: inset 0 0.0625em 0.125em rgba(25, 25, 25, 0.05);
  max-width: 100%;
  width: 100%; }
  .input[readonly], .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text[readonly], .textarea[readonly], .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea[readonly] {
    box-shadow: none; }
  .is-white.input, .wpcf7-form label .wpcf7-form-control-wrap .is-white.wpcf7-text, .is-white.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-white.wpcf7-textarea {
    border-color: #FFFFFF; }
    .is-white.input:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-white.wpcf7-text:focus, .is-white.textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-white.wpcf7-textarea:focus, .is-white.is-focused.input, .wpcf7-form label .wpcf7-form-control-wrap .is-white.is-focused.wpcf7-text, .is-white.is-focused.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-white.is-focused.wpcf7-textarea, .is-white.input:active, .wpcf7-form label .wpcf7-form-control-wrap .is-white.wpcf7-text:active, .is-white.textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .is-white.wpcf7-textarea:active, .is-white.is-active.input, .wpcf7-form label .wpcf7-form-control-wrap .is-white.is-active.wpcf7-text, .is-white.is-active.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-white.is-active.wpcf7-textarea {
      box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
  .is-black.input, .wpcf7-form label .wpcf7-form-control-wrap .is-black.wpcf7-text, .is-black.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-black.wpcf7-textarea {
    border-color: #191919; }
    .is-black.input:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-black.wpcf7-text:focus, .is-black.textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-black.wpcf7-textarea:focus, .is-black.is-focused.input, .wpcf7-form label .wpcf7-form-control-wrap .is-black.is-focused.wpcf7-text, .is-black.is-focused.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-black.is-focused.wpcf7-textarea, .is-black.input:active, .wpcf7-form label .wpcf7-form-control-wrap .is-black.wpcf7-text:active, .is-black.textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .is-black.wpcf7-textarea:active, .is-black.is-active.input, .wpcf7-form label .wpcf7-form-control-wrap .is-black.is-active.wpcf7-text, .is-black.is-active.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-black.is-active.wpcf7-textarea {
      box-shadow: 0 0 0 0.125em rgba(25, 25, 25, 0.25); }
  .is-light.input, .wpcf7-form label .wpcf7-form-control-wrap .is-light.wpcf7-text, .is-light.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-light.wpcf7-textarea {
    border-color: #F5F5F5; }
    .is-light.input:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-light.wpcf7-text:focus, .is-light.textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-light.wpcf7-textarea:focus, .is-light.is-focused.input, .wpcf7-form label .wpcf7-form-control-wrap .is-light.is-focused.wpcf7-text, .is-light.is-focused.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-light.is-focused.wpcf7-textarea, .is-light.input:active, .wpcf7-form label .wpcf7-form-control-wrap .is-light.wpcf7-text:active, .is-light.textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .is-light.wpcf7-textarea:active, .is-light.is-active.input, .wpcf7-form label .wpcf7-form-control-wrap .is-light.is-active.wpcf7-text, .is-light.is-active.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-light.is-active.wpcf7-textarea {
      box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
  .is-dark.input, .wpcf7-form label .wpcf7-form-control-wrap .is-dark.wpcf7-text, .is-dark.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-dark.wpcf7-textarea {
    border-color: #8A8B8F; }
    .is-dark.input:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-dark.wpcf7-text:focus, .is-dark.textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-dark.wpcf7-textarea:focus, .is-dark.is-focused.input, .wpcf7-form label .wpcf7-form-control-wrap .is-dark.is-focused.wpcf7-text, .is-dark.is-focused.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-dark.is-focused.wpcf7-textarea, .is-dark.input:active, .wpcf7-form label .wpcf7-form-control-wrap .is-dark.wpcf7-text:active, .is-dark.textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .is-dark.wpcf7-textarea:active, .is-dark.is-active.input, .wpcf7-form label .wpcf7-form-control-wrap .is-dark.is-active.wpcf7-text, .is-dark.is-active.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-dark.is-active.wpcf7-textarea {
      box-shadow: 0 0 0 0.125em rgba(138, 139, 143, 0.25); }
  .is-primary.input, .hs-form .input.hs-button, .hs-form .wpcf7-form label .wpcf7-form-control-wrap .hs-button.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-button.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .is-primary.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text.wpcf7-submit, .wpcf7-form .input.wpcf7-submit, .is-primary.textarea, .hs-form .textarea.hs-button, .hs-form .wpcf7-form label .wpcf7-form-control-wrap .hs-button.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-button.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-primary.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea.wpcf7-submit, .wpcf7-form .textarea.wpcf7-submit {
    border-color: #E05929; }
    .is-primary.input:focus, .hs-form .input.hs-button:focus, .hs-form .wpcf7-form label .wpcf7-form-control-wrap .hs-button.wpcf7-text:focus, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-button.wpcf7-text:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-primary.wpcf7-text:focus, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text.wpcf7-submit:focus, .wpcf7-form .input.wpcf7-submit:focus, .is-primary.textarea:focus, .hs-form .textarea.hs-button:focus, .hs-form .wpcf7-form label .wpcf7-form-control-wrap .hs-button.wpcf7-textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-button.wpcf7-textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-primary.wpcf7-textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea.wpcf7-submit:focus, .wpcf7-form .textarea.wpcf7-submit:focus, .is-primary.is-focused.input, .hs-form .is-focused.input.hs-button, .hs-form .wpcf7-form label .wpcf7-form-control-wrap .is-focused.hs-button.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .is-focused.hs-button.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .is-primary.is-focused.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .is-focused.wpcf7-text.wpcf7-submit, .wpcf7-form .is-focused.input.wpcf7-submit, .is-primary.is-focused.textarea, .hs-form .is-focused.textarea.hs-button, .hs-form .wpcf7-form label .wpcf7-form-control-wrap .is-focused.hs-button.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .is-focused.hs-button.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-primary.is-focused.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-focused.wpcf7-textarea.wpcf7-submit, .wpcf7-form .is-focused.textarea.wpcf7-submit, .is-primary.input:active, .hs-form .input.hs-button:active, .hs-form .wpcf7-form label .wpcf7-form-control-wrap .hs-button.wpcf7-text:active, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-button.wpcf7-text:active, .wpcf7-form label .wpcf7-form-control-wrap .is-primary.wpcf7-text:active, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text.wpcf7-submit:active, .wpcf7-form .input.wpcf7-submit:active, .is-primary.textarea:active, .hs-form .textarea.hs-button:active, .hs-form .wpcf7-form label .wpcf7-form-control-wrap .hs-button.wpcf7-textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-button.wpcf7-textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .is-primary.wpcf7-textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea.wpcf7-submit:active, .wpcf7-form .textarea.wpcf7-submit:active, .is-primary.is-active.input, .hs-form .is-active.input.hs-button, .hs-form .wpcf7-form label .wpcf7-form-control-wrap .is-active.hs-button.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .is-active.hs-button.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .is-primary.is-active.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .is-active.wpcf7-text.wpcf7-submit, .wpcf7-form .is-active.input.wpcf7-submit, .is-primary.is-active.textarea, .hs-form .is-active.textarea.hs-button, .hs-form .wpcf7-form label .wpcf7-form-control-wrap .is-active.hs-button.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .is-active.hs-button.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-primary.is-active.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-active.wpcf7-textarea.wpcf7-submit, .wpcf7-form .is-active.textarea.wpcf7-submit {
      box-shadow: 0 0 0 0.125em rgba(224, 89, 41, 0.25); }
  .is-link.input, .wpcf7-form label .wpcf7-form-control-wrap .is-link.wpcf7-text, .is-link.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-link.wpcf7-textarea {
    border-color: #0085CA; }
    .is-link.input:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-link.wpcf7-text:focus, .is-link.textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-link.wpcf7-textarea:focus, .is-link.is-focused.input, .wpcf7-form label .wpcf7-form-control-wrap .is-link.is-focused.wpcf7-text, .is-link.is-focused.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-link.is-focused.wpcf7-textarea, .is-link.input:active, .wpcf7-form label .wpcf7-form-control-wrap .is-link.wpcf7-text:active, .is-link.textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .is-link.wpcf7-textarea:active, .is-link.is-active.input, .wpcf7-form label .wpcf7-form-control-wrap .is-link.is-active.wpcf7-text, .is-link.is-active.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-link.is-active.wpcf7-textarea {
      box-shadow: 0 0 0 0.125em rgba(0, 133, 202, 0.25); }
  .is-info.input,
  .button .wp-block-button__link.is-info a.input,
  .hs-form .hs-button .wp-block-button__link.is-info a.input,
  .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.input, .button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .button .wp-block-button__link.is-info a.wpcf7-text, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-button .wp-block-button__link.is-info a.wpcf7-text, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info label .wpcf7-form-control-wrap a.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-submit .wp-block-button__link.is-info a.wpcf7-text,
  .wp-block-button .wp-block-button__link.is-info a.input, .wp-block-button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .wp-block-button .wp-block-button__link.is-info a.wpcf7-text,
  .wp-block-button__link .wp-block-button__link.is-info a.input, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .wp-block-button__link .wp-block-button__link.is-info a.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .is-info.wpcf7-text, .is-info.textarea,
  .button .wp-block-button__link.is-info a.textarea,
  .hs-form .hs-button .wp-block-button__link.is-info a.textarea,
  .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.textarea, .button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .button .wp-block-button__link.is-info a.wpcf7-textarea, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-button .wp-block-button__link.is-info a.wpcf7-textarea, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info label .wpcf7-form-control-wrap a.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-submit .wp-block-button__link.is-info a.wpcf7-textarea,
  .wp-block-button .wp-block-button__link.is-info a.textarea, .wp-block-button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .wp-block-button .wp-block-button__link.is-info a.wpcf7-textarea,
  .wp-block-button__link .wp-block-button__link.is-info a.textarea, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .wp-block-button__link .wp-block-button__link.is-info a.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-info.wpcf7-textarea {
    border-color: #0085CA; }
    .is-info.input:focus,
    .button .wp-block-button__link.is-info a.input:focus,
    .hs-form .hs-button .wp-block-button__link.is-info a.input:focus,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.input:focus, .button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-text:focus, .wpcf7-form label .wpcf7-form-control-wrap .button .wp-block-button__link.is-info a.wpcf7-text:focus, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-text:focus, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-button .wp-block-button__link.is-info a.wpcf7-text:focus, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info label .wpcf7-form-control-wrap a.wpcf7-text:focus, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-submit .wp-block-button__link.is-info a.wpcf7-text:focus,
    .wp-block-button .wp-block-button__link.is-info a.input:focus, .wp-block-button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-text:focus, .wpcf7-form label .wpcf7-form-control-wrap .wp-block-button .wp-block-button__link.is-info a.wpcf7-text:focus,
    .wp-block-button__link .wp-block-button__link.is-info a.input:focus, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-text:focus, .wpcf7-form label .wpcf7-form-control-wrap .wp-block-button__link .wp-block-button__link.is-info a.wpcf7-text:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-info.wpcf7-text:focus, .is-info.textarea:focus,
    .button .wp-block-button__link.is-info a.textarea:focus,
    .hs-form .hs-button .wp-block-button__link.is-info a.textarea:focus,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.textarea:focus, .button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .button .wp-block-button__link.is-info a.wpcf7-textarea:focus, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-button .wp-block-button__link.is-info a.wpcf7-textarea:focus, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info label .wpcf7-form-control-wrap a.wpcf7-textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-submit .wp-block-button__link.is-info a.wpcf7-textarea:focus,
    .wp-block-button .wp-block-button__link.is-info a.textarea:focus, .wp-block-button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .wp-block-button .wp-block-button__link.is-info a.wpcf7-textarea:focus,
    .wp-block-button__link .wp-block-button__link.is-info a.textarea:focus, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .wp-block-button__link .wp-block-button__link.is-info a.wpcf7-textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-info.wpcf7-textarea:focus, .is-info.is-focused.input,
    .button .wp-block-button__link.is-info a.is-focused.input,
    .hs-form .hs-button .wp-block-button__link.is-info a.is-focused.input,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-focused.input, .button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.is-focused.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .button .wp-block-button__link.is-info a.is-focused.wpcf7-text, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.is-focused.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-button .wp-block-button__link.is-info a.is-focused.wpcf7-text, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info label .wpcf7-form-control-wrap a.is-focused.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-submit .wp-block-button__link.is-info a.is-focused.wpcf7-text,
    .wp-block-button .wp-block-button__link.is-info a.is-focused.input, .wp-block-button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.is-focused.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .wp-block-button .wp-block-button__link.is-info a.is-focused.wpcf7-text,
    .wp-block-button__link .wp-block-button__link.is-info a.is-focused.input, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.is-focused.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .wp-block-button__link .wp-block-button__link.is-info a.is-focused.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .is-info.is-focused.wpcf7-text, .is-info.is-focused.textarea,
    .button .wp-block-button__link.is-info a.is-focused.textarea,
    .hs-form .hs-button .wp-block-button__link.is-info a.is-focused.textarea,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-focused.textarea, .button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.is-focused.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .button .wp-block-button__link.is-info a.is-focused.wpcf7-textarea, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.is-focused.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-button .wp-block-button__link.is-info a.is-focused.wpcf7-textarea, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info label .wpcf7-form-control-wrap a.is-focused.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-submit .wp-block-button__link.is-info a.is-focused.wpcf7-textarea,
    .wp-block-button .wp-block-button__link.is-info a.is-focused.textarea, .wp-block-button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.is-focused.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .wp-block-button .wp-block-button__link.is-info a.is-focused.wpcf7-textarea,
    .wp-block-button__link .wp-block-button__link.is-info a.is-focused.textarea, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.is-focused.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .wp-block-button__link .wp-block-button__link.is-info a.is-focused.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-info.is-focused.wpcf7-textarea, .is-info.input:active,
    .button .wp-block-button__link.is-info a.input:active,
    .hs-form .hs-button .wp-block-button__link.is-info a.input:active,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.input:active, .button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-text:active, .wpcf7-form label .wpcf7-form-control-wrap .button .wp-block-button__link.is-info a.wpcf7-text:active, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-text:active, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-button .wp-block-button__link.is-info a.wpcf7-text:active, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info label .wpcf7-form-control-wrap a.wpcf7-text:active, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-submit .wp-block-button__link.is-info a.wpcf7-text:active,
    .wp-block-button .wp-block-button__link.is-info a.input:active, .wp-block-button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-text:active, .wpcf7-form label .wpcf7-form-control-wrap .wp-block-button .wp-block-button__link.is-info a.wpcf7-text:active,
    .wp-block-button__link .wp-block-button__link.is-info a.input:active, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-text:active, .wpcf7-form label .wpcf7-form-control-wrap .wp-block-button__link .wp-block-button__link.is-info a.wpcf7-text:active, .wpcf7-form label .wpcf7-form-control-wrap .is-info.wpcf7-text:active, .is-info.textarea:active,
    .button .wp-block-button__link.is-info a.textarea:active,
    .hs-form .hs-button .wp-block-button__link.is-info a.textarea:active,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.textarea:active, .button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .button .wp-block-button__link.is-info a.wpcf7-textarea:active, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-button .wp-block-button__link.is-info a.wpcf7-textarea:active, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info label .wpcf7-form-control-wrap a.wpcf7-textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-submit .wp-block-button__link.is-info a.wpcf7-textarea:active,
    .wp-block-button .wp-block-button__link.is-info a.textarea:active, .wp-block-button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .wp-block-button .wp-block-button__link.is-info a.wpcf7-textarea:active,
    .wp-block-button__link .wp-block-button__link.is-info a.textarea:active, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.wpcf7-textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .wp-block-button__link .wp-block-button__link.is-info a.wpcf7-textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .is-info.wpcf7-textarea:active, .is-info.is-active.input,
    .button .wp-block-button__link.is-info a.is-active.input,
    .hs-form .hs-button .wp-block-button__link.is-info a.is-active.input,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-active.input, .button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.is-active.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .button .wp-block-button__link.is-info a.is-active.wpcf7-text, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.is-active.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-button .wp-block-button__link.is-info a.is-active.wpcf7-text, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info label .wpcf7-form-control-wrap a.is-active.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-submit .wp-block-button__link.is-info a.is-active.wpcf7-text,
    .wp-block-button .wp-block-button__link.is-info a.is-active.input, .wp-block-button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.is-active.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .wp-block-button .wp-block-button__link.is-info a.is-active.wpcf7-text,
    .wp-block-button__link .wp-block-button__link.is-info a.is-active.input, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.is-active.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .wp-block-button__link .wp-block-button__link.is-info a.is-active.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .is-info.is-active.wpcf7-text, .is-info.is-active.textarea,
    .button .wp-block-button__link.is-info a.is-active.textarea,
    .hs-form .hs-button .wp-block-button__link.is-info a.is-active.textarea,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.is-active.textarea, .button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.is-active.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .button .wp-block-button__link.is-info a.is-active.wpcf7-textarea, .hs-form .hs-button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.is-active.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-button .wp-block-button__link.is-info a.is-active.wpcf7-textarea, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info label .wpcf7-form-control-wrap a.is-active.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-submit .wp-block-button__link.is-info a.is-active.wpcf7-textarea,
    .wp-block-button .wp-block-button__link.is-info a.is-active.textarea, .wp-block-button .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.is-active.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .wp-block-button .wp-block-button__link.is-info a.is-active.wpcf7-textarea,
    .wp-block-button__link .wp-block-button__link.is-info a.is-active.textarea, .wp-block-button__link .wp-block-button__link.is-info .wpcf7-form label .wpcf7-form-control-wrap a.is-active.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .wp-block-button__link .wp-block-button__link.is-info a.is-active.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-info.is-active.wpcf7-textarea {
      box-shadow: 0 0 0 0.125em rgba(0, 133, 202, 0.25); }
  .is-success.input, .wpcf7-form label .wpcf7-form-control-wrap .is-success.wpcf7-text, .is-success.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-success.wpcf7-textarea {
    border-color: #48c78e; }
    .is-success.input:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-success.wpcf7-text:focus, .is-success.textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-success.wpcf7-textarea:focus, .is-success.is-focused.input, .wpcf7-form label .wpcf7-form-control-wrap .is-success.is-focused.wpcf7-text, .is-success.is-focused.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-success.is-focused.wpcf7-textarea, .is-success.input:active, .wpcf7-form label .wpcf7-form-control-wrap .is-success.wpcf7-text:active, .is-success.textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .is-success.wpcf7-textarea:active, .is-success.is-active.input, .wpcf7-form label .wpcf7-form-control-wrap .is-success.is-active.wpcf7-text, .is-success.is-active.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-success.is-active.wpcf7-textarea {
      box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25); }
  .is-warning.input, .wpcf7-form label .wpcf7-form-control-wrap .is-warning.wpcf7-text, .is-warning.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-warning.wpcf7-textarea {
    border-color: #FFC845; }
    .is-warning.input:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-warning.wpcf7-text:focus, .is-warning.textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-warning.wpcf7-textarea:focus, .is-warning.is-focused.input, .wpcf7-form label .wpcf7-form-control-wrap .is-warning.is-focused.wpcf7-text, .is-warning.is-focused.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-warning.is-focused.wpcf7-textarea, .is-warning.input:active, .wpcf7-form label .wpcf7-form-control-wrap .is-warning.wpcf7-text:active, .is-warning.textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .is-warning.wpcf7-textarea:active, .is-warning.is-active.input, .wpcf7-form label .wpcf7-form-control-wrap .is-warning.is-active.wpcf7-text, .is-warning.is-active.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-warning.is-active.wpcf7-textarea {
      box-shadow: 0 0 0 0.125em rgba(255, 200, 69, 0.25); }
  .is-danger.input, .wpcf7-form label .wpcf7-form-control-wrap .is-danger.wpcf7-text, .is-danger.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-danger.wpcf7-textarea {
    border-color: #f14668; }
    .is-danger.input:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-danger.wpcf7-text:focus, .is-danger.textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-danger.wpcf7-textarea:focus, .is-danger.is-focused.input, .wpcf7-form label .wpcf7-form-control-wrap .is-danger.is-focused.wpcf7-text, .is-danger.is-focused.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-danger.is-focused.wpcf7-textarea, .is-danger.input:active, .wpcf7-form label .wpcf7-form-control-wrap .is-danger.wpcf7-text:active, .is-danger.textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .is-danger.wpcf7-textarea:active, .is-danger.is-active.input, .wpcf7-form label .wpcf7-form-control-wrap .is-danger.is-active.wpcf7-text, .is-danger.is-active.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-danger.is-active.wpcf7-textarea {
      box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
  .is-secondary.input, .wpcf7-form label .wpcf7-form-control-wrap .is-secondary.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .wpcf7-text.button, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text.button, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .hs-form .wpcf7-text.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text.hs-button, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .our_services .content .our_services-content .wpcf7-text.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text.hs-button, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text.wpcf7-submit, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .wpcf7-text.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content label .wpcf7-form-control-wrap .wpcf7-text.wpcf7-submit, .our_services .content .our_services-content .input.button, .our_services .content .our_services-content .hs-form .input.hs-button, .hs-form .our_services .content .our_services-content .input.hs-button, .hs-form .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .hs-button.wpcf7-text, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-button.wpcf7-text, .our_services .content .our_services-content .wpcf7-form .input.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .input.wpcf7-submit, .is-secondary.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-secondary.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .wpcf7-textarea.button, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea.button, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .hs-form .wpcf7-textarea.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea.hs-button, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .our_services .content .our_services-content .wpcf7-textarea.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea.hs-button, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea.wpcf7-submit, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .wpcf7-textarea.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content label .wpcf7-form-control-wrap .wpcf7-textarea.wpcf7-submit, .our_services .content .our_services-content .textarea.button, .our_services .content .our_services-content .hs-form .textarea.hs-button, .hs-form .our_services .content .our_services-content .textarea.hs-button, .hs-form .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .hs-button.wpcf7-textarea, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-button.wpcf7-textarea, .our_services .content .our_services-content .wpcf7-form .textarea.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .textarea.wpcf7-submit {
    border-color: #03173E; }
    .is-secondary.input:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-secondary.wpcf7-text:focus, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .wpcf7-text.button:focus, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text.button:focus, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .hs-form .wpcf7-text.hs-button:focus, .our_services .content .our_services-content .hs-form .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text.hs-button:focus, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .our_services .content .our_services-content .wpcf7-text.hs-button:focus, .hs-form .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text.hs-button:focus, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text.wpcf7-submit:focus, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .wpcf7-text.wpcf7-submit:focus, .wpcf7-form .our_services .content .our_services-content label .wpcf7-form-control-wrap .wpcf7-text.wpcf7-submit:focus, .our_services .content .our_services-content .input.button:focus, .our_services .content .our_services-content .hs-form .input.hs-button:focus, .hs-form .our_services .content .our_services-content .input.hs-button:focus, .hs-form .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .hs-button.wpcf7-text:focus, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-button.wpcf7-text:focus, .our_services .content .our_services-content .wpcf7-form .input.wpcf7-submit:focus, .wpcf7-form .our_services .content .our_services-content .input.wpcf7-submit:focus, .is-secondary.textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-secondary.wpcf7-textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .wpcf7-textarea.button:focus, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea.button:focus, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .hs-form .wpcf7-textarea.hs-button:focus, .our_services .content .our_services-content .hs-form .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea.hs-button:focus, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .our_services .content .our_services-content .wpcf7-textarea.hs-button:focus, .hs-form .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea.hs-button:focus, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea.wpcf7-submit:focus, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .wpcf7-textarea.wpcf7-submit:focus, .wpcf7-form .our_services .content .our_services-content label .wpcf7-form-control-wrap .wpcf7-textarea.wpcf7-submit:focus, .our_services .content .our_services-content .textarea.button:focus, .our_services .content .our_services-content .hs-form .textarea.hs-button:focus, .hs-form .our_services .content .our_services-content .textarea.hs-button:focus, .hs-form .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .hs-button.wpcf7-textarea:focus, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-button.wpcf7-textarea:focus, .our_services .content .our_services-content .wpcf7-form .textarea.wpcf7-submit:focus, .wpcf7-form .our_services .content .our_services-content .textarea.wpcf7-submit:focus, .is-secondary.is-focused.input, .wpcf7-form label .wpcf7-form-control-wrap .is-secondary.is-focused.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .is-focused.wpcf7-text.button, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .is-focused.wpcf7-text.button, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .hs-form .is-focused.wpcf7-text.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form label .wpcf7-form-control-wrap .is-focused.wpcf7-text.hs-button, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .our_services .content .our_services-content .is-focused.wpcf7-text.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .is-focused.wpcf7-text.hs-button, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .is-focused.wpcf7-text.wpcf7-submit, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .is-focused.wpcf7-text.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content label .wpcf7-form-control-wrap .is-focused.wpcf7-text.wpcf7-submit, .our_services .content .our_services-content .is-focused.input.button, .our_services .content .our_services-content .hs-form .is-focused.input.hs-button, .hs-form .our_services .content .our_services-content .is-focused.input.hs-button, .hs-form .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .is-focused.hs-button.wpcf7-text, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .hs-form .is-focused.hs-button.wpcf7-text, .our_services .content .our_services-content .wpcf7-form .is-focused.input.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .is-focused.input.wpcf7-submit, .is-secondary.is-focused.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-secondary.is-focused.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .is-focused.wpcf7-textarea.button, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .is-focused.wpcf7-textarea.button, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .hs-form .is-focused.wpcf7-textarea.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form label .wpcf7-form-control-wrap .is-focused.wpcf7-textarea.hs-button, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .our_services .content .our_services-content .is-focused.wpcf7-textarea.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .is-focused.wpcf7-textarea.hs-button, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .is-focused.wpcf7-textarea.wpcf7-submit, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .is-focused.wpcf7-textarea.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content label .wpcf7-form-control-wrap .is-focused.wpcf7-textarea.wpcf7-submit, .our_services .content .our_services-content .is-focused.textarea.button, .our_services .content .our_services-content .hs-form .is-focused.textarea.hs-button, .hs-form .our_services .content .our_services-content .is-focused.textarea.hs-button, .hs-form .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .is-focused.hs-button.wpcf7-textarea, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .hs-form .is-focused.hs-button.wpcf7-textarea, .our_services .content .our_services-content .wpcf7-form .is-focused.textarea.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .is-focused.textarea.wpcf7-submit, .is-secondary.input:active, .wpcf7-form label .wpcf7-form-control-wrap .is-secondary.wpcf7-text:active, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .wpcf7-text.button:active, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text.button:active, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .hs-form .wpcf7-text.hs-button:active, .our_services .content .our_services-content .hs-form .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text.hs-button:active, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .our_services .content .our_services-content .wpcf7-text.hs-button:active, .hs-form .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text.hs-button:active, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text.wpcf7-submit:active, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .wpcf7-text.wpcf7-submit:active, .wpcf7-form .our_services .content .our_services-content label .wpcf7-form-control-wrap .wpcf7-text.wpcf7-submit:active, .our_services .content .our_services-content .input.button:active, .our_services .content .our_services-content .hs-form .input.hs-button:active, .hs-form .our_services .content .our_services-content .input.hs-button:active, .hs-form .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .hs-button.wpcf7-text:active, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-button.wpcf7-text:active, .our_services .content .our_services-content .wpcf7-form .input.wpcf7-submit:active, .wpcf7-form .our_services .content .our_services-content .input.wpcf7-submit:active, .is-secondary.textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .is-secondary.wpcf7-textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .wpcf7-textarea.button:active, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea.button:active, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .hs-form .wpcf7-textarea.hs-button:active, .our_services .content .our_services-content .hs-form .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea.hs-button:active, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .our_services .content .our_services-content .wpcf7-textarea.hs-button:active, .hs-form .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea.hs-button:active, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea.wpcf7-submit:active, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .wpcf7-textarea.wpcf7-submit:active, .wpcf7-form .our_services .content .our_services-content label .wpcf7-form-control-wrap .wpcf7-textarea.wpcf7-submit:active, .our_services .content .our_services-content .textarea.button:active, .our_services .content .our_services-content .hs-form .textarea.hs-button:active, .hs-form .our_services .content .our_services-content .textarea.hs-button:active, .hs-form .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .hs-button.wpcf7-textarea:active, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-button.wpcf7-textarea:active, .our_services .content .our_services-content .wpcf7-form .textarea.wpcf7-submit:active, .wpcf7-form .our_services .content .our_services-content .textarea.wpcf7-submit:active, .is-secondary.is-active.input, .wpcf7-form label .wpcf7-form-control-wrap .is-secondary.is-active.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .is-active.wpcf7-text.button, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .is-active.wpcf7-text.button, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .hs-form .is-active.wpcf7-text.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form label .wpcf7-form-control-wrap .is-active.wpcf7-text.hs-button, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .our_services .content .our_services-content .is-active.wpcf7-text.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .is-active.wpcf7-text.hs-button, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .is-active.wpcf7-text.wpcf7-submit, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .is-active.wpcf7-text.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content label .wpcf7-form-control-wrap .is-active.wpcf7-text.wpcf7-submit, .our_services .content .our_services-content .is-active.input.button, .our_services .content .our_services-content .hs-form .is-active.input.hs-button, .hs-form .our_services .content .our_services-content .is-active.input.hs-button, .hs-form .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .is-active.hs-button.wpcf7-text, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .hs-form .is-active.hs-button.wpcf7-text, .our_services .content .our_services-content .wpcf7-form .is-active.input.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .is-active.input.wpcf7-submit, .is-secondary.is-active.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-secondary.is-active.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .is-active.wpcf7-textarea.button, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .is-active.wpcf7-textarea.button, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .hs-form .is-active.wpcf7-textarea.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form label .wpcf7-form-control-wrap .is-active.wpcf7-textarea.hs-button, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .our_services .content .our_services-content .is-active.wpcf7-textarea.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .is-active.wpcf7-textarea.hs-button, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .is-active.wpcf7-textarea.wpcf7-submit, .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .is-active.wpcf7-textarea.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content label .wpcf7-form-control-wrap .is-active.wpcf7-textarea.wpcf7-submit, .our_services .content .our_services-content .is-active.textarea.button, .our_services .content .our_services-content .hs-form .is-active.textarea.hs-button, .hs-form .our_services .content .our_services-content .is-active.textarea.hs-button, .hs-form .wpcf7-form label .wpcf7-form-control-wrap .our_services .content .our_services-content .is-active.hs-button.wpcf7-textarea, .our_services .content .our_services-content .wpcf7-form label .wpcf7-form-control-wrap .hs-form .is-active.hs-button.wpcf7-textarea, .our_services .content .our_services-content .wpcf7-form .is-active.textarea.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .is-active.textarea.wpcf7-submit {
      box-shadow: 0 0 0 0.125em rgba(3, 23, 62, 0.25); }
  .is-orange.input, .wpcf7-form label .wpcf7-form-control-wrap .is-orange.wpcf7-text, .is-orange.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-orange.wpcf7-textarea {
    border-color: #E05929; }
    .is-orange.input:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-orange.wpcf7-text:focus, .is-orange.textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-orange.wpcf7-textarea:focus, .is-orange.is-focused.input, .wpcf7-form label .wpcf7-form-control-wrap .is-orange.is-focused.wpcf7-text, .is-orange.is-focused.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-orange.is-focused.wpcf7-textarea, .is-orange.input:active, .wpcf7-form label .wpcf7-form-control-wrap .is-orange.wpcf7-text:active, .is-orange.textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .is-orange.wpcf7-textarea:active, .is-orange.is-active.input, .wpcf7-form label .wpcf7-form-control-wrap .is-orange.is-active.wpcf7-text, .is-orange.is-active.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-orange.is-active.wpcf7-textarea {
      box-shadow: 0 0 0 0.125em rgba(224, 89, 41, 0.25); }
  .is-tangerine.input, .wpcf7-form label .wpcf7-form-control-wrap .is-tangerine.wpcf7-text, .is-tangerine.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-tangerine.wpcf7-textarea {
    border-color: #ED8B00; }
    .is-tangerine.input:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-tangerine.wpcf7-text:focus, .is-tangerine.textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-tangerine.wpcf7-textarea:focus, .is-tangerine.is-focused.input, .wpcf7-form label .wpcf7-form-control-wrap .is-tangerine.is-focused.wpcf7-text, .is-tangerine.is-focused.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-tangerine.is-focused.wpcf7-textarea, .is-tangerine.input:active, .wpcf7-form label .wpcf7-form-control-wrap .is-tangerine.wpcf7-text:active, .is-tangerine.textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .is-tangerine.wpcf7-textarea:active, .is-tangerine.is-active.input, .wpcf7-form label .wpcf7-form-control-wrap .is-tangerine.is-active.wpcf7-text, .is-tangerine.is-active.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-tangerine.is-active.wpcf7-textarea {
      box-shadow: 0 0 0 0.125em rgba(237, 139, 0, 0.25); }
  .is-slate.input, .wpcf7-form label .wpcf7-form-control-wrap .is-slate.wpcf7-text, .is-slate.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-slate.wpcf7-textarea {
    border-color: #58595A; }
    .is-slate.input:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-slate.wpcf7-text:focus, .is-slate.textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-slate.wpcf7-textarea:focus, .is-slate.is-focused.input, .wpcf7-form label .wpcf7-form-control-wrap .is-slate.is-focused.wpcf7-text, .is-slate.is-focused.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-slate.is-focused.wpcf7-textarea, .is-slate.input:active, .wpcf7-form label .wpcf7-form-control-wrap .is-slate.wpcf7-text:active, .is-slate.textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .is-slate.wpcf7-textarea:active, .is-slate.is-active.input, .wpcf7-form label .wpcf7-form-control-wrap .is-slate.is-active.wpcf7-text, .is-slate.is-active.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-slate.is-active.wpcf7-textarea {
      box-shadow: 0 0 0 0.125em rgba(88, 89, 90, 0.25); }
  .is-cerulean-light.input, .wpcf7-form label .wpcf7-form-control-wrap .is-cerulean-light.wpcf7-text, .is-cerulean-light.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-cerulean-light.wpcf7-textarea {
    border-color: #E5F2F8; }
    .is-cerulean-light.input:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-cerulean-light.wpcf7-text:focus, .is-cerulean-light.textarea:focus, .wpcf7-form label .wpcf7-form-control-wrap .is-cerulean-light.wpcf7-textarea:focus, .is-cerulean-light.is-focused.input, .wpcf7-form label .wpcf7-form-control-wrap .is-cerulean-light.is-focused.wpcf7-text, .is-cerulean-light.is-focused.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-cerulean-light.is-focused.wpcf7-textarea, .is-cerulean-light.input:active, .wpcf7-form label .wpcf7-form-control-wrap .is-cerulean-light.wpcf7-text:active, .is-cerulean-light.textarea:active, .wpcf7-form label .wpcf7-form-control-wrap .is-cerulean-light.wpcf7-textarea:active, .is-cerulean-light.is-active.input, .wpcf7-form label .wpcf7-form-control-wrap .is-cerulean-light.is-active.wpcf7-text, .is-cerulean-light.is-active.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-cerulean-light.is-active.wpcf7-textarea {
      box-shadow: 0 0 0 0.125em rgba(229, 242, 248, 0.25); }
  .is-small.input, .wpcf7-form label .wpcf7-form-control-wrap .is-small.wpcf7-text, .is-small.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-small.wpcf7-textarea {
    border-radius: 2px;
    font-size: 0.75rem; }
  .is-medium.input, .wpcf7-form label .wpcf7-form-control-wrap .is-medium.wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap section.wpcf7-text.wp-block-group, section.input.wp-block-group, .is-medium.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-medium.wpcf7-textarea, .wpcf7-form label .wpcf7-form-control-wrap section.wpcf7-textarea.wp-block-group, section.textarea.wp-block-group {
    font-size: 1.25rem; }
  .is-large.input, .wpcf7-form label .wpcf7-form-control-wrap .is-large.wpcf7-text, .is-large.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-large.wpcf7-textarea {
    font-size: 1.5rem; }
  .is-fullwidth.input, .wpcf7-form label .wpcf7-form-control-wrap .is-fullwidth.wpcf7-text, .is-fullwidth.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-fullwidth.wpcf7-textarea {
    display: block;
    width: 100%; }
  .is-inline.input, .wpcf7-form label .wpcf7-form-control-wrap .is-inline.wpcf7-text, .is-inline.textarea, .wpcf7-form label .wpcf7-form-control-wrap .is-inline.wpcf7-textarea {
    display: inline;
    width: auto; }

.input.is-rounded, .wpcf7-form label .wpcf7-form-control-wrap .is-rounded.wpcf7-text {
  border-radius: 9999px;
  padding-left: calc(calc(0.75em - 1px) + 0.375em);
  padding-right: calc(calc(0.75em - 1px) + 0.375em); }

.input.is-static, .wpcf7-form label .wpcf7-form-control-wrap .is-static.wpcf7-text {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0; }

.textarea, .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea {
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: calc(0.75em - 1px);
  resize: vertical; }
  .textarea:not([rows]), .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea:not([rows]) {
    max-height: 40em;
    min-height: 8em; }
  .textarea[rows], .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea[rows] {
    height: initial; }
  .textarea.has-fixed-size, .wpcf7-form label .wpcf7-form-control-wrap .has-fixed-size.wpcf7-textarea {
    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],
  fieldset[disabled] .checkbox,
  fieldset[disabled] .radio,
  .checkbox input[disabled],
  .radio input[disabled] {
    color: #7a7a7a;
    cursor: not-allowed; }

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

.select, .wp-block-categories-dropdown {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top; }
  .select:not(.is-multiple), .wp-block-categories-dropdown:not(.is-multiple) {
    height: 2.5em; }
  .select:not(.is-multiple):not(.is-loading)::after, .wp-block-categories-dropdown:not(.is-multiple):not(.is-loading)::after {
    border-color: #0085CA;
    right: 1.125em;
    z-index: 4; }
  .select.is-rounded select, .is-rounded.wp-block-categories-dropdown select {
    border-radius: 9999px;
    padding-left: 1em; }
  .select select, .wp-block-categories-dropdown select {
    cursor: pointer;
    display: block;
    font-size: 1em;
    max-width: 100%;
    outline: none; }
    .select select::-ms-expand, .wp-block-categories-dropdown select::-ms-expand {
      display: none; }
    .select select[disabled]:hover, .wp-block-categories-dropdown select[disabled]:hover,
    fieldset[disabled] .select select:hover,
    fieldset[disabled] .wp-block-categories-dropdown select:hover {
      border-color: #F5F5F5; }
    .select select:not([multiple]), .wp-block-categories-dropdown select:not([multiple]) {
      padding-right: 2.5em; }
    .select select[multiple], .wp-block-categories-dropdown select[multiple] {
      height: auto;
      padding: 0; }
      .select select[multiple] option, .wp-block-categories-dropdown select[multiple] option {
        padding: 0.5em 1em; }
  .select:not(.is-multiple):not(.is-loading):hover::after, .wp-block-categories-dropdown:not(.is-multiple):not(.is-loading):hover::after {
    border-color: #363636; }
  .select.is-white:not(:hover)::after, .is-white.wp-block-categories-dropdown:not(:hover)::after {
    border-color: #FFFFFF; }
  .select.is-white select, .is-white.wp-block-categories-dropdown select {
    border-color: #FFFFFF; }
    .select.is-white select:hover, .is-white.wp-block-categories-dropdown select:hover, .select.is-white select.is-hovered, .is-white.wp-block-categories-dropdown select.is-hovered {
      border-color: #f2f2f2; }
    .select.is-white select:focus, .is-white.wp-block-categories-dropdown select:focus, .select.is-white select.is-focused, .is-white.wp-block-categories-dropdown select.is-focused, .select.is-white select:active, .is-white.wp-block-categories-dropdown select:active, .select.is-white select.is-active, .is-white.wp-block-categories-dropdown select.is-active {
      box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
  .select.is-black:not(:hover)::after, .is-black.wp-block-categories-dropdown:not(:hover)::after {
    border-color: #191919; }
  .select.is-black select, .is-black.wp-block-categories-dropdown select {
    border-color: #191919; }
    .select.is-black select:hover, .is-black.wp-block-categories-dropdown select:hover, .select.is-black select.is-hovered, .is-black.wp-block-categories-dropdown select.is-hovered {
      border-color: #0c0c0c; }
    .select.is-black select:focus, .is-black.wp-block-categories-dropdown select:focus, .select.is-black select.is-focused, .is-black.wp-block-categories-dropdown select.is-focused, .select.is-black select:active, .is-black.wp-block-categories-dropdown select:active, .select.is-black select.is-active, .is-black.wp-block-categories-dropdown select.is-active {
      box-shadow: 0 0 0 0.125em rgba(25, 25, 25, 0.25); }
  .select.is-light:not(:hover)::after, .is-light.wp-block-categories-dropdown:not(:hover)::after {
    border-color: #F5F5F5; }
  .select.is-light select, .is-light.wp-block-categories-dropdown select {
    border-color: #F5F5F5; }
    .select.is-light select:hover, .is-light.wp-block-categories-dropdown select:hover, .select.is-light select.is-hovered, .is-light.wp-block-categories-dropdown select.is-hovered {
      border-color: #e8e8e8; }
    .select.is-light select:focus, .is-light.wp-block-categories-dropdown select:focus, .select.is-light select.is-focused, .is-light.wp-block-categories-dropdown select.is-focused, .select.is-light select:active, .is-light.wp-block-categories-dropdown select:active, .select.is-light select.is-active, .is-light.wp-block-categories-dropdown select.is-active {
      box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
  .select.is-dark:not(:hover)::after, .is-dark.wp-block-categories-dropdown:not(:hover)::after {
    border-color: #8A8B8F; }
  .select.is-dark select, .is-dark.wp-block-categories-dropdown select {
    border-color: #8A8B8F; }
    .select.is-dark select:hover, .is-dark.wp-block-categories-dropdown select:hover, .select.is-dark select.is-hovered, .is-dark.wp-block-categories-dropdown select.is-hovered {
      border-color: #7d7e83; }
    .select.is-dark select:focus, .is-dark.wp-block-categories-dropdown select:focus, .select.is-dark select.is-focused, .is-dark.wp-block-categories-dropdown select.is-focused, .select.is-dark select:active, .is-dark.wp-block-categories-dropdown select:active, .select.is-dark select.is-active, .is-dark.wp-block-categories-dropdown select.is-active {
      box-shadow: 0 0 0 0.125em rgba(138, 139, 143, 0.25); }
  .select.is-primary:not(:hover)::after, .hs-form .select.hs-button:not(:hover)::after, .hs-form .hs-button.wp-block-categories-dropdown:not(:hover)::after, .is-primary.wp-block-categories-dropdown:not(:hover)::after, .wpcf7-form .wp-block-categories-dropdown.wpcf7-submit:not(:hover)::after, .wpcf7-form .select.wpcf7-submit:not(:hover)::after {
    border-color: #E05929; }
  .select.is-primary select, .hs-form .select.hs-button select, .hs-form .hs-button.wp-block-categories-dropdown select, .is-primary.wp-block-categories-dropdown select, .wpcf7-form .wp-block-categories-dropdown.wpcf7-submit select, .wpcf7-form .select.wpcf7-submit select {
    border-color: #E05929; }
    .select.is-primary select:hover, .hs-form .select.hs-button select:hover, .hs-form .hs-button.wp-block-categories-dropdown select:hover, .is-primary.wp-block-categories-dropdown select:hover, .wpcf7-form .wp-block-categories-dropdown.wpcf7-submit select:hover, .wpcf7-form .select.wpcf7-submit select:hover, .select.is-primary select.is-hovered, .hs-form .select.hs-button select.is-hovered, .hs-form .hs-button.wp-block-categories-dropdown select.is-hovered, .is-primary.wp-block-categories-dropdown select.is-hovered, .wpcf7-form .wp-block-categories-dropdown.wpcf7-submit select.is-hovered, .wpcf7-form .select.wpcf7-submit select.is-hovered {
      border-color: #d14d1e; }
    .select.is-primary select:focus, .hs-form .select.hs-button select:focus, .hs-form .hs-button.wp-block-categories-dropdown select:focus, .is-primary.wp-block-categories-dropdown select:focus, .wpcf7-form .wp-block-categories-dropdown.wpcf7-submit select:focus, .wpcf7-form .select.wpcf7-submit select:focus, .select.is-primary select.is-focused, .hs-form .select.hs-button select.is-focused, .hs-form .hs-button.wp-block-categories-dropdown select.is-focused, .is-primary.wp-block-categories-dropdown select.is-focused, .wpcf7-form .wp-block-categories-dropdown.wpcf7-submit select.is-focused, .wpcf7-form .select.wpcf7-submit select.is-focused, .select.is-primary select:active, .hs-form .select.hs-button select:active, .hs-form .hs-button.wp-block-categories-dropdown select:active, .is-primary.wp-block-categories-dropdown select:active, .wpcf7-form .wp-block-categories-dropdown.wpcf7-submit select:active, .wpcf7-form .select.wpcf7-submit select:active, .select.is-primary select.is-active, .hs-form .select.hs-button select.is-active, .hs-form .hs-button.wp-block-categories-dropdown select.is-active, .is-primary.wp-block-categories-dropdown select.is-active, .wpcf7-form .wp-block-categories-dropdown.wpcf7-submit select.is-active, .wpcf7-form .select.wpcf7-submit select.is-active {
      box-shadow: 0 0 0 0.125em rgba(224, 89, 41, 0.25); }
  .select.is-link:not(:hover)::after, .is-link.wp-block-categories-dropdown:not(:hover)::after {
    border-color: #0085CA; }
  .select.is-link select, .is-link.wp-block-categories-dropdown select {
    border-color: #0085CA; }
    .select.is-link select:hover, .is-link.wp-block-categories-dropdown select:hover, .select.is-link select.is-hovered, .is-link.wp-block-categories-dropdown select.is-hovered {
      border-color: #0074b1; }
    .select.is-link select:focus, .is-link.wp-block-categories-dropdown select:focus, .select.is-link select.is-focused, .is-link.wp-block-categories-dropdown select.is-focused, .select.is-link select:active, .is-link.wp-block-categories-dropdown select:active, .select.is-link select.is-active, .is-link.wp-block-categories-dropdown select.is-active {
      box-shadow: 0 0 0 0.125em rgba(0, 133, 202, 0.25); }
  .select.is-info:not(:hover)::after,
  .button .wp-block-button__link.is-info a.select:not(:hover)::after,
  .hs-form .hs-button .wp-block-button__link.is-info a.select:not(:hover)::after,
  .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.select:not(:hover)::after, .button .wp-block-button__link.is-info a.wp-block-categories-dropdown:not(:hover)::after, .hs-form .hs-button .wp-block-button__link.is-info a.wp-block-categories-dropdown:not(:hover)::after, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.wp-block-categories-dropdown:not(:hover)::after,
  .wp-block-button .wp-block-button__link.is-info a.select:not(:hover)::after, .wp-block-button .wp-block-button__link.is-info a.wp-block-categories-dropdown:not(:hover)::after,
  .wp-block-button__link .wp-block-button__link.is-info a.select:not(:hover)::after, .wp-block-button__link .wp-block-button__link.is-info a.wp-block-categories-dropdown:not(:hover)::after, .is-info.wp-block-categories-dropdown:not(:hover)::after {
    border-color: #0085CA; }
  .select.is-info select, .button .wp-block-button__link.is-info a.select select, .hs-form .hs-button .wp-block-button__link.is-info a.select select, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.select select, .button .wp-block-button__link.is-info a.wp-block-categories-dropdown select, .hs-form .hs-button .wp-block-button__link.is-info a.wp-block-categories-dropdown select, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.wp-block-categories-dropdown select, .wp-block-button .wp-block-button__link.is-info a.select select, .wp-block-button .wp-block-button__link.is-info a.wp-block-categories-dropdown select, .wp-block-button__link .wp-block-button__link.is-info a.select select, .wp-block-button__link .wp-block-button__link.is-info a.wp-block-categories-dropdown select, .is-info.wp-block-categories-dropdown select {
    border-color: #0085CA; }
    .select.is-info select:hover, .button .wp-block-button__link.is-info a.select select:hover, .hs-form .hs-button .wp-block-button__link.is-info a.select select:hover, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.select select:hover, .button .wp-block-button__link.is-info a.wp-block-categories-dropdown select:hover, .hs-form .hs-button .wp-block-button__link.is-info a.wp-block-categories-dropdown select:hover, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.wp-block-categories-dropdown select:hover, .wp-block-button .wp-block-button__link.is-info a.select select:hover, .wp-block-button .wp-block-button__link.is-info a.wp-block-categories-dropdown select:hover, .wp-block-button__link .wp-block-button__link.is-info a.select select:hover, .wp-block-button__link .wp-block-button__link.is-info a.wp-block-categories-dropdown select:hover, .is-info.wp-block-categories-dropdown select:hover, .select.is-info select.is-hovered, .button .wp-block-button__link.is-info a.select select.is-hovered, .hs-form .hs-button .wp-block-button__link.is-info a.select select.is-hovered, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.select select.is-hovered, .button .wp-block-button__link.is-info a.wp-block-categories-dropdown select.is-hovered, .hs-form .hs-button .wp-block-button__link.is-info a.wp-block-categories-dropdown select.is-hovered, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.wp-block-categories-dropdown select.is-hovered, .wp-block-button .wp-block-button__link.is-info a.select select.is-hovered, .wp-block-button .wp-block-button__link.is-info a.wp-block-categories-dropdown select.is-hovered, .wp-block-button__link .wp-block-button__link.is-info a.select select.is-hovered, .wp-block-button__link .wp-block-button__link.is-info a.wp-block-categories-dropdown select.is-hovered, .is-info.wp-block-categories-dropdown select.is-hovered {
      border-color: #0074b1; }
    .select.is-info select:focus, .button .wp-block-button__link.is-info a.select select:focus, .hs-form .hs-button .wp-block-button__link.is-info a.select select:focus, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.select select:focus, .button .wp-block-button__link.is-info a.wp-block-categories-dropdown select:focus, .hs-form .hs-button .wp-block-button__link.is-info a.wp-block-categories-dropdown select:focus, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.wp-block-categories-dropdown select:focus, .wp-block-button .wp-block-button__link.is-info a.select select:focus, .wp-block-button .wp-block-button__link.is-info a.wp-block-categories-dropdown select:focus, .wp-block-button__link .wp-block-button__link.is-info a.select select:focus, .wp-block-button__link .wp-block-button__link.is-info a.wp-block-categories-dropdown select:focus, .is-info.wp-block-categories-dropdown select:focus, .select.is-info select.is-focused, .button .wp-block-button__link.is-info a.select select.is-focused, .hs-form .hs-button .wp-block-button__link.is-info a.select select.is-focused, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.select select.is-focused, .button .wp-block-button__link.is-info a.wp-block-categories-dropdown select.is-focused, .hs-form .hs-button .wp-block-button__link.is-info a.wp-block-categories-dropdown select.is-focused, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.wp-block-categories-dropdown select.is-focused, .wp-block-button .wp-block-button__link.is-info a.select select.is-focused, .wp-block-button .wp-block-button__link.is-info a.wp-block-categories-dropdown select.is-focused, .wp-block-button__link .wp-block-button__link.is-info a.select select.is-focused, .wp-block-button__link .wp-block-button__link.is-info a.wp-block-categories-dropdown select.is-focused, .is-info.wp-block-categories-dropdown select.is-focused, .select.is-info select:active, .button .wp-block-button__link.is-info a.select select:active, .hs-form .hs-button .wp-block-button__link.is-info a.select select:active, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.select select:active, .button .wp-block-button__link.is-info a.wp-block-categories-dropdown select:active, .hs-form .hs-button .wp-block-button__link.is-info a.wp-block-categories-dropdown select:active, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.wp-block-categories-dropdown select:active, .wp-block-button .wp-block-button__link.is-info a.select select:active, .wp-block-button .wp-block-button__link.is-info a.wp-block-categories-dropdown select:active, .wp-block-button__link .wp-block-button__link.is-info a.select select:active, .wp-block-button__link .wp-block-button__link.is-info a.wp-block-categories-dropdown select:active, .is-info.wp-block-categories-dropdown select:active, .select.is-info select.is-active, .button .wp-block-button__link.is-info a.select select.is-active, .hs-form .hs-button .wp-block-button__link.is-info a.select select.is-active, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.select select.is-active, .button .wp-block-button__link.is-info a.wp-block-categories-dropdown select.is-active, .hs-form .hs-button .wp-block-button__link.is-info a.wp-block-categories-dropdown select.is-active, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.wp-block-categories-dropdown select.is-active, .wp-block-button .wp-block-button__link.is-info a.select select.is-active, .wp-block-button .wp-block-button__link.is-info a.wp-block-categories-dropdown select.is-active, .wp-block-button__link .wp-block-button__link.is-info a.select select.is-active, .wp-block-button__link .wp-block-button__link.is-info a.wp-block-categories-dropdown select.is-active, .is-info.wp-block-categories-dropdown select.is-active {
      box-shadow: 0 0 0 0.125em rgba(0, 133, 202, 0.25); }
  .select.is-success:not(:hover)::after, .is-success.wp-block-categories-dropdown:not(:hover)::after {
    border-color: #48c78e; }
  .select.is-success select, .is-success.wp-block-categories-dropdown select {
    border-color: #48c78e; }
    .select.is-success select:hover, .is-success.wp-block-categories-dropdown select:hover, .select.is-success select.is-hovered, .is-success.wp-block-categories-dropdown select.is-hovered {
      border-color: #3abb81; }
    .select.is-success select:focus, .is-success.wp-block-categories-dropdown select:focus, .select.is-success select.is-focused, .is-success.wp-block-categories-dropdown select.is-focused, .select.is-success select:active, .is-success.wp-block-categories-dropdown select:active, .select.is-success select.is-active, .is-success.wp-block-categories-dropdown select.is-active {
      box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25); }
  .select.is-warning:not(:hover)::after, .is-warning.wp-block-categories-dropdown:not(:hover)::after {
    border-color: #FFC845; }
  .select.is-warning select, .is-warning.wp-block-categories-dropdown select {
    border-color: #FFC845; }
    .select.is-warning select:hover, .is-warning.wp-block-categories-dropdown select:hover, .select.is-warning select.is-hovered, .is-warning.wp-block-categories-dropdown select.is-hovered {
      border-color: #ffc02c; }
    .select.is-warning select:focus, .is-warning.wp-block-categories-dropdown select:focus, .select.is-warning select.is-focused, .is-warning.wp-block-categories-dropdown select.is-focused, .select.is-warning select:active, .is-warning.wp-block-categories-dropdown select:active, .select.is-warning select.is-active, .is-warning.wp-block-categories-dropdown select.is-active {
      box-shadow: 0 0 0 0.125em rgba(255, 200, 69, 0.25); }
  .select.is-danger:not(:hover)::after, .is-danger.wp-block-categories-dropdown:not(:hover)::after {
    border-color: #f14668; }
  .select.is-danger select, .is-danger.wp-block-categories-dropdown select {
    border-color: #f14668; }
    .select.is-danger select:hover, .is-danger.wp-block-categories-dropdown select:hover, .select.is-danger select.is-hovered, .is-danger.wp-block-categories-dropdown select.is-hovered {
      border-color: #ef2e55; }
    .select.is-danger select:focus, .is-danger.wp-block-categories-dropdown select:focus, .select.is-danger select.is-focused, .is-danger.wp-block-categories-dropdown select.is-focused, .select.is-danger select:active, .is-danger.wp-block-categories-dropdown select:active, .select.is-danger select.is-active, .is-danger.wp-block-categories-dropdown select.is-active {
      box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
  .select.is-secondary:not(:hover)::after, .is-secondary.wp-block-categories-dropdown:not(:hover)::after, .our_services .content .our_services-content .wp-block-categories-dropdown.button:not(:hover)::after, .our_services .content .our_services-content .hs-form .wp-block-categories-dropdown.hs-button:not(:hover)::after, .hs-form .our_services .content .our_services-content .wp-block-categories-dropdown.hs-button:not(:hover)::after, .our_services .content .our_services-content .wpcf7-form .wp-block-categories-dropdown.wpcf7-submit:not(:hover)::after, .wpcf7-form .our_services .content .our_services-content .wp-block-categories-dropdown.wpcf7-submit:not(:hover)::after, .our_services .content .our_services-content .select.button:not(:hover)::after, .our_services .content .our_services-content .hs-form .select.hs-button:not(:hover)::after, .hs-form .our_services .content .our_services-content .select.hs-button:not(:hover)::after, .our_services .content .our_services-content .wpcf7-form .select.wpcf7-submit:not(:hover)::after, .wpcf7-form .our_services .content .our_services-content .select.wpcf7-submit:not(:hover)::after {
    border-color: #03173E; }
  .select.is-secondary select, .is-secondary.wp-block-categories-dropdown select, .our_services .content .our_services-content .wp-block-categories-dropdown.button select, .our_services .content .our_services-content .hs-form .wp-block-categories-dropdown.hs-button select, .hs-form .our_services .content .our_services-content .wp-block-categories-dropdown.hs-button select, .our_services .content .our_services-content .wpcf7-form .wp-block-categories-dropdown.wpcf7-submit select, .wpcf7-form .our_services .content .our_services-content .wp-block-categories-dropdown.wpcf7-submit select, .our_services .content .our_services-content .select.button select, .our_services .content .our_services-content .hs-form .select.hs-button select, .hs-form .our_services .content .our_services-content .select.hs-button select, .our_services .content .our_services-content .wpcf7-form .select.wpcf7-submit select, .wpcf7-form .our_services .content .our_services-content .select.wpcf7-submit select {
    border-color: #03173E; }
    .select.is-secondary select:hover, .is-secondary.wp-block-categories-dropdown select:hover, .our_services .content .our_services-content .wp-block-categories-dropdown.button select:hover, .our_services .content .our_services-content .hs-form .wp-block-categories-dropdown.hs-button select:hover, .hs-form .our_services .content .our_services-content .wp-block-categories-dropdown.hs-button select:hover, .our_services .content .our_services-content .wpcf7-form .wp-block-categories-dropdown.wpcf7-submit select:hover, .wpcf7-form .our_services .content .our_services-content .wp-block-categories-dropdown.wpcf7-submit select:hover, .our_services .content .our_services-content .select.button select:hover, .our_services .content .our_services-content .hs-form .select.hs-button select:hover, .hs-form .our_services .content .our_services-content .select.hs-button select:hover, .our_services .content .our_services-content .wpcf7-form .select.wpcf7-submit select:hover, .wpcf7-form .our_services .content .our_services-content .select.wpcf7-submit select:hover, .select.is-secondary select.is-hovered, .is-secondary.wp-block-categories-dropdown select.is-hovered, .our_services .content .our_services-content .wp-block-categories-dropdown.button select.is-hovered, .our_services .content .our_services-content .hs-form .wp-block-categories-dropdown.hs-button select.is-hovered, .hs-form .our_services .content .our_services-content .wp-block-categories-dropdown.hs-button select.is-hovered, .our_services .content .our_services-content .wpcf7-form .wp-block-categories-dropdown.wpcf7-submit select.is-hovered, .wpcf7-form .our_services .content .our_services-content .wp-block-categories-dropdown.wpcf7-submit select.is-hovered, .our_services .content .our_services-content .select.button select.is-hovered, .our_services .content .our_services-content .hs-form .select.hs-button select.is-hovered, .hs-form .our_services .content .our_services-content .select.hs-button select.is-hovered, .our_services .content .our_services-content .wpcf7-form .select.wpcf7-submit select.is-hovered, .wpcf7-form .our_services .content .our_services-content .select.wpcf7-submit select.is-hovered {
      border-color: #020e26; }
    .select.is-secondary select:focus, .is-secondary.wp-block-categories-dropdown select:focus, .our_services .content .our_services-content .wp-block-categories-dropdown.button select:focus, .our_services .content .our_services-content .hs-form .wp-block-categories-dropdown.hs-button select:focus, .hs-form .our_services .content .our_services-content .wp-block-categories-dropdown.hs-button select:focus, .our_services .content .our_services-content .wpcf7-form .wp-block-categories-dropdown.wpcf7-submit select:focus, .wpcf7-form .our_services .content .our_services-content .wp-block-categories-dropdown.wpcf7-submit select:focus, .our_services .content .our_services-content .select.button select:focus, .our_services .content .our_services-content .hs-form .select.hs-button select:focus, .hs-form .our_services .content .our_services-content .select.hs-button select:focus, .our_services .content .our_services-content .wpcf7-form .select.wpcf7-submit select:focus, .wpcf7-form .our_services .content .our_services-content .select.wpcf7-submit select:focus, .select.is-secondary select.is-focused, .is-secondary.wp-block-categories-dropdown select.is-focused, .our_services .content .our_services-content .wp-block-categories-dropdown.button select.is-focused, .our_services .content .our_services-content .hs-form .wp-block-categories-dropdown.hs-button select.is-focused, .hs-form .our_services .content .our_services-content .wp-block-categories-dropdown.hs-button select.is-focused, .our_services .content .our_services-content .wpcf7-form .wp-block-categories-dropdown.wpcf7-submit select.is-focused, .wpcf7-form .our_services .content .our_services-content .wp-block-categories-dropdown.wpcf7-submit select.is-focused, .our_services .content .our_services-content .select.button select.is-focused, .our_services .content .our_services-content .hs-form .select.hs-button select.is-focused, .hs-form .our_services .content .our_services-content .select.hs-button select.is-focused, .our_services .content .our_services-content .wpcf7-form .select.wpcf7-submit select.is-focused, .wpcf7-form .our_services .content .our_services-content .select.wpcf7-submit select.is-focused, .select.is-secondary select:active, .is-secondary.wp-block-categories-dropdown select:active, .our_services .content .our_services-content .wp-block-categories-dropdown.button select:active, .our_services .content .our_services-content .hs-form .wp-block-categories-dropdown.hs-button select:active, .hs-form .our_services .content .our_services-content .wp-block-categories-dropdown.hs-button select:active, .our_services .content .our_services-content .wpcf7-form .wp-block-categories-dropdown.wpcf7-submit select:active, .wpcf7-form .our_services .content .our_services-content .wp-block-categories-dropdown.wpcf7-submit select:active, .our_services .content .our_services-content .select.button select:active, .our_services .content .our_services-content .hs-form .select.hs-button select:active, .hs-form .our_services .content .our_services-content .select.hs-button select:active, .our_services .content .our_services-content .wpcf7-form .select.wpcf7-submit select:active, .wpcf7-form .our_services .content .our_services-content .select.wpcf7-submit select:active, .select.is-secondary select.is-active, .is-secondary.wp-block-categories-dropdown select.is-active, .our_services .content .our_services-content .wp-block-categories-dropdown.button select.is-active, .our_services .content .our_services-content .hs-form .wp-block-categories-dropdown.hs-button select.is-active, .hs-form .our_services .content .our_services-content .wp-block-categories-dropdown.hs-button select.is-active, .our_services .content .our_services-content .wpcf7-form .wp-block-categories-dropdown.wpcf7-submit select.is-active, .wpcf7-form .our_services .content .our_services-content .wp-block-categories-dropdown.wpcf7-submit select.is-active, .our_services .content .our_services-content .select.button select.is-active, .our_services .content .our_services-content .hs-form .select.hs-button select.is-active, .hs-form .our_services .content .our_services-content .select.hs-button select.is-active, .our_services .content .our_services-content .wpcf7-form .select.wpcf7-submit select.is-active, .wpcf7-form .our_services .content .our_services-content .select.wpcf7-submit select.is-active {
      box-shadow: 0 0 0 0.125em rgba(3, 23, 62, 0.25); }
  .select.is-orange:not(:hover)::after, .is-orange.wp-block-categories-dropdown:not(:hover)::after {
    border-color: #E05929; }
  .select.is-orange select, .is-orange.wp-block-categories-dropdown select {
    border-color: #E05929; }
    .select.is-orange select:hover, .is-orange.wp-block-categories-dropdown select:hover, .select.is-orange select.is-hovered, .is-orange.wp-block-categories-dropdown select.is-hovered {
      border-color: #d14d1e; }
    .select.is-orange select:focus, .is-orange.wp-block-categories-dropdown select:focus, .select.is-orange select.is-focused, .is-orange.wp-block-categories-dropdown select.is-focused, .select.is-orange select:active, .is-orange.wp-block-categories-dropdown select:active, .select.is-orange select.is-active, .is-orange.wp-block-categories-dropdown select.is-active {
      box-shadow: 0 0 0 0.125em rgba(224, 89, 41, 0.25); }
  .select.is-tangerine:not(:hover)::after, .is-tangerine.wp-block-categories-dropdown:not(:hover)::after {
    border-color: #ED8B00; }
  .select.is-tangerine select, .is-tangerine.wp-block-categories-dropdown select {
    border-color: #ED8B00; }
    .select.is-tangerine select:hover, .is-tangerine.wp-block-categories-dropdown select:hover, .select.is-tangerine select.is-hovered, .is-tangerine.wp-block-categories-dropdown select.is-hovered {
      border-color: #d47c00; }
    .select.is-tangerine select:focus, .is-tangerine.wp-block-categories-dropdown select:focus, .select.is-tangerine select.is-focused, .is-tangerine.wp-block-categories-dropdown select.is-focused, .select.is-tangerine select:active, .is-tangerine.wp-block-categories-dropdown select:active, .select.is-tangerine select.is-active, .is-tangerine.wp-block-categories-dropdown select.is-active {
      box-shadow: 0 0 0 0.125em rgba(237, 139, 0, 0.25); }
  .select.is-slate:not(:hover)::after, .is-slate.wp-block-categories-dropdown:not(:hover)::after {
    border-color: #58595A; }
  .select.is-slate select, .is-slate.wp-block-categories-dropdown select {
    border-color: #58595A; }
    .select.is-slate select:hover, .is-slate.wp-block-categories-dropdown select:hover, .select.is-slate select.is-hovered, .is-slate.wp-block-categories-dropdown select.is-hovered {
      border-color: #4b4c4d; }
    .select.is-slate select:focus, .is-slate.wp-block-categories-dropdown select:focus, .select.is-slate select.is-focused, .is-slate.wp-block-categories-dropdown select.is-focused, .select.is-slate select:active, .is-slate.wp-block-categories-dropdown select:active, .select.is-slate select.is-active, .is-slate.wp-block-categories-dropdown select.is-active {
      box-shadow: 0 0 0 0.125em rgba(88, 89, 90, 0.25); }
  .select.is-cerulean-light:not(:hover)::after, .is-cerulean-light.wp-block-categories-dropdown:not(:hover)::after {
    border-color: #E5F2F8; }
  .select.is-cerulean-light select, .is-cerulean-light.wp-block-categories-dropdown select {
    border-color: #E5F2F8; }
    .select.is-cerulean-light select:hover, .is-cerulean-light.wp-block-categories-dropdown select:hover, .select.is-cerulean-light select.is-hovered, .is-cerulean-light.wp-block-categories-dropdown select.is-hovered {
      border-color: #d1e8f3; }
    .select.is-cerulean-light select:focus, .is-cerulean-light.wp-block-categories-dropdown select:focus, .select.is-cerulean-light select.is-focused, .is-cerulean-light.wp-block-categories-dropdown select.is-focused, .select.is-cerulean-light select:active, .is-cerulean-light.wp-block-categories-dropdown select:active, .select.is-cerulean-light select.is-active, .is-cerulean-light.wp-block-categories-dropdown select.is-active {
      box-shadow: 0 0 0 0.125em rgba(229, 242, 248, 0.25); }
  .select.is-small, .is-small.wp-block-categories-dropdown {
    border-radius: 2px;
    font-size: 0.75rem; }
  .select.is-medium, .is-medium.wp-block-categories-dropdown, section.wp-block-categories-dropdown.wp-block-group, section.select.wp-block-group {
    font-size: 1.25rem; }
  .select.is-large, .is-large.wp-block-categories-dropdown {
    font-size: 1.5rem; }
  .select.is-disabled::after, .is-disabled.wp-block-categories-dropdown::after {
    border-color: #7a7a7a !important;
    opacity: 0.5; }
  .select.is-fullwidth, .is-fullwidth.wp-block-categories-dropdown {
    width: 100%; }
    .select.is-fullwidth select, .is-fullwidth.wp-block-categories-dropdown select {
      width: 100%; }
  .select.is-loading::after, .is-loading.wp-block-categories-dropdown::after {
    margin-top: 0;
    position: absolute;
    right: 0.625em;
    top: 0.625em;
    transform: none; }
  .select.is-loading.is-small:after, .is-loading.is-small.wp-block-categories-dropdown:after {
    font-size: 0.75rem; }
  .select.is-loading.is-medium:after, .is-loading.is-medium.wp-block-categories-dropdown:after, section.is-loading.wp-block-categories-dropdown.wp-block-group:after, section.select.is-loading.wp-block-group:after {
    font-size: 1.25rem; }
  .select.is-loading.is-large:after, .is-loading.is-large.wp-block-categories-dropdown:after {
    font-size: 1.5rem; }

.file {
  align-items: stretch;
  display: flex;
  justify-content: flex-start;
  position: relative; }
  .file.is-white .file-cta {
    background-color: #FFFFFF;
    border-color: transparent;
    color: #191919; }
  .file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
    background-color: #f9f9f9;
    border-color: transparent;
    color: #191919; }
  .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: #191919; }
  .file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
    background-color: #f2f2f2;
    border-color: transparent;
    color: #191919; }
  .file.is-black .file-cta {
    background-color: #191919;
    border-color: transparent;
    color: #FFFFFF; }
  .file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
    background-color: #131313;
    border-color: transparent;
    color: #FFFFFF; }
  .file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {
    border-color: transparent;
    box-shadow: 0 0 0.5em rgba(25, 25, 25, 0.25);
    color: #FFFFFF; }
  .file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
    background-color: #0c0c0c;
    border-color: transparent;
    color: #FFFFFF; }
  .file.is-light .file-cta {
    background-color: #F5F5F5;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
  .file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
    background-color: #efefef;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
  .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: rgba(0, 0, 0, 0.7); }
  .file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
    background-color: #e8e8e8;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
  .file.is-dark .file-cta {
    background-color: #8A8B8F;
    border-color: transparent;
    color: #fff; }
  .file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
    background-color: #838589;
    border-color: transparent;
    color: #fff; }
  .file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
    border-color: transparent;
    box-shadow: 0 0 0.5em rgba(138, 139, 143, 0.25);
    color: #fff; }
  .file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
    background-color: #7d7e83;
    border-color: transparent;
    color: #fff; }
  .file.is-primary .file-cta, .hs-form .file.hs-button .file-cta, .wpcf7-form .file.wpcf7-submit .file-cta {
    background-color: #E05929;
    border-color: transparent;
    color: #fff; }
  .file.is-primary:hover .file-cta, .hs-form .file.hs-button:hover .file-cta, .wpcf7-form .file.wpcf7-submit:hover .file-cta, .file.is-primary.is-hovered .file-cta, .hs-form .file.is-hovered.hs-button .file-cta, .wpcf7-form .file.is-hovered.wpcf7-submit .file-cta {
    background-color: #dc5120;
    border-color: transparent;
    color: #fff; }
  .file.is-primary:focus .file-cta, .hs-form .file.hs-button:focus .file-cta, .wpcf7-form .file.wpcf7-submit:focus .file-cta, .file.is-primary.is-focused .file-cta, .hs-form .file.is-focused.hs-button .file-cta, .wpcf7-form .file.is-focused.wpcf7-submit .file-cta {
    border-color: transparent;
    box-shadow: 0 0 0.5em rgba(224, 89, 41, 0.25);
    color: #fff; }
  .file.is-primary:active .file-cta, .hs-form .file.hs-button:active .file-cta, .wpcf7-form .file.wpcf7-submit:active .file-cta, .file.is-primary.is-active .file-cta, .hs-form .file.is-active.hs-button .file-cta, .wpcf7-form .file.is-active.wpcf7-submit .file-cta {
    background-color: #d14d1e;
    border-color: transparent;
    color: #fff; }
  .file.is-link .file-cta {
    background-color: #0085CA;
    border-color: transparent;
    color: #fff; }
  .file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
    background-color: #007dbd;
    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(0, 133, 202, 0.25);
    color: #fff; }
  .file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
    background-color: #0074b1;
    border-color: transparent;
    color: #fff; }
  .file.is-info .file-cta, .button .wp-block-button__link.is-info a.file .file-cta, .hs-form .hs-button .wp-block-button__link.is-info a.file .file-cta, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.file .file-cta, .wp-block-button .wp-block-button__link.is-info a.file .file-cta, .wp-block-button__link .wp-block-button__link.is-info a.file .file-cta {
    background-color: #0085CA;
    border-color: transparent;
    color: #fff; }
  .file.is-info:hover .file-cta, .button .wp-block-button__link.is-info a.file:hover .file-cta, .hs-form .hs-button .wp-block-button__link.is-info a.file:hover .file-cta, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.file:hover .file-cta, .wp-block-button .wp-block-button__link.is-info a.file:hover .file-cta, .wp-block-button__link .wp-block-button__link.is-info a.file:hover .file-cta, .file.is-info.is-hovered .file-cta, .button .wp-block-button__link.is-info a.file.is-hovered .file-cta, .hs-form .hs-button .wp-block-button__link.is-info a.file.is-hovered .file-cta, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.file.is-hovered .file-cta, .wp-block-button .wp-block-button__link.is-info a.file.is-hovered .file-cta, .wp-block-button__link .wp-block-button__link.is-info a.file.is-hovered .file-cta {
    background-color: #007dbd;
    border-color: transparent;
    color: #fff; }
  .file.is-info:focus .file-cta, .button .wp-block-button__link.is-info a.file:focus .file-cta, .hs-form .hs-button .wp-block-button__link.is-info a.file:focus .file-cta, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.file:focus .file-cta, .wp-block-button .wp-block-button__link.is-info a.file:focus .file-cta, .wp-block-button__link .wp-block-button__link.is-info a.file:focus .file-cta, .file.is-info.is-focused .file-cta, .button .wp-block-button__link.is-info a.file.is-focused .file-cta, .hs-form .hs-button .wp-block-button__link.is-info a.file.is-focused .file-cta, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.file.is-focused .file-cta, .wp-block-button .wp-block-button__link.is-info a.file.is-focused .file-cta, .wp-block-button__link .wp-block-button__link.is-info a.file.is-focused .file-cta {
    border-color: transparent;
    box-shadow: 0 0 0.5em rgba(0, 133, 202, 0.25);
    color: #fff; }
  .file.is-info:active .file-cta, .button .wp-block-button__link.is-info a.file:active .file-cta, .hs-form .hs-button .wp-block-button__link.is-info a.file:active .file-cta, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.file:active .file-cta, .wp-block-button .wp-block-button__link.is-info a.file:active .file-cta, .wp-block-button__link .wp-block-button__link.is-info a.file:active .file-cta, .file.is-info.is-active .file-cta, .button .wp-block-button__link.is-info a.file.is-active .file-cta, .hs-form .hs-button .wp-block-button__link.is-info a.file.is-active .file-cta, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.file.is-active .file-cta, .wp-block-button .wp-block-button__link.is-info a.file.is-active .file-cta, .wp-block-button__link .wp-block-button__link.is-info a.file.is-active .file-cta {
    background-color: #0074b1;
    border-color: transparent;
    color: #fff; }
  .file.is-success .file-cta {
    background-color: #48c78e;
    border-color: transparent;
    color: #fff; }
  .file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
    background-color: #3ec487;
    border-color: transparent;
    color: #fff; }
  .file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
    border-color: transparent;
    box-shadow: 0 0 0.5em rgba(72, 199, 142, 0.25);
    color: #fff; }
  .file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
    background-color: #3abb81;
    border-color: transparent;
    color: #fff; }
  .file.is-warning .file-cta {
    background-color: #FFC845;
    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: #ffc438;
    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, 200, 69, 0.25);
    color: rgba(0, 0, 0, 0.7); }
  .file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
    background-color: #ffc02c;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
  .file.is-danger .file-cta {
    background-color: #f14668;
    border-color: transparent;
    color: #fff; }
  .file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
    background-color: #f03a5f;
    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(241, 70, 104, 0.25);
    color: #fff; }
  .file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
    background-color: #ef2e55;
    border-color: transparent;
    color: #fff; }
  .file.is-secondary .file-cta, .our_services .content .our_services-content .file.button .file-cta, .our_services .content .our_services-content .hs-form .file.hs-button .file-cta, .hs-form .our_services .content .our_services-content .file.hs-button .file-cta, .our_services .content .our_services-content .wpcf7-form .file.wpcf7-submit .file-cta, .wpcf7-form .our_services .content .our_services-content .file.wpcf7-submit .file-cta {
    background-color: #03173E;
    border-color: transparent;
    color: #FFFFFF; }
  .file.is-secondary:hover .file-cta, .our_services .content .our_services-content .file.button:hover .file-cta, .our_services .content .our_services-content .hs-form .file.hs-button:hover .file-cta, .hs-form .our_services .content .our_services-content .file.hs-button:hover .file-cta, .our_services .content .our_services-content .wpcf7-form .file.wpcf7-submit:hover .file-cta, .wpcf7-form .our_services .content .our_services-content .file.wpcf7-submit:hover .file-cta, .file.is-secondary.is-hovered .file-cta, .our_services .content .our_services-content .file.is-hovered.button .file-cta, .our_services .content .our_services-content .hs-form .file.is-hovered.hs-button .file-cta, .hs-form .our_services .content .our_services-content .file.is-hovered.hs-button .file-cta, .our_services .content .our_services-content .wpcf7-form .file.is-hovered.wpcf7-submit .file-cta, .wpcf7-form .our_services .content .our_services-content .file.is-hovered.wpcf7-submit .file-cta {
    background-color: #021232;
    border-color: transparent;
    color: #FFFFFF; }
  .file.is-secondary:focus .file-cta, .our_services .content .our_services-content .file.button:focus .file-cta, .our_services .content .our_services-content .hs-form .file.hs-button:focus .file-cta, .hs-form .our_services .content .our_services-content .file.hs-button:focus .file-cta, .our_services .content .our_services-content .wpcf7-form .file.wpcf7-submit:focus .file-cta, .wpcf7-form .our_services .content .our_services-content .file.wpcf7-submit:focus .file-cta, .file.is-secondary.is-focused .file-cta, .our_services .content .our_services-content .file.is-focused.button .file-cta, .our_services .content .our_services-content .hs-form .file.is-focused.hs-button .file-cta, .hs-form .our_services .content .our_services-content .file.is-focused.hs-button .file-cta, .our_services .content .our_services-content .wpcf7-form .file.is-focused.wpcf7-submit .file-cta, .wpcf7-form .our_services .content .our_services-content .file.is-focused.wpcf7-submit .file-cta {
    border-color: transparent;
    box-shadow: 0 0 0.5em rgba(3, 23, 62, 0.25);
    color: #FFFFFF; }
  .file.is-secondary:active .file-cta, .our_services .content .our_services-content .file.button:active .file-cta, .our_services .content .our_services-content .hs-form .file.hs-button:active .file-cta, .hs-form .our_services .content .our_services-content .file.hs-button:active .file-cta, .our_services .content .our_services-content .wpcf7-form .file.wpcf7-submit:active .file-cta, .wpcf7-form .our_services .content .our_services-content .file.wpcf7-submit:active .file-cta, .file.is-secondary.is-active .file-cta, .our_services .content .our_services-content .file.is-active.button .file-cta, .our_services .content .our_services-content .hs-form .file.is-active.hs-button .file-cta, .hs-form .our_services .content .our_services-content .file.is-active.hs-button .file-cta, .our_services .content .our_services-content .wpcf7-form .file.is-active.wpcf7-submit .file-cta, .wpcf7-form .our_services .content .our_services-content .file.is-active.wpcf7-submit .file-cta {
    background-color: #020e26;
    border-color: transparent;
    color: #FFFFFF; }
  .file.is-orange .file-cta {
    background-color: #E05929;
    border-color: transparent;
    color: #FFFFFF; }
  .file.is-orange:hover .file-cta, .file.is-orange.is-hovered .file-cta {
    background-color: #dc5120;
    border-color: transparent;
    color: #FFFFFF; }
  .file.is-orange:focus .file-cta, .file.is-orange.is-focused .file-cta {
    border-color: transparent;
    box-shadow: 0 0 0.5em rgba(224, 89, 41, 0.25);
    color: #FFFFFF; }
  .file.is-orange:active .file-cta, .file.is-orange.is-active .file-cta {
    background-color: #d14d1e;
    border-color: transparent;
    color: #FFFFFF; }
  .file.is-tangerine .file-cta {
    background-color: #ED8B00;
    border-color: transparent;
    color: #FFFFFF; }
  .file.is-tangerine:hover .file-cta, .file.is-tangerine.is-hovered .file-cta {
    background-color: #e08400;
    border-color: transparent;
    color: #FFFFFF; }
  .file.is-tangerine:focus .file-cta, .file.is-tangerine.is-focused .file-cta {
    border-color: transparent;
    box-shadow: 0 0 0.5em rgba(237, 139, 0, 0.25);
    color: #FFFFFF; }
  .file.is-tangerine:active .file-cta, .file.is-tangerine.is-active .file-cta {
    background-color: #d47c00;
    border-color: transparent;
    color: #FFFFFF; }
  .file.is-slate .file-cta {
    background-color: #58595A;
    border-color: transparent;
    color: #FFFFFF; }
  .file.is-slate:hover .file-cta, .file.is-slate.is-hovered .file-cta {
    background-color: #525354;
    border-color: transparent;
    color: #FFFFFF; }
  .file.is-slate:focus .file-cta, .file.is-slate.is-focused .file-cta {
    border-color: transparent;
    box-shadow: 0 0 0.5em rgba(88, 89, 90, 0.25);
    color: #FFFFFF; }
  .file.is-slate:active .file-cta, .file.is-slate.is-active .file-cta {
    background-color: #4b4c4d;
    border-color: transparent;
    color: #FFFFFF; }
  .file.is-cerulean-light .file-cta {
    background-color: #E5F2F8;
    border-color: transparent;
    color: #191919; }
  .file.is-cerulean-light:hover .file-cta, .file.is-cerulean-light.is-hovered .file-cta {
    background-color: #dbedf5;
    border-color: transparent;
    color: #191919; }
  .file.is-cerulean-light:focus .file-cta, .file.is-cerulean-light.is-focused .file-cta {
    border-color: transparent;
    box-shadow: 0 0 0.5em rgba(229, 242, 248, 0.25);
    color: #191919; }
  .file.is-cerulean-light:active .file-cta, .file.is-cerulean-light.is-active .file-cta {
    background-color: #d1e8f3;
    border-color: transparent;
    color: #191919; }
  .file.is-small {
    font-size: 0.75rem; }
  .file.is-normal {
    font-size: 1rem; }
  .file.is-medium, section.file.wp-block-group {
    font-size: 1.25rem; }
    .file.is-medium .file-icon .fa, section.file.wp-block-group .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: 5px; }
  .file.has-name.is-empty .file-name {
    display: none; }
  .file.is-boxed .file-label {
    flex-direction: column; }
  .file.is-boxed .file-cta {
    flex-direction: column;
    height: auto;
    padding: 1em 3em; }
  .file.is-boxed .file-name {
    border-width: 0 1px 1px; }
  .file.is-boxed .file-icon {
    height: 1.5em;
    width: 1.5em; }
    .file.is-boxed .file-icon .fa {
      font-size: 21px; }
  .file.is-boxed.is-small .file-icon .fa {
    font-size: 14px; }
  .file.is-boxed.is-medium .file-icon .fa, section.file.is-boxed.wp-block-group .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: 5px 5px 0 0; }
  .file.is-boxed.has-name .file-name {
    border-radius: 0 0 5px 5px;
    border-width: 0 1px 1px; }
  .file.is-centered {
    justify-content: center; }
  .file.is-fullwidth .file-label {
    width: 100%; }
  .file.is-fullwidth .file-name {
    flex-grow: 1;
    max-width: none; }
  .file.is-right {
    justify-content: flex-end; }
    .file.is-right .file-cta {
      border-radius: 0 5px 5px 0; }
    .file.is-right .file-name {
      border-radius: 5px 0 0 5px;
      border-width: 1px 0 1px 1px;
      order: -1; }

.file-label {
  align-items: stretch;
  display: flex;
  cursor: pointer;
  justify-content: flex-start;
  overflow: hidden;
  position: relative; }
  .file-label:hover .file-cta {
    background-color: #efefef;
    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: 100%;
  left: 0;
  opacity: 0;
  outline: none;
  position: absolute;
  top: 0;
  width: 100%; }

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

.file-cta {
  background-color: #F5F5F5;
  color: #58595A; }

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

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

.label, .wpcf7-form label {
  color: #363636;
  display: block;
  font-size: 1rem;
  font-weight: 700; }
  .label:not(:last-child), .wpcf7-form label:not(:last-child) {
    margin-bottom: 0.5em; }
  .label.is-small, .wpcf7-form label.is-small {
    font-size: 0.75rem; }
  .label.is-medium, .wpcf7-form label.is-medium, section.label.wp-block-group {
    font-size: 1.25rem; }
  .label.is-large, .wpcf7-form label.is-large {
    font-size: 1.5rem; }

.help {
  display: block;
  font-size: 0.75rem;
  margin-top: 0.25rem; }
  .help.is-white {
    color: #FFFFFF; }
  .help.is-black {
    color: #191919; }
  .help.is-light {
    color: #F5F5F5; }
  .help.is-dark {
    color: #8A8B8F; }
  .help.is-primary, .hs-form .help.hs-button, .wpcf7-form .help.wpcf7-submit {
    color: #E05929; }
  .help.is-link {
    color: #0085CA; }
  .help.is-info,
  .button .wp-block-button__link.is-info a.help,
  .hs-form .hs-button .wp-block-button__link.is-info a.help,
  .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.help,
  .wp-block-button .wp-block-button__link.is-info a.help,
  .wp-block-button__link .wp-block-button__link.is-info a.help {
    color: #0085CA; }
  .help.is-success {
    color: #48c78e; }
  .help.is-warning {
    color: #FFC845; }
  .help.is-danger {
    color: #f14668; }
  .help.is-secondary, .our_services .content .our_services-content .help.button, .our_services .content .our_services-content .hs-form .help.hs-button, .hs-form .our_services .content .our_services-content .help.hs-button, .our_services .content .our_services-content .wpcf7-form .help.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .help.wpcf7-submit {
    color: #03173E; }
  .help.is-orange {
    color: #E05929; }
  .help.is-tangerine {
    color: #ED8B00; }
  .help.is-slate {
    color: #58595A; }
  .help.is-cerulean-light {
    color: #E5F2F8; }

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

.field.has-addons {
  display: flex;
  justify-content: flex-start; }
  .field.has-addons .control:not(:last-child), .field.has-addons .hs-form .hs-fieldtype-text:not(:last-child), .hs-form .field.has-addons .hs-fieldtype-text:not(:last-child),
  .field.has-addons .hs-form .hs-fieldtype-phonenumber:not(:last-child), .hs-form .field.has-addons .hs-fieldtype-phonenumber:not(:last-child),
  .field.has-addons .hs-form .hs-fieldtype-textarea:not(:last-child), .hs-form .field.has-addons .hs-fieldtype-textarea:not(:last-child), .field.has-addons .hs-form .hs-dependent-field:not(:last-child), .hs-form .field.has-addons .hs-dependent-field:not(:last-child) {
    margin-right: -1px; }
  .field.has-addons .control:not(:first-child):not(:last-child) .button, .field.has-addons .hs-form .hs-fieldtype-text:not(:first-child):not(:last-child) .button, .hs-form .field.has-addons .hs-fieldtype-text:not(:first-child):not(:last-child) .button, .field.has-addons .hs-form .hs-fieldtype-phonenumber:not(:first-child):not(:last-child) .button, .hs-form .field.has-addons .hs-fieldtype-phonenumber:not(:first-child):not(:last-child) .button, .field.has-addons .hs-form .hs-fieldtype-textarea:not(:first-child):not(:last-child) .button, .hs-form .field.has-addons .hs-fieldtype-textarea:not(:first-child):not(:last-child) .button, .field.has-addons .hs-form .hs-dependent-field:not(:first-child):not(:last-child) .button, .hs-form .field.has-addons .hs-dependent-field:not(:first-child):not(:last-child) .button, .field.has-addons .control:not(:first-child):not(:last-child) .hs-form .hs-button, .hs-form .field.has-addons .control:not(:first-child):not(:last-child) .hs-button, .field.has-addons .hs-form .hs-fieldtype-text:not(:first-child):not(:last-child) .hs-button, .hs-form .field.has-addons .hs-fieldtype-text:not(:first-child):not(:last-child) .hs-button, .field.has-addons .hs-form .hs-fieldtype-phonenumber:not(:first-child):not(:last-child) .hs-button, .hs-form .field.has-addons .hs-fieldtype-phonenumber:not(:first-child):not(:last-child) .hs-button, .field.has-addons .hs-form .hs-fieldtype-textarea:not(:first-child):not(:last-child) .hs-button, .hs-form .field.has-addons .hs-fieldtype-textarea:not(:first-child):not(:last-child) .hs-button, .field.has-addons .hs-form .hs-dependent-field:not(:first-child):not(:last-child) .hs-button, .hs-form .field.has-addons .hs-dependent-field:not(:first-child):not(:last-child) .hs-button, .field.has-addons .control:not(:first-child):not(:last-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .field.has-addons .control:not(:first-child):not(:last-child) .wpcf7-submit, .field.has-addons .hs-form .hs-fieldtype-text:not(:first-child):not(:last-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-text:not(:first-child):not(:last-child) .wpcf7-submit, .hs-form .field.has-addons .hs-fieldtype-text:not(:first-child):not(:last-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-text:not(:first-child):not(:last-child) .wpcf7-submit, .field.has-addons .hs-form .hs-fieldtype-phonenumber:not(:first-child):not(:last-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-phonenumber:not(:first-child):not(:last-child) .wpcf7-submit, .hs-form .field.has-addons .hs-fieldtype-phonenumber:not(:first-child):not(:last-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-phonenumber:not(:first-child):not(:last-child) .wpcf7-submit, .field.has-addons .hs-form .hs-fieldtype-textarea:not(:first-child):not(:last-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-textarea:not(:first-child):not(:last-child) .wpcf7-submit, .hs-form .field.has-addons .hs-fieldtype-textarea:not(:first-child):not(:last-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-textarea:not(:first-child):not(:last-child) .wpcf7-submit, .field.has-addons .hs-form .hs-dependent-field:not(:first-child):not(:last-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .field.has-addons .hs-form .hs-dependent-field:not(:first-child):not(:last-child) .wpcf7-submit, .hs-form .field.has-addons .hs-dependent-field:not(:first-child):not(:last-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .hs-form .field.has-addons .hs-dependent-field:not(:first-child):not(:last-child) .wpcf7-submit,
  .field.has-addons .control:not(:first-child):not(:last-child) .input,
  .field.has-addons .hs-form .hs-fieldtype-text:not(:first-child):not(:last-child) .input,
  .hs-form .field.has-addons .hs-fieldtype-text:not(:first-child):not(:last-child) .input,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber:not(:first-child):not(:last-child) .input,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber:not(:first-child):not(:last-child) .input,
  .field.has-addons .hs-form .hs-fieldtype-textarea:not(:first-child):not(:last-child) .input,
  .hs-form .field.has-addons .hs-fieldtype-textarea:not(:first-child):not(:last-child) .input,
  .field.has-addons .hs-form .hs-dependent-field:not(:first-child):not(:last-child) .input,
  .hs-form .field.has-addons .hs-dependent-field:not(:first-child):not(:last-child) .input,
  .field.has-addons .control:not(:first-child):not(:last-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .control:not(:first-child):not(:last-child) .wpcf7-text,
  .field.has-addons .hs-form .hs-fieldtype-text:not(:first-child):not(:last-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-text:not(:first-child):not(:last-child) .wpcf7-text,
  .hs-form .field.has-addons .hs-fieldtype-text:not(:first-child):not(:last-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-text:not(:first-child):not(:last-child) .wpcf7-text,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber:not(:first-child):not(:last-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-phonenumber:not(:first-child):not(:last-child) .wpcf7-text,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber:not(:first-child):not(:last-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-phonenumber:not(:first-child):not(:last-child) .wpcf7-text,
  .field.has-addons .hs-form .hs-fieldtype-textarea:not(:first-child):not(:last-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-textarea:not(:first-child):not(:last-child) .wpcf7-text,
  .hs-form .field.has-addons .hs-fieldtype-textarea:not(:first-child):not(:last-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-textarea:not(:first-child):not(:last-child) .wpcf7-text,
  .field.has-addons .hs-form .hs-dependent-field:not(:first-child):not(:last-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-dependent-field:not(:first-child):not(:last-child) .wpcf7-text,
  .hs-form .field.has-addons .hs-dependent-field:not(:first-child):not(:last-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-dependent-field:not(:first-child):not(:last-child) .wpcf7-text,
  .field.has-addons .control:not(:first-child):not(:last-child) .select select,
  .field.has-addons .hs-form .hs-fieldtype-text:not(:first-child):not(:last-child) .select select,
  .hs-form .field.has-addons .hs-fieldtype-text:not(:first-child):not(:last-child) .select select,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber:not(:first-child):not(:last-child) .select select,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber:not(:first-child):not(:last-child) .select select,
  .field.has-addons .hs-form .hs-fieldtype-textarea:not(:first-child):not(:last-child) .select select,
  .hs-form .field.has-addons .hs-fieldtype-textarea:not(:first-child):not(:last-child) .select select,
  .field.has-addons .hs-form .hs-dependent-field:not(:first-child):not(:last-child) .select select,
  .hs-form .field.has-addons .hs-dependent-field:not(:first-child):not(:last-child) .select select,
  .field.has-addons .control:not(:first-child):not(:last-child) .wp-block-categories-dropdown select,
  .field.has-addons .hs-form .hs-fieldtype-text:not(:first-child):not(:last-child) .wp-block-categories-dropdown select,
  .hs-form .field.has-addons .hs-fieldtype-text:not(:first-child):not(:last-child) .wp-block-categories-dropdown select,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber:not(:first-child):not(:last-child) .wp-block-categories-dropdown select,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber:not(:first-child):not(:last-child) .wp-block-categories-dropdown select,
  .field.has-addons .hs-form .hs-fieldtype-textarea:not(:first-child):not(:last-child) .wp-block-categories-dropdown select,
  .hs-form .field.has-addons .hs-fieldtype-textarea:not(:first-child):not(:last-child) .wp-block-categories-dropdown select,
  .field.has-addons .hs-form .hs-dependent-field:not(:first-child):not(:last-child) .wp-block-categories-dropdown select,
  .hs-form .field.has-addons .hs-dependent-field:not(:first-child):not(:last-child) .wp-block-categories-dropdown select {
    border-radius: 0; }
  .field.has-addons .control:first-child:not(:only-child) .button, .field.has-addons .hs-form .hs-fieldtype-text:first-child:not(:only-child) .button, .hs-form .field.has-addons .hs-fieldtype-text:first-child:not(:only-child) .button, .field.has-addons .hs-form .hs-fieldtype-phonenumber:first-child:not(:only-child) .button, .hs-form .field.has-addons .hs-fieldtype-phonenumber:first-child:not(:only-child) .button, .field.has-addons .hs-form .hs-fieldtype-textarea:first-child:not(:only-child) .button, .hs-form .field.has-addons .hs-fieldtype-textarea:first-child:not(:only-child) .button, .field.has-addons .hs-form .hs-dependent-field:first-child:not(:only-child) .button, .hs-form .field.has-addons .hs-dependent-field:first-child:not(:only-child) .button, .field.has-addons .control:first-child:not(:only-child) .hs-form .hs-button, .hs-form .field.has-addons .control:first-child:not(:only-child) .hs-button, .field.has-addons .hs-form .hs-fieldtype-text:first-child:not(:only-child) .hs-button, .hs-form .field.has-addons .hs-fieldtype-text:first-child:not(:only-child) .hs-button, .field.has-addons .hs-form .hs-fieldtype-phonenumber:first-child:not(:only-child) .hs-button, .hs-form .field.has-addons .hs-fieldtype-phonenumber:first-child:not(:only-child) .hs-button, .field.has-addons .hs-form .hs-fieldtype-textarea:first-child:not(:only-child) .hs-button, .hs-form .field.has-addons .hs-fieldtype-textarea:first-child:not(:only-child) .hs-button, .field.has-addons .hs-form .hs-dependent-field:first-child:not(:only-child) .hs-button, .hs-form .field.has-addons .hs-dependent-field:first-child:not(:only-child) .hs-button, .field.has-addons .control:first-child:not(:only-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .field.has-addons .control:first-child:not(:only-child) .wpcf7-submit, .field.has-addons .hs-form .hs-fieldtype-text:first-child:not(:only-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-text:first-child:not(:only-child) .wpcf7-submit, .hs-form .field.has-addons .hs-fieldtype-text:first-child:not(:only-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-text:first-child:not(:only-child) .wpcf7-submit, .field.has-addons .hs-form .hs-fieldtype-phonenumber:first-child:not(:only-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-phonenumber:first-child:not(:only-child) .wpcf7-submit, .hs-form .field.has-addons .hs-fieldtype-phonenumber:first-child:not(:only-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-phonenumber:first-child:not(:only-child) .wpcf7-submit, .field.has-addons .hs-form .hs-fieldtype-textarea:first-child:not(:only-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-textarea:first-child:not(:only-child) .wpcf7-submit, .hs-form .field.has-addons .hs-fieldtype-textarea:first-child:not(:only-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-textarea:first-child:not(:only-child) .wpcf7-submit, .field.has-addons .hs-form .hs-dependent-field:first-child:not(:only-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .field.has-addons .hs-form .hs-dependent-field:first-child:not(:only-child) .wpcf7-submit, .hs-form .field.has-addons .hs-dependent-field:first-child:not(:only-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .hs-form .field.has-addons .hs-dependent-field:first-child:not(:only-child) .wpcf7-submit,
  .field.has-addons .control:first-child:not(:only-child) .input,
  .field.has-addons .hs-form .hs-fieldtype-text:first-child:not(:only-child) .input,
  .hs-form .field.has-addons .hs-fieldtype-text:first-child:not(:only-child) .input,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber:first-child:not(:only-child) .input,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber:first-child:not(:only-child) .input,
  .field.has-addons .hs-form .hs-fieldtype-textarea:first-child:not(:only-child) .input,
  .hs-form .field.has-addons .hs-fieldtype-textarea:first-child:not(:only-child) .input,
  .field.has-addons .hs-form .hs-dependent-field:first-child:not(:only-child) .input,
  .hs-form .field.has-addons .hs-dependent-field:first-child:not(:only-child) .input,
  .field.has-addons .control:first-child:not(:only-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .control:first-child:not(:only-child) .wpcf7-text,
  .field.has-addons .hs-form .hs-fieldtype-text:first-child:not(:only-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-text:first-child:not(:only-child) .wpcf7-text,
  .hs-form .field.has-addons .hs-fieldtype-text:first-child:not(:only-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-text:first-child:not(:only-child) .wpcf7-text,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber:first-child:not(:only-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-phonenumber:first-child:not(:only-child) .wpcf7-text,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber:first-child:not(:only-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-phonenumber:first-child:not(:only-child) .wpcf7-text,
  .field.has-addons .hs-form .hs-fieldtype-textarea:first-child:not(:only-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-textarea:first-child:not(:only-child) .wpcf7-text,
  .hs-form .field.has-addons .hs-fieldtype-textarea:first-child:not(:only-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-textarea:first-child:not(:only-child) .wpcf7-text,
  .field.has-addons .hs-form .hs-dependent-field:first-child:not(:only-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-dependent-field:first-child:not(:only-child) .wpcf7-text,
  .hs-form .field.has-addons .hs-dependent-field:first-child:not(:only-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-dependent-field:first-child:not(:only-child) .wpcf7-text,
  .field.has-addons .control:first-child:not(:only-child) .select select,
  .field.has-addons .hs-form .hs-fieldtype-text:first-child:not(:only-child) .select select,
  .hs-form .field.has-addons .hs-fieldtype-text:first-child:not(:only-child) .select select,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber:first-child:not(:only-child) .select select,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber:first-child:not(:only-child) .select select,
  .field.has-addons .hs-form .hs-fieldtype-textarea:first-child:not(:only-child) .select select,
  .hs-form .field.has-addons .hs-fieldtype-textarea:first-child:not(:only-child) .select select,
  .field.has-addons .hs-form .hs-dependent-field:first-child:not(:only-child) .select select,
  .hs-form .field.has-addons .hs-dependent-field:first-child:not(:only-child) .select select,
  .field.has-addons .control:first-child:not(:only-child) .wp-block-categories-dropdown select,
  .field.has-addons .hs-form .hs-fieldtype-text:first-child:not(:only-child) .wp-block-categories-dropdown select,
  .hs-form .field.has-addons .hs-fieldtype-text:first-child:not(:only-child) .wp-block-categories-dropdown select,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber:first-child:not(:only-child) .wp-block-categories-dropdown select,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber:first-child:not(:only-child) .wp-block-categories-dropdown select,
  .field.has-addons .hs-form .hs-fieldtype-textarea:first-child:not(:only-child) .wp-block-categories-dropdown select,
  .hs-form .field.has-addons .hs-fieldtype-textarea:first-child:not(:only-child) .wp-block-categories-dropdown select,
  .field.has-addons .hs-form .hs-dependent-field:first-child:not(:only-child) .wp-block-categories-dropdown select,
  .hs-form .field.has-addons .hs-dependent-field:first-child:not(:only-child) .wp-block-categories-dropdown select {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
  .field.has-addons .control:last-child:not(:only-child) .button, .field.has-addons .hs-form .hs-fieldtype-text:last-child:not(:only-child) .button, .hs-form .field.has-addons .hs-fieldtype-text:last-child:not(:only-child) .button, .field.has-addons .hs-form .hs-fieldtype-phonenumber:last-child:not(:only-child) .button, .hs-form .field.has-addons .hs-fieldtype-phonenumber:last-child:not(:only-child) .button, .field.has-addons .hs-form .hs-fieldtype-textarea:last-child:not(:only-child) .button, .hs-form .field.has-addons .hs-fieldtype-textarea:last-child:not(:only-child) .button, .field.has-addons .hs-form .hs-dependent-field:last-child:not(:only-child) .button, .hs-form .field.has-addons .hs-dependent-field:last-child:not(:only-child) .button, .field.has-addons .control:last-child:not(:only-child) .hs-form .hs-button, .hs-form .field.has-addons .control:last-child:not(:only-child) .hs-button, .field.has-addons .hs-form .hs-fieldtype-text:last-child:not(:only-child) .hs-button, .hs-form .field.has-addons .hs-fieldtype-text:last-child:not(:only-child) .hs-button, .field.has-addons .hs-form .hs-fieldtype-phonenumber:last-child:not(:only-child) .hs-button, .hs-form .field.has-addons .hs-fieldtype-phonenumber:last-child:not(:only-child) .hs-button, .field.has-addons .hs-form .hs-fieldtype-textarea:last-child:not(:only-child) .hs-button, .hs-form .field.has-addons .hs-fieldtype-textarea:last-child:not(:only-child) .hs-button, .field.has-addons .hs-form .hs-dependent-field:last-child:not(:only-child) .hs-button, .hs-form .field.has-addons .hs-dependent-field:last-child:not(:only-child) .hs-button, .field.has-addons .control:last-child:not(:only-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .field.has-addons .control:last-child:not(:only-child) .wpcf7-submit, .field.has-addons .hs-form .hs-fieldtype-text:last-child:not(:only-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-text:last-child:not(:only-child) .wpcf7-submit, .hs-form .field.has-addons .hs-fieldtype-text:last-child:not(:only-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-text:last-child:not(:only-child) .wpcf7-submit, .field.has-addons .hs-form .hs-fieldtype-phonenumber:last-child:not(:only-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-phonenumber:last-child:not(:only-child) .wpcf7-submit, .hs-form .field.has-addons .hs-fieldtype-phonenumber:last-child:not(:only-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-phonenumber:last-child:not(:only-child) .wpcf7-submit, .field.has-addons .hs-form .hs-fieldtype-textarea:last-child:not(:only-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-textarea:last-child:not(:only-child) .wpcf7-submit, .hs-form .field.has-addons .hs-fieldtype-textarea:last-child:not(:only-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-textarea:last-child:not(:only-child) .wpcf7-submit, .field.has-addons .hs-form .hs-dependent-field:last-child:not(:only-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .field.has-addons .hs-form .hs-dependent-field:last-child:not(:only-child) .wpcf7-submit, .hs-form .field.has-addons .hs-dependent-field:last-child:not(:only-child) .wpcf7-form .wpcf7-submit, .wpcf7-form .hs-form .field.has-addons .hs-dependent-field:last-child:not(:only-child) .wpcf7-submit,
  .field.has-addons .control:last-child:not(:only-child) .input,
  .field.has-addons .hs-form .hs-fieldtype-text:last-child:not(:only-child) .input,
  .hs-form .field.has-addons .hs-fieldtype-text:last-child:not(:only-child) .input,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber:last-child:not(:only-child) .input,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber:last-child:not(:only-child) .input,
  .field.has-addons .hs-form .hs-fieldtype-textarea:last-child:not(:only-child) .input,
  .hs-form .field.has-addons .hs-fieldtype-textarea:last-child:not(:only-child) .input,
  .field.has-addons .hs-form .hs-dependent-field:last-child:not(:only-child) .input,
  .hs-form .field.has-addons .hs-dependent-field:last-child:not(:only-child) .input,
  .field.has-addons .control:last-child:not(:only-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .control:last-child:not(:only-child) .wpcf7-text,
  .field.has-addons .hs-form .hs-fieldtype-text:last-child:not(:only-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-text:last-child:not(:only-child) .wpcf7-text,
  .hs-form .field.has-addons .hs-fieldtype-text:last-child:not(:only-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-text:last-child:not(:only-child) .wpcf7-text,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber:last-child:not(:only-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-phonenumber:last-child:not(:only-child) .wpcf7-text,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber:last-child:not(:only-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-phonenumber:last-child:not(:only-child) .wpcf7-text,
  .field.has-addons .hs-form .hs-fieldtype-textarea:last-child:not(:only-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-textarea:last-child:not(:only-child) .wpcf7-text,
  .hs-form .field.has-addons .hs-fieldtype-textarea:last-child:not(:only-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-textarea:last-child:not(:only-child) .wpcf7-text,
  .field.has-addons .hs-form .hs-dependent-field:last-child:not(:only-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-dependent-field:last-child:not(:only-child) .wpcf7-text,
  .hs-form .field.has-addons .hs-dependent-field:last-child:not(:only-child) .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-dependent-field:last-child:not(:only-child) .wpcf7-text,
  .field.has-addons .control:last-child:not(:only-child) .select select,
  .field.has-addons .hs-form .hs-fieldtype-text:last-child:not(:only-child) .select select,
  .hs-form .field.has-addons .hs-fieldtype-text:last-child:not(:only-child) .select select,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber:last-child:not(:only-child) .select select,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber:last-child:not(:only-child) .select select,
  .field.has-addons .hs-form .hs-fieldtype-textarea:last-child:not(:only-child) .select select,
  .hs-form .field.has-addons .hs-fieldtype-textarea:last-child:not(:only-child) .select select,
  .field.has-addons .hs-form .hs-dependent-field:last-child:not(:only-child) .select select,
  .hs-form .field.has-addons .hs-dependent-field:last-child:not(:only-child) .select select,
  .field.has-addons .control:last-child:not(:only-child) .wp-block-categories-dropdown select,
  .field.has-addons .hs-form .hs-fieldtype-text:last-child:not(:only-child) .wp-block-categories-dropdown select,
  .hs-form .field.has-addons .hs-fieldtype-text:last-child:not(:only-child) .wp-block-categories-dropdown select,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber:last-child:not(:only-child) .wp-block-categories-dropdown select,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber:last-child:not(:only-child) .wp-block-categories-dropdown select,
  .field.has-addons .hs-form .hs-fieldtype-textarea:last-child:not(:only-child) .wp-block-categories-dropdown select,
  .hs-form .field.has-addons .hs-fieldtype-textarea:last-child:not(:only-child) .wp-block-categories-dropdown select,
  .field.has-addons .hs-form .hs-dependent-field:last-child:not(:only-child) .wp-block-categories-dropdown select,
  .hs-form .field.has-addons .hs-dependent-field:last-child:not(:only-child) .wp-block-categories-dropdown select {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  .field.has-addons .control .button:not([disabled]):hover, .field.has-addons .hs-form .hs-fieldtype-text .button:not([disabled]):hover, .hs-form .field.has-addons .hs-fieldtype-text .button:not([disabled]):hover, .field.has-addons .hs-form .hs-fieldtype-phonenumber .button:not([disabled]):hover, .hs-form .field.has-addons .hs-fieldtype-phonenumber .button:not([disabled]):hover, .field.has-addons .hs-form .hs-fieldtype-textarea .button:not([disabled]):hover, .hs-form .field.has-addons .hs-fieldtype-textarea .button:not([disabled]):hover, .field.has-addons .hs-form .hs-dependent-field .button:not([disabled]):hover, .hs-form .field.has-addons .hs-dependent-field .button:not([disabled]):hover, .field.has-addons .control .hs-form .hs-button:not([disabled]):hover, .hs-form .field.has-addons .control .hs-button:not([disabled]):hover, .field.has-addons .hs-form .hs-fieldtype-text .hs-button:not([disabled]):hover, .hs-form .field.has-addons .hs-fieldtype-text .hs-button:not([disabled]):hover, .field.has-addons .hs-form .hs-fieldtype-phonenumber .hs-button:not([disabled]):hover, .hs-form .field.has-addons .hs-fieldtype-phonenumber .hs-button:not([disabled]):hover, .field.has-addons .hs-form .hs-fieldtype-textarea .hs-button:not([disabled]):hover, .hs-form .field.has-addons .hs-fieldtype-textarea .hs-button:not([disabled]):hover, .field.has-addons .hs-form .hs-dependent-field .hs-button:not([disabled]):hover, .hs-form .field.has-addons .hs-dependent-field .hs-button:not([disabled]):hover, .field.has-addons .control .wpcf7-form .wpcf7-submit:not([disabled]):hover, .wpcf7-form .field.has-addons .control .wpcf7-submit:not([disabled]):hover, .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-form .wpcf7-submit:not([disabled]):hover, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-submit:not([disabled]):hover, .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-form .wpcf7-submit:not([disabled]):hover, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-submit:not([disabled]):hover, .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-form .wpcf7-submit:not([disabled]):hover, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-submit:not([disabled]):hover, .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-form .wpcf7-submit:not([disabled]):hover, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-submit:not([disabled]):hover, .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-form .wpcf7-submit:not([disabled]):hover, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-submit:not([disabled]):hover, .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-form .wpcf7-submit:not([disabled]):hover, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-submit:not([disabled]):hover, .field.has-addons .hs-form .hs-dependent-field .wpcf7-form .wpcf7-submit:not([disabled]):hover, .wpcf7-form .field.has-addons .hs-form .hs-dependent-field .wpcf7-submit:not([disabled]):hover, .hs-form .field.has-addons .hs-dependent-field .wpcf7-form .wpcf7-submit:not([disabled]):hover, .wpcf7-form .hs-form .field.has-addons .hs-dependent-field .wpcf7-submit:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered, .field.has-addons .hs-form .hs-fieldtype-text .button:not([disabled]).is-hovered, .hs-form .field.has-addons .hs-fieldtype-text .button:not([disabled]).is-hovered, .field.has-addons .hs-form .hs-fieldtype-phonenumber .button:not([disabled]).is-hovered, .hs-form .field.has-addons .hs-fieldtype-phonenumber .button:not([disabled]).is-hovered, .field.has-addons .hs-form .hs-fieldtype-textarea .button:not([disabled]).is-hovered, .hs-form .field.has-addons .hs-fieldtype-textarea .button:not([disabled]).is-hovered, .field.has-addons .hs-form .hs-dependent-field .button:not([disabled]).is-hovered, .hs-form .field.has-addons .hs-dependent-field .button:not([disabled]).is-hovered, .field.has-addons .control .hs-form .hs-button:not([disabled]).is-hovered, .hs-form .field.has-addons .control .hs-button:not([disabled]).is-hovered, .field.has-addons .hs-form .hs-fieldtype-text .hs-button:not([disabled]).is-hovered, .hs-form .field.has-addons .hs-fieldtype-text .hs-button:not([disabled]).is-hovered, .field.has-addons .hs-form .hs-fieldtype-phonenumber .hs-button:not([disabled]).is-hovered, .hs-form .field.has-addons .hs-fieldtype-phonenumber .hs-button:not([disabled]).is-hovered, .field.has-addons .hs-form .hs-fieldtype-textarea .hs-button:not([disabled]).is-hovered, .hs-form .field.has-addons .hs-fieldtype-textarea .hs-button:not([disabled]).is-hovered, .field.has-addons .hs-form .hs-dependent-field .hs-button:not([disabled]).is-hovered, .hs-form .field.has-addons .hs-dependent-field .hs-button:not([disabled]).is-hovered, .field.has-addons .control .wpcf7-form .wpcf7-submit:not([disabled]).is-hovered, .wpcf7-form .field.has-addons .control .wpcf7-submit:not([disabled]).is-hovered, .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-form .wpcf7-submit:not([disabled]).is-hovered, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-submit:not([disabled]).is-hovered, .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-form .wpcf7-submit:not([disabled]).is-hovered, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-submit:not([disabled]).is-hovered, .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-form .wpcf7-submit:not([disabled]).is-hovered, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-submit:not([disabled]).is-hovered, .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-form .wpcf7-submit:not([disabled]).is-hovered, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-submit:not([disabled]).is-hovered, .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-form .wpcf7-submit:not([disabled]).is-hovered, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-submit:not([disabled]).is-hovered, .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-form .wpcf7-submit:not([disabled]).is-hovered, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-submit:not([disabled]).is-hovered, .field.has-addons .hs-form .hs-dependent-field .wpcf7-form .wpcf7-submit:not([disabled]).is-hovered, .wpcf7-form .field.has-addons .hs-form .hs-dependent-field .wpcf7-submit:not([disabled]).is-hovered, .hs-form .field.has-addons .hs-dependent-field .wpcf7-form .wpcf7-submit:not([disabled]).is-hovered, .wpcf7-form .hs-form .field.has-addons .hs-dependent-field .wpcf7-submit:not([disabled]).is-hovered,
  .field.has-addons .control .input:not([disabled]):hover,
  .field.has-addons .hs-form .hs-fieldtype-text .input:not([disabled]):hover,
  .hs-form .field.has-addons .hs-fieldtype-text .input:not([disabled]):hover,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .input:not([disabled]):hover,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .input:not([disabled]):hover,
  .field.has-addons .hs-form .hs-fieldtype-textarea .input:not([disabled]):hover,
  .hs-form .field.has-addons .hs-fieldtype-textarea .input:not([disabled]):hover,
  .field.has-addons .hs-form .hs-dependent-field .input:not([disabled]):hover,
  .hs-form .field.has-addons .hs-dependent-field .input:not([disabled]):hover,
  .field.has-addons .control .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):hover,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .control .wpcf7-text:not([disabled]):hover,
  .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):hover,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-text:not([disabled]):hover,
  .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):hover,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-text:not([disabled]):hover,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):hover,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-text:not([disabled]):hover,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):hover,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-text:not([disabled]):hover,
  .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):hover,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-text:not([disabled]):hover,
  .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):hover,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-text:not([disabled]):hover,
  .field.has-addons .hs-form .hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):hover,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-dependent-field .wpcf7-text:not([disabled]):hover,
  .hs-form .field.has-addons .hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):hover,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-dependent-field .wpcf7-text:not([disabled]):hover,
  .field.has-addons .control .input:not([disabled]).is-hovered,
  .field.has-addons .hs-form .hs-fieldtype-text .input:not([disabled]).is-hovered,
  .hs-form .field.has-addons .hs-fieldtype-text .input:not([disabled]).is-hovered,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .input:not([disabled]).is-hovered,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .input:not([disabled]).is-hovered,
  .field.has-addons .hs-form .hs-fieldtype-textarea .input:not([disabled]).is-hovered,
  .hs-form .field.has-addons .hs-fieldtype-textarea .input:not([disabled]).is-hovered,
  .field.has-addons .hs-form .hs-dependent-field .input:not([disabled]).is-hovered,
  .hs-form .field.has-addons .hs-dependent-field .input:not([disabled]).is-hovered,
  .field.has-addons .control .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-hovered,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .control .wpcf7-text:not([disabled]).is-hovered,
  .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-hovered,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-text:not([disabled]).is-hovered,
  .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-hovered,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-text:not([disabled]).is-hovered,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-hovered,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-text:not([disabled]).is-hovered,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-hovered,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-text:not([disabled]).is-hovered,
  .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-hovered,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-text:not([disabled]).is-hovered,
  .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-hovered,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-text:not([disabled]).is-hovered,
  .field.has-addons .hs-form .hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-hovered,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-dependent-field .wpcf7-text:not([disabled]).is-hovered,
  .hs-form .field.has-addons .hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-hovered,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-dependent-field .wpcf7-text:not([disabled]).is-hovered,
  .field.has-addons .control .select select:not([disabled]):hover,
  .field.has-addons .hs-form .hs-fieldtype-text .select select:not([disabled]):hover,
  .hs-form .field.has-addons .hs-fieldtype-text .select select:not([disabled]):hover,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .select select:not([disabled]):hover,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .select select:not([disabled]):hover,
  .field.has-addons .hs-form .hs-fieldtype-textarea .select select:not([disabled]):hover,
  .hs-form .field.has-addons .hs-fieldtype-textarea .select select:not([disabled]):hover,
  .field.has-addons .hs-form .hs-dependent-field .select select:not([disabled]):hover,
  .hs-form .field.has-addons .hs-dependent-field .select select:not([disabled]):hover,
  .field.has-addons .control .wp-block-categories-dropdown select:not([disabled]):hover,
  .field.has-addons .hs-form .hs-fieldtype-text .wp-block-categories-dropdown select:not([disabled]):hover,
  .hs-form .field.has-addons .hs-fieldtype-text .wp-block-categories-dropdown select:not([disabled]):hover,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .wp-block-categories-dropdown select:not([disabled]):hover,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .wp-block-categories-dropdown select:not([disabled]):hover,
  .field.has-addons .hs-form .hs-fieldtype-textarea .wp-block-categories-dropdown select:not([disabled]):hover,
  .hs-form .field.has-addons .hs-fieldtype-textarea .wp-block-categories-dropdown select:not([disabled]):hover,
  .field.has-addons .hs-form .hs-dependent-field .wp-block-categories-dropdown select:not([disabled]):hover,
  .hs-form .field.has-addons .hs-dependent-field .wp-block-categories-dropdown select:not([disabled]):hover,
  .field.has-addons .control .select select:not([disabled]).is-hovered,
  .field.has-addons .hs-form .hs-fieldtype-text .select select:not([disabled]).is-hovered,
  .hs-form .field.has-addons .hs-fieldtype-text .select select:not([disabled]).is-hovered,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .select select:not([disabled]).is-hovered,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .select select:not([disabled]).is-hovered,
  .field.has-addons .hs-form .hs-fieldtype-textarea .select select:not([disabled]).is-hovered,
  .hs-form .field.has-addons .hs-fieldtype-textarea .select select:not([disabled]).is-hovered,
  .field.has-addons .hs-form .hs-dependent-field .select select:not([disabled]).is-hovered,
  .hs-form .field.has-addons .hs-dependent-field .select select:not([disabled]).is-hovered,
  .field.has-addons .control .wp-block-categories-dropdown select:not([disabled]).is-hovered,
  .field.has-addons .hs-form .hs-fieldtype-text .wp-block-categories-dropdown select:not([disabled]).is-hovered,
  .hs-form .field.has-addons .hs-fieldtype-text .wp-block-categories-dropdown select:not([disabled]).is-hovered,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .wp-block-categories-dropdown select:not([disabled]).is-hovered,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .wp-block-categories-dropdown select:not([disabled]).is-hovered,
  .field.has-addons .hs-form .hs-fieldtype-textarea .wp-block-categories-dropdown select:not([disabled]).is-hovered,
  .hs-form .field.has-addons .hs-fieldtype-textarea .wp-block-categories-dropdown select:not([disabled]).is-hovered,
  .field.has-addons .hs-form .hs-dependent-field .wp-block-categories-dropdown select:not([disabled]).is-hovered,
  .hs-form .field.has-addons .hs-dependent-field .wp-block-categories-dropdown select:not([disabled]).is-hovered {
    z-index: 2; }
  .field.has-addons .control .button:not([disabled]):focus, .field.has-addons .hs-form .hs-fieldtype-text .button:not([disabled]):focus, .hs-form .field.has-addons .hs-fieldtype-text .button:not([disabled]):focus, .field.has-addons .hs-form .hs-fieldtype-phonenumber .button:not([disabled]):focus, .hs-form .field.has-addons .hs-fieldtype-phonenumber .button:not([disabled]):focus, .field.has-addons .hs-form .hs-fieldtype-textarea .button:not([disabled]):focus, .hs-form .field.has-addons .hs-fieldtype-textarea .button:not([disabled]):focus, .field.has-addons .hs-form .hs-dependent-field .button:not([disabled]):focus, .hs-form .field.has-addons .hs-dependent-field .button:not([disabled]):focus, .field.has-addons .control .hs-form .hs-button:not([disabled]):focus, .hs-form .field.has-addons .control .hs-button:not([disabled]):focus, .field.has-addons .hs-form .hs-fieldtype-text .hs-button:not([disabled]):focus, .hs-form .field.has-addons .hs-fieldtype-text .hs-button:not([disabled]):focus, .field.has-addons .hs-form .hs-fieldtype-phonenumber .hs-button:not([disabled]):focus, .hs-form .field.has-addons .hs-fieldtype-phonenumber .hs-button:not([disabled]):focus, .field.has-addons .hs-form .hs-fieldtype-textarea .hs-button:not([disabled]):focus, .hs-form .field.has-addons .hs-fieldtype-textarea .hs-button:not([disabled]):focus, .field.has-addons .hs-form .hs-dependent-field .hs-button:not([disabled]):focus, .hs-form .field.has-addons .hs-dependent-field .hs-button:not([disabled]):focus, .field.has-addons .control .wpcf7-form .wpcf7-submit:not([disabled]):focus, .wpcf7-form .field.has-addons .control .wpcf7-submit:not([disabled]):focus, .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-form .wpcf7-submit:not([disabled]):focus, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-submit:not([disabled]):focus, .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-form .wpcf7-submit:not([disabled]):focus, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-submit:not([disabled]):focus, .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-form .wpcf7-submit:not([disabled]):focus, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-submit:not([disabled]):focus, .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-form .wpcf7-submit:not([disabled]):focus, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-submit:not([disabled]):focus, .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-form .wpcf7-submit:not([disabled]):focus, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-submit:not([disabled]):focus, .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-form .wpcf7-submit:not([disabled]):focus, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-submit:not([disabled]):focus, .field.has-addons .hs-form .hs-dependent-field .wpcf7-form .wpcf7-submit:not([disabled]):focus, .wpcf7-form .field.has-addons .hs-form .hs-dependent-field .wpcf7-submit:not([disabled]):focus, .hs-form .field.has-addons .hs-dependent-field .wpcf7-form .wpcf7-submit:not([disabled]):focus, .wpcf7-form .hs-form .field.has-addons .hs-dependent-field .wpcf7-submit:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .hs-form .hs-fieldtype-text .button:not([disabled]).is-focused, .hs-form .field.has-addons .hs-fieldtype-text .button:not([disabled]).is-focused, .field.has-addons .hs-form .hs-fieldtype-phonenumber .button:not([disabled]).is-focused, .hs-form .field.has-addons .hs-fieldtype-phonenumber .button:not([disabled]).is-focused, .field.has-addons .hs-form .hs-fieldtype-textarea .button:not([disabled]).is-focused, .hs-form .field.has-addons .hs-fieldtype-textarea .button:not([disabled]).is-focused, .field.has-addons .hs-form .hs-dependent-field .button:not([disabled]).is-focused, .hs-form .field.has-addons .hs-dependent-field .button:not([disabled]).is-focused, .field.has-addons .control .hs-form .hs-button:not([disabled]).is-focused, .hs-form .field.has-addons .control .hs-button:not([disabled]).is-focused, .field.has-addons .hs-form .hs-fieldtype-text .hs-button:not([disabled]).is-focused, .hs-form .field.has-addons .hs-fieldtype-text .hs-button:not([disabled]).is-focused, .field.has-addons .hs-form .hs-fieldtype-phonenumber .hs-button:not([disabled]).is-focused, .hs-form .field.has-addons .hs-fieldtype-phonenumber .hs-button:not([disabled]).is-focused, .field.has-addons .hs-form .hs-fieldtype-textarea .hs-button:not([disabled]).is-focused, .hs-form .field.has-addons .hs-fieldtype-textarea .hs-button:not([disabled]).is-focused, .field.has-addons .hs-form .hs-dependent-field .hs-button:not([disabled]).is-focused, .hs-form .field.has-addons .hs-dependent-field .hs-button:not([disabled]).is-focused, .field.has-addons .control .wpcf7-form .wpcf7-submit:not([disabled]).is-focused, .wpcf7-form .field.has-addons .control .wpcf7-submit:not([disabled]).is-focused, .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-form .wpcf7-submit:not([disabled]).is-focused, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-submit:not([disabled]).is-focused, .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-form .wpcf7-submit:not([disabled]).is-focused, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-submit:not([disabled]).is-focused, .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-form .wpcf7-submit:not([disabled]).is-focused, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-submit:not([disabled]).is-focused, .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-form .wpcf7-submit:not([disabled]).is-focused, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-submit:not([disabled]).is-focused, .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-form .wpcf7-submit:not([disabled]).is-focused, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-submit:not([disabled]).is-focused, .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-form .wpcf7-submit:not([disabled]).is-focused, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-submit:not([disabled]).is-focused, .field.has-addons .hs-form .hs-dependent-field .wpcf7-form .wpcf7-submit:not([disabled]).is-focused, .wpcf7-form .field.has-addons .hs-form .hs-dependent-field .wpcf7-submit:not([disabled]).is-focused, .hs-form .field.has-addons .hs-dependent-field .wpcf7-form .wpcf7-submit:not([disabled]).is-focused, .wpcf7-form .hs-form .field.has-addons .hs-dependent-field .wpcf7-submit:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .hs-form .hs-fieldtype-text .button:not([disabled]):active, .hs-form .field.has-addons .hs-fieldtype-text .button:not([disabled]):active, .field.has-addons .hs-form .hs-fieldtype-phonenumber .button:not([disabled]):active, .hs-form .field.has-addons .hs-fieldtype-phonenumber .button:not([disabled]):active, .field.has-addons .hs-form .hs-fieldtype-textarea .button:not([disabled]):active, .hs-form .field.has-addons .hs-fieldtype-textarea .button:not([disabled]):active, .field.has-addons .hs-form .hs-dependent-field .button:not([disabled]):active, .hs-form .field.has-addons .hs-dependent-field .button:not([disabled]):active, .field.has-addons .control .hs-form .hs-button:not([disabled]):active, .hs-form .field.has-addons .control .hs-button:not([disabled]):active, .field.has-addons .hs-form .hs-fieldtype-text .hs-button:not([disabled]):active, .hs-form .field.has-addons .hs-fieldtype-text .hs-button:not([disabled]):active, .field.has-addons .hs-form .hs-fieldtype-phonenumber .hs-button:not([disabled]):active, .hs-form .field.has-addons .hs-fieldtype-phonenumber .hs-button:not([disabled]):active, .field.has-addons .hs-form .hs-fieldtype-textarea .hs-button:not([disabled]):active, .hs-form .field.has-addons .hs-fieldtype-textarea .hs-button:not([disabled]):active, .field.has-addons .hs-form .hs-dependent-field .hs-button:not([disabled]):active, .hs-form .field.has-addons .hs-dependent-field .hs-button:not([disabled]):active, .field.has-addons .control .wpcf7-form .wpcf7-submit:not([disabled]):active, .wpcf7-form .field.has-addons .control .wpcf7-submit:not([disabled]):active, .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-form .wpcf7-submit:not([disabled]):active, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-submit:not([disabled]):active, .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-form .wpcf7-submit:not([disabled]):active, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-submit:not([disabled]):active, .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-form .wpcf7-submit:not([disabled]):active, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-submit:not([disabled]):active, .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-form .wpcf7-submit:not([disabled]):active, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-submit:not([disabled]):active, .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-form .wpcf7-submit:not([disabled]):active, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-submit:not([disabled]):active, .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-form .wpcf7-submit:not([disabled]):active, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-submit:not([disabled]):active, .field.has-addons .hs-form .hs-dependent-field .wpcf7-form .wpcf7-submit:not([disabled]):active, .wpcf7-form .field.has-addons .hs-form .hs-dependent-field .wpcf7-submit:not([disabled]):active, .hs-form .field.has-addons .hs-dependent-field .wpcf7-form .wpcf7-submit:not([disabled]):active, .wpcf7-form .hs-form .field.has-addons .hs-dependent-field .wpcf7-submit:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active, .field.has-addons .hs-form .hs-fieldtype-text .button:not([disabled]).is-active, .hs-form .field.has-addons .hs-fieldtype-text .button:not([disabled]).is-active, .field.has-addons .hs-form .hs-fieldtype-phonenumber .button:not([disabled]).is-active, .hs-form .field.has-addons .hs-fieldtype-phonenumber .button:not([disabled]).is-active, .field.has-addons .hs-form .hs-fieldtype-textarea .button:not([disabled]).is-active, .hs-form .field.has-addons .hs-fieldtype-textarea .button:not([disabled]).is-active, .field.has-addons .hs-form .hs-dependent-field .button:not([disabled]).is-active, .hs-form .field.has-addons .hs-dependent-field .button:not([disabled]).is-active, .field.has-addons .control .hs-form .hs-button:not([disabled]).is-active, .hs-form .field.has-addons .control .hs-button:not([disabled]).is-active, .field.has-addons .hs-form .hs-fieldtype-text .hs-button:not([disabled]).is-active, .hs-form .field.has-addons .hs-fieldtype-text .hs-button:not([disabled]).is-active, .field.has-addons .hs-form .hs-fieldtype-phonenumber .hs-button:not([disabled]).is-active, .hs-form .field.has-addons .hs-fieldtype-phonenumber .hs-button:not([disabled]).is-active, .field.has-addons .hs-form .hs-fieldtype-textarea .hs-button:not([disabled]).is-active, .hs-form .field.has-addons .hs-fieldtype-textarea .hs-button:not([disabled]).is-active, .field.has-addons .hs-form .hs-dependent-field .hs-button:not([disabled]).is-active, .hs-form .field.has-addons .hs-dependent-field .hs-button:not([disabled]).is-active, .field.has-addons .control .wpcf7-form .wpcf7-submit:not([disabled]).is-active, .wpcf7-form .field.has-addons .control .wpcf7-submit:not([disabled]).is-active, .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-form .wpcf7-submit:not([disabled]).is-active, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-submit:not([disabled]).is-active, .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-form .wpcf7-submit:not([disabled]).is-active, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-submit:not([disabled]).is-active, .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-form .wpcf7-submit:not([disabled]).is-active, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-submit:not([disabled]).is-active, .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-form .wpcf7-submit:not([disabled]).is-active, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-submit:not([disabled]).is-active, .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-form .wpcf7-submit:not([disabled]).is-active, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-submit:not([disabled]).is-active, .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-form .wpcf7-submit:not([disabled]).is-active, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-submit:not([disabled]).is-active, .field.has-addons .hs-form .hs-dependent-field .wpcf7-form .wpcf7-submit:not([disabled]).is-active, .wpcf7-form .field.has-addons .hs-form .hs-dependent-field .wpcf7-submit:not([disabled]).is-active, .hs-form .field.has-addons .hs-dependent-field .wpcf7-form .wpcf7-submit:not([disabled]).is-active, .wpcf7-form .hs-form .field.has-addons .hs-dependent-field .wpcf7-submit:not([disabled]).is-active,
  .field.has-addons .control .input:not([disabled]):focus,
  .field.has-addons .hs-form .hs-fieldtype-text .input:not([disabled]):focus,
  .hs-form .field.has-addons .hs-fieldtype-text .input:not([disabled]):focus,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .input:not([disabled]):focus,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .input:not([disabled]):focus,
  .field.has-addons .hs-form .hs-fieldtype-textarea .input:not([disabled]):focus,
  .hs-form .field.has-addons .hs-fieldtype-textarea .input:not([disabled]):focus,
  .field.has-addons .hs-form .hs-dependent-field .input:not([disabled]):focus,
  .hs-form .field.has-addons .hs-dependent-field .input:not([disabled]):focus,
  .field.has-addons .control .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):focus,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .control .wpcf7-text:not([disabled]):focus,
  .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):focus,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-text:not([disabled]):focus,
  .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):focus,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-text:not([disabled]):focus,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):focus,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-text:not([disabled]):focus,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):focus,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-text:not([disabled]):focus,
  .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):focus,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-text:not([disabled]):focus,
  .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):focus,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-text:not([disabled]):focus,
  .field.has-addons .hs-form .hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):focus,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-dependent-field .wpcf7-text:not([disabled]):focus,
  .hs-form .field.has-addons .hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):focus,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-dependent-field .wpcf7-text:not([disabled]):focus,
  .field.has-addons .control .input:not([disabled]).is-focused,
  .field.has-addons .hs-form .hs-fieldtype-text .input:not([disabled]).is-focused,
  .hs-form .field.has-addons .hs-fieldtype-text .input:not([disabled]).is-focused,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .input:not([disabled]).is-focused,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .input:not([disabled]).is-focused,
  .field.has-addons .hs-form .hs-fieldtype-textarea .input:not([disabled]).is-focused,
  .hs-form .field.has-addons .hs-fieldtype-textarea .input:not([disabled]).is-focused,
  .field.has-addons .hs-form .hs-dependent-field .input:not([disabled]).is-focused,
  .hs-form .field.has-addons .hs-dependent-field .input:not([disabled]).is-focused,
  .field.has-addons .control .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-focused,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .control .wpcf7-text:not([disabled]).is-focused,
  .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-focused,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-text:not([disabled]).is-focused,
  .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-focused,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-text:not([disabled]).is-focused,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-focused,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-text:not([disabled]).is-focused,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-focused,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-text:not([disabled]).is-focused,
  .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-focused,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-text:not([disabled]).is-focused,
  .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-focused,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-text:not([disabled]).is-focused,
  .field.has-addons .hs-form .hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-focused,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-dependent-field .wpcf7-text:not([disabled]).is-focused,
  .hs-form .field.has-addons .hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-focused,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-dependent-field .wpcf7-text:not([disabled]).is-focused,
  .field.has-addons .control .input:not([disabled]):active,
  .field.has-addons .hs-form .hs-fieldtype-text .input:not([disabled]):active,
  .hs-form .field.has-addons .hs-fieldtype-text .input:not([disabled]):active,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .input:not([disabled]):active,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .input:not([disabled]):active,
  .field.has-addons .hs-form .hs-fieldtype-textarea .input:not([disabled]):active,
  .hs-form .field.has-addons .hs-fieldtype-textarea .input:not([disabled]):active,
  .field.has-addons .hs-form .hs-dependent-field .input:not([disabled]):active,
  .hs-form .field.has-addons .hs-dependent-field .input:not([disabled]):active,
  .field.has-addons .control .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):active,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .control .wpcf7-text:not([disabled]):active,
  .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):active,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-text:not([disabled]):active,
  .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):active,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-text:not([disabled]):active,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):active,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-text:not([disabled]):active,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):active,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-text:not([disabled]):active,
  .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):active,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-text:not([disabled]):active,
  .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):active,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-text:not([disabled]):active,
  .field.has-addons .hs-form .hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):active,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-dependent-field .wpcf7-text:not([disabled]):active,
  .hs-form .field.has-addons .hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):active,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-dependent-field .wpcf7-text:not([disabled]):active,
  .field.has-addons .control .input:not([disabled]).is-active,
  .field.has-addons .hs-form .hs-fieldtype-text .input:not([disabled]).is-active,
  .hs-form .field.has-addons .hs-fieldtype-text .input:not([disabled]).is-active,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .input:not([disabled]).is-active,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .input:not([disabled]).is-active,
  .field.has-addons .hs-form .hs-fieldtype-textarea .input:not([disabled]).is-active,
  .hs-form .field.has-addons .hs-fieldtype-textarea .input:not([disabled]).is-active,
  .field.has-addons .hs-form .hs-dependent-field .input:not([disabled]).is-active,
  .hs-form .field.has-addons .hs-dependent-field .input:not([disabled]).is-active,
  .field.has-addons .control .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-active,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .control .wpcf7-text:not([disabled]).is-active,
  .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-active,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-text:not([disabled]).is-active,
  .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-active,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-text:not([disabled]).is-active,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-active,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-text:not([disabled]).is-active,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-active,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-text:not([disabled]).is-active,
  .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-active,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-text:not([disabled]).is-active,
  .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-active,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-text:not([disabled]).is-active,
  .field.has-addons .hs-form .hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-active,
  .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-dependent-field .wpcf7-text:not([disabled]).is-active,
  .hs-form .field.has-addons .hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-active,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-dependent-field .wpcf7-text:not([disabled]).is-active,
  .field.has-addons .control .select select:not([disabled]):focus,
  .field.has-addons .hs-form .hs-fieldtype-text .select select:not([disabled]):focus,
  .hs-form .field.has-addons .hs-fieldtype-text .select select:not([disabled]):focus,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .select select:not([disabled]):focus,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .select select:not([disabled]):focus,
  .field.has-addons .hs-form .hs-fieldtype-textarea .select select:not([disabled]):focus,
  .hs-form .field.has-addons .hs-fieldtype-textarea .select select:not([disabled]):focus,
  .field.has-addons .hs-form .hs-dependent-field .select select:not([disabled]):focus,
  .hs-form .field.has-addons .hs-dependent-field .select select:not([disabled]):focus,
  .field.has-addons .control .wp-block-categories-dropdown select:not([disabled]):focus,
  .field.has-addons .hs-form .hs-fieldtype-text .wp-block-categories-dropdown select:not([disabled]):focus,
  .hs-form .field.has-addons .hs-fieldtype-text .wp-block-categories-dropdown select:not([disabled]):focus,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .wp-block-categories-dropdown select:not([disabled]):focus,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .wp-block-categories-dropdown select:not([disabled]):focus,
  .field.has-addons .hs-form .hs-fieldtype-textarea .wp-block-categories-dropdown select:not([disabled]):focus,
  .hs-form .field.has-addons .hs-fieldtype-textarea .wp-block-categories-dropdown select:not([disabled]):focus,
  .field.has-addons .hs-form .hs-dependent-field .wp-block-categories-dropdown select:not([disabled]):focus,
  .hs-form .field.has-addons .hs-dependent-field .wp-block-categories-dropdown select:not([disabled]):focus,
  .field.has-addons .control .select select:not([disabled]).is-focused,
  .field.has-addons .hs-form .hs-fieldtype-text .select select:not([disabled]).is-focused,
  .hs-form .field.has-addons .hs-fieldtype-text .select select:not([disabled]).is-focused,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .select select:not([disabled]).is-focused,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .select select:not([disabled]).is-focused,
  .field.has-addons .hs-form .hs-fieldtype-textarea .select select:not([disabled]).is-focused,
  .hs-form .field.has-addons .hs-fieldtype-textarea .select select:not([disabled]).is-focused,
  .field.has-addons .hs-form .hs-dependent-field .select select:not([disabled]).is-focused,
  .hs-form .field.has-addons .hs-dependent-field .select select:not([disabled]).is-focused,
  .field.has-addons .control .wp-block-categories-dropdown select:not([disabled]).is-focused,
  .field.has-addons .hs-form .hs-fieldtype-text .wp-block-categories-dropdown select:not([disabled]).is-focused,
  .hs-form .field.has-addons .hs-fieldtype-text .wp-block-categories-dropdown select:not([disabled]).is-focused,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .wp-block-categories-dropdown select:not([disabled]).is-focused,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .wp-block-categories-dropdown select:not([disabled]).is-focused,
  .field.has-addons .hs-form .hs-fieldtype-textarea .wp-block-categories-dropdown select:not([disabled]).is-focused,
  .hs-form .field.has-addons .hs-fieldtype-textarea .wp-block-categories-dropdown select:not([disabled]).is-focused,
  .field.has-addons .hs-form .hs-dependent-field .wp-block-categories-dropdown select:not([disabled]).is-focused,
  .hs-form .field.has-addons .hs-dependent-field .wp-block-categories-dropdown select:not([disabled]).is-focused,
  .field.has-addons .control .select select:not([disabled]):active,
  .field.has-addons .hs-form .hs-fieldtype-text .select select:not([disabled]):active,
  .hs-form .field.has-addons .hs-fieldtype-text .select select:not([disabled]):active,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .select select:not([disabled]):active,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .select select:not([disabled]):active,
  .field.has-addons .hs-form .hs-fieldtype-textarea .select select:not([disabled]):active,
  .hs-form .field.has-addons .hs-fieldtype-textarea .select select:not([disabled]):active,
  .field.has-addons .hs-form .hs-dependent-field .select select:not([disabled]):active,
  .hs-form .field.has-addons .hs-dependent-field .select select:not([disabled]):active,
  .field.has-addons .control .wp-block-categories-dropdown select:not([disabled]):active,
  .field.has-addons .hs-form .hs-fieldtype-text .wp-block-categories-dropdown select:not([disabled]):active,
  .hs-form .field.has-addons .hs-fieldtype-text .wp-block-categories-dropdown select:not([disabled]):active,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .wp-block-categories-dropdown select:not([disabled]):active,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .wp-block-categories-dropdown select:not([disabled]):active,
  .field.has-addons .hs-form .hs-fieldtype-textarea .wp-block-categories-dropdown select:not([disabled]):active,
  .hs-form .field.has-addons .hs-fieldtype-textarea .wp-block-categories-dropdown select:not([disabled]):active,
  .field.has-addons .hs-form .hs-dependent-field .wp-block-categories-dropdown select:not([disabled]):active,
  .hs-form .field.has-addons .hs-dependent-field .wp-block-categories-dropdown select:not([disabled]):active,
  .field.has-addons .control .select select:not([disabled]).is-active,
  .field.has-addons .hs-form .hs-fieldtype-text .select select:not([disabled]).is-active,
  .hs-form .field.has-addons .hs-fieldtype-text .select select:not([disabled]).is-active,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .select select:not([disabled]).is-active,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .select select:not([disabled]).is-active,
  .field.has-addons .hs-form .hs-fieldtype-textarea .select select:not([disabled]).is-active,
  .hs-form .field.has-addons .hs-fieldtype-textarea .select select:not([disabled]).is-active,
  .field.has-addons .hs-form .hs-dependent-field .select select:not([disabled]).is-active,
  .hs-form .field.has-addons .hs-dependent-field .select select:not([disabled]).is-active,
  .field.has-addons .control .wp-block-categories-dropdown select:not([disabled]).is-active,
  .field.has-addons .hs-form .hs-fieldtype-text .wp-block-categories-dropdown select:not([disabled]).is-active,
  .hs-form .field.has-addons .hs-fieldtype-text .wp-block-categories-dropdown select:not([disabled]).is-active,
  .field.has-addons .hs-form .hs-fieldtype-phonenumber .wp-block-categories-dropdown select:not([disabled]).is-active,
  .hs-form .field.has-addons .hs-fieldtype-phonenumber .wp-block-categories-dropdown select:not([disabled]).is-active,
  .field.has-addons .hs-form .hs-fieldtype-textarea .wp-block-categories-dropdown select:not([disabled]).is-active,
  .hs-form .field.has-addons .hs-fieldtype-textarea .wp-block-categories-dropdown select:not([disabled]).is-active,
  .field.has-addons .hs-form .hs-dependent-field .wp-block-categories-dropdown select:not([disabled]).is-active,
  .hs-form .field.has-addons .hs-dependent-field .wp-block-categories-dropdown select:not([disabled]).is-active {
    z-index: 3; }
    .field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .hs-form .hs-fieldtype-text .button:not([disabled]):focus:hover, .hs-form .field.has-addons .hs-fieldtype-text .button:not([disabled]):focus:hover, .field.has-addons .hs-form .hs-fieldtype-phonenumber .button:not([disabled]):focus:hover, .hs-form .field.has-addons .hs-fieldtype-phonenumber .button:not([disabled]):focus:hover, .field.has-addons .hs-form .hs-fieldtype-textarea .button:not([disabled]):focus:hover, .hs-form .field.has-addons .hs-fieldtype-textarea .button:not([disabled]):focus:hover, .field.has-addons .hs-form .hs-dependent-field .button:not([disabled]):focus:hover, .hs-form .field.has-addons .hs-dependent-field .button:not([disabled]):focus:hover, .field.has-addons .control .hs-form .hs-button:not([disabled]):focus:hover, .hs-form .field.has-addons .control .hs-button:not([disabled]):focus:hover, .field.has-addons .hs-form .hs-fieldtype-text .hs-button:not([disabled]):focus:hover, .hs-form .field.has-addons .hs-fieldtype-text .hs-button:not([disabled]):focus:hover, .field.has-addons .hs-form .hs-fieldtype-phonenumber .hs-button:not([disabled]):focus:hover, .hs-form .field.has-addons .hs-fieldtype-phonenumber .hs-button:not([disabled]):focus:hover, .field.has-addons .hs-form .hs-fieldtype-textarea .hs-button:not([disabled]):focus:hover, .hs-form .field.has-addons .hs-fieldtype-textarea .hs-button:not([disabled]):focus:hover, .field.has-addons .hs-form .hs-dependent-field .hs-button:not([disabled]):focus:hover, .hs-form .field.has-addons .hs-dependent-field .hs-button:not([disabled]):focus:hover, .field.has-addons .control .wpcf7-form .wpcf7-submit:not([disabled]):focus:hover, .wpcf7-form .field.has-addons .control .wpcf7-submit:not([disabled]):focus:hover, .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-form .wpcf7-submit:not([disabled]):focus:hover, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-submit:not([disabled]):focus:hover, .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-form .wpcf7-submit:not([disabled]):focus:hover, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-submit:not([disabled]):focus:hover, .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-form .wpcf7-submit:not([disabled]):focus:hover, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-submit:not([disabled]):focus:hover, .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-form .wpcf7-submit:not([disabled]):focus:hover, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-submit:not([disabled]):focus:hover, .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-form .wpcf7-submit:not([disabled]):focus:hover, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-submit:not([disabled]):focus:hover, .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-form .wpcf7-submit:not([disabled]):focus:hover, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-submit:not([disabled]):focus:hover, .field.has-addons .hs-form .hs-dependent-field .wpcf7-form .wpcf7-submit:not([disabled]):focus:hover, .wpcf7-form .field.has-addons .hs-form .hs-dependent-field .wpcf7-submit:not([disabled]):focus:hover, .hs-form .field.has-addons .hs-dependent-field .wpcf7-form .wpcf7-submit:not([disabled]):focus:hover, .wpcf7-form .hs-form .field.has-addons .hs-dependent-field .wpcf7-submit:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .hs-form .hs-fieldtype-text .button:not([disabled]).is-focused:hover, .hs-form .field.has-addons .hs-fieldtype-text .button:not([disabled]).is-focused:hover, .field.has-addons .hs-form .hs-fieldtype-phonenumber .button:not([disabled]).is-focused:hover, .hs-form .field.has-addons .hs-fieldtype-phonenumber .button:not([disabled]).is-focused:hover, .field.has-addons .hs-form .hs-fieldtype-textarea .button:not([disabled]).is-focused:hover, .hs-form .field.has-addons .hs-fieldtype-textarea .button:not([disabled]).is-focused:hover, .field.has-addons .hs-form .hs-dependent-field .button:not([disabled]).is-focused:hover, .hs-form .field.has-addons .hs-dependent-field .button:not([disabled]).is-focused:hover, .field.has-addons .control .hs-form .hs-button:not([disabled]).is-focused:hover, .hs-form .field.has-addons .control .hs-button:not([disabled]).is-focused:hover, .field.has-addons .hs-form .hs-fieldtype-text .hs-button:not([disabled]).is-focused:hover, .hs-form .field.has-addons .hs-fieldtype-text .hs-button:not([disabled]).is-focused:hover, .field.has-addons .hs-form .hs-fieldtype-phonenumber .hs-button:not([disabled]).is-focused:hover, .hs-form .field.has-addons .hs-fieldtype-phonenumber .hs-button:not([disabled]).is-focused:hover, .field.has-addons .hs-form .hs-fieldtype-textarea .hs-button:not([disabled]).is-focused:hover, .hs-form .field.has-addons .hs-fieldtype-textarea .hs-button:not([disabled]).is-focused:hover, .field.has-addons .hs-form .hs-dependent-field .hs-button:not([disabled]).is-focused:hover, .hs-form .field.has-addons .hs-dependent-field .hs-button:not([disabled]).is-focused:hover, .field.has-addons .control .wpcf7-form .wpcf7-submit:not([disabled]).is-focused:hover, .wpcf7-form .field.has-addons .control .wpcf7-submit:not([disabled]).is-focused:hover, .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-form .wpcf7-submit:not([disabled]).is-focused:hover, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-submit:not([disabled]).is-focused:hover, .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-form .wpcf7-submit:not([disabled]).is-focused:hover, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-submit:not([disabled]).is-focused:hover, .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-form .wpcf7-submit:not([disabled]).is-focused:hover, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-submit:not([disabled]).is-focused:hover, .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-form .wpcf7-submit:not([disabled]).is-focused:hover, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-submit:not([disabled]).is-focused:hover, .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-form .wpcf7-submit:not([disabled]).is-focused:hover, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-submit:not([disabled]).is-focused:hover, .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-form .wpcf7-submit:not([disabled]).is-focused:hover, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-submit:not([disabled]).is-focused:hover, .field.has-addons .hs-form .hs-dependent-field .wpcf7-form .wpcf7-submit:not([disabled]).is-focused:hover, .wpcf7-form .field.has-addons .hs-form .hs-dependent-field .wpcf7-submit:not([disabled]).is-focused:hover, .hs-form .field.has-addons .hs-dependent-field .wpcf7-form .wpcf7-submit:not([disabled]).is-focused:hover, .wpcf7-form .hs-form .field.has-addons .hs-dependent-field .wpcf7-submit:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .hs-form .hs-fieldtype-text .button:not([disabled]):active:hover, .hs-form .field.has-addons .hs-fieldtype-text .button:not([disabled]):active:hover, .field.has-addons .hs-form .hs-fieldtype-phonenumber .button:not([disabled]):active:hover, .hs-form .field.has-addons .hs-fieldtype-phonenumber .button:not([disabled]):active:hover, .field.has-addons .hs-form .hs-fieldtype-textarea .button:not([disabled]):active:hover, .hs-form .field.has-addons .hs-fieldtype-textarea .button:not([disabled]):active:hover, .field.has-addons .hs-form .hs-dependent-field .button:not([disabled]):active:hover, .hs-form .field.has-addons .hs-dependent-field .button:not([disabled]):active:hover, .field.has-addons .control .hs-form .hs-button:not([disabled]):active:hover, .hs-form .field.has-addons .control .hs-button:not([disabled]):active:hover, .field.has-addons .hs-form .hs-fieldtype-text .hs-button:not([disabled]):active:hover, .hs-form .field.has-addons .hs-fieldtype-text .hs-button:not([disabled]):active:hover, .field.has-addons .hs-form .hs-fieldtype-phonenumber .hs-button:not([disabled]):active:hover, .hs-form .field.has-addons .hs-fieldtype-phonenumber .hs-button:not([disabled]):active:hover, .field.has-addons .hs-form .hs-fieldtype-textarea .hs-button:not([disabled]):active:hover, .hs-form .field.has-addons .hs-fieldtype-textarea .hs-button:not([disabled]):active:hover, .field.has-addons .hs-form .hs-dependent-field .hs-button:not([disabled]):active:hover, .hs-form .field.has-addons .hs-dependent-field .hs-button:not([disabled]):active:hover, .field.has-addons .control .wpcf7-form .wpcf7-submit:not([disabled]):active:hover, .wpcf7-form .field.has-addons .control .wpcf7-submit:not([disabled]):active:hover, .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-form .wpcf7-submit:not([disabled]):active:hover, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-submit:not([disabled]):active:hover, .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-form .wpcf7-submit:not([disabled]):active:hover, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-submit:not([disabled]):active:hover, .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-form .wpcf7-submit:not([disabled]):active:hover, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-submit:not([disabled]):active:hover, .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-form .wpcf7-submit:not([disabled]):active:hover, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-submit:not([disabled]):active:hover, .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-form .wpcf7-submit:not([disabled]):active:hover, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-submit:not([disabled]):active:hover, .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-form .wpcf7-submit:not([disabled]):active:hover, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-submit:not([disabled]):active:hover, .field.has-addons .hs-form .hs-dependent-field .wpcf7-form .wpcf7-submit:not([disabled]):active:hover, .wpcf7-form .field.has-addons .hs-form .hs-dependent-field .wpcf7-submit:not([disabled]):active:hover, .hs-form .field.has-addons .hs-dependent-field .wpcf7-form .wpcf7-submit:not([disabled]):active:hover, .wpcf7-form .hs-form .field.has-addons .hs-dependent-field .wpcf7-submit:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover, .field.has-addons .hs-form .hs-fieldtype-text .button:not([disabled]).is-active:hover, .hs-form .field.has-addons .hs-fieldtype-text .button:not([disabled]).is-active:hover, .field.has-addons .hs-form .hs-fieldtype-phonenumber .button:not([disabled]).is-active:hover, .hs-form .field.has-addons .hs-fieldtype-phonenumber .button:not([disabled]).is-active:hover, .field.has-addons .hs-form .hs-fieldtype-textarea .button:not([disabled]).is-active:hover, .hs-form .field.has-addons .hs-fieldtype-textarea .button:not([disabled]).is-active:hover, .field.has-addons .hs-form .hs-dependent-field .button:not([disabled]).is-active:hover, .hs-form .field.has-addons .hs-dependent-field .button:not([disabled]).is-active:hover, .field.has-addons .control .hs-form .hs-button:not([disabled]).is-active:hover, .hs-form .field.has-addons .control .hs-button:not([disabled]).is-active:hover, .field.has-addons .hs-form .hs-fieldtype-text .hs-button:not([disabled]).is-active:hover, .hs-form .field.has-addons .hs-fieldtype-text .hs-button:not([disabled]).is-active:hover, .field.has-addons .hs-form .hs-fieldtype-phonenumber .hs-button:not([disabled]).is-active:hover, .hs-form .field.has-addons .hs-fieldtype-phonenumber .hs-button:not([disabled]).is-active:hover, .field.has-addons .hs-form .hs-fieldtype-textarea .hs-button:not([disabled]).is-active:hover, .hs-form .field.has-addons .hs-fieldtype-textarea .hs-button:not([disabled]).is-active:hover, .field.has-addons .hs-form .hs-dependent-field .hs-button:not([disabled]).is-active:hover, .hs-form .field.has-addons .hs-dependent-field .hs-button:not([disabled]).is-active:hover, .field.has-addons .control .wpcf7-form .wpcf7-submit:not([disabled]).is-active:hover, .wpcf7-form .field.has-addons .control .wpcf7-submit:not([disabled]).is-active:hover, .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-form .wpcf7-submit:not([disabled]).is-active:hover, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-submit:not([disabled]).is-active:hover, .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-form .wpcf7-submit:not([disabled]).is-active:hover, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-submit:not([disabled]).is-active:hover, .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-form .wpcf7-submit:not([disabled]).is-active:hover, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-submit:not([disabled]).is-active:hover, .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-form .wpcf7-submit:not([disabled]).is-active:hover, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-submit:not([disabled]).is-active:hover, .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-form .wpcf7-submit:not([disabled]).is-active:hover, .wpcf7-form .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-submit:not([disabled]).is-active:hover, .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-form .wpcf7-submit:not([disabled]).is-active:hover, .wpcf7-form .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-submit:not([disabled]).is-active:hover, .field.has-addons .hs-form .hs-dependent-field .wpcf7-form .wpcf7-submit:not([disabled]).is-active:hover, .wpcf7-form .field.has-addons .hs-form .hs-dependent-field .wpcf7-submit:not([disabled]).is-active:hover, .hs-form .field.has-addons .hs-dependent-field .wpcf7-form .wpcf7-submit:not([disabled]).is-active:hover, .wpcf7-form .hs-form .field.has-addons .hs-dependent-field .wpcf7-submit:not([disabled]).is-active:hover,
    .field.has-addons .control .input:not([disabled]):focus:hover,
    .field.has-addons .hs-form .hs-fieldtype-text .input:not([disabled]):focus:hover,
    .hs-form .field.has-addons .hs-fieldtype-text .input:not([disabled]):focus:hover,
    .field.has-addons .hs-form .hs-fieldtype-phonenumber .input:not([disabled]):focus:hover,
    .hs-form .field.has-addons .hs-fieldtype-phonenumber .input:not([disabled]):focus:hover,
    .field.has-addons .hs-form .hs-fieldtype-textarea .input:not([disabled]):focus:hover,
    .hs-form .field.has-addons .hs-fieldtype-textarea .input:not([disabled]):focus:hover,
    .field.has-addons .hs-form .hs-dependent-field .input:not([disabled]):focus:hover,
    .hs-form .field.has-addons .hs-dependent-field .input:not([disabled]):focus:hover,
    .field.has-addons .control .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):focus:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .control .wpcf7-text:not([disabled]):focus:hover,
    .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):focus:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-text:not([disabled]):focus:hover,
    .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):focus:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-text:not([disabled]):focus:hover,
    .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):focus:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-text:not([disabled]):focus:hover,
    .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):focus:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-text:not([disabled]):focus:hover,
    .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):focus:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-text:not([disabled]):focus:hover,
    .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):focus:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-text:not([disabled]):focus:hover,
    .field.has-addons .hs-form .hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):focus:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-dependent-field .wpcf7-text:not([disabled]):focus:hover,
    .hs-form .field.has-addons .hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):focus:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-dependent-field .wpcf7-text:not([disabled]):focus:hover,
    .field.has-addons .control .input:not([disabled]).is-focused:hover,
    .field.has-addons .hs-form .hs-fieldtype-text .input:not([disabled]).is-focused:hover,
    .hs-form .field.has-addons .hs-fieldtype-text .input:not([disabled]).is-focused:hover,
    .field.has-addons .hs-form .hs-fieldtype-phonenumber .input:not([disabled]).is-focused:hover,
    .hs-form .field.has-addons .hs-fieldtype-phonenumber .input:not([disabled]).is-focused:hover,
    .field.has-addons .hs-form .hs-fieldtype-textarea .input:not([disabled]).is-focused:hover,
    .hs-form .field.has-addons .hs-fieldtype-textarea .input:not([disabled]).is-focused:hover,
    .field.has-addons .hs-form .hs-dependent-field .input:not([disabled]).is-focused:hover,
    .hs-form .field.has-addons .hs-dependent-field .input:not([disabled]).is-focused:hover,
    .field.has-addons .control .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-focused:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .control .wpcf7-text:not([disabled]).is-focused:hover,
    .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-focused:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-text:not([disabled]).is-focused:hover,
    .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-focused:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-text:not([disabled]).is-focused:hover,
    .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-focused:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-text:not([disabled]).is-focused:hover,
    .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-focused:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-text:not([disabled]).is-focused:hover,
    .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-focused:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-text:not([disabled]).is-focused:hover,
    .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-focused:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-text:not([disabled]).is-focused:hover,
    .field.has-addons .hs-form .hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-focused:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-dependent-field .wpcf7-text:not([disabled]).is-focused:hover,
    .hs-form .field.has-addons .hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-focused:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-dependent-field .wpcf7-text:not([disabled]).is-focused:hover,
    .field.has-addons .control .input:not([disabled]):active:hover,
    .field.has-addons .hs-form .hs-fieldtype-text .input:not([disabled]):active:hover,
    .hs-form .field.has-addons .hs-fieldtype-text .input:not([disabled]):active:hover,
    .field.has-addons .hs-form .hs-fieldtype-phonenumber .input:not([disabled]):active:hover,
    .hs-form .field.has-addons .hs-fieldtype-phonenumber .input:not([disabled]):active:hover,
    .field.has-addons .hs-form .hs-fieldtype-textarea .input:not([disabled]):active:hover,
    .hs-form .field.has-addons .hs-fieldtype-textarea .input:not([disabled]):active:hover,
    .field.has-addons .hs-form .hs-dependent-field .input:not([disabled]):active:hover,
    .hs-form .field.has-addons .hs-dependent-field .input:not([disabled]):active:hover,
    .field.has-addons .control .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):active:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .control .wpcf7-text:not([disabled]):active:hover,
    .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):active:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-text:not([disabled]):active:hover,
    .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):active:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-text:not([disabled]):active:hover,
    .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):active:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-text:not([disabled]):active:hover,
    .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):active:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-text:not([disabled]):active:hover,
    .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):active:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-text:not([disabled]):active:hover,
    .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):active:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-text:not([disabled]):active:hover,
    .field.has-addons .hs-form .hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):active:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-dependent-field .wpcf7-text:not([disabled]):active:hover,
    .hs-form .field.has-addons .hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]):active:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-dependent-field .wpcf7-text:not([disabled]):active:hover,
    .field.has-addons .control .input:not([disabled]).is-active:hover,
    .field.has-addons .hs-form .hs-fieldtype-text .input:not([disabled]).is-active:hover,
    .hs-form .field.has-addons .hs-fieldtype-text .input:not([disabled]).is-active:hover,
    .field.has-addons .hs-form .hs-fieldtype-phonenumber .input:not([disabled]).is-active:hover,
    .hs-form .field.has-addons .hs-fieldtype-phonenumber .input:not([disabled]).is-active:hover,
    .field.has-addons .hs-form .hs-fieldtype-textarea .input:not([disabled]).is-active:hover,
    .hs-form .field.has-addons .hs-fieldtype-textarea .input:not([disabled]).is-active:hover,
    .field.has-addons .hs-form .hs-dependent-field .input:not([disabled]).is-active:hover,
    .hs-form .field.has-addons .hs-dependent-field .input:not([disabled]).is-active:hover,
    .field.has-addons .control .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-active:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .control .wpcf7-text:not([disabled]).is-active:hover,
    .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-active:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-text .wpcf7-text:not([disabled]).is-active:hover,
    .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-active:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-text .wpcf7-text:not([disabled]).is-active:hover,
    .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-active:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-phonenumber .wpcf7-text:not([disabled]).is-active:hover,
    .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-active:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-phonenumber .wpcf7-text:not([disabled]).is-active:hover,
    .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-active:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-fieldtype-textarea .wpcf7-text:not([disabled]).is-active:hover,
    .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-active:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-fieldtype-textarea .wpcf7-text:not([disabled]).is-active:hover,
    .field.has-addons .hs-form .hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-active:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .field.has-addons .hs-form .hs-dependent-field .wpcf7-text:not([disabled]).is-active:hover,
    .hs-form .field.has-addons .hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:not([disabled]).is-active:hover,
    .wpcf7-form label .wpcf7-form-control-wrap .hs-form .field.has-addons .hs-dependent-field .wpcf7-text:not([disabled]).is-active:hover,
    .field.has-addons .control .select select:not([disabled]):focus:hover,
    .field.has-addons .hs-form .hs-fieldtype-text .select select:not([disabled]):focus:hover,
    .hs-form .field.has-addons .hs-fieldtype-text .select select:not([disabled]):focus:hover,
    .field.has-addons .hs-form .hs-fieldtype-phonenumber .select select:not([disabled]):focus:hover,
    .hs-form .field.has-addons .hs-fieldtype-phonenumber .select select:not([disabled]):focus:hover,
    .field.has-addons .hs-form .hs-fieldtype-textarea .select select:not([disabled]):focus:hover,
    .hs-form .field.has-addons .hs-fieldtype-textarea .select select:not([disabled]):focus:hover,
    .field.has-addons .hs-form .hs-dependent-field .select select:not([disabled]):focus:hover,
    .hs-form .field.has-addons .hs-dependent-field .select select:not([disabled]):focus:hover,
    .field.has-addons .control .wp-block-categories-dropdown select:not([disabled]):focus:hover,
    .field.has-addons .hs-form .hs-fieldtype-text .wp-block-categories-dropdown select:not([disabled]):focus:hover,
    .hs-form .field.has-addons .hs-fieldtype-text .wp-block-categories-dropdown select:not([disabled]):focus:hover,
    .field.has-addons .hs-form .hs-fieldtype-phonenumber .wp-block-categories-dropdown select:not([disabled]):focus:hover,
    .hs-form .field.has-addons .hs-fieldtype-phonenumber .wp-block-categories-dropdown select:not([disabled]):focus:hover,
    .field.has-addons .hs-form .hs-fieldtype-textarea .wp-block-categories-dropdown select:not([disabled]):focus:hover,
    .hs-form .field.has-addons .hs-fieldtype-textarea .wp-block-categories-dropdown select:not([disabled]):focus:hover,
    .field.has-addons .hs-form .hs-dependent-field .wp-block-categories-dropdown select:not([disabled]):focus:hover,
    .hs-form .field.has-addons .hs-dependent-field .wp-block-categories-dropdown select:not([disabled]):focus:hover,
    .field.has-addons .control .select select:not([disabled]).is-focused:hover,
    .field.has-addons .hs-form .hs-fieldtype-text .select select:not([disabled]).is-focused:hover,
    .hs-form .field.has-addons .hs-fieldtype-text .select select:not([disabled]).is-focused:hover,
    .field.has-addons .hs-form .hs-fieldtype-phonenumber .select select:not([disabled]).is-focused:hover,
    .hs-form .field.has-addons .hs-fieldtype-phonenumber .select select:not([disabled]).is-focused:hover,
    .field.has-addons .hs-form .hs-fieldtype-textarea .select select:not([disabled]).is-focused:hover,
    .hs-form .field.has-addons .hs-fieldtype-textarea .select select:not([disabled]).is-focused:hover,
    .field.has-addons .hs-form .hs-dependent-field .select select:not([disabled]).is-focused:hover,
    .hs-form .field.has-addons .hs-dependent-field .select select:not([disabled]).is-focused:hover,
    .field.has-addons .control .wp-block-categories-dropdown select:not([disabled]).is-focused:hover,
    .field.has-addons .hs-form .hs-fieldtype-text .wp-block-categories-dropdown select:not([disabled]).is-focused:hover,
    .hs-form .field.has-addons .hs-fieldtype-text .wp-block-categories-dropdown select:not([disabled]).is-focused:hover,
    .field.has-addons .hs-form .hs-fieldtype-phonenumber .wp-block-categories-dropdown select:not([disabled]).is-focused:hover,
    .hs-form .field.has-addons .hs-fieldtype-phonenumber .wp-block-categories-dropdown select:not([disabled]).is-focused:hover,
    .field.has-addons .hs-form .hs-fieldtype-textarea .wp-block-categories-dropdown select:not([disabled]).is-focused:hover,
    .hs-form .field.has-addons .hs-fieldtype-textarea .wp-block-categories-dropdown select:not([disabled]).is-focused:hover,
    .field.has-addons .hs-form .hs-dependent-field .wp-block-categories-dropdown select:not([disabled]).is-focused:hover,
    .hs-form .field.has-addons .hs-dependent-field .wp-block-categories-dropdown select:not([disabled]).is-focused:hover,
    .field.has-addons .control .select select:not([disabled]):active:hover,
    .field.has-addons .hs-form .hs-fieldtype-text .select select:not([disabled]):active:hover,
    .hs-form .field.has-addons .hs-fieldtype-text .select select:not([disabled]):active:hover,
    .field.has-addons .hs-form .hs-fieldtype-phonenumber .select select:not([disabled]):active:hover,
    .hs-form .field.has-addons .hs-fieldtype-phonenumber .select select:not([disabled]):active:hover,
    .field.has-addons .hs-form .hs-fieldtype-textarea .select select:not([disabled]):active:hover,
    .hs-form .field.has-addons .hs-fieldtype-textarea .select select:not([disabled]):active:hover,
    .field.has-addons .hs-form .hs-dependent-field .select select:not([disabled]):active:hover,
    .hs-form .field.has-addons .hs-dependent-field .select select:not([disabled]):active:hover,
    .field.has-addons .control .wp-block-categories-dropdown select:not([disabled]):active:hover,
    .field.has-addons .hs-form .hs-fieldtype-text .wp-block-categories-dropdown select:not([disabled]):active:hover,
    .hs-form .field.has-addons .hs-fieldtype-text .wp-block-categories-dropdown select:not([disabled]):active:hover,
    .field.has-addons .hs-form .hs-fieldtype-phonenumber .wp-block-categories-dropdown select:not([disabled]):active:hover,
    .hs-form .field.has-addons .hs-fieldtype-phonenumber .wp-block-categories-dropdown select:not([disabled]):active:hover,
    .field.has-addons .hs-form .hs-fieldtype-textarea .wp-block-categories-dropdown select:not([disabled]):active:hover,
    .hs-form .field.has-addons .hs-fieldtype-textarea .wp-block-categories-dropdown select:not([disabled]):active:hover,
    .field.has-addons .hs-form .hs-dependent-field .wp-block-categories-dropdown select:not([disabled]):active:hover,
    .hs-form .field.has-addons .hs-dependent-field .wp-block-categories-dropdown select:not([disabled]):active:hover,
    .field.has-addons .control .select select:not([disabled]).is-active:hover,
    .field.has-addons .hs-form .hs-fieldtype-text .select select:not([disabled]).is-active:hover,
    .hs-form .field.has-addons .hs-fieldtype-text .select select:not([disabled]).is-active:hover,
    .field.has-addons .hs-form .hs-fieldtype-phonenumber .select select:not([disabled]).is-active:hover,
    .hs-form .field.has-addons .hs-fieldtype-phonenumber .select select:not([disabled]).is-active:hover,
    .field.has-addons .hs-form .hs-fieldtype-textarea .select select:not([disabled]).is-active:hover,
    .hs-form .field.has-addons .hs-fieldtype-textarea .select select:not([disabled]).is-active:hover,
    .field.has-addons .hs-form .hs-dependent-field .select select:not([disabled]).is-active:hover,
    .hs-form .field.has-addons .hs-dependent-field .select select:not([disabled]).is-active:hover,
    .field.has-addons .control .wp-block-categories-dropdown select:not([disabled]).is-active:hover,
    .field.has-addons .hs-form .hs-fieldtype-text .wp-block-categories-dropdown select:not([disabled]).is-active:hover,
    .hs-form .field.has-addons .hs-fieldtype-text .wp-block-categories-dropdown select:not([disabled]).is-active:hover,
    .field.has-addons .hs-form .hs-fieldtype-phonenumber .wp-block-categories-dropdown select:not([disabled]).is-active:hover,
    .hs-form .field.has-addons .hs-fieldtype-phonenumber .wp-block-categories-dropdown select:not([disabled]).is-active:hover,
    .field.has-addons .hs-form .hs-fieldtype-textarea .wp-block-categories-dropdown select:not([disabled]).is-active:hover,
    .hs-form .field.has-addons .hs-fieldtype-textarea .wp-block-categories-dropdown select:not([disabled]).is-active:hover,
    .field.has-addons .hs-form .hs-dependent-field .wp-block-categories-dropdown select:not([disabled]).is-active:hover,
    .hs-form .field.has-addons .hs-dependent-field .wp-block-categories-dropdown select:not([disabled]).is-active:hover {
      z-index: 4; }
  .field.has-addons .control.is-expanded, .field.has-addons .hs-form .is-expanded.hs-fieldtype-text, .hs-form .field.has-addons .is-expanded.hs-fieldtype-text,
  .field.has-addons .hs-form .is-expanded.hs-fieldtype-phonenumber, .hs-form .field.has-addons .is-expanded.hs-fieldtype-phonenumber,
  .field.has-addons .hs-form .is-expanded.hs-fieldtype-textarea, .hs-form .field.has-addons .is-expanded.hs-fieldtype-textarea, .field.has-addons .hs-form .is-expanded.hs-dependent-field, .hs-form .field.has-addons .is-expanded.hs-dependent-field {
    flex-grow: 1;
    flex-shrink: 1; }
  .field.has-addons.has-addons-centered {
    justify-content: center; }
  .field.has-addons.has-addons-right {
    justify-content: flex-end; }
  .field.has-addons.has-addons-fullwidth .control, .field.has-addons.has-addons-fullwidth .hs-form .hs-fieldtype-text, .hs-form .field.has-addons.has-addons-fullwidth .hs-fieldtype-text,
  .field.has-addons.has-addons-fullwidth .hs-form .hs-fieldtype-phonenumber, .hs-form .field.has-addons.has-addons-fullwidth .hs-fieldtype-phonenumber,
  .field.has-addons.has-addons-fullwidth .hs-form .hs-fieldtype-textarea, .hs-form .field.has-addons.has-addons-fullwidth .hs-fieldtype-textarea, .field.has-addons.has-addons-fullwidth .hs-form .hs-dependent-field, .hs-form .field.has-addons.has-addons-fullwidth .hs-dependent-field {
    flex-grow: 1;
    flex-shrink: 0; }

.field.is-grouped {
  display: flex;
  justify-content: flex-start; }
  .field.is-grouped > .control, .hs-form .field.is-grouped > .hs-fieldtype-text,
  .hs-form .field.is-grouped > .hs-fieldtype-phonenumber,
  .hs-form .field.is-grouped > .hs-fieldtype-textarea, .hs-form .field.is-grouped > .hs-dependent-field {
    flex-shrink: 0; }
    .field.is-grouped > .control:not(:last-child), .hs-form .field.is-grouped > .hs-fieldtype-text:not(:last-child),
    .hs-form .field.is-grouped > .hs-fieldtype-phonenumber:not(:last-child),
    .hs-form .field.is-grouped > .hs-fieldtype-textarea:not(:last-child), .hs-form .field.is-grouped > .hs-dependent-field:not(:last-child) {
      margin-bottom: 0;
      margin-right: 0.75rem; }
    .field.is-grouped > .control.is-expanded, .hs-form .field.is-grouped > .is-expanded.hs-fieldtype-text,
    .hs-form .field.is-grouped > .is-expanded.hs-fieldtype-phonenumber,
    .hs-form .field.is-grouped > .is-expanded.hs-fieldtype-textarea, .hs-form .field.is-grouped > .is-expanded.hs-dependent-field {
      flex-grow: 1;
      flex-shrink: 1; }
  .field.is-grouped.is-grouped-centered {
    justify-content: center; }
  .field.is-grouped.is-grouped-right {
    justify-content: flex-end; }
  .field.is-grouped.is-grouped-multiline {
    flex-wrap: wrap; }
    .field.is-grouped.is-grouped-multiline > .control:last-child, .hs-form .field.is-grouped.is-grouped-multiline > .hs-fieldtype-text:last-child,
    .hs-form .field.is-grouped.is-grouped-multiline > .hs-fieldtype-phonenumber:last-child,
    .hs-form .field.is-grouped.is-grouped-multiline > .hs-fieldtype-textarea:last-child, .hs-form .field.is-grouped.is-grouped-multiline > .hs-dependent-field:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child), .hs-form .field.is-grouped.is-grouped-multiline > .hs-fieldtype-text:not(:last-child),
    .hs-form .field.is-grouped.is-grouped-multiline > .hs-fieldtype-phonenumber:not(:last-child),
    .hs-form .field.is-grouped.is-grouped-multiline > .hs-fieldtype-textarea:not(:last-child), .hs-form .field.is-grouped.is-grouped-multiline > .hs-dependent-field: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: flex; } }

.field-label .label, .field-label .wpcf7-form label, .wpcf7-form .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 {
    flex-basis: 0;
    flex-grow: 1;
    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, section.field-label.wp-block-group {
      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: flex;
    flex-basis: 0;
    flex-grow: 5;
    flex-shrink: 1; }
    .field-body .field {
      margin-bottom: 0; }
    .field-body > .field {
      flex-shrink: 1; }
      .field-body > .field:not(.is-narrow) {
        flex-grow: 1; }
      .field-body > .field:not(:last-child) {
        margin-right: 0.75rem; } }

.control, .hs-form .hs-fieldtype-text,
.hs-form .hs-fieldtype-phonenumber,
.hs-form .hs-fieldtype-textarea, .hs-form .hs-dependent-field {
  box-sizing: border-box;
  clear: both;
  font-size: 1rem;
  position: relative;
  text-align: inherit; }
  .control.has-icons-left .input:focus ~ .icon, .hs-form .has-icons-left.hs-fieldtype-text .input:focus ~ .icon, .hs-form .has-icons-left.hs-fieldtype-phonenumber .input:focus ~ .icon, .hs-form .has-icons-left.hs-fieldtype-textarea .input:focus ~ .icon, .hs-form .has-icons-left.hs-dependent-field .input:focus ~ .icon, .control.has-icons-left .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:focus ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .control.has-icons-left .wpcf7-text:focus ~ .icon, .hs-form .has-icons-left.hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:focus ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-fieldtype-text .wpcf7-text:focus ~ .icon, .hs-form .has-icons-left.hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:focus ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-fieldtype-phonenumber .wpcf7-text:focus ~ .icon, .hs-form .has-icons-left.hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:focus ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-fieldtype-textarea .wpcf7-text:focus ~ .icon, .hs-form .has-icons-left.hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:focus ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-dependent-field .wpcf7-text:focus ~ .icon,
  .control.has-icons-left .select:focus ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-text .select:focus ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-phonenumber .select:focus ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-textarea .select:focus ~ .icon,
  .hs-form .has-icons-left.hs-dependent-field .select:focus ~ .icon,
  .control.has-icons-left .wp-block-categories-dropdown:focus ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-text .wp-block-categories-dropdown:focus ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-phonenumber .wp-block-categories-dropdown:focus ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-textarea .wp-block-categories-dropdown:focus ~ .icon,
  .hs-form .has-icons-left.hs-dependent-field .wp-block-categories-dropdown:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon, .hs-form .has-icons-right.hs-fieldtype-text .input:focus ~ .icon, .hs-form .has-icons-right.hs-fieldtype-phonenumber .input:focus ~ .icon, .hs-form .has-icons-right.hs-fieldtype-textarea .input:focus ~ .icon, .hs-form .has-icons-right.hs-dependent-field .input:focus ~ .icon, .control.has-icons-right .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:focus ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .control.has-icons-right .wpcf7-text:focus ~ .icon, .hs-form .has-icons-right.hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:focus ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-fieldtype-text .wpcf7-text:focus ~ .icon, .hs-form .has-icons-right.hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:focus ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-fieldtype-phonenumber .wpcf7-text:focus ~ .icon, .hs-form .has-icons-right.hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:focus ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-fieldtype-textarea .wpcf7-text:focus ~ .icon, .hs-form .has-icons-right.hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text:focus ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-dependent-field .wpcf7-text:focus ~ .icon,
  .control.has-icons-right .select:focus ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-text .select:focus ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-phonenumber .select:focus ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-textarea .select:focus ~ .icon,
  .hs-form .has-icons-right.hs-dependent-field .select:focus ~ .icon,
  .control.has-icons-right .wp-block-categories-dropdown:focus ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-text .wp-block-categories-dropdown:focus ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-phonenumber .wp-block-categories-dropdown:focus ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-textarea .wp-block-categories-dropdown:focus ~ .icon,
  .hs-form .has-icons-right.hs-dependent-field .wp-block-categories-dropdown:focus ~ .icon {
    color: #58595A; }
  .control.has-icons-left .input.is-small ~ .icon, .hs-form .has-icons-left.hs-fieldtype-text .input.is-small ~ .icon, .hs-form .has-icons-left.hs-fieldtype-phonenumber .input.is-small ~ .icon, .hs-form .has-icons-left.hs-fieldtype-textarea .input.is-small ~ .icon, .hs-form .has-icons-left.hs-dependent-field .input.is-small ~ .icon, .control.has-icons-left .wpcf7-form label .wpcf7-form-control-wrap .is-small.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .control.has-icons-left .is-small.wpcf7-text ~ .icon, .hs-form .has-icons-left.hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .is-small.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-fieldtype-text .is-small.wpcf7-text ~ .icon, .hs-form .has-icons-left.hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .is-small.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-fieldtype-phonenumber .is-small.wpcf7-text ~ .icon, .hs-form .has-icons-left.hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .is-small.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-fieldtype-textarea .is-small.wpcf7-text ~ .icon, .hs-form .has-icons-left.hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .is-small.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-dependent-field .is-small.wpcf7-text ~ .icon,
  .control.has-icons-left .select.is-small ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-text .select.is-small ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-phonenumber .select.is-small ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-textarea .select.is-small ~ .icon,
  .hs-form .has-icons-left.hs-dependent-field .select.is-small ~ .icon,
  .control.has-icons-left .is-small.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-text .is-small.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-phonenumber .is-small.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-textarea .is-small.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-left.hs-dependent-field .is-small.wp-block-categories-dropdown ~ .icon, .control.has-icons-right .input.is-small ~ .icon, .hs-form .has-icons-right.hs-fieldtype-text .input.is-small ~ .icon, .hs-form .has-icons-right.hs-fieldtype-phonenumber .input.is-small ~ .icon, .hs-form .has-icons-right.hs-fieldtype-textarea .input.is-small ~ .icon, .hs-form .has-icons-right.hs-dependent-field .input.is-small ~ .icon, .control.has-icons-right .wpcf7-form label .wpcf7-form-control-wrap .is-small.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .control.has-icons-right .is-small.wpcf7-text ~ .icon, .hs-form .has-icons-right.hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .is-small.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-fieldtype-text .is-small.wpcf7-text ~ .icon, .hs-form .has-icons-right.hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .is-small.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-fieldtype-phonenumber .is-small.wpcf7-text ~ .icon, .hs-form .has-icons-right.hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .is-small.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-fieldtype-textarea .is-small.wpcf7-text ~ .icon, .hs-form .has-icons-right.hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .is-small.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-dependent-field .is-small.wpcf7-text ~ .icon,
  .control.has-icons-right .select.is-small ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-text .select.is-small ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-phonenumber .select.is-small ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-textarea .select.is-small ~ .icon,
  .hs-form .has-icons-right.hs-dependent-field .select.is-small ~ .icon,
  .control.has-icons-right .is-small.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-text .is-small.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-phonenumber .is-small.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-textarea .is-small.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-right.hs-dependent-field .is-small.wp-block-categories-dropdown ~ .icon {
    font-size: 0.75rem; }
  .control.has-icons-left .input.is-medium ~ .icon, .hs-form .has-icons-left.hs-fieldtype-text .input.is-medium ~ .icon, .hs-form .has-icons-left.hs-fieldtype-phonenumber .input.is-medium ~ .icon, .hs-form .has-icons-left.hs-fieldtype-textarea .input.is-medium ~ .icon, .hs-form .has-icons-left.hs-dependent-field .input.is-medium ~ .icon, .control.has-icons-left .wpcf7-form label .wpcf7-form-control-wrap .is-medium.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .control.has-icons-left .is-medium.wpcf7-text ~ .icon, .hs-form .has-icons-left.hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .is-medium.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-fieldtype-text .is-medium.wpcf7-text ~ .icon, .hs-form .has-icons-left.hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .is-medium.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-fieldtype-phonenumber .is-medium.wpcf7-text ~ .icon, .hs-form .has-icons-left.hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .is-medium.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-fieldtype-textarea .is-medium.wpcf7-text ~ .icon, .hs-form .has-icons-left.hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .is-medium.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-dependent-field .is-medium.wpcf7-text ~ .icon, .control.has-icons-left .wpcf7-form label .wpcf7-form-control-wrap section.wpcf7-text.wp-block-group ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .control.has-icons-left section.wpcf7-text.wp-block-group ~ .icon, .hs-form .has-icons-left.hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap section.wpcf7-text.wp-block-group ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-fieldtype-text section.wpcf7-text.wp-block-group ~ .icon, .hs-form .has-icons-left.hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap section.wpcf7-text.wp-block-group ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-fieldtype-phonenumber section.wpcf7-text.wp-block-group ~ .icon, .hs-form .has-icons-left.hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap section.wpcf7-text.wp-block-group ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-fieldtype-textarea section.wpcf7-text.wp-block-group ~ .icon, .hs-form .has-icons-left.hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap section.wpcf7-text.wp-block-group ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-dependent-field section.wpcf7-text.wp-block-group ~ .icon, .control.has-icons-left section.input.wp-block-group ~ .icon, .hs-form .has-icons-left.hs-fieldtype-text section.input.wp-block-group ~ .icon, .hs-form .has-icons-left.hs-fieldtype-phonenumber section.input.wp-block-group ~ .icon, .hs-form .has-icons-left.hs-fieldtype-textarea section.input.wp-block-group ~ .icon, .hs-form .has-icons-left.hs-dependent-field section.input.wp-block-group ~ .icon,
  .control.has-icons-left .select.is-medium ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-text .select.is-medium ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-phonenumber .select.is-medium ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-textarea .select.is-medium ~ .icon,
  .hs-form .has-icons-left.hs-dependent-field .select.is-medium ~ .icon,
  .control.has-icons-left .is-medium.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-text .is-medium.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-phonenumber .is-medium.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-textarea .is-medium.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-left.hs-dependent-field .is-medium.wp-block-categories-dropdown ~ .icon,
  .control.has-icons-left section.wp-block-categories-dropdown.wp-block-group ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-text section.wp-block-categories-dropdown.wp-block-group ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-phonenumber section.wp-block-categories-dropdown.wp-block-group ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-textarea section.wp-block-categories-dropdown.wp-block-group ~ .icon,
  .hs-form .has-icons-left.hs-dependent-field section.wp-block-categories-dropdown.wp-block-group ~ .icon,
  .control.has-icons-left section.select.wp-block-group ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-text section.select.wp-block-group ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-phonenumber section.select.wp-block-group ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-textarea section.select.wp-block-group ~ .icon,
  .hs-form .has-icons-left.hs-dependent-field section.select.wp-block-group ~ .icon, .control.has-icons-right .input.is-medium ~ .icon, .hs-form .has-icons-right.hs-fieldtype-text .input.is-medium ~ .icon, .hs-form .has-icons-right.hs-fieldtype-phonenumber .input.is-medium ~ .icon, .hs-form .has-icons-right.hs-fieldtype-textarea .input.is-medium ~ .icon, .hs-form .has-icons-right.hs-dependent-field .input.is-medium ~ .icon, .control.has-icons-right .wpcf7-form label .wpcf7-form-control-wrap .is-medium.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .control.has-icons-right .is-medium.wpcf7-text ~ .icon, .hs-form .has-icons-right.hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .is-medium.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-fieldtype-text .is-medium.wpcf7-text ~ .icon, .hs-form .has-icons-right.hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .is-medium.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-fieldtype-phonenumber .is-medium.wpcf7-text ~ .icon, .hs-form .has-icons-right.hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .is-medium.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-fieldtype-textarea .is-medium.wpcf7-text ~ .icon, .hs-form .has-icons-right.hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .is-medium.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-dependent-field .is-medium.wpcf7-text ~ .icon, .control.has-icons-right .wpcf7-form label .wpcf7-form-control-wrap section.wpcf7-text.wp-block-group ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .control.has-icons-right section.wpcf7-text.wp-block-group ~ .icon, .hs-form .has-icons-right.hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap section.wpcf7-text.wp-block-group ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-fieldtype-text section.wpcf7-text.wp-block-group ~ .icon, .hs-form .has-icons-right.hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap section.wpcf7-text.wp-block-group ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-fieldtype-phonenumber section.wpcf7-text.wp-block-group ~ .icon, .hs-form .has-icons-right.hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap section.wpcf7-text.wp-block-group ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-fieldtype-textarea section.wpcf7-text.wp-block-group ~ .icon, .hs-form .has-icons-right.hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap section.wpcf7-text.wp-block-group ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-dependent-field section.wpcf7-text.wp-block-group ~ .icon, .control.has-icons-right section.input.wp-block-group ~ .icon, .hs-form .has-icons-right.hs-fieldtype-text section.input.wp-block-group ~ .icon, .hs-form .has-icons-right.hs-fieldtype-phonenumber section.input.wp-block-group ~ .icon, .hs-form .has-icons-right.hs-fieldtype-textarea section.input.wp-block-group ~ .icon, .hs-form .has-icons-right.hs-dependent-field section.input.wp-block-group ~ .icon,
  .control.has-icons-right .select.is-medium ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-text .select.is-medium ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-phonenumber .select.is-medium ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-textarea .select.is-medium ~ .icon,
  .hs-form .has-icons-right.hs-dependent-field .select.is-medium ~ .icon,
  .control.has-icons-right .is-medium.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-text .is-medium.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-phonenumber .is-medium.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-textarea .is-medium.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-right.hs-dependent-field .is-medium.wp-block-categories-dropdown ~ .icon,
  .control.has-icons-right section.wp-block-categories-dropdown.wp-block-group ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-text section.wp-block-categories-dropdown.wp-block-group ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-phonenumber section.wp-block-categories-dropdown.wp-block-group ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-textarea section.wp-block-categories-dropdown.wp-block-group ~ .icon,
  .hs-form .has-icons-right.hs-dependent-field section.wp-block-categories-dropdown.wp-block-group ~ .icon,
  .control.has-icons-right section.select.wp-block-group ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-text section.select.wp-block-group ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-phonenumber section.select.wp-block-group ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-textarea section.select.wp-block-group ~ .icon,
  .hs-form .has-icons-right.hs-dependent-field section.select.wp-block-group ~ .icon {
    font-size: 1.25rem; }
  .control.has-icons-left .input.is-large ~ .icon, .hs-form .has-icons-left.hs-fieldtype-text .input.is-large ~ .icon, .hs-form .has-icons-left.hs-fieldtype-phonenumber .input.is-large ~ .icon, .hs-form .has-icons-left.hs-fieldtype-textarea .input.is-large ~ .icon, .hs-form .has-icons-left.hs-dependent-field .input.is-large ~ .icon, .control.has-icons-left .wpcf7-form label .wpcf7-form-control-wrap .is-large.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .control.has-icons-left .is-large.wpcf7-text ~ .icon, .hs-form .has-icons-left.hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .is-large.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-fieldtype-text .is-large.wpcf7-text ~ .icon, .hs-form .has-icons-left.hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .is-large.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-fieldtype-phonenumber .is-large.wpcf7-text ~ .icon, .hs-form .has-icons-left.hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .is-large.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-fieldtype-textarea .is-large.wpcf7-text ~ .icon, .hs-form .has-icons-left.hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .is-large.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-dependent-field .is-large.wpcf7-text ~ .icon,
  .control.has-icons-left .select.is-large ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-text .select.is-large ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-phonenumber .select.is-large ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-textarea .select.is-large ~ .icon,
  .hs-form .has-icons-left.hs-dependent-field .select.is-large ~ .icon,
  .control.has-icons-left .is-large.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-text .is-large.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-phonenumber .is-large.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-left.hs-fieldtype-textarea .is-large.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-left.hs-dependent-field .is-large.wp-block-categories-dropdown ~ .icon, .control.has-icons-right .input.is-large ~ .icon, .hs-form .has-icons-right.hs-fieldtype-text .input.is-large ~ .icon, .hs-form .has-icons-right.hs-fieldtype-phonenumber .input.is-large ~ .icon, .hs-form .has-icons-right.hs-fieldtype-textarea .input.is-large ~ .icon, .hs-form .has-icons-right.hs-dependent-field .input.is-large ~ .icon, .control.has-icons-right .wpcf7-form label .wpcf7-form-control-wrap .is-large.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .control.has-icons-right .is-large.wpcf7-text ~ .icon, .hs-form .has-icons-right.hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .is-large.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-fieldtype-text .is-large.wpcf7-text ~ .icon, .hs-form .has-icons-right.hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .is-large.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-fieldtype-phonenumber .is-large.wpcf7-text ~ .icon, .hs-form .has-icons-right.hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .is-large.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-fieldtype-textarea .is-large.wpcf7-text ~ .icon, .hs-form .has-icons-right.hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .is-large.wpcf7-text ~ .icon, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-dependent-field .is-large.wpcf7-text ~ .icon,
  .control.has-icons-right .select.is-large ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-text .select.is-large ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-phonenumber .select.is-large ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-textarea .select.is-large ~ .icon,
  .hs-form .has-icons-right.hs-dependent-field .select.is-large ~ .icon,
  .control.has-icons-right .is-large.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-text .is-large.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-phonenumber .is-large.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-right.hs-fieldtype-textarea .is-large.wp-block-categories-dropdown ~ .icon,
  .hs-form .has-icons-right.hs-dependent-field .is-large.wp-block-categories-dropdown ~ .icon {
    font-size: 1.5rem; }
  .control.has-icons-left .icon, .hs-form .has-icons-left.hs-fieldtype-text .icon, .hs-form .has-icons-left.hs-fieldtype-phonenumber .icon, .hs-form .has-icons-left.hs-fieldtype-textarea .icon, .hs-form .has-icons-left.hs-dependent-field .icon, .control.has-icons-right .icon, .hs-form .has-icons-right.hs-fieldtype-text .icon, .hs-form .has-icons-right.hs-fieldtype-phonenumber .icon, .hs-form .has-icons-right.hs-fieldtype-textarea .icon, .hs-form .has-icons-right.hs-dependent-field .icon {
    color: #dbdbdb;
    height: 2.5em;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 2.5em;
    z-index: 4; }
  .control.has-icons-left .input, .hs-form .has-icons-left.hs-fieldtype-text .input, .hs-form .has-icons-left.hs-fieldtype-phonenumber .input, .hs-form .has-icons-left.hs-fieldtype-textarea .input, .hs-form .has-icons-left.hs-dependent-field .input, .control.has-icons-left .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .control.has-icons-left .wpcf7-text, .hs-form .has-icons-left.hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-fieldtype-text .wpcf7-text, .hs-form .has-icons-left.hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-fieldtype-phonenumber .wpcf7-text, .hs-form .has-icons-left.hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-fieldtype-textarea .wpcf7-text, .hs-form .has-icons-left.hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-left.hs-dependent-field .wpcf7-text,
  .control.has-icons-left .select select,
  .hs-form .has-icons-left.hs-fieldtype-text .select select,
  .hs-form .has-icons-left.hs-fieldtype-phonenumber .select select,
  .hs-form .has-icons-left.hs-fieldtype-textarea .select select,
  .hs-form .has-icons-left.hs-dependent-field .select select,
  .control.has-icons-left .wp-block-categories-dropdown select,
  .hs-form .has-icons-left.hs-fieldtype-text .wp-block-categories-dropdown select,
  .hs-form .has-icons-left.hs-fieldtype-phonenumber .wp-block-categories-dropdown select,
  .hs-form .has-icons-left.hs-fieldtype-textarea .wp-block-categories-dropdown select,
  .hs-form .has-icons-left.hs-dependent-field .wp-block-categories-dropdown select {
    padding-left: 2.5em; }
  .control.has-icons-left .icon.is-left, .hs-form .has-icons-left.hs-fieldtype-text .icon.is-left, .hs-form .has-icons-left.hs-fieldtype-phonenumber .icon.is-left, .hs-form .has-icons-left.hs-fieldtype-textarea .icon.is-left, .hs-form .has-icons-left.hs-dependent-field .icon.is-left {
    left: 0; }
  .control.has-icons-right .input, .hs-form .has-icons-right.hs-fieldtype-text .input, .hs-form .has-icons-right.hs-fieldtype-phonenumber .input, .hs-form .has-icons-right.hs-fieldtype-textarea .input, .hs-form .has-icons-right.hs-dependent-field .input, .control.has-icons-right .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .control.has-icons-right .wpcf7-text, .hs-form .has-icons-right.hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-fieldtype-text .wpcf7-text, .hs-form .has-icons-right.hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-fieldtype-phonenumber .wpcf7-text, .hs-form .has-icons-right.hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-fieldtype-textarea .wpcf7-text, .hs-form .has-icons-right.hs-dependent-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .has-icons-right.hs-dependent-field .wpcf7-text,
  .control.has-icons-right .select select,
  .hs-form .has-icons-right.hs-fieldtype-text .select select,
  .hs-form .has-icons-right.hs-fieldtype-phonenumber .select select,
  .hs-form .has-icons-right.hs-fieldtype-textarea .select select,
  .hs-form .has-icons-right.hs-dependent-field .select select,
  .control.has-icons-right .wp-block-categories-dropdown select,
  .hs-form .has-icons-right.hs-fieldtype-text .wp-block-categories-dropdown select,
  .hs-form .has-icons-right.hs-fieldtype-phonenumber .wp-block-categories-dropdown select,
  .hs-form .has-icons-right.hs-fieldtype-textarea .wp-block-categories-dropdown select,
  .hs-form .has-icons-right.hs-dependent-field .wp-block-categories-dropdown select {
    padding-right: 2.5em; }
  .control.has-icons-right .icon.is-right, .hs-form .has-icons-right.hs-fieldtype-text .icon.is-right, .hs-form .has-icons-right.hs-fieldtype-phonenumber .icon.is-right, .hs-form .has-icons-right.hs-fieldtype-textarea .icon.is-right, .hs-form .has-icons-right.hs-dependent-field .icon.is-right {
    right: 0; }
  .control.is-loading::after, .hs-form .is-loading.hs-fieldtype-text::after,
  .hs-form .is-loading.hs-fieldtype-phonenumber::after,
  .hs-form .is-loading.hs-fieldtype-textarea::after, .hs-form .is-loading.hs-dependent-field::after {
    position: absolute !important;
    right: 0.625em;
    top: 0.625em;
    z-index: 4; }
  .control.is-loading.is-small:after, .hs-form .is-loading.is-small.hs-fieldtype-text:after,
  .hs-form .is-loading.is-small.hs-fieldtype-phonenumber:after,
  .hs-form .is-loading.is-small.hs-fieldtype-textarea:after, .hs-form .is-loading.is-small.hs-dependent-field:after {
    font-size: 0.75rem; }
  .control.is-loading.is-medium:after, .hs-form .is-loading.is-medium.hs-fieldtype-text:after, .hs-form section.is-loading.hs-fieldtype-text.wp-block-group:after,
  .hs-form .is-loading.is-medium.hs-fieldtype-phonenumber:after, .hs-form section.is-loading.hs-fieldtype-phonenumber.wp-block-group:after,
  .hs-form .is-loading.is-medium.hs-fieldtype-textarea:after, .hs-form section.is-loading.hs-fieldtype-textarea.wp-block-group:after, .hs-form .is-loading.is-medium.hs-dependent-field:after, .hs-form section.is-loading.hs-dependent-field.wp-block-group:after, section.control.is-loading.wp-block-group:after {
    font-size: 1.25rem; }
  .control.is-loading.is-large:after, .hs-form .is-loading.is-large.hs-fieldtype-text:after,
  .hs-form .is-loading.is-large.hs-fieldtype-phonenumber:after,
  .hs-form .is-loading.is-large.hs-fieldtype-textarea:after, .hs-form .is-loading.is-large.hs-dependent-field:after {
    font-size: 1.5rem; }

/* Bulma Components */
.breadcrumb {
  font-size: 1rem;
  white-space: nowrap; }
  .breadcrumb a {
    align-items: center;
    color: #0085CA;
    display: flex;
    justify-content: center;
    padding: 0 0.75em; }
    .breadcrumb a:hover {
      color: #363636; }
  .breadcrumb li {
    align-items: center;
    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 {
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap;
    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 {
    justify-content: center; }
  .breadcrumb.is-right ol,
  .breadcrumb.is-right ul {
    justify-content: flex-end; }
  .breadcrumb.is-small {
    font-size: 0.75rem; }
  .breadcrumb.is-medium, section.breadcrumb.wp-block-group {
    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: #FFFFFF;
  border-radius: 0.25rem;
  box-shadow: 0 0.5em 1em -0.125em rgba(25, 25, 25, 0.1), 0 0px 0 1px rgba(25, 25, 25, 0.02);
  color: #58595A;
  max-width: 100%;
  position: relative; }

.card-header:first-child, .card-content:first-child, .card-footer:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem; }

.card-header:last-child, .card-content:last-child, .card-footer:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.card-header {
  background-color: transparent;
  align-items: stretch;
  box-shadow: 0 0.125em 0.25em rgba(25, 25, 25, 0.1);
  display: flex; }

.card-header-title {
  align-items: center;
  color: #363636;
  display: flex;
  flex-grow: 1;
  font-weight: 700;
  padding: 0.75rem 1rem; }
  .card-header-title.is-centered {
    justify-content: center; }

.card-header-icon {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: currentColor;
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  padding: 0;
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 0.75rem 1rem; }

.card-image {
  display: block;
  position: relative; }
  .card-image:first-child img {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .card-image:last-child img {
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }

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

.card-footer {
  background-color: transparent;
  border-top: 1px solid #ededed;
  align-items: stretch;
  display: flex; }

.card-footer-item {
  align-items: center;
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: center;
  padding: 0.75rem; }
  .card-footer-item:not(:last-child) {
    border-right: 1px solid #ededed; }

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

.dropdown {
  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: #FFFFFF;
  border-radius: 5px;
  box-shadow: 0 0.5em 1em -0.125em rgba(25, 25, 25, 0.1), 0 0px 0 1px rgba(25, 25, 25, 0.02);
  padding-bottom: 0.5rem;
  padding-top: 0.5rem; }

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

a.dropdown-item,
button.dropdown-item {
  padding-right: 3rem;
  text-align: inherit;
  white-space: nowrap;
  width: 100%; }
  a.dropdown-item:hover,
  button.dropdown-item:hover {
    background-color: #F5F5F5;
    color: #191919; }
  a.dropdown-item.is-active,
  button.dropdown-item.is-active {
    background-color: #0085CA;
    color: #fff; }

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

.level {
  align-items: center;
  justify-content: space-between; }
  .level code {
    border-radius: 5px; }
  .level img {
    display: inline-block;
    vertical-align: top; }
  .level.is-mobile {
    display: flex; }
    .level.is-mobile .level-left,
    .level.is-mobile .level-right {
      display: flex; }
    .level.is-mobile .level-left + .level-right {
      margin-top: 0; }
    .level.is-mobile .level-item:not(:last-child) {
      margin-bottom: 0;
      margin-right: 0.75rem; }
    .level.is-mobile .level-item:not(.is-narrow) {
      flex-grow: 1; }
  @media screen and (min-width: 769px), print {
    .level {
      display: flex; }
      .level > .level-item:not(.is-narrow) {
        flex-grow: 1; } }

.level-item {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  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 {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0; }
  .level-left .level-item.is-flexible,
  .level-right .level-item.is-flexible {
    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 {
  align-items: center;
  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: flex; } }

.level-right {
  align-items: center;
  justify-content: flex-end; }
  @media screen and (min-width: 769px), print {
    .level-right {
      display: flex; } }

.media {
  align-items: flex-start;
  display: flex;
  text-align: inherit; }
  .media .content:not(:last-child) {
    margin-bottom: 0.75rem; }
  .media .media {
    border-top: 1px solid rgba(219, 219, 219, 0.5);
    display: flex;
    padding-top: 0.75rem; }
    .media .media .content:not(:last-child),
    .media .media .control:not(:last-child),
    .media .media .hs-form .hs-fieldtype-text:not(:last-child),
    .hs-form .media .media .hs-fieldtype-text:not(:last-child),
    .media .media .hs-form .hs-fieldtype-phonenumber:not(:last-child),
    .hs-form .media .media .hs-fieldtype-phonenumber:not(:last-child),
    .media .media .hs-form .hs-fieldtype-textarea:not(:last-child),
    .hs-form .media .media .hs-fieldtype-textarea:not(:last-child),
    .media .media .hs-form .hs-dependent-field:not(:last-child),
    .hs-form .media .media .hs-dependent-field: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 {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0; }

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

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

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

@media screen and (max-width: 768px) {
  .media-content {
    overflow-x: auto; } }

.menu {
  font-size: 1rem; }
  .menu.is-small {
    font-size: 0.75rem; }
  .menu.is-medium, section.menu.wp-block-group {
    font-size: 1.25rem; }
  .menu.is-large {
    font-size: 1.5rem; }

.menu-list {
  line-height: 1.25; }
  .menu-list a {
    border-radius: 2px;
    color: #58595A;
    display: block;
    padding: 0.5em 0.75em; }
    .menu-list a:hover {
      background-color: #F5F5F5;
      color: #363636; }
    .menu-list a.is-active {
      background-color: #0085CA;
      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: #F5F5F5;
  border-radius: 5px;
  font-size: 1rem; }
  .message strong {
    color: currentColor; }
  .message a:not(.button):not(.tag):not(.dropdown-item) {
    color: currentColor;
    text-decoration: underline; }
  .message.is-small {
    font-size: 0.75rem; }
  .message.is-medium, section.message.wp-block-group {
    font-size: 1.25rem; }
  .message.is-large {
    font-size: 1.5rem; }
  .message.is-white {
    background-color: white; }
    .message.is-white .message-header {
      background-color: #FFFFFF;
      color: #191919; }
    .message.is-white .message-body {
      border-color: #FFFFFF; }
  .message.is-black {
    background-color: #fafafa; }
    .message.is-black .message-header {
      background-color: #191919;
      color: #FFFFFF; }
    .message.is-black .message-body {
      border-color: #191919; }
  .message.is-light {
    background-color: #fafafa; }
    .message.is-light .message-header {
      background-color: #F5F5F5;
      color: rgba(0, 0, 0, 0.7); }
    .message.is-light .message-body {
      border-color: #F5F5F5; }
  .message.is-dark {
    background-color: #fafafa; }
    .message.is-dark .message-header {
      background-color: #8A8B8F;
      color: #fff; }
    .message.is-dark .message-body {
      border-color: #8A8B8F; }
  .message.is-primary, .hs-form .message.hs-button, .wpcf7-form .message.wpcf7-submit {
    background-color: #fcf1ed; }
    .message.is-primary .message-header, .hs-form .message.hs-button .message-header, .wpcf7-form .message.wpcf7-submit .message-header {
      background-color: #E05929;
      color: #fff; }
    .message.is-primary .message-body, .hs-form .message.hs-button .message-body, .wpcf7-form .message.wpcf7-submit .message-body {
      border-color: #E05929;
      color: #c0471c; }
  .message.is-link {
    background-color: #FFFFFF; }
    .message.is-link .message-header {
      background-color: #0085CA;
      color: #fff; }
    .message.is-link .message-body {
      border-color: #0085CA;
      color: #0090db; }
  .message.is-info,
  .button .wp-block-button__link.is-info a.message,
  .hs-form .hs-button .wp-block-button__link.is-info a.message,
  .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.message,
  .wp-block-button .wp-block-button__link.is-info a.message,
  .wp-block-button__link .wp-block-button__link.is-info a.message {
    background-color: #E5F2F8; }
    .message.is-info .message-header, .button .wp-block-button__link.is-info a.message .message-header, .hs-form .hs-button .wp-block-button__link.is-info a.message .message-header, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.message .message-header, .wp-block-button .wp-block-button__link.is-info a.message .message-header, .wp-block-button__link .wp-block-button__link.is-info a.message .message-header {
      background-color: #0085CA;
      color: #fff; }
    .message.is-info .message-body, .button .wp-block-button__link.is-info a.message .message-body, .hs-form .hs-button .wp-block-button__link.is-info a.message .message-body, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.message .message-body, .wp-block-button .wp-block-button__link.is-info a.message .message-body, .wp-block-button__link .wp-block-button__link.is-info a.message .message-body {
      border-color: #0085CA;
      color: #0090db; }
  .message.is-success {
    background-color: #effaf5; }
    .message.is-success .message-header {
      background-color: #48c78e;
      color: #fff; }
    .message.is-success .message-body {
      border-color: #48c78e;
      color: #257953; }
  .message.is-warning {
    background-color: #fff9eb; }
    .message.is-warning .message-header {
      background-color: #FFC845;
      color: rgba(0, 0, 0, 0.7); }
    .message.is-warning .message-body {
      border-color: #FFC845;
      color: #946800; }
  .message.is-danger {
    background-color: #feecf0; }
    .message.is-danger .message-header {
      background-color: #f14668;
      color: #fff; }
    .message.is-danger .message-body {
      border-color: #f14668;
      color: #cc0f35; }
  .message.is-secondary, .our_services .content .our_services-content .message.button, .our_services .content .our_services-content .hs-form .message.hs-button, .hs-form .our_services .content .our_services-content .message.hs-button, .our_services .content .our_services-content .wpcf7-form .message.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .message.wpcf7-submit {
    background-color: #ecf2fe; }
    .message.is-secondary .message-header, .our_services .content .our_services-content .message.button .message-header, .our_services .content .our_services-content .hs-form .message.hs-button .message-header, .hs-form .our_services .content .our_services-content .message.hs-button .message-header, .our_services .content .our_services-content .wpcf7-form .message.wpcf7-submit .message-header, .wpcf7-form .our_services .content .our_services-content .message.wpcf7-submit .message-header {
      background-color: #03173E;
      color: #FFFFFF; }
    .message.is-secondary .message-body, .our_services .content .our_services-content .message.button .message-body, .our_services .content .our_services-content .hs-form .message.hs-button .message-body, .hs-form .our_services .content .our_services-content .message.hs-button .message-body, .our_services .content .our_services-content .wpcf7-form .message.wpcf7-submit .message-body, .wpcf7-form .our_services .content .our_services-content .message.wpcf7-submit .message-body {
      border-color: #03173E;
      color: #296ef5; }
  .message.is-orange {
    background-color: #fcf1ed; }
    .message.is-orange .message-header {
      background-color: #E05929;
      color: #FFFFFF; }
    .message.is-orange .message-body {
      border-color: #E05929;
      color: #c0471c; }
  .message.is-tangerine {
    background-color: #fff7eb; }
    .message.is-tangerine .message-header {
      background-color: #ED8B00;
      color: #FFFFFF; }
    .message.is-tangerine .message-body {
      border-color: #ED8B00;
      color: #b36900; }
  .message.is-slate {
    background-color: whitesmoke; }
    .message.is-slate .message-header {
      background-color: #58595A;
      color: #FFFFFF; }
    .message.is-slate .message-body {
      border-color: #58595A;
      color: #7c7d7e; }
  .message.is-cerulean-light {
    background-color: #eff7fb; }
    .message.is-cerulean-light .message-header {
      background-color: #E5F2F8;
      color: #191919; }
    .message.is-cerulean-light .message-body {
      border-color: #E5F2F8;
      color: #1f5a75; }

.message-header {
  align-items: center;
  background-color: #58595A;
  border-radius: 5px 5px 0 0;
  color: #fff;
  display: flex;
  font-weight: 700;
  justify-content: space-between;
  line-height: 1.25;
  padding: 0.75em 1em;
  position: relative; }
  .message-header .delete {
    flex-grow: 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: 5px;
  border-style: solid;
  border-width: 0 0 0 4px;
  color: #58595A;
  padding: 1.25em 1.5em; }
  .message-body code,
  .message-body pre {
    background-color: #FFFFFF; }
  .message-body pre code {
    background-color: transparent; }

.modal {
  align-items: center;
  display: none;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  position: fixed;
  z-index: 40; }
  .modal.is-active {
    display: flex; }

.modal-background {
  background-color: rgba(25, 25, 25, 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) {
    .modal-content,
    .modal-card {
      margin: 0 auto;
      max-height: calc(100vh - 40px);
      width: 640px; } }

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

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

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

.modal-card-head {
  border-bottom: 1px solid #dbdbdb;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }

.modal-card-title {
  color: #363636;
  flex-grow: 1;
  flex-shrink: 0;
  font-size: 1.5rem;
  line-height: 1; }

.modal-card-foot {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top: 1px solid #dbdbdb; }
  .modal-card-foot .button:not(:last-child), .modal-card-foot .hs-form .hs-button:not(:last-child), .hs-form .modal-card-foot .hs-button:not(:last-child), .modal-card-foot .wpcf7-form .wpcf7-submit:not(:last-child), .wpcf7-form .modal-card-foot .wpcf7-submit:not(:last-child) {
    margin-right: 0.5em; }

.modal-card-body {
  -webkit-overflow-scrolling: touch;
  background-color: #FFFFFF;
  flex-grow: 1;
  flex-shrink: 1;
  overflow: auto;
  padding: 20px; }

.navbar {
  background-color: #03173E;
  min-height: 3.25rem;
  position: relative;
  z-index: 30; }
  .navbar.is-white {
    background-color: #FFFFFF;
    color: #191919; }
    .navbar.is-white .navbar-brand > .navbar-item,
    .navbar.is-white .navbar-brand .navbar-link {
      color: #191919; }
    .navbar.is-white .navbar-brand > a.navbar-item:focus, .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:focus,
    .navbar.is-white .navbar-brand .navbar-link:hover,
    .navbar.is-white .navbar-brand .navbar-link.is-active {
      background-color: #f2f2f2;
      color: #191919; }
    .navbar.is-white .navbar-brand .navbar-link::after {
      border-color: #191919; }
    .navbar.is-white .navbar-burger {
      color: #191919; }
    @media screen and (min-width: 1024px) {
      .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: #191919; }
      .navbar.is-white .navbar-start > a.navbar-item:focus, .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:focus,
      .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:focus,
      .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:focus,
      .navbar.is-white .navbar-end .navbar-link:hover,
      .navbar.is-white .navbar-end .navbar-link.is-active {
        background-color: #f2f2f2;
        color: #191919; }
      .navbar.is-white .navbar-start .navbar-link::after,
      .navbar.is-white .navbar-end .navbar-link::after {
        border-color: #191919; }
      .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
      .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: #191919; }
      .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
        background-color: #FFFFFF;
        color: #191919; } }
  .navbar.is-black {
    background-color: #191919;
    color: #FFFFFF; }
    .navbar.is-black .navbar-brand > .navbar-item,
    .navbar.is-black .navbar-brand .navbar-link {
      color: #FFFFFF; }
    .navbar.is-black .navbar-brand > a.navbar-item:focus, .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:focus,
    .navbar.is-black .navbar-brand .navbar-link:hover,
    .navbar.is-black .navbar-brand .navbar-link.is-active {
      background-color: #0c0c0c;
      color: #FFFFFF; }
    .navbar.is-black .navbar-brand .navbar-link::after {
      border-color: #FFFFFF; }
    .navbar.is-black .navbar-burger {
      color: #FFFFFF; }
    @media screen and (min-width: 1024px) {
      .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: #FFFFFF; }
      .navbar.is-black .navbar-start > a.navbar-item:focus, .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:focus,
      .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:focus,
      .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:focus,
      .navbar.is-black .navbar-end .navbar-link:hover,
      .navbar.is-black .navbar-end .navbar-link.is-active {
        background-color: #0c0c0c;
        color: #FFFFFF; }
      .navbar.is-black .navbar-start .navbar-link::after,
      .navbar.is-black .navbar-end .navbar-link::after {
        border-color: #FFFFFF; }
      .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #0c0c0c;
        color: #FFFFFF; }
      .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
        background-color: #191919;
        color: #FFFFFF; } }
  .navbar.is-light {
    background-color: #F5F5F5;
    color: rgba(0, 0, 0, 0.7); }
    .navbar.is-light .navbar-brand > .navbar-item,
    .navbar.is-light .navbar-brand .navbar-link {
      color: rgba(0, 0, 0, 0.7); }
    .navbar.is-light .navbar-brand > a.navbar-item:focus, .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:focus,
    .navbar.is-light .navbar-brand .navbar-link:hover,
    .navbar.is-light .navbar-brand .navbar-link.is-active {
      background-color: #e8e8e8;
      color: rgba(0, 0, 0, 0.7); }
    .navbar.is-light .navbar-brand .navbar-link::after {
      border-color: rgba(0, 0, 0, 0.7); }
    .navbar.is-light .navbar-burger {
      color: rgba(0, 0, 0, 0.7); }
    @media screen and (min-width: 1024px) {
      .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: rgba(0, 0, 0, 0.7); }
      .navbar.is-light .navbar-start > a.navbar-item:focus, .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:focus,
      .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:focus,
      .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:focus,
      .navbar.is-light .navbar-end .navbar-link:hover,
      .navbar.is-light .navbar-end .navbar-link.is-active {
        background-color: #e8e8e8;
        color: rgba(0, 0, 0, 0.7); }
      .navbar.is-light .navbar-start .navbar-link::after,
      .navbar.is-light .navbar-end .navbar-link::after {
        border-color: rgba(0, 0, 0, 0.7); }
      .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
      .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: rgba(0, 0, 0, 0.7); }
      .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
        background-color: #F5F5F5;
        color: rgba(0, 0, 0, 0.7); } }
  .navbar.is-dark {
    background-color: #8A8B8F;
    color: #fff; }
    .navbar.is-dark .navbar-brand > .navbar-item,
    .navbar.is-dark .navbar-brand .navbar-link {
      color: #fff; }
    .navbar.is-dark .navbar-brand > a.navbar-item:focus, .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:focus,
    .navbar.is-dark .navbar-brand .navbar-link:hover,
    .navbar.is-dark .navbar-brand .navbar-link.is-active {
      background-color: #7d7e83;
      color: #fff; }
    .navbar.is-dark .navbar-brand .navbar-link::after {
      border-color: #fff; }
    .navbar.is-dark .navbar-burger {
      color: #fff; }
    @media screen and (min-width: 1024px) {
      .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: #fff; }
      .navbar.is-dark .navbar-start > a.navbar-item:focus, .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:focus,
      .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:focus,
      .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:focus,
      .navbar.is-dark .navbar-end .navbar-link:hover,
      .navbar.is-dark .navbar-end .navbar-link.is-active {
        background-color: #7d7e83;
        color: #fff; }
      .navbar.is-dark .navbar-start .navbar-link::after,
      .navbar.is-dark .navbar-end .navbar-link::after {
        border-color: #fff; }
      .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #7d7e83;
        color: #fff; }
      .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
        background-color: #8A8B8F;
        color: #fff; } }
  .navbar.is-primary, .hs-form .navbar.hs-button, .wpcf7-form .navbar.wpcf7-submit {
    background-color: #E05929;
    color: #fff; }
    .navbar.is-primary .navbar-brand > .navbar-item, .hs-form .navbar.hs-button .navbar-brand > .navbar-item, .wpcf7-form .navbar.wpcf7-submit .navbar-brand > .navbar-item,
    .navbar.is-primary .navbar-brand .navbar-link,
    .hs-form .navbar.hs-button .navbar-brand .navbar-link,
    .wpcf7-form .navbar.wpcf7-submit .navbar-brand .navbar-link {
      color: #fff; }
    .navbar.is-primary .navbar-brand > a.navbar-item:focus, .hs-form .navbar.hs-button .navbar-brand > a.navbar-item:focus, .wpcf7-form .navbar.wpcf7-submit .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .hs-form .navbar.hs-button .navbar-brand > a.navbar-item:hover, .wpcf7-form .navbar.wpcf7-submit .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active, .hs-form .navbar.hs-button .navbar-brand > a.navbar-item.is-active, .wpcf7-form .navbar.wpcf7-submit .navbar-brand > a.navbar-item.is-active,
    .navbar.is-primary .navbar-brand .navbar-link:focus,
    .hs-form .navbar.hs-button .navbar-brand .navbar-link:focus,
    .wpcf7-form .navbar.wpcf7-submit .navbar-brand .navbar-link:focus,
    .navbar.is-primary .navbar-brand .navbar-link:hover,
    .hs-form .navbar.hs-button .navbar-brand .navbar-link:hover,
    .wpcf7-form .navbar.wpcf7-submit .navbar-brand .navbar-link:hover,
    .navbar.is-primary .navbar-brand .navbar-link.is-active,
    .hs-form .navbar.hs-button .navbar-brand .navbar-link.is-active,
    .wpcf7-form .navbar.wpcf7-submit .navbar-brand .navbar-link.is-active {
      background-color: #d14d1e;
      color: #fff; }
    .navbar.is-primary .navbar-brand .navbar-link::after, .hs-form .navbar.hs-button .navbar-brand .navbar-link::after, .wpcf7-form .navbar.wpcf7-submit .navbar-brand .navbar-link::after {
      border-color: #fff; }
    .navbar.is-primary .navbar-burger, .hs-form .navbar.hs-button .navbar-burger, .wpcf7-form .navbar.wpcf7-submit .navbar-burger {
      color: #fff; }
    @media screen and (min-width: 1024px) {
      .navbar.is-primary .navbar-start > .navbar-item, .hs-form .navbar.hs-button .navbar-start > .navbar-item, .wpcf7-form .navbar.wpcf7-submit .navbar-start > .navbar-item,
      .navbar.is-primary .navbar-start .navbar-link,
      .hs-form .navbar.hs-button .navbar-start .navbar-link,
      .wpcf7-form .navbar.wpcf7-submit .navbar-start .navbar-link,
      .navbar.is-primary .navbar-end > .navbar-item,
      .hs-form .navbar.hs-button .navbar-end > .navbar-item,
      .wpcf7-form .navbar.wpcf7-submit .navbar-end > .navbar-item,
      .navbar.is-primary .navbar-end .navbar-link,
      .hs-form .navbar.hs-button .navbar-end .navbar-link,
      .wpcf7-form .navbar.wpcf7-submit .navbar-end .navbar-link {
        color: #fff; }
      .navbar.is-primary .navbar-start > a.navbar-item:focus, .hs-form .navbar.hs-button .navbar-start > a.navbar-item:focus, .wpcf7-form .navbar.wpcf7-submit .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .hs-form .navbar.hs-button .navbar-start > a.navbar-item:hover, .wpcf7-form .navbar.wpcf7-submit .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active, .hs-form .navbar.hs-button .navbar-start > a.navbar-item.is-active, .wpcf7-form .navbar.wpcf7-submit .navbar-start > a.navbar-item.is-active,
      .navbar.is-primary .navbar-start .navbar-link:focus,
      .hs-form .navbar.hs-button .navbar-start .navbar-link:focus,
      .wpcf7-form .navbar.wpcf7-submit .navbar-start .navbar-link:focus,
      .navbar.is-primary .navbar-start .navbar-link:hover,
      .hs-form .navbar.hs-button .navbar-start .navbar-link:hover,
      .wpcf7-form .navbar.wpcf7-submit .navbar-start .navbar-link:hover,
      .navbar.is-primary .navbar-start .navbar-link.is-active,
      .hs-form .navbar.hs-button .navbar-start .navbar-link.is-active,
      .wpcf7-form .navbar.wpcf7-submit .navbar-start .navbar-link.is-active,
      .navbar.is-primary .navbar-end > a.navbar-item:focus,
      .hs-form .navbar.hs-button .navbar-end > a.navbar-item:focus,
      .wpcf7-form .navbar.wpcf7-submit .navbar-end > a.navbar-item:focus,
      .navbar.is-primary .navbar-end > a.navbar-item:hover,
      .hs-form .navbar.hs-button .navbar-end > a.navbar-item:hover,
      .wpcf7-form .navbar.wpcf7-submit .navbar-end > a.navbar-item:hover,
      .navbar.is-primary .navbar-end > a.navbar-item.is-active,
      .hs-form .navbar.hs-button .navbar-end > a.navbar-item.is-active,
      .wpcf7-form .navbar.wpcf7-submit .navbar-end > a.navbar-item.is-active,
      .navbar.is-primary .navbar-end .navbar-link:focus,
      .hs-form .navbar.hs-button .navbar-end .navbar-link:focus,
      .wpcf7-form .navbar.wpcf7-submit .navbar-end .navbar-link:focus,
      .navbar.is-primary .navbar-end .navbar-link:hover,
      .hs-form .navbar.hs-button .navbar-end .navbar-link:hover,
      .wpcf7-form .navbar.wpcf7-submit .navbar-end .navbar-link:hover,
      .navbar.is-primary .navbar-end .navbar-link.is-active,
      .hs-form .navbar.hs-button .navbar-end .navbar-link.is-active,
      .wpcf7-form .navbar.wpcf7-submit .navbar-end .navbar-link.is-active {
        background-color: #d14d1e;
        color: #fff; }
      .navbar.is-primary .navbar-start .navbar-link::after, .hs-form .navbar.hs-button .navbar-start .navbar-link::after, .wpcf7-form .navbar.wpcf7-submit .navbar-start .navbar-link::after,
      .navbar.is-primary .navbar-end .navbar-link::after,
      .hs-form .navbar.hs-button .navbar-end .navbar-link::after,
      .wpcf7-form .navbar.wpcf7-submit .navbar-end .navbar-link::after {
        border-color: #fff; }
      .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link, .hs-form .navbar.hs-button .navbar-item.has-dropdown:focus .navbar-link, .wpcf7-form .navbar.wpcf7-submit .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
      .hs-form .navbar.hs-button .navbar-item.has-dropdown:hover .navbar-link,
      .wpcf7-form .navbar.wpcf7-submit .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,
      .hs-form .navbar.hs-button .navbar-item.has-dropdown.is-active .navbar-link,
      .wpcf7-form .navbar.wpcf7-submit .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #d14d1e;
        color: #fff; }
      .navbar.is-primary .navbar-dropdown a.navbar-item.is-active, .hs-form .navbar.hs-button .navbar-dropdown a.navbar-item.is-active, .wpcf7-form .navbar.wpcf7-submit .navbar-dropdown a.navbar-item.is-active {
        background-color: #E05929;
        color: #fff; } }
  .navbar.is-link {
    background-color: #0085CA;
    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:focus, .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:focus,
    .navbar.is-link .navbar-brand .navbar-link:hover,
    .navbar.is-link .navbar-brand .navbar-link.is-active {
      background-color: #0074b1;
      color: #fff; }
    .navbar.is-link .navbar-brand .navbar-link::after {
      border-color: #fff; }
    .navbar.is-link .navbar-burger {
      color: #fff; }
    @media screen and (min-width: 1024px) {
      .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:focus, .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:focus,
      .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:focus,
      .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:focus,
      .navbar.is-link .navbar-end .navbar-link:hover,
      .navbar.is-link .navbar-end .navbar-link.is-active {
        background-color: #0074b1;
        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:focus .navbar-link,
      .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #0074b1;
        color: #fff; }
      .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
        background-color: #0085CA;
        color: #fff; } }
  .navbar.is-info,
  .button .wp-block-button__link.is-info a.navbar,
  .hs-form .hs-button .wp-block-button__link.is-info a.navbar,
  .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar,
  .wp-block-button .wp-block-button__link.is-info a.navbar,
  .wp-block-button__link .wp-block-button__link.is-info a.navbar {
    background-color: #0085CA;
    color: #fff; }
    .navbar.is-info .navbar-brand > .navbar-item, .button .wp-block-button__link.is-info a.navbar .navbar-brand > .navbar-item, .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-brand > .navbar-item, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-brand > .navbar-item, .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-brand > .navbar-item, .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-brand > .navbar-item,
    .navbar.is-info .navbar-brand .navbar-link,
    .button .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link,
    .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link,
    .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link,
    .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link {
      color: #fff; }
    .navbar.is-info .navbar-brand > a.navbar-item:focus, .button .wp-block-button__link.is-info a.navbar .navbar-brand > a.navbar-item:focus, .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-brand > a.navbar-item:focus, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-brand > a.navbar-item:focus, .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-brand > a.navbar-item:focus, .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .button .wp-block-button__link.is-info a.navbar .navbar-brand > a.navbar-item:hover, .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-brand > a.navbar-item:hover, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-brand > a.navbar-item:hover, .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-brand > a.navbar-item:hover, .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active, .button .wp-block-button__link.is-info a.navbar .navbar-brand > a.navbar-item.is-active, .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-brand > a.navbar-item.is-active, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-brand > a.navbar-item.is-active, .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-brand > a.navbar-item.is-active, .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-brand > a.navbar-item.is-active,
    .navbar.is-info .navbar-brand .navbar-link:focus,
    .button .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link:focus,
    .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link:focus,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link:focus,
    .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link:focus,
    .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link:focus,
    .navbar.is-info .navbar-brand .navbar-link:hover,
    .button .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link:hover,
    .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link:hover,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link:hover,
    .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link:hover,
    .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link:hover,
    .navbar.is-info .navbar-brand .navbar-link.is-active,
    .button .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link.is-active,
    .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link.is-active,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link.is-active,
    .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link.is-active,
    .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link.is-active {
      background-color: #0074b1;
      color: #fff; }
    .navbar.is-info .navbar-brand .navbar-link::after, .button .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link::after, .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link::after, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link::after, .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link::after, .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-brand .navbar-link::after {
      border-color: #fff; }
    .navbar.is-info .navbar-burger, .button .wp-block-button__link.is-info a.navbar .navbar-burger, .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-burger, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-burger, .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-burger, .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-burger {
      color: #fff; }
    @media screen and (min-width: 1024px) {
      .navbar.is-info .navbar-start > .navbar-item, .button .wp-block-button__link.is-info a.navbar .navbar-start > .navbar-item, .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-start > .navbar-item, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-start > .navbar-item, .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-start > .navbar-item, .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-start > .navbar-item,
      .navbar.is-info .navbar-start .navbar-link,
      .button .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link,
      .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link,
      .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link,
      .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link,
      .navbar.is-info .navbar-end > .navbar-item,
      .button .wp-block-button__link.is-info a.navbar .navbar-end > .navbar-item,
      .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-end > .navbar-item,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-end > .navbar-item,
      .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-end > .navbar-item,
      .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-end > .navbar-item,
      .navbar.is-info .navbar-end .navbar-link,
      .button .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link,
      .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link,
      .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link,
      .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link {
        color: #fff; }
      .navbar.is-info .navbar-start > a.navbar-item:focus, .button .wp-block-button__link.is-info a.navbar .navbar-start > a.navbar-item:focus, .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-start > a.navbar-item:focus, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-start > a.navbar-item:focus, .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-start > a.navbar-item:focus, .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .button .wp-block-button__link.is-info a.navbar .navbar-start > a.navbar-item:hover, .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-start > a.navbar-item:hover, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-start > a.navbar-item:hover, .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-start > a.navbar-item:hover, .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active, .button .wp-block-button__link.is-info a.navbar .navbar-start > a.navbar-item.is-active, .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-start > a.navbar-item.is-active, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-start > a.navbar-item.is-active, .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-start > a.navbar-item.is-active, .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-start > a.navbar-item.is-active,
      .navbar.is-info .navbar-start .navbar-link:focus,
      .button .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link:focus,
      .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link:focus,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link:focus,
      .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link:focus,
      .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link:focus,
      .navbar.is-info .navbar-start .navbar-link:hover,
      .button .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link:hover,
      .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link:hover,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link:hover,
      .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link:hover,
      .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link:hover,
      .navbar.is-info .navbar-start .navbar-link.is-active,
      .button .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link.is-active,
      .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link.is-active,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link.is-active,
      .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link.is-active,
      .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link.is-active,
      .navbar.is-info .navbar-end > a.navbar-item:focus,
      .button .wp-block-button__link.is-info a.navbar .navbar-end > a.navbar-item:focus,
      .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-end > a.navbar-item:focus,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-end > a.navbar-item:focus,
      .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-end > a.navbar-item:focus,
      .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-end > a.navbar-item:focus,
      .navbar.is-info .navbar-end > a.navbar-item:hover,
      .button .wp-block-button__link.is-info a.navbar .navbar-end > a.navbar-item:hover,
      .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-end > a.navbar-item:hover,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-end > a.navbar-item:hover,
      .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-end > a.navbar-item:hover,
      .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-end > a.navbar-item:hover,
      .navbar.is-info .navbar-end > a.navbar-item.is-active,
      .button .wp-block-button__link.is-info a.navbar .navbar-end > a.navbar-item.is-active,
      .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-end > a.navbar-item.is-active,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-end > a.navbar-item.is-active,
      .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-end > a.navbar-item.is-active,
      .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-end > a.navbar-item.is-active,
      .navbar.is-info .navbar-end .navbar-link:focus,
      .button .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link:focus,
      .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link:focus,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link:focus,
      .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link:focus,
      .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link:focus,
      .navbar.is-info .navbar-end .navbar-link:hover,
      .button .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link:hover,
      .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link:hover,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link:hover,
      .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link:hover,
      .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link:hover,
      .navbar.is-info .navbar-end .navbar-link.is-active,
      .button .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link.is-active,
      .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link.is-active,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link.is-active,
      .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link.is-active,
      .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link.is-active {
        background-color: #0074b1;
        color: #fff; }
      .navbar.is-info .navbar-start .navbar-link::after, .button .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link::after, .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link::after, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link::after, .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link::after, .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-start .navbar-link::after,
      .navbar.is-info .navbar-end .navbar-link::after,
      .button .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link::after,
      .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link::after,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link::after,
      .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link::after,
      .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-end .navbar-link::after {
        border-color: #fff; }
      .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link, .button .wp-block-button__link.is-info a.navbar .navbar-item.has-dropdown:focus .navbar-link, .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-item.has-dropdown:focus .navbar-link, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-item.has-dropdown:focus .navbar-link, .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-item.has-dropdown:focus .navbar-link, .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
      .button .wp-block-button__link.is-info a.navbar .navbar-item.has-dropdown:hover .navbar-link,
      .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-item.has-dropdown:hover .navbar-link,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-item.has-dropdown:hover .navbar-link,
      .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-item.has-dropdown:hover .navbar-link,
      .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,
      .button .wp-block-button__link.is-info a.navbar .navbar-item.has-dropdown.is-active .navbar-link,
      .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-item.has-dropdown.is-active .navbar-link,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-item.has-dropdown.is-active .navbar-link,
      .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-item.has-dropdown.is-active .navbar-link,
      .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #0074b1;
        color: #fff; }
      .navbar.is-info .navbar-dropdown a.navbar-item.is-active, .button .wp-block-button__link.is-info a.navbar .navbar-dropdown a.navbar-item.is-active, .hs-form .hs-button .wp-block-button__link.is-info a.navbar .navbar-dropdown a.navbar-item.is-active, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.navbar .navbar-dropdown a.navbar-item.is-active, .wp-block-button .wp-block-button__link.is-info a.navbar .navbar-dropdown a.navbar-item.is-active, .wp-block-button__link .wp-block-button__link.is-info a.navbar .navbar-dropdown a.navbar-item.is-active {
        background-color: #0085CA;
        color: #fff; } }
  .navbar.is-success {
    background-color: #48c78e;
    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:focus, .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:focus,
    .navbar.is-success .navbar-brand .navbar-link:hover,
    .navbar.is-success .navbar-brand .navbar-link.is-active {
      background-color: #3abb81;
      color: #fff; }
    .navbar.is-success .navbar-brand .navbar-link::after {
      border-color: #fff; }
    .navbar.is-success .navbar-burger {
      color: #fff; }
    @media screen and (min-width: 1024px) {
      .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:focus, .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:focus,
      .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:focus,
      .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:focus,
      .navbar.is-success .navbar-end .navbar-link:hover,
      .navbar.is-success .navbar-end .navbar-link.is-active {
        background-color: #3abb81;
        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:focus .navbar-link,
      .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #3abb81;
        color: #fff; }
      .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
        background-color: #48c78e;
        color: #fff; } }
  .navbar.is-warning {
    background-color: #FFC845;
    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:focus, .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:focus,
    .navbar.is-warning .navbar-brand .navbar-link:hover,
    .navbar.is-warning .navbar-brand .navbar-link.is-active {
      background-color: #ffc02c;
      color: rgba(0, 0, 0, 0.7); }
    .navbar.is-warning .navbar-brand .navbar-link::after {
      border-color: rgba(0, 0, 0, 0.7); }
    .navbar.is-warning .navbar-burger {
      color: rgba(0, 0, 0, 0.7); }
    @media screen and (min-width: 1024px) {
      .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:focus, .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:focus,
      .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:focus,
      .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:focus,
      .navbar.is-warning .navbar-end .navbar-link:hover,
      .navbar.is-warning .navbar-end .navbar-link.is-active {
        background-color: #ffc02c;
        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:focus .navbar-link,
      .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #ffc02c;
        color: rgba(0, 0, 0, 0.7); }
      .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
        background-color: #FFC845;
        color: rgba(0, 0, 0, 0.7); } }
  .navbar.is-danger {
    background-color: #f14668;
    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:focus, .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:focus,
    .navbar.is-danger .navbar-brand .navbar-link:hover,
    .navbar.is-danger .navbar-brand .navbar-link.is-active {
      background-color: #ef2e55;
      color: #fff; }
    .navbar.is-danger .navbar-brand .navbar-link::after {
      border-color: #fff; }
    .navbar.is-danger .navbar-burger {
      color: #fff; }
    @media screen and (min-width: 1024px) {
      .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:focus, .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:focus,
      .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:focus,
      .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:focus,
      .navbar.is-danger .navbar-end .navbar-link:hover,
      .navbar.is-danger .navbar-end .navbar-link.is-active {
        background-color: #ef2e55;
        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:focus .navbar-link,
      .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #ef2e55;
        color: #fff; }
      .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
        background-color: #f14668;
        color: #fff; } }
  .navbar.is-secondary, .our_services .content .our_services-content .navbar.button, .our_services .content .our_services-content .hs-form .navbar.hs-button, .hs-form .our_services .content .our_services-content .navbar.hs-button, .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit {
    background-color: #03173E;
    color: #FFFFFF; }
    .navbar.is-secondary .navbar-brand > .navbar-item, .our_services .content .our_services-content .navbar.button .navbar-brand > .navbar-item, .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-brand > .navbar-item, .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-brand > .navbar-item, .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-brand > .navbar-item, .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-brand > .navbar-item,
    .navbar.is-secondary .navbar-brand .navbar-link,
    .our_services .content .our_services-content .navbar.button .navbar-brand .navbar-link,
    .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-brand .navbar-link,
    .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-brand .navbar-link,
    .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-brand .navbar-link,
    .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-brand .navbar-link {
      color: #FFFFFF; }
    .navbar.is-secondary .navbar-brand > a.navbar-item:focus, .our_services .content .our_services-content .navbar.button .navbar-brand > a.navbar-item:focus, .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-brand > a.navbar-item:focus, .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-brand > a.navbar-item:focus, .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-brand > a.navbar-item:focus, .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-brand > a.navbar-item:focus, .navbar.is-secondary .navbar-brand > a.navbar-item:hover, .our_services .content .our_services-content .navbar.button .navbar-brand > a.navbar-item:hover, .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-brand > a.navbar-item:hover, .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-brand > a.navbar-item:hover, .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-brand > a.navbar-item:hover, .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-brand > a.navbar-item:hover, .navbar.is-secondary .navbar-brand > a.navbar-item.is-active, .our_services .content .our_services-content .navbar.button .navbar-brand > a.navbar-item.is-active, .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-brand > a.navbar-item.is-active, .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-brand > a.navbar-item.is-active, .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-brand > a.navbar-item.is-active, .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-brand > a.navbar-item.is-active,
    .navbar.is-secondary .navbar-brand .navbar-link:focus,
    .our_services .content .our_services-content .navbar.button .navbar-brand .navbar-link:focus,
    .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-brand .navbar-link:focus,
    .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-brand .navbar-link:focus,
    .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-brand .navbar-link:focus,
    .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-brand .navbar-link:focus,
    .navbar.is-secondary .navbar-brand .navbar-link:hover,
    .our_services .content .our_services-content .navbar.button .navbar-brand .navbar-link:hover,
    .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-brand .navbar-link:hover,
    .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-brand .navbar-link:hover,
    .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-brand .navbar-link:hover,
    .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-brand .navbar-link:hover,
    .navbar.is-secondary .navbar-brand .navbar-link.is-active,
    .our_services .content .our_services-content .navbar.button .navbar-brand .navbar-link.is-active,
    .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-brand .navbar-link.is-active,
    .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-brand .navbar-link.is-active,
    .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-brand .navbar-link.is-active,
    .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-brand .navbar-link.is-active {
      background-color: #020e26;
      color: #FFFFFF; }
    .navbar.is-secondary .navbar-brand .navbar-link::after, .our_services .content .our_services-content .navbar.button .navbar-brand .navbar-link::after, .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-brand .navbar-link::after, .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-brand .navbar-link::after, .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-brand .navbar-link::after, .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-brand .navbar-link::after {
      border-color: #FFFFFF; }
    .navbar.is-secondary .navbar-burger, .our_services .content .our_services-content .navbar.button .navbar-burger, .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-burger, .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-burger, .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-burger, .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-burger {
      color: #FFFFFF; }
    @media screen and (min-width: 1024px) {
      .navbar.is-secondary .navbar-start > .navbar-item, .our_services .content .our_services-content .navbar.button .navbar-start > .navbar-item, .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-start > .navbar-item, .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-start > .navbar-item, .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-start > .navbar-item, .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-start > .navbar-item,
      .navbar.is-secondary .navbar-start .navbar-link,
      .our_services .content .our_services-content .navbar.button .navbar-start .navbar-link,
      .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-start .navbar-link,
      .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-start .navbar-link,
      .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-start .navbar-link,
      .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-start .navbar-link,
      .navbar.is-secondary .navbar-end > .navbar-item,
      .our_services .content .our_services-content .navbar.button .navbar-end > .navbar-item,
      .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-end > .navbar-item,
      .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-end > .navbar-item,
      .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-end > .navbar-item,
      .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-end > .navbar-item,
      .navbar.is-secondary .navbar-end .navbar-link,
      .our_services .content .our_services-content .navbar.button .navbar-end .navbar-link,
      .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-end .navbar-link,
      .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-end .navbar-link,
      .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-end .navbar-link,
      .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-end .navbar-link {
        color: #FFFFFF; }
      .navbar.is-secondary .navbar-start > a.navbar-item:focus, .our_services .content .our_services-content .navbar.button .navbar-start > a.navbar-item:focus, .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-start > a.navbar-item:focus, .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-start > a.navbar-item:focus, .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-start > a.navbar-item:focus, .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-start > a.navbar-item:focus, .navbar.is-secondary .navbar-start > a.navbar-item:hover, .our_services .content .our_services-content .navbar.button .navbar-start > a.navbar-item:hover, .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-start > a.navbar-item:hover, .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-start > a.navbar-item:hover, .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-start > a.navbar-item:hover, .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-start > a.navbar-item:hover, .navbar.is-secondary .navbar-start > a.navbar-item.is-active, .our_services .content .our_services-content .navbar.button .navbar-start > a.navbar-item.is-active, .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-start > a.navbar-item.is-active, .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-start > a.navbar-item.is-active, .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-start > a.navbar-item.is-active, .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-start > a.navbar-item.is-active,
      .navbar.is-secondary .navbar-start .navbar-link:focus,
      .our_services .content .our_services-content .navbar.button .navbar-start .navbar-link:focus,
      .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-start .navbar-link:focus,
      .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-start .navbar-link:focus,
      .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-start .navbar-link:focus,
      .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-start .navbar-link:focus,
      .navbar.is-secondary .navbar-start .navbar-link:hover,
      .our_services .content .our_services-content .navbar.button .navbar-start .navbar-link:hover,
      .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-start .navbar-link:hover,
      .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-start .navbar-link:hover,
      .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-start .navbar-link:hover,
      .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-start .navbar-link:hover,
      .navbar.is-secondary .navbar-start .navbar-link.is-active,
      .our_services .content .our_services-content .navbar.button .navbar-start .navbar-link.is-active,
      .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-start .navbar-link.is-active,
      .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-start .navbar-link.is-active,
      .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-start .navbar-link.is-active,
      .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-start .navbar-link.is-active,
      .navbar.is-secondary .navbar-end > a.navbar-item:focus,
      .our_services .content .our_services-content .navbar.button .navbar-end > a.navbar-item:focus,
      .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-end > a.navbar-item:focus,
      .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-end > a.navbar-item:focus,
      .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-end > a.navbar-item:focus,
      .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-end > a.navbar-item:focus,
      .navbar.is-secondary .navbar-end > a.navbar-item:hover,
      .our_services .content .our_services-content .navbar.button .navbar-end > a.navbar-item:hover,
      .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-end > a.navbar-item:hover,
      .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-end > a.navbar-item:hover,
      .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-end > a.navbar-item:hover,
      .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-end > a.navbar-item:hover,
      .navbar.is-secondary .navbar-end > a.navbar-item.is-active,
      .our_services .content .our_services-content .navbar.button .navbar-end > a.navbar-item.is-active,
      .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-end > a.navbar-item.is-active,
      .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-end > a.navbar-item.is-active,
      .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-end > a.navbar-item.is-active,
      .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-end > a.navbar-item.is-active,
      .navbar.is-secondary .navbar-end .navbar-link:focus,
      .our_services .content .our_services-content .navbar.button .navbar-end .navbar-link:focus,
      .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-end .navbar-link:focus,
      .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-end .navbar-link:focus,
      .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-end .navbar-link:focus,
      .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-end .navbar-link:focus,
      .navbar.is-secondary .navbar-end .navbar-link:hover,
      .our_services .content .our_services-content .navbar.button .navbar-end .navbar-link:hover,
      .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-end .navbar-link:hover,
      .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-end .navbar-link:hover,
      .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-end .navbar-link:hover,
      .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-end .navbar-link:hover,
      .navbar.is-secondary .navbar-end .navbar-link.is-active,
      .our_services .content .our_services-content .navbar.button .navbar-end .navbar-link.is-active,
      .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-end .navbar-link.is-active,
      .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-end .navbar-link.is-active,
      .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-end .navbar-link.is-active,
      .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-end .navbar-link.is-active {
        background-color: #020e26;
        color: #FFFFFF; }
      .navbar.is-secondary .navbar-start .navbar-link::after, .our_services .content .our_services-content .navbar.button .navbar-start .navbar-link::after, .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-start .navbar-link::after, .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-start .navbar-link::after, .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-start .navbar-link::after, .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-start .navbar-link::after,
      .navbar.is-secondary .navbar-end .navbar-link::after,
      .our_services .content .our_services-content .navbar.button .navbar-end .navbar-link::after,
      .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-end .navbar-link::after,
      .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-end .navbar-link::after,
      .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-end .navbar-link::after,
      .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-end .navbar-link::after {
        border-color: #FFFFFF; }
      .navbar.is-secondary .navbar-item.has-dropdown:focus .navbar-link, .our_services .content .our_services-content .navbar.button .navbar-item.has-dropdown:focus .navbar-link, .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-item.has-dropdown:focus .navbar-link, .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-item.has-dropdown:focus .navbar-link, .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-item.has-dropdown:focus .navbar-link, .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-secondary .navbar-item.has-dropdown:hover .navbar-link,
      .our_services .content .our_services-content .navbar.button .navbar-item.has-dropdown:hover .navbar-link,
      .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-item.has-dropdown:hover .navbar-link,
      .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-item.has-dropdown:hover .navbar-link,
      .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-item.has-dropdown:hover .navbar-link,
      .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-secondary .navbar-item.has-dropdown.is-active .navbar-link,
      .our_services .content .our_services-content .navbar.button .navbar-item.has-dropdown.is-active .navbar-link,
      .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-item.has-dropdown.is-active .navbar-link,
      .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-item.has-dropdown.is-active .navbar-link,
      .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-item.has-dropdown.is-active .navbar-link,
      .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #020e26;
        color: #FFFFFF; }
      .navbar.is-secondary .navbar-dropdown a.navbar-item.is-active, .our_services .content .our_services-content .navbar.button .navbar-dropdown a.navbar-item.is-active, .our_services .content .our_services-content .hs-form .navbar.hs-button .navbar-dropdown a.navbar-item.is-active, .hs-form .our_services .content .our_services-content .navbar.hs-button .navbar-dropdown a.navbar-item.is-active, .our_services .content .our_services-content .wpcf7-form .navbar.wpcf7-submit .navbar-dropdown a.navbar-item.is-active, .wpcf7-form .our_services .content .our_services-content .navbar.wpcf7-submit .navbar-dropdown a.navbar-item.is-active {
        background-color: #03173E;
        color: #FFFFFF; } }
  .navbar.is-orange {
    background-color: #E05929;
    color: #FFFFFF; }
    .navbar.is-orange .navbar-brand > .navbar-item,
    .navbar.is-orange .navbar-brand .navbar-link {
      color: #FFFFFF; }
    .navbar.is-orange .navbar-brand > a.navbar-item:focus, .navbar.is-orange .navbar-brand > a.navbar-item:hover, .navbar.is-orange .navbar-brand > a.navbar-item.is-active,
    .navbar.is-orange .navbar-brand .navbar-link:focus,
    .navbar.is-orange .navbar-brand .navbar-link:hover,
    .navbar.is-orange .navbar-brand .navbar-link.is-active {
      background-color: #d14d1e;
      color: #FFFFFF; }
    .navbar.is-orange .navbar-brand .navbar-link::after {
      border-color: #FFFFFF; }
    .navbar.is-orange .navbar-burger {
      color: #FFFFFF; }
    @media screen and (min-width: 1024px) {
      .navbar.is-orange .navbar-start > .navbar-item,
      .navbar.is-orange .navbar-start .navbar-link,
      .navbar.is-orange .navbar-end > .navbar-item,
      .navbar.is-orange .navbar-end .navbar-link {
        color: #FFFFFF; }
      .navbar.is-orange .navbar-start > a.navbar-item:focus, .navbar.is-orange .navbar-start > a.navbar-item:hover, .navbar.is-orange .navbar-start > a.navbar-item.is-active,
      .navbar.is-orange .navbar-start .navbar-link:focus,
      .navbar.is-orange .navbar-start .navbar-link:hover,
      .navbar.is-orange .navbar-start .navbar-link.is-active,
      .navbar.is-orange .navbar-end > a.navbar-item:focus,
      .navbar.is-orange .navbar-end > a.navbar-item:hover,
      .navbar.is-orange .navbar-end > a.navbar-item.is-active,
      .navbar.is-orange .navbar-end .navbar-link:focus,
      .navbar.is-orange .navbar-end .navbar-link:hover,
      .navbar.is-orange .navbar-end .navbar-link.is-active {
        background-color: #d14d1e;
        color: #FFFFFF; }
      .navbar.is-orange .navbar-start .navbar-link::after,
      .navbar.is-orange .navbar-end .navbar-link::after {
        border-color: #FFFFFF; }
      .navbar.is-orange .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-orange .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-orange .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #d14d1e;
        color: #FFFFFF; }
      .navbar.is-orange .navbar-dropdown a.navbar-item.is-active {
        background-color: #E05929;
        color: #FFFFFF; } }
  .navbar.is-tangerine {
    background-color: #ED8B00;
    color: #FFFFFF; }
    .navbar.is-tangerine .navbar-brand > .navbar-item,
    .navbar.is-tangerine .navbar-brand .navbar-link {
      color: #FFFFFF; }
    .navbar.is-tangerine .navbar-brand > a.navbar-item:focus, .navbar.is-tangerine .navbar-brand > a.navbar-item:hover, .navbar.is-tangerine .navbar-brand > a.navbar-item.is-active,
    .navbar.is-tangerine .navbar-brand .navbar-link:focus,
    .navbar.is-tangerine .navbar-brand .navbar-link:hover,
    .navbar.is-tangerine .navbar-brand .navbar-link.is-active {
      background-color: #d47c00;
      color: #FFFFFF; }
    .navbar.is-tangerine .navbar-brand .navbar-link::after {
      border-color: #FFFFFF; }
    .navbar.is-tangerine .navbar-burger {
      color: #FFFFFF; }
    @media screen and (min-width: 1024px) {
      .navbar.is-tangerine .navbar-start > .navbar-item,
      .navbar.is-tangerine .navbar-start .navbar-link,
      .navbar.is-tangerine .navbar-end > .navbar-item,
      .navbar.is-tangerine .navbar-end .navbar-link {
        color: #FFFFFF; }
      .navbar.is-tangerine .navbar-start > a.navbar-item:focus, .navbar.is-tangerine .navbar-start > a.navbar-item:hover, .navbar.is-tangerine .navbar-start > a.navbar-item.is-active,
      .navbar.is-tangerine .navbar-start .navbar-link:focus,
      .navbar.is-tangerine .navbar-start .navbar-link:hover,
      .navbar.is-tangerine .navbar-start .navbar-link.is-active,
      .navbar.is-tangerine .navbar-end > a.navbar-item:focus,
      .navbar.is-tangerine .navbar-end > a.navbar-item:hover,
      .navbar.is-tangerine .navbar-end > a.navbar-item.is-active,
      .navbar.is-tangerine .navbar-end .navbar-link:focus,
      .navbar.is-tangerine .navbar-end .navbar-link:hover,
      .navbar.is-tangerine .navbar-end .navbar-link.is-active {
        background-color: #d47c00;
        color: #FFFFFF; }
      .navbar.is-tangerine .navbar-start .navbar-link::after,
      .navbar.is-tangerine .navbar-end .navbar-link::after {
        border-color: #FFFFFF; }
      .navbar.is-tangerine .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-tangerine .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-tangerine .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #d47c00;
        color: #FFFFFF; }
      .navbar.is-tangerine .navbar-dropdown a.navbar-item.is-active {
        background-color: #ED8B00;
        color: #FFFFFF; } }
  .navbar.is-slate {
    background-color: #58595A;
    color: #FFFFFF; }
    .navbar.is-slate .navbar-brand > .navbar-item,
    .navbar.is-slate .navbar-brand .navbar-link {
      color: #FFFFFF; }
    .navbar.is-slate .navbar-brand > a.navbar-item:focus, .navbar.is-slate .navbar-brand > a.navbar-item:hover, .navbar.is-slate .navbar-brand > a.navbar-item.is-active,
    .navbar.is-slate .navbar-brand .navbar-link:focus,
    .navbar.is-slate .navbar-brand .navbar-link:hover,
    .navbar.is-slate .navbar-brand .navbar-link.is-active {
      background-color: #4b4c4d;
      color: #FFFFFF; }
    .navbar.is-slate .navbar-brand .navbar-link::after {
      border-color: #FFFFFF; }
    .navbar.is-slate .navbar-burger {
      color: #FFFFFF; }
    @media screen and (min-width: 1024px) {
      .navbar.is-slate .navbar-start > .navbar-item,
      .navbar.is-slate .navbar-start .navbar-link,
      .navbar.is-slate .navbar-end > .navbar-item,
      .navbar.is-slate .navbar-end .navbar-link {
        color: #FFFFFF; }
      .navbar.is-slate .navbar-start > a.navbar-item:focus, .navbar.is-slate .navbar-start > a.navbar-item:hover, .navbar.is-slate .navbar-start > a.navbar-item.is-active,
      .navbar.is-slate .navbar-start .navbar-link:focus,
      .navbar.is-slate .navbar-start .navbar-link:hover,
      .navbar.is-slate .navbar-start .navbar-link.is-active,
      .navbar.is-slate .navbar-end > a.navbar-item:focus,
      .navbar.is-slate .navbar-end > a.navbar-item:hover,
      .navbar.is-slate .navbar-end > a.navbar-item.is-active,
      .navbar.is-slate .navbar-end .navbar-link:focus,
      .navbar.is-slate .navbar-end .navbar-link:hover,
      .navbar.is-slate .navbar-end .navbar-link.is-active {
        background-color: #4b4c4d;
        color: #FFFFFF; }
      .navbar.is-slate .navbar-start .navbar-link::after,
      .navbar.is-slate .navbar-end .navbar-link::after {
        border-color: #FFFFFF; }
      .navbar.is-slate .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-slate .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-slate .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #4b4c4d;
        color: #FFFFFF; }
      .navbar.is-slate .navbar-dropdown a.navbar-item.is-active {
        background-color: #58595A;
        color: #FFFFFF; } }
  .navbar.is-cerulean-light {
    background-color: #E5F2F8;
    color: #191919; }
    .navbar.is-cerulean-light .navbar-brand > .navbar-item,
    .navbar.is-cerulean-light .navbar-brand .navbar-link {
      color: #191919; }
    .navbar.is-cerulean-light .navbar-brand > a.navbar-item:focus, .navbar.is-cerulean-light .navbar-brand > a.navbar-item:hover, .navbar.is-cerulean-light .navbar-brand > a.navbar-item.is-active,
    .navbar.is-cerulean-light .navbar-brand .navbar-link:focus,
    .navbar.is-cerulean-light .navbar-brand .navbar-link:hover,
    .navbar.is-cerulean-light .navbar-brand .navbar-link.is-active {
      background-color: #d1e8f3;
      color: #191919; }
    .navbar.is-cerulean-light .navbar-brand .navbar-link::after {
      border-color: #191919; }
    .navbar.is-cerulean-light .navbar-burger {
      color: #191919; }
    @media screen and (min-width: 1024px) {
      .navbar.is-cerulean-light .navbar-start > .navbar-item,
      .navbar.is-cerulean-light .navbar-start .navbar-link,
      .navbar.is-cerulean-light .navbar-end > .navbar-item,
      .navbar.is-cerulean-light .navbar-end .navbar-link {
        color: #191919; }
      .navbar.is-cerulean-light .navbar-start > a.navbar-item:focus, .navbar.is-cerulean-light .navbar-start > a.navbar-item:hover, .navbar.is-cerulean-light .navbar-start > a.navbar-item.is-active,
      .navbar.is-cerulean-light .navbar-start .navbar-link:focus,
      .navbar.is-cerulean-light .navbar-start .navbar-link:hover,
      .navbar.is-cerulean-light .navbar-start .navbar-link.is-active,
      .navbar.is-cerulean-light .navbar-end > a.navbar-item:focus,
      .navbar.is-cerulean-light .navbar-end > a.navbar-item:hover,
      .navbar.is-cerulean-light .navbar-end > a.navbar-item.is-active,
      .navbar.is-cerulean-light .navbar-end .navbar-link:focus,
      .navbar.is-cerulean-light .navbar-end .navbar-link:hover,
      .navbar.is-cerulean-light .navbar-end .navbar-link.is-active {
        background-color: #d1e8f3;
        color: #191919; }
      .navbar.is-cerulean-light .navbar-start .navbar-link::after,
      .navbar.is-cerulean-light .navbar-end .navbar-link::after {
        border-color: #191919; }
      .navbar.is-cerulean-light .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-cerulean-light .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-cerulean-light .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #d1e8f3;
        color: #191919; }
      .navbar.is-cerulean-light .navbar-dropdown a.navbar-item.is-active {
        background-color: #E5F2F8;
        color: #191919; } }
  .navbar > .container, section.wp-block-group .navbar > .wp-block-group__inner-container {
    align-items: stretch;
    display: flex;
    min-height: 3.25rem;
    width: 100%; }
  .navbar.has-shadow {
    box-shadow: 0 2px 0 0 #F5F5F5; }
  .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 #F5F5F5; }
  .navbar.is-fixed-top {
    top: 0; }

html.has-navbar-fixed-top,
body.has-navbar-fixed-top {
  padding-top: 3.25rem; }

html.has-navbar-fixed-bottom,
body.has-navbar-fixed-bottom {
  padding-bottom: 3.25rem; }

.navbar-brand,
.navbar-tabs {
  align-items: stretch;
  display: flex;
  flex-shrink: 0;
  min-height: 3.25rem; }

.navbar-brand a.navbar-item:focus, .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 {
  color: #FFFFFF;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  cursor: pointer;
  display: block;
  height: 3.25rem;
  position: relative;
  width: 3.25rem;
  margin-left: auto; }
  .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: #F5F5F5;
  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:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
  .navbar-link:focus,
  .navbar-link:focus-within,
  .navbar-link:hover,
  .navbar-link.is-active {
    background-color: #03173E;
    color: #FFFFFF; }

.navbar-item {
  flex-grow: 0;
  flex-shrink: 0; }
  .navbar-item img {
    max-height: 1.75rem; }
  .navbar-item.has-dropdown {
    padding: 0; }
  .navbar-item.is-expanded {
    flex-grow: 1;
    flex-shrink: 1; }
  .navbar-item.is-tab {
    border-bottom: 1px solid transparent;
    min-height: 3.25rem;
    padding-bottom: calc(0.5rem - 1px); }
    .navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
      background-color: transparent;
      border-bottom-color: #E05929; }
    .navbar-item.is-tab.is-active {
      background-color: transparent;
      border-bottom-color: #E05929;
      border-bottom-style: solid;
      border-bottom-width: 3px;
      color: #FFFFFF;
      padding-bottom: calc(0.5rem - 3px); }

.navbar-content {
  flex-grow: 1;
  flex-shrink: 1; }

.navbar-link:not(.is-arrowless) {
  padding-right: 2.5em; }
  .navbar-link:not(.is-arrowless)::after {
    border-color: #0085CA;
    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: #F5F5F5;
  border: none;
  display: none;
  height: 2px;
  margin: 0.5rem 0; }

@media screen and (max-width: 1023px) {
  .navbar > .container, section.wp-block-group .navbar > .wp-block-group__inner-container {
    display: block; }
  .navbar-brand .navbar-item,
  .navbar-tabs .navbar-item {
    align-items: center;
    display: flex; }
  .navbar-link::after {
    display: none; }
  .navbar-menu {
    background-color: #03173E;
    box-shadow: 0 8px 16px rgba(25, 25, 25, 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(25, 25, 25, 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 - 3.25rem);
    overflow: auto; }
  html.has-navbar-fixed-top-touch,
  body.has-navbar-fixed-top-touch {
    padding-top: 3.25rem; }
  html.has-navbar-fixed-bottom-touch,
  body.has-navbar-fixed-bottom-touch {
    padding-bottom: 3.25rem; } }

@media screen and (min-width: 1024px) {
  .navbar,
  .navbar-menu,
  .navbar-start,
  .navbar-end {
    align-items: stretch;
    display: flex; }
  .navbar {
    min-height: 3.25rem; }
    .navbar.is-spaced {
      padding: 1rem 2rem; }
      .navbar.is-spaced .navbar-start,
      .navbar.is-spaced .navbar-end {
        align-items: center; }
      .navbar.is-spaced a.navbar-item,
      .navbar.is-spaced .navbar-link {
        border-radius: 5px; }
    .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
    .navbar.is-transparent .navbar-link:focus,
    .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:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .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:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
      background-color: #F5F5F5;
      color: #191919; }
    .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
      background-color: #F5F5F5;
      color: #0085CA; }
  .navbar-burger {
    display: none; }
  .navbar-item,
  .navbar-link {
    align-items: center;
    display: flex; }
  .navbar-item.has-dropdown {
    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: 5px 5px 0 0;
    border-top: none;
    bottom: 100%;
    box-shadow: 0 -8px 8px rgba(25, 25, 25, 0.1);
    top: auto; }
  .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .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:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .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 {
    flex-grow: 1;
    flex-shrink: 0; }
  .navbar-start {
    justify-content: flex-start;
    margin-right: auto; }
  .navbar-end {
    justify-content: flex-end;
    margin-left: auto; }
  .navbar-dropdown {
    background-color: #FFFFFF;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top: 2px solid #dbdbdb;
    box-shadow: 0 8px 8px rgba(25, 25, 25, 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:focus, .navbar-dropdown a.navbar-item:hover {
        background-color: #F5F5F5;
        color: #191919; }
      .navbar-dropdown a.navbar-item.is-active {
        background-color: #F5F5F5;
        color: #0085CA; }
    .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
      border-radius: 5px;
      border-top: none;
      box-shadow: 0 8px 8px rgba(25, 25, 25, 0.1), 0 0 0 1px rgba(25, 25, 25, 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, section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-brand,
  .container > .navbar .navbar-brand,
  section.wp-block-group .wp-block-group__inner-container > .navbar .navbar-brand {
    margin-left: -0.75rem; }
  .navbar > .container .navbar-menu, section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-menu,
  .container > .navbar .navbar-menu,
  section.wp-block-group .wp-block-group__inner-container > .navbar .navbar-menu {
    margin-right: -0.75rem; }
  .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(25, 25, 25, 0.1); }
  .navbar.is-fixed-top-desktop {
    top: 0; }
  html.has-navbar-fixed-top-desktop,
  body.has-navbar-fixed-top-desktop {
    padding-top: 3.25rem; }
  html.has-navbar-fixed-bottom-desktop,
  body.has-navbar-fixed-bottom-desktop {
    padding-bottom: 3.25rem; }
  html.has-spaced-navbar-fixed-top,
  body.has-spaced-navbar-fixed-top {
    padding-top: 5.25rem; }
  html.has-spaced-navbar-fixed-bottom,
  body.has-spaced-navbar-fixed-bottom {
    padding-bottom: 5.25rem; }
  a.navbar-item.is-active,
  .navbar-link.is-active {
    color: #191919; }
  a.navbar-item.is-active:not(:focus):not(:hover),
  .navbar-link.is-active:not(:focus):not(:hover) {
    background-color: transparent; }
  .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #03173E; } }

.hero.is-fullheight-with-navbar {
  min-height: calc(100vh - 3.25rem); }

.pagination {
  font-size: 1rem;
  margin: -0.25rem; }
  .pagination.is-small {
    font-size: 0.75rem; }
  .pagination.is-medium, section.pagination.wp-block-group {
    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: 9999px; }
  .pagination.is-rounded .pagination-link {
    border-radius: 9999px; }

.pagination,
.pagination-list {
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center; }

.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
  font-size: 1em;
  justify-content: center;
  margin: 0.25rem;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-align: center; }

.pagination-previous,
.pagination-next,
.pagination-link {
  border-color: #dbdbdb;
  color: #363636;
  min-width: 2.5em; }
  .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: #0085CA; }
  .pagination-previous:active,
  .pagination-next:active,
  .pagination-link:active {
    box-shadow: inset 0 1px 2px rgba(25, 25, 25, 0.2); }
  .pagination-previous[disabled], .pagination-previous.is-disabled,
  .pagination-next[disabled],
  .pagination-next.is-disabled,
  .pagination-link[disabled],
  .pagination-link.is-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: #0085CA;
  border-color: #0085CA;
  color: #fff; }

.pagination-ellipsis {
  color: #b5b5b5;
  pointer-events: none; }

.pagination-list {
  flex-wrap: wrap; }
  .pagination-list li {
    list-style: none; }

@media screen and (max-width: 768px) {
  .pagination {
    flex-wrap: wrap; }
  .pagination-previous,
  .pagination-next {
    flex-grow: 1;
    flex-shrink: 1; }
  .pagination-list li {
    flex-grow: 1;
    flex-shrink: 1; } }

@media screen and (min-width: 769px), print {
  .pagination-list {
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: flex-start;
    order: 1; }
  .pagination-previous,
  .pagination-next,
  .pagination-link,
  .pagination-ellipsis {
    margin-bottom: 0;
    margin-top: 0; }
  .pagination-previous {
    order: 2; }
  .pagination-next {
    order: 3; }
  .pagination {
    justify-content: space-between;
    margin-bottom: 0;
    margin-top: 0; }
    .pagination.is-centered .pagination-previous {
      order: 1; }
    .pagination.is-centered .pagination-list {
      justify-content: center;
      order: 2; }
    .pagination.is-centered .pagination-next {
      order: 3; }
    .pagination.is-right .pagination-previous {
      order: 1; }
    .pagination.is-right .pagination-next {
      order: 2; }
    .pagination.is-right .pagination-list {
      justify-content: flex-end;
      order: 3; } }

.panel {
  border-radius: 5px;
  box-shadow: 0 0.5em 1em -0.125em rgba(25, 25, 25, 0.1), 0 0px 0 1px rgba(25, 25, 25, 0.02);
  font-size: 1rem; }
  .panel:not(:last-child) {
    margin-bottom: 1.5rem; }
  .panel.is-white .panel-heading {
    background-color: #FFFFFF;
    color: #191919; }
  .panel.is-white .panel-tabs a.is-active {
    border-bottom-color: #FFFFFF; }
  .panel.is-white .panel-block.is-active .panel-icon {
    color: #FFFFFF; }
  .panel.is-black .panel-heading {
    background-color: #191919;
    color: #FFFFFF; }
  .panel.is-black .panel-tabs a.is-active {
    border-bottom-color: #191919; }
  .panel.is-black .panel-block.is-active .panel-icon {
    color: #191919; }
  .panel.is-light .panel-heading {
    background-color: #F5F5F5;
    color: rgba(0, 0, 0, 0.7); }
  .panel.is-light .panel-tabs a.is-active {
    border-bottom-color: #F5F5F5; }
  .panel.is-light .panel-block.is-active .panel-icon {
    color: #F5F5F5; }
  .panel.is-dark .panel-heading {
    background-color: #8A8B8F;
    color: #fff; }
  .panel.is-dark .panel-tabs a.is-active {
    border-bottom-color: #8A8B8F; }
  .panel.is-dark .panel-block.is-active .panel-icon {
    color: #8A8B8F; }
  .panel.is-primary .panel-heading, .hs-form .panel.hs-button .panel-heading, .wpcf7-form .panel.wpcf7-submit .panel-heading {
    background-color: #E05929;
    color: #fff; }
  .panel.is-primary .panel-tabs a.is-active, .hs-form .panel.hs-button .panel-tabs a.is-active, .wpcf7-form .panel.wpcf7-submit .panel-tabs a.is-active {
    border-bottom-color: #E05929; }
  .panel.is-primary .panel-block.is-active .panel-icon, .hs-form .panel.hs-button .panel-block.is-active .panel-icon, .wpcf7-form .panel.wpcf7-submit .panel-block.is-active .panel-icon {
    color: #E05929; }
  .panel.is-link .panel-heading {
    background-color: #0085CA;
    color: #fff; }
  .panel.is-link .panel-tabs a.is-active {
    border-bottom-color: #0085CA; }
  .panel.is-link .panel-block.is-active .panel-icon {
    color: #0085CA; }
  .panel.is-info .panel-heading, .button .wp-block-button__link.is-info a.panel .panel-heading, .hs-form .hs-button .wp-block-button__link.is-info a.panel .panel-heading, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.panel .panel-heading, .wp-block-button .wp-block-button__link.is-info a.panel .panel-heading, .wp-block-button__link .wp-block-button__link.is-info a.panel .panel-heading {
    background-color: #0085CA;
    color: #fff; }
  .panel.is-info .panel-tabs a.is-active, .button .wp-block-button__link.is-info a.panel .panel-tabs a.is-active, .hs-form .hs-button .wp-block-button__link.is-info a.panel .panel-tabs a.is-active, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.panel .panel-tabs a.is-active, .wp-block-button .wp-block-button__link.is-info a.panel .panel-tabs a.is-active, .wp-block-button__link .wp-block-button__link.is-info a.panel .panel-tabs a.is-active {
    border-bottom-color: #0085CA; }
  .panel.is-info .panel-block.is-active .panel-icon, .button .wp-block-button__link.is-info a.panel .panel-block.is-active .panel-icon, .hs-form .hs-button .wp-block-button__link.is-info a.panel .panel-block.is-active .panel-icon, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.panel .panel-block.is-active .panel-icon, .wp-block-button .wp-block-button__link.is-info a.panel .panel-block.is-active .panel-icon, .wp-block-button__link .wp-block-button__link.is-info a.panel .panel-block.is-active .panel-icon {
    color: #0085CA; }
  .panel.is-success .panel-heading {
    background-color: #48c78e;
    color: #fff; }
  .panel.is-success .panel-tabs a.is-active {
    border-bottom-color: #48c78e; }
  .panel.is-success .panel-block.is-active .panel-icon {
    color: #48c78e; }
  .panel.is-warning .panel-heading {
    background-color: #FFC845;
    color: rgba(0, 0, 0, 0.7); }
  .panel.is-warning .panel-tabs a.is-active {
    border-bottom-color: #FFC845; }
  .panel.is-warning .panel-block.is-active .panel-icon {
    color: #FFC845; }
  .panel.is-danger .panel-heading {
    background-color: #f14668;
    color: #fff; }
  .panel.is-danger .panel-tabs a.is-active {
    border-bottom-color: #f14668; }
  .panel.is-danger .panel-block.is-active .panel-icon {
    color: #f14668; }
  .panel.is-secondary .panel-heading, .our_services .content .our_services-content .panel.button .panel-heading, .our_services .content .our_services-content .hs-form .panel.hs-button .panel-heading, .hs-form .our_services .content .our_services-content .panel.hs-button .panel-heading, .our_services .content .our_services-content .wpcf7-form .panel.wpcf7-submit .panel-heading, .wpcf7-form .our_services .content .our_services-content .panel.wpcf7-submit .panel-heading {
    background-color: #03173E;
    color: #FFFFFF; }
  .panel.is-secondary .panel-tabs a.is-active, .our_services .content .our_services-content .panel.button .panel-tabs a.is-active, .our_services .content .our_services-content .hs-form .panel.hs-button .panel-tabs a.is-active, .hs-form .our_services .content .our_services-content .panel.hs-button .panel-tabs a.is-active, .our_services .content .our_services-content .wpcf7-form .panel.wpcf7-submit .panel-tabs a.is-active, .wpcf7-form .our_services .content .our_services-content .panel.wpcf7-submit .panel-tabs a.is-active {
    border-bottom-color: #03173E; }
  .panel.is-secondary .panel-block.is-active .panel-icon, .our_services .content .our_services-content .panel.button .panel-block.is-active .panel-icon, .our_services .content .our_services-content .hs-form .panel.hs-button .panel-block.is-active .panel-icon, .hs-form .our_services .content .our_services-content .panel.hs-button .panel-block.is-active .panel-icon, .our_services .content .our_services-content .wpcf7-form .panel.wpcf7-submit .panel-block.is-active .panel-icon, .wpcf7-form .our_services .content .our_services-content .panel.wpcf7-submit .panel-block.is-active .panel-icon {
    color: #03173E; }
  .panel.is-orange .panel-heading {
    background-color: #E05929;
    color: #FFFFFF; }
  .panel.is-orange .panel-tabs a.is-active {
    border-bottom-color: #E05929; }
  .panel.is-orange .panel-block.is-active .panel-icon {
    color: #E05929; }
  .panel.is-tangerine .panel-heading {
    background-color: #ED8B00;
    color: #FFFFFF; }
  .panel.is-tangerine .panel-tabs a.is-active {
    border-bottom-color: #ED8B00; }
  .panel.is-tangerine .panel-block.is-active .panel-icon {
    color: #ED8B00; }
  .panel.is-slate .panel-heading {
    background-color: #58595A;
    color: #FFFFFF; }
  .panel.is-slate .panel-tabs a.is-active {
    border-bottom-color: #58595A; }
  .panel.is-slate .panel-block.is-active .panel-icon {
    color: #58595A; }
  .panel.is-cerulean-light .panel-heading {
    background-color: #E5F2F8;
    color: #191919; }
  .panel.is-cerulean-light .panel-tabs a.is-active {
    border-bottom-color: #E5F2F8; }
  .panel.is-cerulean-light .panel-block.is-active .panel-icon {
    color: #E5F2F8; }

.panel-tabs:not(:last-child),
.panel-block:not(:last-child) {
  border-bottom: 1px solid #ededed; }

.panel-heading {
  background-color: #ededed;
  border-radius: 5px 5px 0 0;
  color: #363636;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.25;
  padding: 0.75em 1em; }

.panel-tabs {
  align-items: flex-end;
  display: flex;
  font-size: 0.875em;
  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: #58595A; }
  .panel-list a:hover {
    color: #0085CA; }

.panel-block {
  align-items: center;
  color: #363636;
  display: flex;
  justify-content: flex-start;
  padding: 0.5em 0.75em; }
  .panel-block input[type="checkbox"] {
    margin-right: 0.75em; }
  .panel-block > .control, .hs-form .panel-block > .hs-fieldtype-text,
  .hs-form .panel-block > .hs-fieldtype-phonenumber,
  .hs-form .panel-block > .hs-fieldtype-textarea, .hs-form .panel-block > .hs-dependent-field {
    flex-grow: 1;
    flex-shrink: 1;
    width: 100%; }
  .panel-block.is-wrapped {
    flex-wrap: wrap; }
  .panel-block.is-active {
    border-left-color: #0085CA;
    color: #363636; }
    .panel-block.is-active .panel-icon {
      color: #0085CA; }
  .panel-block:last-child {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; }

a.panel-block,
label.panel-block {
  cursor: pointer; }
  a.panel-block:hover,
  label.panel-block:hover {
    background-color: #F5F5F5; }

.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;
  align-items: stretch;
  display: flex;
  font-size: 1rem;
  justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap; }
  .tabs a {
    align-items: center;
    border-bottom-color: #dbdbdb;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #58595A;
    display: flex;
    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: #0085CA;
      color: #0085CA; }
  .tabs ul {
    align-items: center;
    border-bottom-color: #dbdbdb;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    display: flex;
    flex-grow: 1;
    flex-shrink: 0;
    justify-content: flex-start; }
    .tabs ul.is-left {
      padding-right: 0.75em; }
    .tabs ul.is-center {
      flex: none;
      justify-content: center;
      padding-left: 0.75em;
      padding-right: 0.75em; }
    .tabs ul.is-right {
      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 {
    justify-content: center; }
  .tabs.is-right ul {
    justify-content: flex-end; }
  .tabs.is-boxed a {
    border: 1px solid transparent;
    border-radius: 5px 5px 0 0; }
    .tabs.is-boxed a:hover {
      background-color: #F5F5F5;
      border-bottom-color: #dbdbdb; }
  .tabs.is-boxed li.is-active a {
    background-color: #FFFFFF;
    border-color: #dbdbdb;
    border-bottom-color: transparent !important; }
  .tabs.is-fullwidth li {
    flex-grow: 1;
    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: #F5F5F5;
      border-color: #b5b5b5;
      z-index: 2; }
  .tabs.is-toggle li + li {
    margin-left: -1px; }
  .tabs.is-toggle li:first-child a {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; }
  .tabs.is-toggle li:last-child a {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px; }
  .tabs.is-toggle li.is-active a {
    background-color: #0085CA;
    border-color: #0085CA;
    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: 9999px;
    border-top-left-radius: 9999px;
    padding-left: 1.25em; }
  .tabs.is-toggle.is-toggle-rounded li:last-child a {
    border-bottom-right-radius: 9999px;
    border-top-right-radius: 9999px;
    padding-right: 1.25em; }
  .tabs.is-small {
    font-size: 0.75rem; }
  .tabs.is-medium, section.tabs.wp-block-group {
    font-size: 1.25rem; }
  .tabs.is-large {
    font-size: 1.5rem; }

/* Bulma Grid */
.column, .wp-block-column {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding: 0.75rem; }
  .columns.is-mobile > .column.is-narrow, .is-mobile.wp-block-columns > .column.is-narrow, .columns.is-mobile > .is-narrow.wp-block-column, .is-mobile.wp-block-columns > .is-narrow.wp-block-column {
    flex: none;
    width: unset; }
  .columns.is-mobile > .column.is-full, .is-mobile.wp-block-columns > .column.is-full, .columns.is-mobile > .is-full.wp-block-column, .is-mobile.wp-block-columns > .is-full.wp-block-column {
    flex: none;
    width: 100%; }
  .columns.is-mobile > .column.is-three-quarters, .is-mobile.wp-block-columns > .column.is-three-quarters, .columns.is-mobile > .is-three-quarters.wp-block-column, .is-mobile.wp-block-columns > .is-three-quarters.wp-block-column {
    flex: none;
    width: 75%; }
  .columns.is-mobile > .column.is-two-thirds, .is-mobile.wp-block-columns > .column.is-two-thirds, .columns.is-mobile > .is-two-thirds.wp-block-column, .is-mobile.wp-block-columns > .is-two-thirds.wp-block-column {
    flex: none;
    width: 66.6666%; }
  .columns.is-mobile > .column.is-half, .is-mobile.wp-block-columns > .column.is-half, .columns.is-mobile > .is-half.wp-block-column, .is-mobile.wp-block-columns > .is-half.wp-block-column {
    flex: none;
    width: 50%; }
  .columns.is-mobile > .column.is-one-third, .is-mobile.wp-block-columns > .column.is-one-third, .columns.is-mobile > .is-one-third.wp-block-column, .is-mobile.wp-block-columns > .is-one-third.wp-block-column {
    flex: none;
    width: 33.3333%; }
  .columns.is-mobile > .column.is-one-quarter, .is-mobile.wp-block-columns > .column.is-one-quarter, .columns.is-mobile > .is-one-quarter.wp-block-column, .is-mobile.wp-block-columns > .is-one-quarter.wp-block-column {
    flex: none;
    width: 25%; }
  .columns.is-mobile > .column.is-one-fifth, .is-mobile.wp-block-columns > .column.is-one-fifth, .columns.is-mobile > .is-one-fifth.wp-block-column, .is-mobile.wp-block-columns > .is-one-fifth.wp-block-column {
    flex: none;
    width: 20%; }
  .columns.is-mobile > .column.is-two-fifths, .is-mobile.wp-block-columns > .column.is-two-fifths, .columns.is-mobile > .is-two-fifths.wp-block-column, .is-mobile.wp-block-columns > .is-two-fifths.wp-block-column {
    flex: none;
    width: 40%; }
  .columns.is-mobile > .column.is-three-fifths, .is-mobile.wp-block-columns > .column.is-three-fifths, .columns.is-mobile > .is-three-fifths.wp-block-column, .is-mobile.wp-block-columns > .is-three-fifths.wp-block-column {
    flex: none;
    width: 60%; }
  .columns.is-mobile > .column.is-four-fifths, .is-mobile.wp-block-columns > .column.is-four-fifths, .columns.is-mobile > .is-four-fifths.wp-block-column, .is-mobile.wp-block-columns > .is-four-fifths.wp-block-column {
    flex: none;
    width: 80%; }
  .columns.is-mobile > .column.is-offset-three-quarters, .is-mobile.wp-block-columns > .column.is-offset-three-quarters, .columns.is-mobile > .is-offset-three-quarters.wp-block-column, .is-mobile.wp-block-columns > .is-offset-three-quarters.wp-block-column {
    margin-left: 75%; }
  .columns.is-mobile > .column.is-offset-two-thirds, .is-mobile.wp-block-columns > .column.is-offset-two-thirds, .columns.is-mobile > .is-offset-two-thirds.wp-block-column, .is-mobile.wp-block-columns > .is-offset-two-thirds.wp-block-column {
    margin-left: 66.6666%; }
  .columns.is-mobile > .column.is-offset-half, .is-mobile.wp-block-columns > .column.is-offset-half, .columns.is-mobile > .is-offset-half.wp-block-column, .is-mobile.wp-block-columns > .is-offset-half.wp-block-column {
    margin-left: 50%; }
  .columns.is-mobile > .column.is-offset-one-third, .is-mobile.wp-block-columns > .column.is-offset-one-third, .columns.is-mobile > .is-offset-one-third.wp-block-column, .is-mobile.wp-block-columns > .is-offset-one-third.wp-block-column {
    margin-left: 33.3333%; }
  .columns.is-mobile > .column.is-offset-one-quarter, .is-mobile.wp-block-columns > .column.is-offset-one-quarter, .columns.is-mobile > .is-offset-one-quarter.wp-block-column, .is-mobile.wp-block-columns > .is-offset-one-quarter.wp-block-column {
    margin-left: 25%; }
  .columns.is-mobile > .column.is-offset-one-fifth, .is-mobile.wp-block-columns > .column.is-offset-one-fifth, .columns.is-mobile > .is-offset-one-fifth.wp-block-column, .is-mobile.wp-block-columns > .is-offset-one-fifth.wp-block-column {
    margin-left: 20%; }
  .columns.is-mobile > .column.is-offset-two-fifths, .is-mobile.wp-block-columns > .column.is-offset-two-fifths, .columns.is-mobile > .is-offset-two-fifths.wp-block-column, .is-mobile.wp-block-columns > .is-offset-two-fifths.wp-block-column {
    margin-left: 40%; }
  .columns.is-mobile > .column.is-offset-three-fifths, .is-mobile.wp-block-columns > .column.is-offset-three-fifths, .columns.is-mobile > .is-offset-three-fifths.wp-block-column, .is-mobile.wp-block-columns > .is-offset-three-fifths.wp-block-column {
    margin-left: 60%; }
  .columns.is-mobile > .column.is-offset-four-fifths, .is-mobile.wp-block-columns > .column.is-offset-four-fifths, .columns.is-mobile > .is-offset-four-fifths.wp-block-column, .is-mobile.wp-block-columns > .is-offset-four-fifths.wp-block-column {
    margin-left: 80%; }
  .columns.is-mobile > .column.is-0, .is-mobile.wp-block-columns > .column.is-0, .columns.is-mobile > .is-0.wp-block-column, .is-mobile.wp-block-columns > .is-0.wp-block-column {
    flex: none;
    width: 0%; }
  .columns.is-mobile > .column.is-offset-0, .is-mobile.wp-block-columns > .column.is-offset-0, .columns.is-mobile > .is-offset-0.wp-block-column, .is-mobile.wp-block-columns > .is-offset-0.wp-block-column {
    margin-left: 0%; }
  .columns.is-mobile > .column.is-1, .is-mobile.wp-block-columns > .column.is-1, .columns.is-mobile > .is-1.wp-block-column, .is-mobile.wp-block-columns > .is-1.wp-block-column {
    flex: none;
    width: 8.33333%; }
  .columns.is-mobile > .column.is-offset-1, .is-mobile.wp-block-columns > .column.is-offset-1, .columns.is-mobile > .is-offset-1.wp-block-column, .is-mobile.wp-block-columns > .is-offset-1.wp-block-column {
    margin-left: 8.33333%; }
  .columns.is-mobile > .column.is-2, .is-mobile.wp-block-columns > .column.is-2, .columns.is-mobile > .is-2.wp-block-column, .is-mobile.wp-block-columns > .is-2.wp-block-column {
    flex: none;
    width: 16.66667%; }
  .columns.is-mobile > .column.is-offset-2, .is-mobile.wp-block-columns > .column.is-offset-2, .columns.is-mobile > .is-offset-2.wp-block-column, .is-mobile.wp-block-columns > .is-offset-2.wp-block-column {
    margin-left: 16.66667%; }
  .columns.is-mobile > .column.is-3, .is-mobile.wp-block-columns > .column.is-3, .columns.is-mobile > .is-3.wp-block-column, .is-mobile.wp-block-columns > .is-3.wp-block-column {
    flex: none;
    width: 25%; }
  .columns.is-mobile > .column.is-offset-3, .is-mobile.wp-block-columns > .column.is-offset-3, .columns.is-mobile > .is-offset-3.wp-block-column, .is-mobile.wp-block-columns > .is-offset-3.wp-block-column {
    margin-left: 25%; }
  .columns.is-mobile > .column.is-4, .is-mobile.wp-block-columns > .column.is-4, .columns.is-mobile > .is-4.wp-block-column, .is-mobile.wp-block-columns > .is-4.wp-block-column {
    flex: none;
    width: 33.33333%; }
  .columns.is-mobile > .column.is-offset-4, .is-mobile.wp-block-columns > .column.is-offset-4, .columns.is-mobile > .is-offset-4.wp-block-column, .is-mobile.wp-block-columns > .is-offset-4.wp-block-column {
    margin-left: 33.33333%; }
  .columns.is-mobile > .column.is-5, .is-mobile.wp-block-columns > .column.is-5, .columns.is-mobile > .is-5.wp-block-column, .is-mobile.wp-block-columns > .is-5.wp-block-column {
    flex: none;
    width: 41.66667%; }
  .columns.is-mobile > .column.is-offset-5, .is-mobile.wp-block-columns > .column.is-offset-5, .columns.is-mobile > .is-offset-5.wp-block-column, .is-mobile.wp-block-columns > .is-offset-5.wp-block-column {
    margin-left: 41.66667%; }
  .columns.is-mobile > .column.is-6, .is-mobile.wp-block-columns > .column.is-6, .columns.is-mobile > .is-6.wp-block-column, .is-mobile.wp-block-columns > .is-6.wp-block-column {
    flex: none;
    width: 50%; }
  .columns.is-mobile > .column.is-offset-6, .is-mobile.wp-block-columns > .column.is-offset-6, .columns.is-mobile > .is-offset-6.wp-block-column, .is-mobile.wp-block-columns > .is-offset-6.wp-block-column {
    margin-left: 50%; }
  .columns.is-mobile > .column.is-7, .is-mobile.wp-block-columns > .column.is-7, .columns.is-mobile > .is-7.wp-block-column, .is-mobile.wp-block-columns > .is-7.wp-block-column {
    flex: none;
    width: 58.33333%; }
  .columns.is-mobile > .column.is-offset-7, .is-mobile.wp-block-columns > .column.is-offset-7, .columns.is-mobile > .is-offset-7.wp-block-column, .is-mobile.wp-block-columns > .is-offset-7.wp-block-column {
    margin-left: 58.33333%; }
  .columns.is-mobile > .column.is-8, .is-mobile.wp-block-columns > .column.is-8, .columns.is-mobile > .is-8.wp-block-column, .is-mobile.wp-block-columns > .is-8.wp-block-column {
    flex: none;
    width: 66.66667%; }
  .columns.is-mobile > .column.is-offset-8, .is-mobile.wp-block-columns > .column.is-offset-8, .columns.is-mobile > .is-offset-8.wp-block-column, .is-mobile.wp-block-columns > .is-offset-8.wp-block-column {
    margin-left: 66.66667%; }
  .columns.is-mobile > .column.is-9, .is-mobile.wp-block-columns > .column.is-9, .columns.is-mobile > .is-9.wp-block-column, .is-mobile.wp-block-columns > .is-9.wp-block-column {
    flex: none;
    width: 75%; }
  .columns.is-mobile > .column.is-offset-9, .is-mobile.wp-block-columns > .column.is-offset-9, .columns.is-mobile > .is-offset-9.wp-block-column, .is-mobile.wp-block-columns > .is-offset-9.wp-block-column {
    margin-left: 75%; }
  .columns.is-mobile > .column.is-10, .is-mobile.wp-block-columns > .column.is-10, .columns.is-mobile > .is-10.wp-block-column, .is-mobile.wp-block-columns > .is-10.wp-block-column {
    flex: none;
    width: 83.33333%; }
  .columns.is-mobile > .column.is-offset-10, .is-mobile.wp-block-columns > .column.is-offset-10, .columns.is-mobile > .is-offset-10.wp-block-column, .is-mobile.wp-block-columns > .is-offset-10.wp-block-column {
    margin-left: 83.33333%; }
  .columns.is-mobile > .column.is-11, .is-mobile.wp-block-columns > .column.is-11, .columns.is-mobile > .is-11.wp-block-column, .is-mobile.wp-block-columns > .is-11.wp-block-column {
    flex: none;
    width: 91.66667%; }
  .columns.is-mobile > .column.is-offset-11, .is-mobile.wp-block-columns > .column.is-offset-11, .columns.is-mobile > .is-offset-11.wp-block-column, .is-mobile.wp-block-columns > .is-offset-11.wp-block-column {
    margin-left: 91.66667%; }
  .columns.is-mobile > .column.is-12, .is-mobile.wp-block-columns > .column.is-12, .columns.is-mobile > .is-12.wp-block-column, .is-mobile.wp-block-columns > .is-12.wp-block-column {
    flex: none;
    width: 100%; }
  .columns.is-mobile > .column.is-offset-12, .is-mobile.wp-block-columns > .column.is-offset-12, .columns.is-mobile > .is-offset-12.wp-block-column, .is-mobile.wp-block-columns > .is-offset-12.wp-block-column {
    margin-left: 100%; }
  @media screen and (max-width: 768px) {
    .column.is-narrow-mobile, .is-narrow-mobile.wp-block-column {
      flex: none;
      width: unset; }
    .column.is-full-mobile, .is-full-mobile.wp-block-column {
      flex: none;
      width: 100%; }
    .column.is-three-quarters-mobile, .is-three-quarters-mobile.wp-block-column {
      flex: none;
      width: 75%; }
    .column.is-two-thirds-mobile, .is-two-thirds-mobile.wp-block-column {
      flex: none;
      width: 66.6666%; }
    .column.is-half-mobile, .is-half-mobile.wp-block-column {
      flex: none;
      width: 50%; }
    .column.is-one-third-mobile, .is-one-third-mobile.wp-block-column {
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-mobile, .is-one-quarter-mobile.wp-block-column {
      flex: none;
      width: 25%; }
    .column.is-one-fifth-mobile, .is-one-fifth-mobile.wp-block-column {
      flex: none;
      width: 20%; }
    .column.is-two-fifths-mobile, .is-two-fifths-mobile.wp-block-column {
      flex: none;
      width: 40%; }
    .column.is-three-fifths-mobile, .is-three-fifths-mobile.wp-block-column {
      flex: none;
      width: 60%; }
    .column.is-four-fifths-mobile, .is-four-fifths-mobile.wp-block-column {
      flex: none;
      width: 80%; }
    .column.is-offset-three-quarters-mobile, .is-offset-three-quarters-mobile.wp-block-column {
      margin-left: 75%; }
    .column.is-offset-two-thirds-mobile, .is-offset-two-thirds-mobile.wp-block-column {
      margin-left: 66.6666%; }
    .column.is-offset-half-mobile, .is-offset-half-mobile.wp-block-column {
      margin-left: 50%; }
    .column.is-offset-one-third-mobile, .is-offset-one-third-mobile.wp-block-column {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter-mobile, .is-offset-one-quarter-mobile.wp-block-column {
      margin-left: 25%; }
    .column.is-offset-one-fifth-mobile, .is-offset-one-fifth-mobile.wp-block-column {
      margin-left: 20%; }
    .column.is-offset-two-fifths-mobile, .is-offset-two-fifths-mobile.wp-block-column {
      margin-left: 40%; }
    .column.is-offset-three-fifths-mobile, .is-offset-three-fifths-mobile.wp-block-column {
      margin-left: 60%; }
    .column.is-offset-four-fifths-mobile, .is-offset-four-fifths-mobile.wp-block-column {
      margin-left: 80%; }
    .column.is-0-mobile, .is-0-mobile.wp-block-column {
      flex: none;
      width: 0%; }
    .column.is-offset-0-mobile, .is-offset-0-mobile.wp-block-column {
      margin-left: 0%; }
    .column.is-1-mobile, .is-1-mobile.wp-block-column {
      flex: none;
      width: 8.33333%; }
    .column.is-offset-1-mobile, .is-offset-1-mobile.wp-block-column {
      margin-left: 8.33333%; }
    .column.is-2-mobile, .is-2-mobile.wp-block-column {
      flex: none;
      width: 16.66667%; }
    .column.is-offset-2-mobile, .is-offset-2-mobile.wp-block-column {
      margin-left: 16.66667%; }
    .column.is-3-mobile, .is-3-mobile.wp-block-column {
      flex: none;
      width: 25%; }
    .column.is-offset-3-mobile, .is-offset-3-mobile.wp-block-column {
      margin-left: 25%; }
    .column.is-4-mobile, .is-4-mobile.wp-block-column {
      flex: none;
      width: 33.33333%; }
    .column.is-offset-4-mobile, .is-offset-4-mobile.wp-block-column {
      margin-left: 33.33333%; }
    .column.is-5-mobile, .is-5-mobile.wp-block-column {
      flex: none;
      width: 41.66667%; }
    .column.is-offset-5-mobile, .is-offset-5-mobile.wp-block-column {
      margin-left: 41.66667%; }
    .column.is-6-mobile, .is-6-mobile.wp-block-column {
      flex: none;
      width: 50%; }
    .column.is-offset-6-mobile, .is-offset-6-mobile.wp-block-column {
      margin-left: 50%; }
    .column.is-7-mobile, .is-7-mobile.wp-block-column {
      flex: none;
      width: 58.33333%; }
    .column.is-offset-7-mobile, .is-offset-7-mobile.wp-block-column {
      margin-left: 58.33333%; }
    .column.is-8-mobile, .is-8-mobile.wp-block-column {
      flex: none;
      width: 66.66667%; }
    .column.is-offset-8-mobile, .is-offset-8-mobile.wp-block-column {
      margin-left: 66.66667%; }
    .column.is-9-mobile, .is-9-mobile.wp-block-column {
      flex: none;
      width: 75%; }
    .column.is-offset-9-mobile, .is-offset-9-mobile.wp-block-column {
      margin-left: 75%; }
    .column.is-10-mobile, .is-10-mobile.wp-block-column {
      flex: none;
      width: 83.33333%; }
    .column.is-offset-10-mobile, .is-offset-10-mobile.wp-block-column {
      margin-left: 83.33333%; }
    .column.is-11-mobile, .is-11-mobile.wp-block-column {
      flex: none;
      width: 91.66667%; }
    .column.is-offset-11-mobile, .is-offset-11-mobile.wp-block-column {
      margin-left: 91.66667%; }
    .column.is-12-mobile, .is-12-mobile.wp-block-column {
      flex: none;
      width: 100%; }
    .column.is-offset-12-mobile, .is-offset-12-mobile.wp-block-column {
      margin-left: 100%; } }
  @media screen and (min-width: 769px), print {
    .column.is-narrow, .is-narrow.wp-block-column, .column.is-narrow-tablet, .is-narrow-tablet.wp-block-column {
      flex: none;
      width: unset; }
    .column.is-full, .is-full.wp-block-column, .column.is-full-tablet, .is-full-tablet.wp-block-column {
      flex: none;
      width: 100%; }
    .column.is-three-quarters, .is-three-quarters.wp-block-column, .column.is-three-quarters-tablet, .is-three-quarters-tablet.wp-block-column {
      flex: none;
      width: 75%; }
    .column.is-two-thirds, .is-two-thirds.wp-block-column, .column.is-two-thirds-tablet, .is-two-thirds-tablet.wp-block-column {
      flex: none;
      width: 66.6666%; }
    .column.is-half, .is-half.wp-block-column, .column.is-half-tablet, .is-half-tablet.wp-block-column {
      flex: none;
      width: 50%; }
    .column.is-one-third, .is-one-third.wp-block-column, .column.is-one-third-tablet, .is-one-third-tablet.wp-block-column {
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter, .is-one-quarter.wp-block-column, .column.is-one-quarter-tablet, .is-one-quarter-tablet.wp-block-column {
      flex: none;
      width: 25%; }
    .column.is-one-fifth, .is-one-fifth.wp-block-column, .column.is-one-fifth-tablet, .is-one-fifth-tablet.wp-block-column {
      flex: none;
      width: 20%; }
    .column.is-two-fifths, .is-two-fifths.wp-block-column, .column.is-two-fifths-tablet, .is-two-fifths-tablet.wp-block-column {
      flex: none;
      width: 40%; }
    .column.is-three-fifths, .is-three-fifths.wp-block-column, .column.is-three-fifths-tablet, .is-three-fifths-tablet.wp-block-column {
      flex: none;
      width: 60%; }
    .column.is-four-fifths, .is-four-fifths.wp-block-column, .column.is-four-fifths-tablet, .is-four-fifths-tablet.wp-block-column {
      flex: none;
      width: 80%; }
    .column.is-offset-three-quarters, .is-offset-three-quarters.wp-block-column, .column.is-offset-three-quarters-tablet, .is-offset-three-quarters-tablet.wp-block-column {
      margin-left: 75%; }
    .column.is-offset-two-thirds, .is-offset-two-thirds.wp-block-column, .column.is-offset-two-thirds-tablet, .is-offset-two-thirds-tablet.wp-block-column {
      margin-left: 66.6666%; }
    .column.is-offset-half, .is-offset-half.wp-block-column, .column.is-offset-half-tablet, .is-offset-half-tablet.wp-block-column {
      margin-left: 50%; }
    .column.is-offset-one-third, .is-offset-one-third.wp-block-column, .column.is-offset-one-third-tablet, .is-offset-one-third-tablet.wp-block-column {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter, .is-offset-one-quarter.wp-block-column, .column.is-offset-one-quarter-tablet, .is-offset-one-quarter-tablet.wp-block-column {
      margin-left: 25%; }
    .column.is-offset-one-fifth, .is-offset-one-fifth.wp-block-column, .column.is-offset-one-fifth-tablet, .is-offset-one-fifth-tablet.wp-block-column {
      margin-left: 20%; }
    .column.is-offset-two-fifths, .is-offset-two-fifths.wp-block-column, .column.is-offset-two-fifths-tablet, .is-offset-two-fifths-tablet.wp-block-column {
      margin-left: 40%; }
    .column.is-offset-three-fifths, .is-offset-three-fifths.wp-block-column, .column.is-offset-three-fifths-tablet, .is-offset-three-fifths-tablet.wp-block-column {
      margin-left: 60%; }
    .column.is-offset-four-fifths, .is-offset-four-fifths.wp-block-column, .column.is-offset-four-fifths-tablet, .is-offset-four-fifths-tablet.wp-block-column {
      margin-left: 80%; }
    .column.is-0, .is-0.wp-block-column, .column.is-0-tablet, .is-0-tablet.wp-block-column {
      flex: none;
      width: 0%; }
    .column.is-offset-0, .is-offset-0.wp-block-column, .column.is-offset-0-tablet, .is-offset-0-tablet.wp-block-column {
      margin-left: 0%; }
    .column.is-1, .is-1.wp-block-column, .column.is-1-tablet, .is-1-tablet.wp-block-column {
      flex: none;
      width: 8.33333%; }
    .column.is-offset-1, .is-offset-1.wp-block-column, .column.is-offset-1-tablet, .is-offset-1-tablet.wp-block-column {
      margin-left: 8.33333%; }
    .column.is-2, .is-2.wp-block-column, .column.is-2-tablet, .is-2-tablet.wp-block-column {
      flex: none;
      width: 16.66667%; }
    .column.is-offset-2, .is-offset-2.wp-block-column, .column.is-offset-2-tablet, .is-offset-2-tablet.wp-block-column {
      margin-left: 16.66667%; }
    .column.is-3, .is-3.wp-block-column, .column.is-3-tablet, .is-3-tablet.wp-block-column {
      flex: none;
      width: 25%; }
    .column.is-offset-3, .is-offset-3.wp-block-column, .column.is-offset-3-tablet, .is-offset-3-tablet.wp-block-column {
      margin-left: 25%; }
    .column.is-4, .is-4.wp-block-column, .column.is-4-tablet, .is-4-tablet.wp-block-column {
      flex: none;
      width: 33.33333%; }
    .column.is-offset-4, .is-offset-4.wp-block-column, .column.is-offset-4-tablet, .is-offset-4-tablet.wp-block-column {
      margin-left: 33.33333%; }
    .column.is-5, .is-5.wp-block-column, .column.is-5-tablet, .is-5-tablet.wp-block-column {
      flex: none;
      width: 41.66667%; }
    .column.is-offset-5, .is-offset-5.wp-block-column, .column.is-offset-5-tablet, .is-offset-5-tablet.wp-block-column {
      margin-left: 41.66667%; }
    .column.is-6, .is-6.wp-block-column, .column.is-6-tablet, .is-6-tablet.wp-block-column {
      flex: none;
      width: 50%; }
    .column.is-offset-6, .is-offset-6.wp-block-column, .column.is-offset-6-tablet, .is-offset-6-tablet.wp-block-column {
      margin-left: 50%; }
    .column.is-7, .is-7.wp-block-column, .column.is-7-tablet, .hero.is-primary .hero-body .column, .hs-form .hero.hs-button .hero-body .column, .wpcf7-form .hero.wpcf7-submit .hero-body .column, .hero.is-primary .hero-body .wp-block-column, .hs-form .hero.hs-button .hero-body .wp-block-column, .wpcf7-form .hero.wpcf7-submit .hero-body .wp-block-column,
    .hero:hover.is-primary .hero-body .column, .hero:hover.is-primary .hero-body .wp-block-column,
    .hero:focus.is-primary .hero-body .column, .hero:focus.is-primary .hero-body .wp-block-column, .is-7-tablet.wp-block-column {
      flex: none;
      width: 58.33333%; }
    .column.is-offset-7, .is-offset-7.wp-block-column, .column.is-offset-7-tablet, .is-offset-7-tablet.wp-block-column {
      margin-left: 58.33333%; }
    .column.is-8, .is-8.wp-block-column, .column.is-8-tablet, .is-8-tablet.wp-block-column {
      flex: none;
      width: 66.66667%; }
    .column.is-offset-8, .is-offset-8.wp-block-column, .column.is-offset-8-tablet, .is-offset-8-tablet.wp-block-column {
      margin-left: 66.66667%; }
    .column.is-9, .is-9.wp-block-column, .column.is-9-tablet, .is-9-tablet.wp-block-column {
      flex: none;
      width: 75%; }
    .column.is-offset-9, .is-offset-9.wp-block-column, .column.is-offset-9-tablet, .is-offset-9-tablet.wp-block-column {
      margin-left: 75%; }
    .column.is-10, .is-10.wp-block-column, .column.is-10-tablet, .is-10-tablet.wp-block-column {
      flex: none;
      width: 83.33333%; }
    .column.is-offset-10, .is-offset-10.wp-block-column, .column.is-offset-10-tablet, .is-offset-10-tablet.wp-block-column {
      margin-left: 83.33333%; }
    .column.is-11, .is-11.wp-block-column, .column.is-11-tablet, .is-11-tablet.wp-block-column {
      flex: none;
      width: 91.66667%; }
    .column.is-offset-11, .is-offset-11.wp-block-column, .column.is-offset-11-tablet, .is-offset-11-tablet.wp-block-column {
      margin-left: 91.66667%; }
    .column.is-12, .is-12.wp-block-column, .column.is-12-tablet, .is-12-tablet.wp-block-column {
      flex: none;
      width: 100%; }
    .column.is-offset-12, .is-offset-12.wp-block-column, .column.is-offset-12-tablet, .is-offset-12-tablet.wp-block-column {
      margin-left: 100%; } }
  @media screen and (max-width: 1023px) {
    .column.is-narrow-touch, .is-narrow-touch.wp-block-column {
      flex: none;
      width: unset; }
    .column.is-full-touch, .is-full-touch.wp-block-column {
      flex: none;
      width: 100%; }
    .column.is-three-quarters-touch, .is-three-quarters-touch.wp-block-column {
      flex: none;
      width: 75%; }
    .column.is-two-thirds-touch, .is-two-thirds-touch.wp-block-column {
      flex: none;
      width: 66.6666%; }
    .column.is-half-touch, .is-half-touch.wp-block-column {
      flex: none;
      width: 50%; }
    .column.is-one-third-touch, .is-one-third-touch.wp-block-column {
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-touch, .is-one-quarter-touch.wp-block-column {
      flex: none;
      width: 25%; }
    .column.is-one-fifth-touch, .is-one-fifth-touch.wp-block-column {
      flex: none;
      width: 20%; }
    .column.is-two-fifths-touch, .is-two-fifths-touch.wp-block-column {
      flex: none;
      width: 40%; }
    .column.is-three-fifths-touch, .is-three-fifths-touch.wp-block-column {
      flex: none;
      width: 60%; }
    .column.is-four-fifths-touch, .is-four-fifths-touch.wp-block-column {
      flex: none;
      width: 80%; }
    .column.is-offset-three-quarters-touch, .is-offset-three-quarters-touch.wp-block-column {
      margin-left: 75%; }
    .column.is-offset-two-thirds-touch, .is-offset-two-thirds-touch.wp-block-column {
      margin-left: 66.6666%; }
    .column.is-offset-half-touch, .is-offset-half-touch.wp-block-column {
      margin-left: 50%; }
    .column.is-offset-one-third-touch, .is-offset-one-third-touch.wp-block-column {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter-touch, .is-offset-one-quarter-touch.wp-block-column {
      margin-left: 25%; }
    .column.is-offset-one-fifth-touch, .is-offset-one-fifth-touch.wp-block-column {
      margin-left: 20%; }
    .column.is-offset-two-fifths-touch, .is-offset-two-fifths-touch.wp-block-column {
      margin-left: 40%; }
    .column.is-offset-three-fifths-touch, .is-offset-three-fifths-touch.wp-block-column {
      margin-left: 60%; }
    .column.is-offset-four-fifths-touch, .is-offset-four-fifths-touch.wp-block-column {
      margin-left: 80%; }
    .column.is-0-touch, .is-0-touch.wp-block-column {
      flex: none;
      width: 0%; }
    .column.is-offset-0-touch, .is-offset-0-touch.wp-block-column {
      margin-left: 0%; }
    .column.is-1-touch, .is-1-touch.wp-block-column {
      flex: none;
      width: 8.33333%; }
    .column.is-offset-1-touch, .is-offset-1-touch.wp-block-column {
      margin-left: 8.33333%; }
    .column.is-2-touch, .is-2-touch.wp-block-column {
      flex: none;
      width: 16.66667%; }
    .column.is-offset-2-touch, .is-offset-2-touch.wp-block-column {
      margin-left: 16.66667%; }
    .column.is-3-touch, .is-3-touch.wp-block-column {
      flex: none;
      width: 25%; }
    .column.is-offset-3-touch, .is-offset-3-touch.wp-block-column {
      margin-left: 25%; }
    .column.is-4-touch, .is-4-touch.wp-block-column {
      flex: none;
      width: 33.33333%; }
    .column.is-offset-4-touch, .is-offset-4-touch.wp-block-column {
      margin-left: 33.33333%; }
    .column.is-5-touch, .is-5-touch.wp-block-column {
      flex: none;
      width: 41.66667%; }
    .column.is-offset-5-touch, .is-offset-5-touch.wp-block-column {
      margin-left: 41.66667%; }
    .column.is-6-touch, .is-6-touch.wp-block-column {
      flex: none;
      width: 50%; }
    .column.is-offset-6-touch, .is-offset-6-touch.wp-block-column {
      margin-left: 50%; }
    .column.is-7-touch, .is-7-touch.wp-block-column {
      flex: none;
      width: 58.33333%; }
    .column.is-offset-7-touch, .is-offset-7-touch.wp-block-column {
      margin-left: 58.33333%; }
    .column.is-8-touch, .is-8-touch.wp-block-column {
      flex: none;
      width: 66.66667%; }
    .column.is-offset-8-touch, .is-offset-8-touch.wp-block-column {
      margin-left: 66.66667%; }
    .column.is-9-touch, .is-9-touch.wp-block-column {
      flex: none;
      width: 75%; }
    .column.is-offset-9-touch, .is-offset-9-touch.wp-block-column {
      margin-left: 75%; }
    .column.is-10-touch, .is-10-touch.wp-block-column {
      flex: none;
      width: 83.33333%; }
    .column.is-offset-10-touch, .is-offset-10-touch.wp-block-column {
      margin-left: 83.33333%; }
    .column.is-11-touch, .is-11-touch.wp-block-column {
      flex: none;
      width: 91.66667%; }
    .column.is-offset-11-touch, .is-offset-11-touch.wp-block-column {
      margin-left: 91.66667%; }
    .column.is-12-touch, .is-12-touch.wp-block-column {
      flex: none;
      width: 100%; }
    .column.is-offset-12-touch, .is-offset-12-touch.wp-block-column {
      margin-left: 100%; } }
  @media screen and (min-width: 1024px) {
    .column.is-narrow-desktop, .is-narrow-desktop.wp-block-column {
      flex: none;
      width: unset; }
    .column.is-full-desktop, .is-full-desktop.wp-block-column {
      flex: none;
      width: 100%; }
    .column.is-three-quarters-desktop, .is-three-quarters-desktop.wp-block-column {
      flex: none;
      width: 75%; }
    .column.is-two-thirds-desktop, .is-two-thirds-desktop.wp-block-column {
      flex: none;
      width: 66.6666%; }
    .column.is-half-desktop, .is-half-desktop.wp-block-column {
      flex: none;
      width: 50%; }
    .column.is-one-third-desktop, .is-one-third-desktop.wp-block-column {
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-desktop, .is-one-quarter-desktop.wp-block-column {
      flex: none;
      width: 25%; }
    .column.is-one-fifth-desktop, .is-one-fifth-desktop.wp-block-column {
      flex: none;
      width: 20%; }
    .column.is-two-fifths-desktop, .is-two-fifths-desktop.wp-block-column {
      flex: none;
      width: 40%; }
    .column.is-three-fifths-desktop, .is-three-fifths-desktop.wp-block-column {
      flex: none;
      width: 60%; }
    .column.is-four-fifths-desktop, .is-four-fifths-desktop.wp-block-column {
      flex: none;
      width: 80%; }
    .column.is-offset-three-quarters-desktop, .is-offset-three-quarters-desktop.wp-block-column {
      margin-left: 75%; }
    .column.is-offset-two-thirds-desktop, .is-offset-two-thirds-desktop.wp-block-column {
      margin-left: 66.6666%; }
    .column.is-offset-half-desktop, .is-offset-half-desktop.wp-block-column {
      margin-left: 50%; }
    .column.is-offset-one-third-desktop, .is-offset-one-third-desktop.wp-block-column {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter-desktop, .is-offset-one-quarter-desktop.wp-block-column {
      margin-left: 25%; }
    .column.is-offset-one-fifth-desktop, .is-offset-one-fifth-desktop.wp-block-column {
      margin-left: 20%; }
    .column.is-offset-two-fifths-desktop, .is-offset-two-fifths-desktop.wp-block-column {
      margin-left: 40%; }
    .column.is-offset-three-fifths-desktop, .is-offset-three-fifths-desktop.wp-block-column {
      margin-left: 60%; }
    .column.is-offset-four-fifths-desktop, .is-offset-four-fifths-desktop.wp-block-column {
      margin-left: 80%; }
    .column.is-0-desktop, .is-0-desktop.wp-block-column {
      flex: none;
      width: 0%; }
    .column.is-offset-0-desktop, .is-offset-0-desktop.wp-block-column {
      margin-left: 0%; }
    .column.is-1-desktop, .is-1-desktop.wp-block-column {
      flex: none;
      width: 8.33333%; }
    .column.is-offset-1-desktop, .is-offset-1-desktop.wp-block-column {
      margin-left: 8.33333%; }
    .column.is-2-desktop, .is-2-desktop.wp-block-column {
      flex: none;
      width: 16.66667%; }
    .column.is-offset-2-desktop, .is-offset-2-desktop.wp-block-column {
      margin-left: 16.66667%; }
    .column.is-3-desktop, .is-3-desktop.wp-block-column {
      flex: none;
      width: 25%; }
    .column.is-offset-3-desktop, .is-offset-3-desktop.wp-block-column {
      margin-left: 25%; }
    .column.is-4-desktop, .is-4-desktop.wp-block-column {
      flex: none;
      width: 33.33333%; }
    .column.is-offset-4-desktop, .is-offset-4-desktop.wp-block-column {
      margin-left: 33.33333%; }
    .column.is-5-desktop, .is-5-desktop.wp-block-column {
      flex: none;
      width: 41.66667%; }
    .column.is-offset-5-desktop, .is-offset-5-desktop.wp-block-column {
      margin-left: 41.66667%; }
    .column.is-6-desktop, .hero.is-primary .hero-body .column, .hs-form .hero.hs-button .hero-body .column, .wpcf7-form .hero.wpcf7-submit .hero-body .column, .hero.is-primary .hero-body .wp-block-column, .hs-form .hero.hs-button .hero-body .wp-block-column, .wpcf7-form .hero.wpcf7-submit .hero-body .wp-block-column,
    .hero:hover.is-primary .hero-body .column, .hero:hover.is-primary .hero-body .wp-block-column,
    .hero:focus.is-primary .hero-body .column, .hero:focus.is-primary .hero-body .wp-block-column, .is-6-desktop.wp-block-column {
      flex: none;
      width: 50%; }
    .column.is-offset-6-desktop, .is-offset-6-desktop.wp-block-column {
      margin-left: 50%; }
    .column.is-7-desktop, .hero.is-secondary .hero-body .column.is-secondary, .our_services .content .our_services-content .hero.button .hero-body .column.is-secondary, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .column.is-secondary, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .column.is-secondary, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .column.is-secondary, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .column.is-secondary, .hero.is-secondary .hero-body .is-secondary.wp-block-column, .our_services .content .our_services-content .hero.button .hero-body .is-secondary.wp-block-column, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .is-secondary.wp-block-column, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .is-secondary.wp-block-column, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .is-secondary.wp-block-column, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .is-secondary.wp-block-column, .hero.is-secondary .hero-body .our_services .content .our_services-content .wp-block-column.button, .our_services .content .our_services-content .hero.is-secondary .hero-body .wp-block-column.button, .our_services .content .our_services-content .hero.button .hero-body .wp-block-column.button, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .wp-block-column.button, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .wp-block-column.button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .wp-block-column.button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .wp-block-column.button, .hero.is-secondary .hero-body .our_services .content .our_services-content .hs-form .wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero.is-secondary .hero-body .wp-block-column.hs-button, .our_services .content .our_services-content .hero.button .hero-body .hs-form .wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero.button .hero-body .wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .wp-block-column.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .hs-form .wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form .hero.wpcf7-submit .hero-body .wp-block-column.hs-button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .hs-form .wp-block-column.hs-button, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.wpcf7-submit .hero-body .wp-block-column.hs-button, .hero.is-secondary .hero-body .hs-form .our_services .content .our_services-content .wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.is-secondary .hero-body .wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.button .hero-body .wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .wp-block-column.hs-button, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .wp-block-column.hs-button, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .wp-block-column.hs-button, .hero.is-secondary .hero-body .our_services .content .our_services-content .wpcf7-form .wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.is-secondary .hero-body .wp-block-column.wpcf7-submit, .our_services .content .our_services-content .hero.button .hero-body .wpcf7-form .wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.button .hero-body .wp-block-column.wpcf7-submit, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .wpcf7-form .wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hs-form .hero.hs-button .hero-body .wp-block-column.wpcf7-submit, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .wpcf7-form .wp-block-column.wpcf7-submit, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.hs-button .hero-body .wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .wp-block-column.wpcf7-submit, .hero.is-secondary .hero-body .wpcf7-form .our_services .content .our_services-content .wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.is-secondary .hero-body .wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.button .hero-body .wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .wp-block-column.wpcf7-submit, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.hs-button .hero-body .wp-block-column.wpcf7-submit, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .wp-block-column.wpcf7-submit, .hero.is-secondary .hero-body .our_services .content .our_services-content .column.button, .our_services .content .our_services-content .hero.is-secondary .hero-body .column.button, .our_services .content .our_services-content .hero.button .hero-body .column.button, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .column.button, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .column.button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .column.button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .column.button, .hero.is-secondary .hero-body .our_services .content .our_services-content .hs-form .column.hs-button, .our_services .content .our_services-content .hs-form .hero.is-secondary .hero-body .column.hs-button, .our_services .content .our_services-content .hero.button .hero-body .hs-form .column.hs-button, .our_services .content .our_services-content .hs-form .hero.button .hero-body .column.hs-button, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .column.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .hs-form .column.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form .hero.wpcf7-submit .hero-body .column.hs-button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .hs-form .column.hs-button, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.wpcf7-submit .hero-body .column.hs-button, .hero.is-secondary .hero-body .hs-form .our_services .content .our_services-content .column.hs-button, .hs-form .our_services .content .our_services-content .hero.is-secondary .hero-body .column.hs-button, .hs-form .our_services .content .our_services-content .hero.button .hero-body .column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .column.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .column.hs-button, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .column.hs-button, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .column.hs-button, .hero.is-secondary .hero-body .our_services .content .our_services-content .wpcf7-form .column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.is-secondary .hero-body .column.wpcf7-submit, .our_services .content .our_services-content .hero.button .hero-body .wpcf7-form .column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.button .hero-body .column.wpcf7-submit, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .wpcf7-form .column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hs-form .hero.hs-button .hero-body .column.wpcf7-submit, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .wpcf7-form .column.wpcf7-submit, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.hs-button .hero-body .column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .column.wpcf7-submit, .hero.is-secondary .hero-body .wpcf7-form .our_services .content .our_services-content .column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.is-secondary .hero-body .column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.button .hero-body .column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .column.wpcf7-submit, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.hs-button .hero-body .column.wpcf7-submit, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .column.wpcf7-submit,
    .hero:hover.is-secondary .hero-body .column.is-secondary,
    .our_services .content .our_services-content .hero.button:hover .hero-body .column.is-secondary,
    .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .column.is-secondary,
    .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .column.is-secondary,
    .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .column.is-secondary,
    .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .column.is-secondary, .hero:hover.is-secondary .hero-body .is-secondary.wp-block-column, .our_services .content .our_services-content .hero.button:hover .hero-body .is-secondary.wp-block-column, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .is-secondary.wp-block-column, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .is-secondary.wp-block-column, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .is-secondary.wp-block-column, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .is-secondary.wp-block-column, .hero:hover.is-secondary .hero-body .our_services .content .our_services-content .wp-block-column.button, .our_services .content .our_services-content .hero:hover.is-secondary .hero-body .wp-block-column.button, .our_services .content .our_services-content .hero.button:hover .hero-body .wp-block-column.button, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .wp-block-column.button, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .wp-block-column.button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .wp-block-column.button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .wp-block-column.button, .hero:hover.is-secondary .hero-body .our_services .content .our_services-content .hs-form .wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero:hover.is-secondary .hero-body .wp-block-column.hs-button, .our_services .content .our_services-content .hero.button:hover .hero-body .hs-form .wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero.button:hover .hero-body .wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .wp-block-column.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .hs-form .wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form .hero.wpcf7-submit:hover .hero-body .wp-block-column.hs-button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .hs-form .wp-block-column.hs-button, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.wpcf7-submit:hover .hero-body .wp-block-column.hs-button, .hero:hover.is-secondary .hero-body .hs-form .our_services .content .our_services-content .wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero:hover.is-secondary .hero-body .wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.button:hover .hero-body .wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .wp-block-column.hs-button, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .wp-block-column.hs-button, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .wp-block-column.hs-button, .hero:hover.is-secondary .hero-body .our_services .content .our_services-content .wpcf7-form .wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero:hover.is-secondary .hero-body .wp-block-column.wpcf7-submit, .our_services .content .our_services-content .hero.button:hover .hero-body .wpcf7-form .wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.button:hover .hero-body .wp-block-column.wpcf7-submit, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .wpcf7-form .wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hs-form .hero.hs-button:hover .hero-body .wp-block-column.wpcf7-submit, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .wpcf7-form .wp-block-column.wpcf7-submit, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.hs-button:hover .hero-body .wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .wp-block-column.wpcf7-submit, .hero:hover.is-secondary .hero-body .wpcf7-form .our_services .content .our_services-content .wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero:hover.is-secondary .hero-body .wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.button:hover .hero-body .wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .wp-block-column.wpcf7-submit, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .wp-block-column.wpcf7-submit, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .wp-block-column.wpcf7-submit, .hero:hover.is-secondary .hero-body .our_services .content .our_services-content .column.button, .our_services .content .our_services-content .hero:hover.is-secondary .hero-body .column.button, .our_services .content .our_services-content .hero.button:hover .hero-body .column.button, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .column.button, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .column.button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .column.button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .column.button, .hero:hover.is-secondary .hero-body .our_services .content .our_services-content .hs-form .column.hs-button, .our_services .content .our_services-content .hs-form .hero:hover.is-secondary .hero-body .column.hs-button, .our_services .content .our_services-content .hero.button:hover .hero-body .hs-form .column.hs-button, .our_services .content .our_services-content .hs-form .hero.button:hover .hero-body .column.hs-button, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .column.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .hs-form .column.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form .hero.wpcf7-submit:hover .hero-body .column.hs-button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .hs-form .column.hs-button, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.wpcf7-submit:hover .hero-body .column.hs-button, .hero:hover.is-secondary .hero-body .hs-form .our_services .content .our_services-content .column.hs-button, .hs-form .our_services .content .our_services-content .hero:hover.is-secondary .hero-body .column.hs-button, .hs-form .our_services .content .our_services-content .hero.button:hover .hero-body .column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .column.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .column.hs-button, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .column.hs-button, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .column.hs-button, .hero:hover.is-secondary .hero-body .our_services .content .our_services-content .wpcf7-form .column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero:hover.is-secondary .hero-body .column.wpcf7-submit, .our_services .content .our_services-content .hero.button:hover .hero-body .wpcf7-form .column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.button:hover .hero-body .column.wpcf7-submit, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .wpcf7-form .column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hs-form .hero.hs-button:hover .hero-body .column.wpcf7-submit, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .wpcf7-form .column.wpcf7-submit, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.hs-button:hover .hero-body .column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .column.wpcf7-submit, .hero:hover.is-secondary .hero-body .wpcf7-form .our_services .content .our_services-content .column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero:hover.is-secondary .hero-body .column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.button:hover .hero-body .column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .column.wpcf7-submit, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .column.wpcf7-submit, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .column.wpcf7-submit,
    .hero:focus.is-secondary .hero-body .column.is-secondary,
    .our_services .content .our_services-content .hero.button:focus .hero-body .column.is-secondary,
    .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .column.is-secondary,
    .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .column.is-secondary,
    .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .column.is-secondary,
    .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .column.is-secondary, .hero:focus.is-secondary .hero-body .is-secondary.wp-block-column, .our_services .content .our_services-content .hero.button:focus .hero-body .is-secondary.wp-block-column, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .is-secondary.wp-block-column, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .is-secondary.wp-block-column, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .is-secondary.wp-block-column, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .is-secondary.wp-block-column, .hero:focus.is-secondary .hero-body .our_services .content .our_services-content .wp-block-column.button, .our_services .content .our_services-content .hero:focus.is-secondary .hero-body .wp-block-column.button, .our_services .content .our_services-content .hero.button:focus .hero-body .wp-block-column.button, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .wp-block-column.button, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .wp-block-column.button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .wp-block-column.button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .wp-block-column.button, .hero:focus.is-secondary .hero-body .our_services .content .our_services-content .hs-form .wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero:focus.is-secondary .hero-body .wp-block-column.hs-button, .our_services .content .our_services-content .hero.button:focus .hero-body .hs-form .wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero.button:focus .hero-body .wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .wp-block-column.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .hs-form .wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form .hero.wpcf7-submit:focus .hero-body .wp-block-column.hs-button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .hs-form .wp-block-column.hs-button, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.wpcf7-submit:focus .hero-body .wp-block-column.hs-button, .hero:focus.is-secondary .hero-body .hs-form .our_services .content .our_services-content .wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero:focus.is-secondary .hero-body .wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.button:focus .hero-body .wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .wp-block-column.hs-button, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .wp-block-column.hs-button, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .wp-block-column.hs-button, .hero:focus.is-secondary .hero-body .our_services .content .our_services-content .wpcf7-form .wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero:focus.is-secondary .hero-body .wp-block-column.wpcf7-submit, .our_services .content .our_services-content .hero.button:focus .hero-body .wpcf7-form .wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.button:focus .hero-body .wp-block-column.wpcf7-submit, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .wpcf7-form .wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hs-form .hero.hs-button:focus .hero-body .wp-block-column.wpcf7-submit, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .wpcf7-form .wp-block-column.wpcf7-submit, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.hs-button:focus .hero-body .wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .wp-block-column.wpcf7-submit, .hero:focus.is-secondary .hero-body .wpcf7-form .our_services .content .our_services-content .wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero:focus.is-secondary .hero-body .wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.button:focus .hero-body .wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .wp-block-column.wpcf7-submit, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .wp-block-column.wpcf7-submit, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .wp-block-column.wpcf7-submit, .hero:focus.is-secondary .hero-body .our_services .content .our_services-content .column.button, .our_services .content .our_services-content .hero:focus.is-secondary .hero-body .column.button, .our_services .content .our_services-content .hero.button:focus .hero-body .column.button, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .column.button, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .column.button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .column.button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .column.button, .hero:focus.is-secondary .hero-body .our_services .content .our_services-content .hs-form .column.hs-button, .our_services .content .our_services-content .hs-form .hero:focus.is-secondary .hero-body .column.hs-button, .our_services .content .our_services-content .hero.button:focus .hero-body .hs-form .column.hs-button, .our_services .content .our_services-content .hs-form .hero.button:focus .hero-body .column.hs-button, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .column.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .hs-form .column.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form .hero.wpcf7-submit:focus .hero-body .column.hs-button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .hs-form .column.hs-button, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.wpcf7-submit:focus .hero-body .column.hs-button, .hero:focus.is-secondary .hero-body .hs-form .our_services .content .our_services-content .column.hs-button, .hs-form .our_services .content .our_services-content .hero:focus.is-secondary .hero-body .column.hs-button, .hs-form .our_services .content .our_services-content .hero.button:focus .hero-body .column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .column.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .column.hs-button, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .column.hs-button, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .column.hs-button, .hero:focus.is-secondary .hero-body .our_services .content .our_services-content .wpcf7-form .column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero:focus.is-secondary .hero-body .column.wpcf7-submit, .our_services .content .our_services-content .hero.button:focus .hero-body .wpcf7-form .column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.button:focus .hero-body .column.wpcf7-submit, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .wpcf7-form .column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hs-form .hero.hs-button:focus .hero-body .column.wpcf7-submit, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .wpcf7-form .column.wpcf7-submit, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.hs-button:focus .hero-body .column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .column.wpcf7-submit, .hero:focus.is-secondary .hero-body .wpcf7-form .our_services .content .our_services-content .column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero:focus.is-secondary .hero-body .column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.button:focus .hero-body .column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .column.wpcf7-submit, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .column.wpcf7-submit, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .column.wpcf7-submit, .is-7-desktop.wp-block-column, .hero.is-secondary .hero-body .wp-block-column.column.is-secondary, .our_services .content .our_services-content .hero.button .hero-body .wp-block-column.column.is-secondary, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .wp-block-column.column.is-secondary, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .wp-block-column.column.is-secondary, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .wp-block-column.column.is-secondary, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .wp-block-column.column.is-secondary, .hero.is-secondary .hero-body .our_services .content .our_services-content .wp-block-column.column.button, .our_services .content .our_services-content .hero.is-secondary .hero-body .wp-block-column.column.button, .our_services .content .our_services-content .hero.button .hero-body .wp-block-column.column.button, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .wp-block-column.column.button, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .wp-block-column.column.button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .wp-block-column.column.button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .wp-block-column.column.button, .hero.is-secondary .hero-body .our_services .content .our_services-content .hs-form .wp-block-column.column.hs-button, .our_services .content .our_services-content .hs-form .hero.is-secondary .hero-body .wp-block-column.column.hs-button, .our_services .content .our_services-content .hero.button .hero-body .hs-form .wp-block-column.column.hs-button, .our_services .content .our_services-content .hs-form .hero.button .hero-body .wp-block-column.column.hs-button, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .wp-block-column.column.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .hs-form .wp-block-column.column.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form .hero.wpcf7-submit .hero-body .wp-block-column.column.hs-button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .hs-form .wp-block-column.column.hs-button, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.wpcf7-submit .hero-body .wp-block-column.column.hs-button, .hero.is-secondary .hero-body .hs-form .our_services .content .our_services-content .wp-block-column.column.hs-button, .hs-form .our_services .content .our_services-content .hero.is-secondary .hero-body .wp-block-column.column.hs-button, .hs-form .our_services .content .our_services-content .hero.button .hero-body .wp-block-column.column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .wp-block-column.column.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .wp-block-column.column.hs-button, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .wp-block-column.column.hs-button, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .wp-block-column.column.hs-button, .hero.is-secondary .hero-body .our_services .content .our_services-content .wpcf7-form .wp-block-column.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.is-secondary .hero-body .wp-block-column.column.wpcf7-submit, .our_services .content .our_services-content .hero.button .hero-body .wpcf7-form .wp-block-column.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.button .hero-body .wp-block-column.column.wpcf7-submit, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .wpcf7-form .wp-block-column.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hs-form .hero.hs-button .hero-body .wp-block-column.column.wpcf7-submit, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .wpcf7-form .wp-block-column.column.wpcf7-submit, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.hs-button .hero-body .wp-block-column.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .wp-block-column.column.wpcf7-submit, .hero.is-secondary .hero-body .wpcf7-form .our_services .content .our_services-content .wp-block-column.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.is-secondary .hero-body .wp-block-column.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.button .hero-body .wp-block-column.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .wp-block-column.column.wpcf7-submit, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.hs-button .hero-body .wp-block-column.column.wpcf7-submit, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .wp-block-column.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .wp-block-column.column.wpcf7-submit,
    .hero:hover.is-secondary .hero-body .wp-block-column.column.is-secondary,
    .our_services .content .our_services-content .hero.button:hover .hero-body .wp-block-column.column.is-secondary,
    .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .wp-block-column.column.is-secondary,
    .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .wp-block-column.column.is-secondary,
    .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .wp-block-column.column.is-secondary,
    .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .wp-block-column.column.is-secondary, .hero:hover.is-secondary .hero-body .our_services .content .our_services-content .wp-block-column.column.button, .our_services .content .our_services-content .hero:hover.is-secondary .hero-body .wp-block-column.column.button, .our_services .content .our_services-content .hero.button:hover .hero-body .wp-block-column.column.button, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .wp-block-column.column.button, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .wp-block-column.column.button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .wp-block-column.column.button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .wp-block-column.column.button, .hero:hover.is-secondary .hero-body .our_services .content .our_services-content .hs-form .wp-block-column.column.hs-button, .our_services .content .our_services-content .hs-form .hero:hover.is-secondary .hero-body .wp-block-column.column.hs-button, .our_services .content .our_services-content .hero.button:hover .hero-body .hs-form .wp-block-column.column.hs-button, .our_services .content .our_services-content .hs-form .hero.button:hover .hero-body .wp-block-column.column.hs-button, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .wp-block-column.column.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .hs-form .wp-block-column.column.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form .hero.wpcf7-submit:hover .hero-body .wp-block-column.column.hs-button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .hs-form .wp-block-column.column.hs-button, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.wpcf7-submit:hover .hero-body .wp-block-column.column.hs-button, .hero:hover.is-secondary .hero-body .hs-form .our_services .content .our_services-content .wp-block-column.column.hs-button, .hs-form .our_services .content .our_services-content .hero:hover.is-secondary .hero-body .wp-block-column.column.hs-button, .hs-form .our_services .content .our_services-content .hero.button:hover .hero-body .wp-block-column.column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .wp-block-column.column.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .wp-block-column.column.hs-button, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .wp-block-column.column.hs-button, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .wp-block-column.column.hs-button, .hero:hover.is-secondary .hero-body .our_services .content .our_services-content .wpcf7-form .wp-block-column.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero:hover.is-secondary .hero-body .wp-block-column.column.wpcf7-submit, .our_services .content .our_services-content .hero.button:hover .hero-body .wpcf7-form .wp-block-column.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.button:hover .hero-body .wp-block-column.column.wpcf7-submit, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .wpcf7-form .wp-block-column.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hs-form .hero.hs-button:hover .hero-body .wp-block-column.column.wpcf7-submit, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .wpcf7-form .wp-block-column.column.wpcf7-submit, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.hs-button:hover .hero-body .wp-block-column.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .wp-block-column.column.wpcf7-submit, .hero:hover.is-secondary .hero-body .wpcf7-form .our_services .content .our_services-content .wp-block-column.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero:hover.is-secondary .hero-body .wp-block-column.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.button:hover .hero-body .wp-block-column.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .wp-block-column.column.wpcf7-submit, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .wp-block-column.column.wpcf7-submit, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .wp-block-column.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .wp-block-column.column.wpcf7-submit,
    .hero:focus.is-secondary .hero-body .wp-block-column.column.is-secondary,
    .our_services .content .our_services-content .hero.button:focus .hero-body .wp-block-column.column.is-secondary,
    .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .wp-block-column.column.is-secondary,
    .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .wp-block-column.column.is-secondary,
    .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .wp-block-column.column.is-secondary,
    .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .wp-block-column.column.is-secondary, .hero:focus.is-secondary .hero-body .our_services .content .our_services-content .wp-block-column.column.button, .our_services .content .our_services-content .hero:focus.is-secondary .hero-body .wp-block-column.column.button, .our_services .content .our_services-content .hero.button:focus .hero-body .wp-block-column.column.button, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .wp-block-column.column.button, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .wp-block-column.column.button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .wp-block-column.column.button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .wp-block-column.column.button, .hero:focus.is-secondary .hero-body .our_services .content .our_services-content .hs-form .wp-block-column.column.hs-button, .our_services .content .our_services-content .hs-form .hero:focus.is-secondary .hero-body .wp-block-column.column.hs-button, .our_services .content .our_services-content .hero.button:focus .hero-body .hs-form .wp-block-column.column.hs-button, .our_services .content .our_services-content .hs-form .hero.button:focus .hero-body .wp-block-column.column.hs-button, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .wp-block-column.column.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .hs-form .wp-block-column.column.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form .hero.wpcf7-submit:focus .hero-body .wp-block-column.column.hs-button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .hs-form .wp-block-column.column.hs-button, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.wpcf7-submit:focus .hero-body .wp-block-column.column.hs-button, .hero:focus.is-secondary .hero-body .hs-form .our_services .content .our_services-content .wp-block-column.column.hs-button, .hs-form .our_services .content .our_services-content .hero:focus.is-secondary .hero-body .wp-block-column.column.hs-button, .hs-form .our_services .content .our_services-content .hero.button:focus .hero-body .wp-block-column.column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .wp-block-column.column.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .wp-block-column.column.hs-button, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .wp-block-column.column.hs-button, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .wp-block-column.column.hs-button, .hero:focus.is-secondary .hero-body .our_services .content .our_services-content .wpcf7-form .wp-block-column.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero:focus.is-secondary .hero-body .wp-block-column.column.wpcf7-submit, .our_services .content .our_services-content .hero.button:focus .hero-body .wpcf7-form .wp-block-column.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.button:focus .hero-body .wp-block-column.column.wpcf7-submit, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .wpcf7-form .wp-block-column.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hs-form .hero.hs-button:focus .hero-body .wp-block-column.column.wpcf7-submit, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .wpcf7-form .wp-block-column.column.wpcf7-submit, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.hs-button:focus .hero-body .wp-block-column.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .wp-block-column.column.wpcf7-submit, .hero:focus.is-secondary .hero-body .wpcf7-form .our_services .content .our_services-content .wp-block-column.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero:focus.is-secondary .hero-body .wp-block-column.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.button:focus .hero-body .wp-block-column.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .wp-block-column.column.wpcf7-submit, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .wp-block-column.column.wpcf7-submit, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .wp-block-column.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .wp-block-column.column.wpcf7-submit {
      flex: none;
      width: 58.33333%; }
    .column.is-offset-7-desktop, .is-offset-7-desktop.wp-block-column {
      margin-left: 58.33333%; }
    .column.is-8-desktop, .is-8-desktop.wp-block-column {
      flex: none;
      width: 66.66667%; }
    .column.is-offset-8-desktop, .is-offset-8-desktop.wp-block-column {
      margin-left: 66.66667%; }
    .column.is-9-desktop, .is-9-desktop.wp-block-column {
      flex: none;
      width: 75%; }
    .column.is-offset-9-desktop, .is-offset-9-desktop.wp-block-column {
      margin-left: 75%; }
    .column.is-10-desktop, .is-10-desktop.wp-block-column {
      flex: none;
      width: 83.33333%; }
    .column.is-offset-10-desktop, .is-offset-10-desktop.wp-block-column {
      margin-left: 83.33333%; }
    .column.is-11-desktop, .is-11-desktop.wp-block-column {
      flex: none;
      width: 91.66667%; }
    .column.is-offset-11-desktop, .is-offset-11-desktop.wp-block-column {
      margin-left: 91.66667%; }
    .column.is-12-desktop, .is-12-desktop.wp-block-column {
      flex: none;
      width: 100%; }
    .column.is-offset-12-desktop, .is-offset-12-desktop.wp-block-column {
      margin-left: 100%; } }
  @media screen and (min-width: 1216px) {
    .column.is-narrow-widescreen, .is-narrow-widescreen.wp-block-column {
      flex: none;
      width: unset; }
    .column.is-full-widescreen, .is-full-widescreen.wp-block-column {
      flex: none;
      width: 100%; }
    .column.is-three-quarters-widescreen, .is-three-quarters-widescreen.wp-block-column {
      flex: none;
      width: 75%; }
    .column.is-two-thirds-widescreen, .is-two-thirds-widescreen.wp-block-column {
      flex: none;
      width: 66.6666%; }
    .column.is-half-widescreen, .is-half-widescreen.wp-block-column {
      flex: none;
      width: 50%; }
    .column.is-one-third-widescreen, .is-one-third-widescreen.wp-block-column {
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-widescreen, .is-one-quarter-widescreen.wp-block-column {
      flex: none;
      width: 25%; }
    .column.is-one-fifth-widescreen, .is-one-fifth-widescreen.wp-block-column {
      flex: none;
      width: 20%; }
    .column.is-two-fifths-widescreen, .is-two-fifths-widescreen.wp-block-column {
      flex: none;
      width: 40%; }
    .column.is-three-fifths-widescreen, .is-three-fifths-widescreen.wp-block-column {
      flex: none;
      width: 60%; }
    .column.is-four-fifths-widescreen, .is-four-fifths-widescreen.wp-block-column {
      flex: none;
      width: 80%; }
    .column.is-offset-three-quarters-widescreen, .is-offset-three-quarters-widescreen.wp-block-column {
      margin-left: 75%; }
    .column.is-offset-two-thirds-widescreen, .is-offset-two-thirds-widescreen.wp-block-column {
      margin-left: 66.6666%; }
    .column.is-offset-half-widescreen, .is-offset-half-widescreen.wp-block-column {
      margin-left: 50%; }
    .column.is-offset-one-third-widescreen, .is-offset-one-third-widescreen.wp-block-column {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter-widescreen, .is-offset-one-quarter-widescreen.wp-block-column {
      margin-left: 25%; }
    .column.is-offset-one-fifth-widescreen, .is-offset-one-fifth-widescreen.wp-block-column {
      margin-left: 20%; }
    .column.is-offset-two-fifths-widescreen, .is-offset-two-fifths-widescreen.wp-block-column {
      margin-left: 40%; }
    .column.is-offset-three-fifths-widescreen, .is-offset-three-fifths-widescreen.wp-block-column {
      margin-left: 60%; }
    .column.is-offset-four-fifths-widescreen, .is-offset-four-fifths-widescreen.wp-block-column {
      margin-left: 80%; }
    .column.is-0-widescreen, .is-0-widescreen.wp-block-column {
      flex: none;
      width: 0%; }
    .column.is-offset-0-widescreen, .is-offset-0-widescreen.wp-block-column {
      margin-left: 0%; }
    .column.is-1-widescreen, .is-1-widescreen.wp-block-column {
      flex: none;
      width: 8.33333%; }
    .column.is-offset-1-widescreen, .is-offset-1-widescreen.wp-block-column {
      margin-left: 8.33333%; }
    .column.is-2-widescreen, .is-2-widescreen.wp-block-column {
      flex: none;
      width: 16.66667%; }
    .column.is-offset-2-widescreen, .is-offset-2-widescreen.wp-block-column {
      margin-left: 16.66667%; }
    .column.is-3-widescreen, .is-3-widescreen.wp-block-column {
      flex: none;
      width: 25%; }
    .column.is-offset-3-widescreen, .is-offset-3-widescreen.wp-block-column {
      margin-left: 25%; }
    .column.is-4-widescreen, .is-4-widescreen.wp-block-column {
      flex: none;
      width: 33.33333%; }
    .column.is-offset-4-widescreen, .is-offset-4-widescreen.wp-block-column {
      margin-left: 33.33333%; }
    .column.is-5-widescreen, .hero.is-primary .hero-body .column, .hs-form .hero.hs-button .hero-body .column, .wpcf7-form .hero.wpcf7-submit .hero-body .column, .hero.is-primary .hero-body .wp-block-column, .hs-form .hero.hs-button .hero-body .wp-block-column, .wpcf7-form .hero.wpcf7-submit .hero-body .wp-block-column,
    .hero:hover.is-primary .hero-body .column, .hero:hover.is-primary .hero-body .wp-block-column,
    .hero:focus.is-primary .hero-body .column, .hero:focus.is-primary .hero-body .wp-block-column, .is-5-widescreen.wp-block-column {
      flex: none;
      width: 41.66667%; }
    .column.is-offset-5-widescreen, .is-offset-5-widescreen.wp-block-column {
      margin-left: 41.66667%; }
    .column.is-6-widescreen, .is-6-widescreen.wp-block-column {
      flex: none;
      width: 50%; }
    .column.is-offset-6-widescreen, .is-offset-6-widescreen.wp-block-column {
      margin-left: 50%; }
    .column.is-7-widescreen, .is-7-widescreen.wp-block-column {
      flex: none;
      width: 58.33333%; }
    .column.is-offset-7-widescreen, .is-offset-7-widescreen.wp-block-column {
      margin-left: 58.33333%; }
    .column.is-8-widescreen, .is-8-widescreen.wp-block-column {
      flex: none;
      width: 66.66667%; }
    .column.is-offset-8-widescreen, .is-offset-8-widescreen.wp-block-column {
      margin-left: 66.66667%; }
    .column.is-9-widescreen, .is-9-widescreen.wp-block-column {
      flex: none;
      width: 75%; }
    .column.is-offset-9-widescreen, .is-offset-9-widescreen.wp-block-column {
      margin-left: 75%; }
    .column.is-10-widescreen, .is-10-widescreen.wp-block-column {
      flex: none;
      width: 83.33333%; }
    .column.is-offset-10-widescreen, .is-offset-10-widescreen.wp-block-column {
      margin-left: 83.33333%; }
    .column.is-11-widescreen, .is-11-widescreen.wp-block-column {
      flex: none;
      width: 91.66667%; }
    .column.is-offset-11-widescreen, .is-offset-11-widescreen.wp-block-column {
      margin-left: 91.66667%; }
    .column.is-12-widescreen, .is-12-widescreen.wp-block-column {
      flex: none;
      width: 100%; }
    .column.is-offset-12-widescreen, .is-offset-12-widescreen.wp-block-column {
      margin-left: 100%; } }
  @media screen and (min-width: 1408px) {
    .column.is-narrow-fullhd, .is-narrow-fullhd.wp-block-column {
      flex: none;
      width: unset; }
    .column.is-full-fullhd, .is-full-fullhd.wp-block-column {
      flex: none;
      width: 100%; }
    .column.is-three-quarters-fullhd, .is-three-quarters-fullhd.wp-block-column {
      flex: none;
      width: 75%; }
    .column.is-two-thirds-fullhd, .is-two-thirds-fullhd.wp-block-column {
      flex: none;
      width: 66.6666%; }
    .column.is-half-fullhd, .is-half-fullhd.wp-block-column {
      flex: none;
      width: 50%; }
    .column.is-one-third-fullhd, .is-one-third-fullhd.wp-block-column {
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-fullhd, .is-one-quarter-fullhd.wp-block-column {
      flex: none;
      width: 25%; }
    .column.is-one-fifth-fullhd, .is-one-fifth-fullhd.wp-block-column {
      flex: none;
      width: 20%; }
    .column.is-two-fifths-fullhd, .is-two-fifths-fullhd.wp-block-column {
      flex: none;
      width: 40%; }
    .column.is-three-fifths-fullhd, .is-three-fifths-fullhd.wp-block-column {
      flex: none;
      width: 60%; }
    .column.is-four-fifths-fullhd, .is-four-fifths-fullhd.wp-block-column {
      flex: none;
      width: 80%; }
    .column.is-offset-three-quarters-fullhd, .is-offset-three-quarters-fullhd.wp-block-column {
      margin-left: 75%; }
    .column.is-offset-two-thirds-fullhd, .is-offset-two-thirds-fullhd.wp-block-column {
      margin-left: 66.6666%; }
    .column.is-offset-half-fullhd, .is-offset-half-fullhd.wp-block-column {
      margin-left: 50%; }
    .column.is-offset-one-third-fullhd, .is-offset-one-third-fullhd.wp-block-column {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter-fullhd, .is-offset-one-quarter-fullhd.wp-block-column {
      margin-left: 25%; }
    .column.is-offset-one-fifth-fullhd, .is-offset-one-fifth-fullhd.wp-block-column {
      margin-left: 20%; }
    .column.is-offset-two-fifths-fullhd, .is-offset-two-fifths-fullhd.wp-block-column {
      margin-left: 40%; }
    .column.is-offset-three-fifths-fullhd, .is-offset-three-fifths-fullhd.wp-block-column {
      margin-left: 60%; }
    .column.is-offset-four-fifths-fullhd, .is-offset-four-fifths-fullhd.wp-block-column {
      margin-left: 80%; }
    .column.is-0-fullhd, .is-0-fullhd.wp-block-column {
      flex: none;
      width: 0%; }
    .column.is-offset-0-fullhd, .is-offset-0-fullhd.wp-block-column {
      margin-left: 0%; }
    .column.is-1-fullhd, .is-1-fullhd.wp-block-column {
      flex: none;
      width: 8.33333%; }
    .column.is-offset-1-fullhd, .is-offset-1-fullhd.wp-block-column {
      margin-left: 8.33333%; }
    .column.is-2-fullhd, .is-2-fullhd.wp-block-column {
      flex: none;
      width: 16.66667%; }
    .column.is-offset-2-fullhd, .is-offset-2-fullhd.wp-block-column {
      margin-left: 16.66667%; }
    .column.is-3-fullhd, .is-3-fullhd.wp-block-column {
      flex: none;
      width: 25%; }
    .column.is-offset-3-fullhd, .is-offset-3-fullhd.wp-block-column {
      margin-left: 25%; }
    .column.is-4-fullhd, .is-4-fullhd.wp-block-column {
      flex: none;
      width: 33.33333%; }
    .column.is-offset-4-fullhd, .is-offset-4-fullhd.wp-block-column {
      margin-left: 33.33333%; }
    .column.is-5-fullhd, .is-5-fullhd.wp-block-column {
      flex: none;
      width: 41.66667%; }
    .column.is-offset-5-fullhd, .is-offset-5-fullhd.wp-block-column {
      margin-left: 41.66667%; }
    .column.is-6-fullhd, .is-6-fullhd.wp-block-column {
      flex: none;
      width: 50%; }
    .column.is-offset-6-fullhd, .is-offset-6-fullhd.wp-block-column {
      margin-left: 50%; }
    .column.is-7-fullhd, .is-7-fullhd.wp-block-column {
      flex: none;
      width: 58.33333%; }
    .column.is-offset-7-fullhd, .is-offset-7-fullhd.wp-block-column {
      margin-left: 58.33333%; }
    .column.is-8-fullhd, .is-8-fullhd.wp-block-column {
      flex: none;
      width: 66.66667%; }
    .column.is-offset-8-fullhd, .is-offset-8-fullhd.wp-block-column {
      margin-left: 66.66667%; }
    .column.is-9-fullhd, .is-9-fullhd.wp-block-column {
      flex: none;
      width: 75%; }
    .column.is-offset-9-fullhd, .is-offset-9-fullhd.wp-block-column {
      margin-left: 75%; }
    .column.is-10-fullhd, .is-10-fullhd.wp-block-column {
      flex: none;
      width: 83.33333%; }
    .column.is-offset-10-fullhd, .is-offset-10-fullhd.wp-block-column {
      margin-left: 83.33333%; }
    .column.is-11-fullhd, .is-11-fullhd.wp-block-column {
      flex: none;
      width: 91.66667%; }
    .column.is-offset-11-fullhd, .is-offset-11-fullhd.wp-block-column {
      margin-left: 91.66667%; }
    .column.is-12-fullhd, .is-12-fullhd.wp-block-column {
      flex: none;
      width: 100%; }
    .column.is-offset-12-fullhd, .is-offset-12-fullhd.wp-block-column {
      margin-left: 100%; } }

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

.columns.is-variable, .is-variable.wp-block-columns {
  --columnGap: 0.75rem;
  margin-left: calc(-1 * var(--columnGap));
  margin-right: calc(-1 * var(--columnGap)); }
  .columns.is-variable > .column, .is-variable.wp-block-columns > .column, .columns.is-variable > .wp-block-column, .is-variable.wp-block-columns > .wp-block-column {
    padding-left: var(--columnGap);
    padding-right: var(--columnGap); }
  .columns.is-variable.is-0, .is-variable.is-0.wp-block-columns {
    --columnGap: 0rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-0-mobile, .is-variable.is-0-mobile.wp-block-columns {
      --columnGap: 0rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-0-tablet, .is-variable.is-0-tablet.wp-block-columns {
      --columnGap: 0rem; } }
  @media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-0-tablet-only, .is-variable.is-0-tablet-only.wp-block-columns {
      --columnGap: 0rem; } }
  @media screen and (max-width: 1023px) {
    .columns.is-variable.is-0-touch, .is-variable.is-0-touch.wp-block-columns {
      --columnGap: 0rem; } }
  @media screen and (min-width: 1024px) {
    .columns.is-variable.is-0-desktop, .is-variable.is-0-desktop.wp-block-columns {
      --columnGap: 0rem; } }
  @media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-0-desktop-only, .is-variable.is-0-desktop-only.wp-block-columns {
      --columnGap: 0rem; } }
  @media screen and (min-width: 1216px) {
    .columns.is-variable.is-0-widescreen, .is-variable.is-0-widescreen.wp-block-columns {
      --columnGap: 0rem; } }
  @media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-0-widescreen-only, .is-variable.is-0-widescreen-only.wp-block-columns {
      --columnGap: 0rem; } }
  @media screen and (min-width: 1408px) {
    .columns.is-variable.is-0-fullhd, .is-variable.is-0-fullhd.wp-block-columns {
      --columnGap: 0rem; } }
  .columns.is-variable.is-1, .is-variable.is-1.wp-block-columns {
    --columnGap: 0.25rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-1-mobile, .is-variable.is-1-mobile.wp-block-columns {
      --columnGap: 0.25rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-1-tablet, .is-variable.is-1-tablet.wp-block-columns {
      --columnGap: 0.25rem; } }
  @media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-1-tablet-only, .is-variable.is-1-tablet-only.wp-block-columns {
      --columnGap: 0.25rem; } }
  @media screen and (max-width: 1023px) {
    .columns.is-variable.is-1-touch, .is-variable.is-1-touch.wp-block-columns {
      --columnGap: 0.25rem; } }
  @media screen and (min-width: 1024px) {
    .columns.is-variable.is-1-desktop, .is-variable.is-1-desktop.wp-block-columns {
      --columnGap: 0.25rem; } }
  @media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-1-desktop-only, .is-variable.is-1-desktop-only.wp-block-columns {
      --columnGap: 0.25rem; } }
  @media screen and (min-width: 1216px) {
    .columns.is-variable.is-1-widescreen, .is-variable.is-1-widescreen.wp-block-columns {
      --columnGap: 0.25rem; } }
  @media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-1-widescreen-only, .is-variable.is-1-widescreen-only.wp-block-columns {
      --columnGap: 0.25rem; } }
  @media screen and (min-width: 1408px) {
    .columns.is-variable.is-1-fullhd, .is-variable.is-1-fullhd.wp-block-columns {
      --columnGap: 0.25rem; } }
  .columns.is-variable.is-2, .is-variable.is-2.wp-block-columns {
    --columnGap: 0.5rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-2-mobile, .is-variable.is-2-mobile.wp-block-columns {
      --columnGap: 0.5rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-2-tablet, .is-variable.is-2-tablet.wp-block-columns {
      --columnGap: 0.5rem; } }
  @media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-2-tablet-only, .is-variable.is-2-tablet-only.wp-block-columns {
      --columnGap: 0.5rem; } }
  @media screen and (max-width: 1023px) {
    .columns.is-variable.is-2-touch, .is-variable.is-2-touch.wp-block-columns {
      --columnGap: 0.5rem; } }
  @media screen and (min-width: 1024px) {
    .columns.is-variable.is-2-desktop, .is-variable.is-2-desktop.wp-block-columns {
      --columnGap: 0.5rem; } }
  @media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-2-desktop-only, .is-variable.is-2-desktop-only.wp-block-columns {
      --columnGap: 0.5rem; } }
  @media screen and (min-width: 1216px) {
    .columns.is-variable.is-2-widescreen, .is-variable.is-2-widescreen.wp-block-columns {
      --columnGap: 0.5rem; } }
  @media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-2-widescreen-only, .is-variable.is-2-widescreen-only.wp-block-columns {
      --columnGap: 0.5rem; } }
  @media screen and (min-width: 1408px) {
    .columns.is-variable.is-2-fullhd, .is-variable.is-2-fullhd.wp-block-columns {
      --columnGap: 0.5rem; } }
  .columns.is-variable.is-3, .is-variable.is-3.wp-block-columns {
    --columnGap: 0.75rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-3-mobile, .is-variable.is-3-mobile.wp-block-columns {
      --columnGap: 0.75rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-3-tablet, .is-variable.is-3-tablet.wp-block-columns {
      --columnGap: 0.75rem; } }
  @media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-3-tablet-only, .is-variable.is-3-tablet-only.wp-block-columns {
      --columnGap: 0.75rem; } }
  @media screen and (max-width: 1023px) {
    .columns.is-variable.is-3-touch, .is-variable.is-3-touch.wp-block-columns {
      --columnGap: 0.75rem; } }
  @media screen and (min-width: 1024px) {
    .columns.is-variable.is-3-desktop, .is-variable.is-3-desktop.wp-block-columns {
      --columnGap: 0.75rem; } }
  @media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-3-desktop-only, .is-variable.is-3-desktop-only.wp-block-columns {
      --columnGap: 0.75rem; } }
  @media screen and (min-width: 1216px) {
    .columns.is-variable.is-3-widescreen, .is-variable.is-3-widescreen.wp-block-columns {
      --columnGap: 0.75rem; } }
  @media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-3-widescreen-only, .is-variable.is-3-widescreen-only.wp-block-columns {
      --columnGap: 0.75rem; } }
  @media screen and (min-width: 1408px) {
    .columns.is-variable.is-3-fullhd, .is-variable.is-3-fullhd.wp-block-columns {
      --columnGap: 0.75rem; } }
  .columns.is-variable.is-4, .is-variable.is-4.wp-block-columns {
    --columnGap: 1rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-4-mobile, .is-variable.is-4-mobile.wp-block-columns {
      --columnGap: 1rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-4-tablet, .is-variable.is-4-tablet.wp-block-columns {
      --columnGap: 1rem; } }
  @media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-4-tablet-only, .is-variable.is-4-tablet-only.wp-block-columns {
      --columnGap: 1rem; } }
  @media screen and (max-width: 1023px) {
    .columns.is-variable.is-4-touch, .is-variable.is-4-touch.wp-block-columns {
      --columnGap: 1rem; } }
  @media screen and (min-width: 1024px) {
    .columns.is-variable.is-4-desktop, .is-variable.is-4-desktop.wp-block-columns {
      --columnGap: 1rem; } }
  @media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-4-desktop-only, .is-variable.is-4-desktop-only.wp-block-columns {
      --columnGap: 1rem; } }
  @media screen and (min-width: 1216px) {
    .columns.is-variable.is-4-widescreen, .is-variable.is-4-widescreen.wp-block-columns {
      --columnGap: 1rem; } }
  @media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-4-widescreen-only, .is-variable.is-4-widescreen-only.wp-block-columns {
      --columnGap: 1rem; } }
  @media screen and (min-width: 1408px) {
    .columns.is-variable.is-4-fullhd, .is-variable.is-4-fullhd.wp-block-columns {
      --columnGap: 1rem; } }
  .columns.is-variable.is-5, .is-variable.is-5.wp-block-columns {
    --columnGap: 1.25rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-5-mobile, .is-variable.is-5-mobile.wp-block-columns {
      --columnGap: 1.25rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-5-tablet, .is-variable.is-5-tablet.wp-block-columns {
      --columnGap: 1.25rem; } }
  @media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-5-tablet-only, .is-variable.is-5-tablet-only.wp-block-columns {
      --columnGap: 1.25rem; } }
  @media screen and (max-width: 1023px) {
    .columns.is-variable.is-5-touch, .is-variable.is-5-touch.wp-block-columns {
      --columnGap: 1.25rem; } }
  @media screen and (min-width: 1024px) {
    .columns.is-variable.is-5-desktop, .is-variable.is-5-desktop.wp-block-columns {
      --columnGap: 1.25rem; } }
  @media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-5-desktop-only, .is-variable.is-5-desktop-only.wp-block-columns {
      --columnGap: 1.25rem; } }
  @media screen and (min-width: 1216px) {
    .columns.is-variable.is-5-widescreen, .hero.is-primary .hero-body .columns.is-variable.column, .hs-form .hero.hs-button .hero-body .columns.is-variable.column, .wpcf7-form .hero.wpcf7-submit .hero-body .columns.is-variable.column, .hero.is-primary .hero-body .is-variable.column.wp-block-columns, .hs-form .hero.hs-button .hero-body .is-variable.column.wp-block-columns, .wpcf7-form .hero.wpcf7-submit .hero-body .is-variable.column.wp-block-columns, .hero.is-primary .hero-body .is-variable.wp-block-columns.wp-block-column, .hs-form .hero.hs-button .hero-body .is-variable.wp-block-columns.wp-block-column, .wpcf7-form .hero.wpcf7-submit .hero-body .is-variable.wp-block-columns.wp-block-column, .hero.is-primary .hero-body .columns.is-variable.wp-block-column, .hs-form .hero.hs-button .hero-body .columns.is-variable.wp-block-column, .wpcf7-form .hero.wpcf7-submit .hero-body .columns.is-variable.wp-block-column, .is-variable.is-5-widescreen.wp-block-columns {
      --columnGap: 1.25rem; } }
  @media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-5-widescreen-only, .is-variable.is-5-widescreen-only.wp-block-columns {
      --columnGap: 1.25rem; } }
  @media screen and (min-width: 1408px) {
    .columns.is-variable.is-5-fullhd, .is-variable.is-5-fullhd.wp-block-columns {
      --columnGap: 1.25rem; } }
  .columns.is-variable.is-6, .is-variable.is-6.wp-block-columns {
    --columnGap: 1.5rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-6-mobile, .is-variable.is-6-mobile.wp-block-columns {
      --columnGap: 1.5rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-6-tablet, .is-variable.is-6-tablet.wp-block-columns {
      --columnGap: 1.5rem; } }
  @media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-6-tablet-only, .is-variable.is-6-tablet-only.wp-block-columns {
      --columnGap: 1.5rem; } }
  @media screen and (max-width: 1023px) {
    .columns.is-variable.is-6-touch, .is-variable.is-6-touch.wp-block-columns {
      --columnGap: 1.5rem; } }
  @media screen and (min-width: 1024px) {
    .columns.is-variable.is-6-desktop, .hero.is-primary .hero-body .columns.is-variable.column, .hs-form .hero.hs-button .hero-body .columns.is-variable.column, .wpcf7-form .hero.wpcf7-submit .hero-body .columns.is-variable.column, .hero.is-primary .hero-body .is-variable.column.wp-block-columns, .hs-form .hero.hs-button .hero-body .is-variable.column.wp-block-columns, .wpcf7-form .hero.wpcf7-submit .hero-body .is-variable.column.wp-block-columns, .hero.is-primary .hero-body .is-variable.wp-block-columns.wp-block-column, .hs-form .hero.hs-button .hero-body .is-variable.wp-block-columns.wp-block-column, .wpcf7-form .hero.wpcf7-submit .hero-body .is-variable.wp-block-columns.wp-block-column, .hero.is-primary .hero-body .columns.is-variable.wp-block-column, .hs-form .hero.hs-button .hero-body .columns.is-variable.wp-block-column, .wpcf7-form .hero.wpcf7-submit .hero-body .columns.is-variable.wp-block-column, .is-variable.is-6-desktop.wp-block-columns {
      --columnGap: 1.5rem; } }
  @media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-6-desktop-only, .is-variable.is-6-desktop-only.wp-block-columns {
      --columnGap: 1.5rem; } }
  @media screen and (min-width: 1216px) {
    .columns.is-variable.is-6-widescreen, .is-variable.is-6-widescreen.wp-block-columns {
      --columnGap: 1.5rem; } }
  @media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-6-widescreen-only, .is-variable.is-6-widescreen-only.wp-block-columns {
      --columnGap: 1.5rem; } }
  @media screen and (min-width: 1408px) {
    .columns.is-variable.is-6-fullhd, .is-variable.is-6-fullhd.wp-block-columns {
      --columnGap: 1.5rem; } }
  .columns.is-variable.is-7, .is-variable.is-7.wp-block-columns {
    --columnGap: 1.75rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-7-mobile, .is-variable.is-7-mobile.wp-block-columns {
      --columnGap: 1.75rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-7-tablet, .hero.is-primary .hero-body .columns.is-variable.column, .hs-form .hero.hs-button .hero-body .columns.is-variable.column, .wpcf7-form .hero.wpcf7-submit .hero-body .columns.is-variable.column, .hero.is-primary .hero-body .is-variable.column.wp-block-columns, .hs-form .hero.hs-button .hero-body .is-variable.column.wp-block-columns, .wpcf7-form .hero.wpcf7-submit .hero-body .is-variable.column.wp-block-columns, .hero.is-primary .hero-body .is-variable.wp-block-columns.wp-block-column, .hs-form .hero.hs-button .hero-body .is-variable.wp-block-columns.wp-block-column, .wpcf7-form .hero.wpcf7-submit .hero-body .is-variable.wp-block-columns.wp-block-column, .hero.is-primary .hero-body .columns.is-variable.wp-block-column, .hs-form .hero.hs-button .hero-body .columns.is-variable.wp-block-column, .wpcf7-form .hero.wpcf7-submit .hero-body .columns.is-variable.wp-block-column, .is-variable.is-7-tablet.wp-block-columns {
      --columnGap: 1.75rem; } }
  @media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-7-tablet-only, .is-variable.is-7-tablet-only.wp-block-columns {
      --columnGap: 1.75rem; } }
  @media screen and (max-width: 1023px) {
    .columns.is-variable.is-7-touch, .is-variable.is-7-touch.wp-block-columns {
      --columnGap: 1.75rem; } }
  @media screen and (min-width: 1024px) {
    .columns.is-variable.is-7-desktop, .hero.is-secondary .hero-body .columns.is-variable.column.is-secondary, .our_services .content .our_services-content .hero.button .hero-body .columns.is-variable.column.is-secondary, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .columns.is-variable.column.is-secondary, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .columns.is-variable.column.is-secondary, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .columns.is-variable.column.is-secondary, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .columns.is-variable.column.is-secondary, .hero.is-secondary .hero-body .is-variable.column.is-secondary.wp-block-columns, .our_services .content .our_services-content .hero.button .hero-body .is-variable.column.is-secondary.wp-block-columns, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .is-variable.column.is-secondary.wp-block-columns, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .is-variable.column.is-secondary.wp-block-columns, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .is-variable.column.is-secondary.wp-block-columns, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .is-variable.column.is-secondary.wp-block-columns, .hero.is-secondary .hero-body .is-variable.is-secondary.wp-block-columns.wp-block-column, .our_services .content .our_services-content .hero.button .hero-body .is-variable.is-secondary.wp-block-columns.wp-block-column, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .is-variable.is-secondary.wp-block-columns.wp-block-column, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .is-variable.is-secondary.wp-block-columns.wp-block-column, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .is-variable.is-secondary.wp-block-columns.wp-block-column, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .is-variable.is-secondary.wp-block-columns.wp-block-column, .hero.is-secondary .hero-body .our_services .content .our_services-content .is-variable.wp-block-columns.wp-block-column.button, .our_services .content .our_services-content .hero.is-secondary .hero-body .is-variable.wp-block-columns.wp-block-column.button, .our_services .content .our_services-content .hero.button .hero-body .is-variable.wp-block-columns.wp-block-column.button, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .is-variable.wp-block-columns.wp-block-column.button, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .is-variable.wp-block-columns.wp-block-column.button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .is-variable.wp-block-columns.wp-block-column.button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .is-variable.wp-block-columns.wp-block-column.button, .hero.is-secondary .hero-body .our_services .content .our_services-content .hs-form .is-variable.wp-block-columns.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero.is-secondary .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .our_services .content .our_services-content .hero.button .hero-body .hs-form .is-variable.wp-block-columns.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero.button .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .hs-form .is-variable.wp-block-columns.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .hs-form .is-variable.wp-block-columns.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form .hero.wpcf7-submit .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .hs-form .is-variable.wp-block-columns.wp-block-column.hs-button, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.wpcf7-submit .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .hero.is-secondary .hero-body .hs-form .our_services .content .our_services-content .is-variable.wp-block-columns.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.is-secondary .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.button .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .hero.is-secondary .hero-body .our_services .content .our_services-content .wpcf7-form .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.is-secondary .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .hero.button .hero-body .wpcf7-form .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.button .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .wpcf7-form .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hs-form .hero.hs-button .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .wpcf7-form .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.hs-button .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .wpcf7-form .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .hero.is-secondary .hero-body .wpcf7-form .our_services .content .our_services-content .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.is-secondary .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.button .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.hs-button .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .hero.is-secondary .hero-body .our_services .content .our_services-content .is-variable.column.wp-block-columns.button, .our_services .content .our_services-content .hero.is-secondary .hero-body .is-variable.column.wp-block-columns.button, .our_services .content .our_services-content .hero.button .hero-body .is-variable.column.wp-block-columns.button, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .is-variable.column.wp-block-columns.button, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .is-variable.column.wp-block-columns.button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .is-variable.column.wp-block-columns.button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .is-variable.column.wp-block-columns.button, .hero.is-secondary .hero-body .our_services .content .our_services-content .hs-form .is-variable.column.wp-block-columns.hs-button, .our_services .content .our_services-content .hs-form .hero.is-secondary .hero-body .is-variable.column.wp-block-columns.hs-button, .our_services .content .our_services-content .hero.button .hero-body .hs-form .is-variable.column.wp-block-columns.hs-button, .our_services .content .our_services-content .hs-form .hero.button .hero-body .is-variable.column.wp-block-columns.hs-button, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .is-variable.column.wp-block-columns.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .hs-form .is-variable.column.wp-block-columns.hs-button, .hs-form .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .is-variable.column.wp-block-columns.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .hs-form .is-variable.column.wp-block-columns.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form .hero.wpcf7-submit .hero-body .is-variable.column.wp-block-columns.hs-button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .hs-form .is-variable.column.wp-block-columns.hs-button, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.wpcf7-submit .hero-body .is-variable.column.wp-block-columns.hs-button, .hero.is-secondary .hero-body .hs-form .our_services .content .our_services-content .is-variable.column.wp-block-columns.hs-button, .hs-form .our_services .content .our_services-content .hero.is-secondary .hero-body .is-variable.column.wp-block-columns.hs-button, .hs-form .our_services .content .our_services-content .hero.button .hero-body .is-variable.column.wp-block-columns.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .is-variable.column.wp-block-columns.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .is-variable.column.wp-block-columns.hs-button, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .is-variable.column.wp-block-columns.hs-button, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .is-variable.column.wp-block-columns.hs-button, .hero.is-secondary .hero-body .our_services .content .our_services-content .wpcf7-form .is-variable.column.wp-block-columns.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.is-secondary .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .our_services .content .our_services-content .hero.button .hero-body .wpcf7-form .is-variable.column.wp-block-columns.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.button .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .wpcf7-form .is-variable.column.wp-block-columns.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hs-form .hero.hs-button .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .wpcf7-form .is-variable.column.wp-block-columns.wpcf7-submit, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.hs-button .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .wpcf7-form .is-variable.column.wp-block-columns.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .hero.is-secondary .hero-body .wpcf7-form .our_services .content .our_services-content .is-variable.column.wp-block-columns.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.is-secondary .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.button .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.hs-button .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .hero.is-secondary .hero-body .columns.is-variable.is-secondary.wp-block-column, .our_services .content .our_services-content .hero.button .hero-body .columns.is-variable.is-secondary.wp-block-column, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .columns.is-variable.is-secondary.wp-block-column, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .columns.is-variable.is-secondary.wp-block-column, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .columns.is-variable.is-secondary.wp-block-column, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .columns.is-variable.is-secondary.wp-block-column, .hero.is-secondary .hero-body .our_services .content .our_services-content .columns.is-variable.wp-block-column.button, .our_services .content .our_services-content .hero.is-secondary .hero-body .columns.is-variable.wp-block-column.button, .our_services .content .our_services-content .hero.button .hero-body .columns.is-variable.wp-block-column.button, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .columns.is-variable.wp-block-column.button, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .columns.is-variable.wp-block-column.button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .columns.is-variable.wp-block-column.button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .columns.is-variable.wp-block-column.button, .hero.is-secondary .hero-body .our_services .content .our_services-content .hs-form .columns.is-variable.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero.is-secondary .hero-body .columns.is-variable.wp-block-column.hs-button, .our_services .content .our_services-content .hero.button .hero-body .hs-form .columns.is-variable.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero.button .hero-body .columns.is-variable.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .columns.is-variable.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .hs-form .columns.is-variable.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .columns.is-variable.wp-block-column.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .hs-form .columns.is-variable.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form .hero.wpcf7-submit .hero-body .columns.is-variable.wp-block-column.hs-button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .hs-form .columns.is-variable.wp-block-column.hs-button, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.wpcf7-submit .hero-body .columns.is-variable.wp-block-column.hs-button, .hero.is-secondary .hero-body .hs-form .our_services .content .our_services-content .columns.is-variable.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.is-secondary .hero-body .columns.is-variable.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.button .hero-body .columns.is-variable.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .columns.is-variable.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .columns.is-variable.wp-block-column.hs-button, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .columns.is-variable.wp-block-column.hs-button, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .columns.is-variable.wp-block-column.hs-button, .hero.is-secondary .hero-body .our_services .content .our_services-content .wpcf7-form .columns.is-variable.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.is-secondary .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .hero.button .hero-body .wpcf7-form .columns.is-variable.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.button .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .wpcf7-form .columns.is-variable.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hs-form .hero.hs-button .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .wpcf7-form .columns.is-variable.wp-block-column.wpcf7-submit, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.hs-button .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .wpcf7-form .columns.is-variable.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .hero.is-secondary .hero-body .wpcf7-form .our_services .content .our_services-content .columns.is-variable.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.is-secondary .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.button .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.hs-button .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .hero.is-secondary .hero-body .our_services .content .our_services-content .columns.is-variable.column.button, .our_services .content .our_services-content .hero.is-secondary .hero-body .columns.is-variable.column.button, .our_services .content .our_services-content .hero.button .hero-body .columns.is-variable.column.button, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .columns.is-variable.column.button, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .columns.is-variable.column.button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .columns.is-variable.column.button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .columns.is-variable.column.button, .hero.is-secondary .hero-body .our_services .content .our_services-content .hs-form .columns.is-variable.column.hs-button, .our_services .content .our_services-content .hs-form .hero.is-secondary .hero-body .columns.is-variable.column.hs-button, .our_services .content .our_services-content .hero.button .hero-body .hs-form .columns.is-variable.column.hs-button, .our_services .content .our_services-content .hs-form .hero.button .hero-body .columns.is-variable.column.hs-button, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .columns.is-variable.column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .hs-form .columns.is-variable.column.hs-button, .hs-form .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .columns.is-variable.column.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .hs-form .columns.is-variable.column.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form .hero.wpcf7-submit .hero-body .columns.is-variable.column.hs-button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .hs-form .columns.is-variable.column.hs-button, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.wpcf7-submit .hero-body .columns.is-variable.column.hs-button, .hero.is-secondary .hero-body .hs-form .our_services .content .our_services-content .columns.is-variable.column.hs-button, .hs-form .our_services .content .our_services-content .hero.is-secondary .hero-body .columns.is-variable.column.hs-button, .hs-form .our_services .content .our_services-content .hero.button .hero-body .columns.is-variable.column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .columns.is-variable.column.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .columns.is-variable.column.hs-button, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .columns.is-variable.column.hs-button, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .columns.is-variable.column.hs-button, .hero.is-secondary .hero-body .our_services .content .our_services-content .wpcf7-form .columns.is-variable.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.is-secondary .hero-body .columns.is-variable.column.wpcf7-submit, .our_services .content .our_services-content .hero.button .hero-body .wpcf7-form .columns.is-variable.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.button .hero-body .columns.is-variable.column.wpcf7-submit, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .wpcf7-form .columns.is-variable.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hs-form .hero.hs-button .hero-body .columns.is-variable.column.wpcf7-submit, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .wpcf7-form .columns.is-variable.column.wpcf7-submit, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.hs-button .hero-body .columns.is-variable.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .columns.is-variable.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .wpcf7-form .columns.is-variable.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body .columns.is-variable.column.wpcf7-submit, .hero.is-secondary .hero-body .wpcf7-form .our_services .content .our_services-content .columns.is-variable.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.is-secondary .hero-body .columns.is-variable.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.button .hero-body .columns.is-variable.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body .columns.is-variable.column.wpcf7-submit, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.hs-button .hero-body .columns.is-variable.column.wpcf7-submit, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body .columns.is-variable.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body .columns.is-variable.column.wpcf7-submit,
    .hero:hover.is-secondary .hero-body .columns.is-variable.column.is-secondary,
    .our_services .content .our_services-content .hero.button:hover .hero-body .columns.is-variable.column.is-secondary,
    .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .columns.is-variable.column.is-secondary,
    .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .columns.is-variable.column.is-secondary,
    .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .columns.is-variable.column.is-secondary,
    .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .columns.is-variable.column.is-secondary, .hero:hover.is-secondary .hero-body .is-variable.column.is-secondary.wp-block-columns, .our_services .content .our_services-content .hero.button:hover .hero-body .is-variable.column.is-secondary.wp-block-columns, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .is-variable.column.is-secondary.wp-block-columns, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .is-variable.column.is-secondary.wp-block-columns, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .is-variable.column.is-secondary.wp-block-columns, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .is-variable.column.is-secondary.wp-block-columns, .hero:hover.is-secondary .hero-body .is-variable.is-secondary.wp-block-columns.wp-block-column, .our_services .content .our_services-content .hero.button:hover .hero-body .is-variable.is-secondary.wp-block-columns.wp-block-column, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .is-variable.is-secondary.wp-block-columns.wp-block-column, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .is-variable.is-secondary.wp-block-columns.wp-block-column, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .is-variable.is-secondary.wp-block-columns.wp-block-column, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .is-variable.is-secondary.wp-block-columns.wp-block-column, .hero:hover.is-secondary .hero-body .our_services .content .our_services-content .is-variable.wp-block-columns.wp-block-column.button, .our_services .content .our_services-content .hero:hover.is-secondary .hero-body .is-variable.wp-block-columns.wp-block-column.button, .our_services .content .our_services-content .hero.button:hover .hero-body .is-variable.wp-block-columns.wp-block-column.button, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .is-variable.wp-block-columns.wp-block-column.button, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .is-variable.wp-block-columns.wp-block-column.button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .is-variable.wp-block-columns.wp-block-column.button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .is-variable.wp-block-columns.wp-block-column.button, .hero:hover.is-secondary .hero-body .our_services .content .our_services-content .hs-form .is-variable.wp-block-columns.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero:hover.is-secondary .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .our_services .content .our_services-content .hero.button:hover .hero-body .hs-form .is-variable.wp-block-columns.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero.button:hover .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .hs-form .is-variable.wp-block-columns.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .hs-form .is-variable.wp-block-columns.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form .hero.wpcf7-submit:hover .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .hs-form .is-variable.wp-block-columns.wp-block-column.hs-button, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.wpcf7-submit:hover .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .hero:hover.is-secondary .hero-body .hs-form .our_services .content .our_services-content .is-variable.wp-block-columns.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero:hover.is-secondary .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.button:hover .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .hero:hover.is-secondary .hero-body .our_services .content .our_services-content .wpcf7-form .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero:hover.is-secondary .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .hero.button:hover .hero-body .wpcf7-form .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.button:hover .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .wpcf7-form .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hs-form .hero.hs-button:hover .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .wpcf7-form .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.hs-button:hover .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .wpcf7-form .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .hero:hover.is-secondary .hero-body .wpcf7-form .our_services .content .our_services-content .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero:hover.is-secondary .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.button:hover .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .hero:hover.is-secondary .hero-body .our_services .content .our_services-content .is-variable.column.wp-block-columns.button, .our_services .content .our_services-content .hero:hover.is-secondary .hero-body .is-variable.column.wp-block-columns.button, .our_services .content .our_services-content .hero.button:hover .hero-body .is-variable.column.wp-block-columns.button, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .is-variable.column.wp-block-columns.button, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .is-variable.column.wp-block-columns.button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .is-variable.column.wp-block-columns.button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .is-variable.column.wp-block-columns.button, .hero:hover.is-secondary .hero-body .our_services .content .our_services-content .hs-form .is-variable.column.wp-block-columns.hs-button, .our_services .content .our_services-content .hs-form .hero:hover.is-secondary .hero-body .is-variable.column.wp-block-columns.hs-button, .our_services .content .our_services-content .hero.button:hover .hero-body .hs-form .is-variable.column.wp-block-columns.hs-button, .our_services .content .our_services-content .hs-form .hero.button:hover .hero-body .is-variable.column.wp-block-columns.hs-button, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .is-variable.column.wp-block-columns.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .hs-form .is-variable.column.wp-block-columns.hs-button, .hs-form .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .is-variable.column.wp-block-columns.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .hs-form .is-variable.column.wp-block-columns.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form .hero.wpcf7-submit:hover .hero-body .is-variable.column.wp-block-columns.hs-button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .hs-form .is-variable.column.wp-block-columns.hs-button, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.wpcf7-submit:hover .hero-body .is-variable.column.wp-block-columns.hs-button, .hero:hover.is-secondary .hero-body .hs-form .our_services .content .our_services-content .is-variable.column.wp-block-columns.hs-button, .hs-form .our_services .content .our_services-content .hero:hover.is-secondary .hero-body .is-variable.column.wp-block-columns.hs-button, .hs-form .our_services .content .our_services-content .hero.button:hover .hero-body .is-variable.column.wp-block-columns.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .is-variable.column.wp-block-columns.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .is-variable.column.wp-block-columns.hs-button, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .is-variable.column.wp-block-columns.hs-button, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .is-variable.column.wp-block-columns.hs-button, .hero:hover.is-secondary .hero-body .our_services .content .our_services-content .wpcf7-form .is-variable.column.wp-block-columns.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero:hover.is-secondary .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .our_services .content .our_services-content .hero.button:hover .hero-body .wpcf7-form .is-variable.column.wp-block-columns.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.button:hover .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .wpcf7-form .is-variable.column.wp-block-columns.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hs-form .hero.hs-button:hover .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .wpcf7-form .is-variable.column.wp-block-columns.wpcf7-submit, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.hs-button:hover .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .wpcf7-form .is-variable.column.wp-block-columns.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .hero:hover.is-secondary .hero-body .wpcf7-form .our_services .content .our_services-content .is-variable.column.wp-block-columns.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero:hover.is-secondary .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.button:hover .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .hero:hover.is-secondary .hero-body .columns.is-variable.is-secondary.wp-block-column, .our_services .content .our_services-content .hero.button:hover .hero-body .columns.is-variable.is-secondary.wp-block-column, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .columns.is-variable.is-secondary.wp-block-column, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .columns.is-variable.is-secondary.wp-block-column, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .columns.is-variable.is-secondary.wp-block-column, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .columns.is-variable.is-secondary.wp-block-column, .hero:hover.is-secondary .hero-body .our_services .content .our_services-content .columns.is-variable.wp-block-column.button, .our_services .content .our_services-content .hero:hover.is-secondary .hero-body .columns.is-variable.wp-block-column.button, .our_services .content .our_services-content .hero.button:hover .hero-body .columns.is-variable.wp-block-column.button, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .columns.is-variable.wp-block-column.button, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .columns.is-variable.wp-block-column.button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .columns.is-variable.wp-block-column.button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .columns.is-variable.wp-block-column.button, .hero:hover.is-secondary .hero-body .our_services .content .our_services-content .hs-form .columns.is-variable.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero:hover.is-secondary .hero-body .columns.is-variable.wp-block-column.hs-button, .our_services .content .our_services-content .hero.button:hover .hero-body .hs-form .columns.is-variable.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero.button:hover .hero-body .columns.is-variable.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .columns.is-variable.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .hs-form .columns.is-variable.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .columns.is-variable.wp-block-column.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .hs-form .columns.is-variable.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form .hero.wpcf7-submit:hover .hero-body .columns.is-variable.wp-block-column.hs-button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .hs-form .columns.is-variable.wp-block-column.hs-button, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.wpcf7-submit:hover .hero-body .columns.is-variable.wp-block-column.hs-button, .hero:hover.is-secondary .hero-body .hs-form .our_services .content .our_services-content .columns.is-variable.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero:hover.is-secondary .hero-body .columns.is-variable.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.button:hover .hero-body .columns.is-variable.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .columns.is-variable.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .columns.is-variable.wp-block-column.hs-button, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .columns.is-variable.wp-block-column.hs-button, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .columns.is-variable.wp-block-column.hs-button, .hero:hover.is-secondary .hero-body .our_services .content .our_services-content .wpcf7-form .columns.is-variable.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero:hover.is-secondary .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .hero.button:hover .hero-body .wpcf7-form .columns.is-variable.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.button:hover .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .wpcf7-form .columns.is-variable.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hs-form .hero.hs-button:hover .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .wpcf7-form .columns.is-variable.wp-block-column.wpcf7-submit, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.hs-button:hover .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .wpcf7-form .columns.is-variable.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .hero:hover.is-secondary .hero-body .wpcf7-form .our_services .content .our_services-content .columns.is-variable.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero:hover.is-secondary .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.button:hover .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .hero:hover.is-secondary .hero-body .our_services .content .our_services-content .columns.is-variable.column.button, .our_services .content .our_services-content .hero:hover.is-secondary .hero-body .columns.is-variable.column.button, .our_services .content .our_services-content .hero.button:hover .hero-body .columns.is-variable.column.button, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .columns.is-variable.column.button, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .columns.is-variable.column.button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .columns.is-variable.column.button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .columns.is-variable.column.button, .hero:hover.is-secondary .hero-body .our_services .content .our_services-content .hs-form .columns.is-variable.column.hs-button, .our_services .content .our_services-content .hs-form .hero:hover.is-secondary .hero-body .columns.is-variable.column.hs-button, .our_services .content .our_services-content .hero.button:hover .hero-body .hs-form .columns.is-variable.column.hs-button, .our_services .content .our_services-content .hs-form .hero.button:hover .hero-body .columns.is-variable.column.hs-button, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .columns.is-variable.column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .hs-form .columns.is-variable.column.hs-button, .hs-form .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .columns.is-variable.column.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .hs-form .columns.is-variable.column.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form .hero.wpcf7-submit:hover .hero-body .columns.is-variable.column.hs-button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .hs-form .columns.is-variable.column.hs-button, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.wpcf7-submit:hover .hero-body .columns.is-variable.column.hs-button, .hero:hover.is-secondary .hero-body .hs-form .our_services .content .our_services-content .columns.is-variable.column.hs-button, .hs-form .our_services .content .our_services-content .hero:hover.is-secondary .hero-body .columns.is-variable.column.hs-button, .hs-form .our_services .content .our_services-content .hero.button:hover .hero-body .columns.is-variable.column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .columns.is-variable.column.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .columns.is-variable.column.hs-button, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .columns.is-variable.column.hs-button, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .columns.is-variable.column.hs-button, .hero:hover.is-secondary .hero-body .our_services .content .our_services-content .wpcf7-form .columns.is-variable.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero:hover.is-secondary .hero-body .columns.is-variable.column.wpcf7-submit, .our_services .content .our_services-content .hero.button:hover .hero-body .wpcf7-form .columns.is-variable.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.button:hover .hero-body .columns.is-variable.column.wpcf7-submit, .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .wpcf7-form .columns.is-variable.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hs-form .hero.hs-button:hover .hero-body .columns.is-variable.column.wpcf7-submit, .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .wpcf7-form .columns.is-variable.column.wpcf7-submit, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.hs-button:hover .hero-body .columns.is-variable.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .columns.is-variable.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .wpcf7-form .columns.is-variable.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body .columns.is-variable.column.wpcf7-submit, .hero:hover.is-secondary .hero-body .wpcf7-form .our_services .content .our_services-content .columns.is-variable.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero:hover.is-secondary .hero-body .columns.is-variable.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.button:hover .hero-body .columns.is-variable.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body .columns.is-variable.column.wpcf7-submit, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .columns.is-variable.column.wpcf7-submit, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body .columns.is-variable.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body .columns.is-variable.column.wpcf7-submit,
    .hero:focus.is-secondary .hero-body .columns.is-variable.column.is-secondary,
    .our_services .content .our_services-content .hero.button:focus .hero-body .columns.is-variable.column.is-secondary,
    .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .columns.is-variable.column.is-secondary,
    .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .columns.is-variable.column.is-secondary,
    .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .columns.is-variable.column.is-secondary,
    .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .columns.is-variable.column.is-secondary, .hero:focus.is-secondary .hero-body .is-variable.column.is-secondary.wp-block-columns, .our_services .content .our_services-content .hero.button:focus .hero-body .is-variable.column.is-secondary.wp-block-columns, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .is-variable.column.is-secondary.wp-block-columns, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .is-variable.column.is-secondary.wp-block-columns, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .is-variable.column.is-secondary.wp-block-columns, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .is-variable.column.is-secondary.wp-block-columns, .hero:focus.is-secondary .hero-body .is-variable.is-secondary.wp-block-columns.wp-block-column, .our_services .content .our_services-content .hero.button:focus .hero-body .is-variable.is-secondary.wp-block-columns.wp-block-column, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .is-variable.is-secondary.wp-block-columns.wp-block-column, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .is-variable.is-secondary.wp-block-columns.wp-block-column, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .is-variable.is-secondary.wp-block-columns.wp-block-column, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .is-variable.is-secondary.wp-block-columns.wp-block-column, .hero:focus.is-secondary .hero-body .our_services .content .our_services-content .is-variable.wp-block-columns.wp-block-column.button, .our_services .content .our_services-content .hero:focus.is-secondary .hero-body .is-variable.wp-block-columns.wp-block-column.button, .our_services .content .our_services-content .hero.button:focus .hero-body .is-variable.wp-block-columns.wp-block-column.button, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .is-variable.wp-block-columns.wp-block-column.button, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .is-variable.wp-block-columns.wp-block-column.button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .is-variable.wp-block-columns.wp-block-column.button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .is-variable.wp-block-columns.wp-block-column.button, .hero:focus.is-secondary .hero-body .our_services .content .our_services-content .hs-form .is-variable.wp-block-columns.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero:focus.is-secondary .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .our_services .content .our_services-content .hero.button:focus .hero-body .hs-form .is-variable.wp-block-columns.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero.button:focus .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .hs-form .is-variable.wp-block-columns.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .hs-form .is-variable.wp-block-columns.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form .hero.wpcf7-submit:focus .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .hs-form .is-variable.wp-block-columns.wp-block-column.hs-button, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.wpcf7-submit:focus .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .hero:focus.is-secondary .hero-body .hs-form .our_services .content .our_services-content .is-variable.wp-block-columns.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero:focus.is-secondary .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.button:focus .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .is-variable.wp-block-columns.wp-block-column.hs-button, .hero:focus.is-secondary .hero-body .our_services .content .our_services-content .wpcf7-form .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero:focus.is-secondary .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .hero.button:focus .hero-body .wpcf7-form .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.button:focus .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .wpcf7-form .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hs-form .hero.hs-button:focus .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .wpcf7-form .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.hs-button:focus .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .wpcf7-form .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .hero:focus.is-secondary .hero-body .wpcf7-form .our_services .content .our_services-content .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero:focus.is-secondary .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.button:focus .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .is-variable.wp-block-columns.wp-block-column.wpcf7-submit, .hero:focus.is-secondary .hero-body .our_services .content .our_services-content .is-variable.column.wp-block-columns.button, .our_services .content .our_services-content .hero:focus.is-secondary .hero-body .is-variable.column.wp-block-columns.button, .our_services .content .our_services-content .hero.button:focus .hero-body .is-variable.column.wp-block-columns.button, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .is-variable.column.wp-block-columns.button, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .is-variable.column.wp-block-columns.button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .is-variable.column.wp-block-columns.button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .is-variable.column.wp-block-columns.button, .hero:focus.is-secondary .hero-body .our_services .content .our_services-content .hs-form .is-variable.column.wp-block-columns.hs-button, .our_services .content .our_services-content .hs-form .hero:focus.is-secondary .hero-body .is-variable.column.wp-block-columns.hs-button, .our_services .content .our_services-content .hero.button:focus .hero-body .hs-form .is-variable.column.wp-block-columns.hs-button, .our_services .content .our_services-content .hs-form .hero.button:focus .hero-body .is-variable.column.wp-block-columns.hs-button, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .is-variable.column.wp-block-columns.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .hs-form .is-variable.column.wp-block-columns.hs-button, .hs-form .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .is-variable.column.wp-block-columns.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .hs-form .is-variable.column.wp-block-columns.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form .hero.wpcf7-submit:focus .hero-body .is-variable.column.wp-block-columns.hs-button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .hs-form .is-variable.column.wp-block-columns.hs-button, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.wpcf7-submit:focus .hero-body .is-variable.column.wp-block-columns.hs-button, .hero:focus.is-secondary .hero-body .hs-form .our_services .content .our_services-content .is-variable.column.wp-block-columns.hs-button, .hs-form .our_services .content .our_services-content .hero:focus.is-secondary .hero-body .is-variable.column.wp-block-columns.hs-button, .hs-form .our_services .content .our_services-content .hero.button:focus .hero-body .is-variable.column.wp-block-columns.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .is-variable.column.wp-block-columns.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .is-variable.column.wp-block-columns.hs-button, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .is-variable.column.wp-block-columns.hs-button, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .is-variable.column.wp-block-columns.hs-button, .hero:focus.is-secondary .hero-body .our_services .content .our_services-content .wpcf7-form .is-variable.column.wp-block-columns.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero:focus.is-secondary .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .our_services .content .our_services-content .hero.button:focus .hero-body .wpcf7-form .is-variable.column.wp-block-columns.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.button:focus .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .wpcf7-form .is-variable.column.wp-block-columns.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hs-form .hero.hs-button:focus .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .wpcf7-form .is-variable.column.wp-block-columns.wpcf7-submit, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.hs-button:focus .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .wpcf7-form .is-variable.column.wp-block-columns.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .hero:focus.is-secondary .hero-body .wpcf7-form .our_services .content .our_services-content .is-variable.column.wp-block-columns.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero:focus.is-secondary .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.button:focus .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .is-variable.column.wp-block-columns.wpcf7-submit, .hero:focus.is-secondary .hero-body .columns.is-variable.is-secondary.wp-block-column, .our_services .content .our_services-content .hero.button:focus .hero-body .columns.is-variable.is-secondary.wp-block-column, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .columns.is-variable.is-secondary.wp-block-column, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .columns.is-variable.is-secondary.wp-block-column, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .columns.is-variable.is-secondary.wp-block-column, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .columns.is-variable.is-secondary.wp-block-column, .hero:focus.is-secondary .hero-body .our_services .content .our_services-content .columns.is-variable.wp-block-column.button, .our_services .content .our_services-content .hero:focus.is-secondary .hero-body .columns.is-variable.wp-block-column.button, .our_services .content .our_services-content .hero.button:focus .hero-body .columns.is-variable.wp-block-column.button, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .columns.is-variable.wp-block-column.button, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .columns.is-variable.wp-block-column.button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .columns.is-variable.wp-block-column.button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .columns.is-variable.wp-block-column.button, .hero:focus.is-secondary .hero-body .our_services .content .our_services-content .hs-form .columns.is-variable.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero:focus.is-secondary .hero-body .columns.is-variable.wp-block-column.hs-button, .our_services .content .our_services-content .hero.button:focus .hero-body .hs-form .columns.is-variable.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero.button:focus .hero-body .columns.is-variable.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .columns.is-variable.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .hs-form .columns.is-variable.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .columns.is-variable.wp-block-column.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .hs-form .columns.is-variable.wp-block-column.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form .hero.wpcf7-submit:focus .hero-body .columns.is-variable.wp-block-column.hs-button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .hs-form .columns.is-variable.wp-block-column.hs-button, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.wpcf7-submit:focus .hero-body .columns.is-variable.wp-block-column.hs-button, .hero:focus.is-secondary .hero-body .hs-form .our_services .content .our_services-content .columns.is-variable.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero:focus.is-secondary .hero-body .columns.is-variable.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.button:focus .hero-body .columns.is-variable.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .columns.is-variable.wp-block-column.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .columns.is-variable.wp-block-column.hs-button, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .columns.is-variable.wp-block-column.hs-button, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .columns.is-variable.wp-block-column.hs-button, .hero:focus.is-secondary .hero-body .our_services .content .our_services-content .wpcf7-form .columns.is-variable.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero:focus.is-secondary .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .hero.button:focus .hero-body .wpcf7-form .columns.is-variable.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.button:focus .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .wpcf7-form .columns.is-variable.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hs-form .hero.hs-button:focus .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .wpcf7-form .columns.is-variable.wp-block-column.wpcf7-submit, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.hs-button:focus .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .wpcf7-form .columns.is-variable.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .hero:focus.is-secondary .hero-body .wpcf7-form .our_services .content .our_services-content .columns.is-variable.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero:focus.is-secondary .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.button:focus .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .columns.is-variable.wp-block-column.wpcf7-submit, .hero:focus.is-secondary .hero-body .our_services .content .our_services-content .columns.is-variable.column.button, .our_services .content .our_services-content .hero:focus.is-secondary .hero-body .columns.is-variable.column.button, .our_services .content .our_services-content .hero.button:focus .hero-body .columns.is-variable.column.button, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .columns.is-variable.column.button, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .columns.is-variable.column.button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .columns.is-variable.column.button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .columns.is-variable.column.button, .hero:focus.is-secondary .hero-body .our_services .content .our_services-content .hs-form .columns.is-variable.column.hs-button, .our_services .content .our_services-content .hs-form .hero:focus.is-secondary .hero-body .columns.is-variable.column.hs-button, .our_services .content .our_services-content .hero.button:focus .hero-body .hs-form .columns.is-variable.column.hs-button, .our_services .content .our_services-content .hs-form .hero.button:focus .hero-body .columns.is-variable.column.hs-button, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .columns.is-variable.column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .hs-form .columns.is-variable.column.hs-button, .hs-form .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .columns.is-variable.column.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .hs-form .columns.is-variable.column.hs-button, .our_services .content .our_services-content .hs-form .wpcf7-form .hero.wpcf7-submit:focus .hero-body .columns.is-variable.column.hs-button, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .hs-form .columns.is-variable.column.hs-button, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.wpcf7-submit:focus .hero-body .columns.is-variable.column.hs-button, .hero:focus.is-secondary .hero-body .hs-form .our_services .content .our_services-content .columns.is-variable.column.hs-button, .hs-form .our_services .content .our_services-content .hero:focus.is-secondary .hero-body .columns.is-variable.column.hs-button, .hs-form .our_services .content .our_services-content .hero.button:focus .hero-body .columns.is-variable.column.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .columns.is-variable.column.hs-button, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .columns.is-variable.column.hs-button, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .columns.is-variable.column.hs-button, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .columns.is-variable.column.hs-button, .hero:focus.is-secondary .hero-body .our_services .content .our_services-content .wpcf7-form .columns.is-variable.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero:focus.is-secondary .hero-body .columns.is-variable.column.wpcf7-submit, .our_services .content .our_services-content .hero.button:focus .hero-body .wpcf7-form .columns.is-variable.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.button:focus .hero-body .columns.is-variable.column.wpcf7-submit, .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .wpcf7-form .columns.is-variable.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hs-form .hero.hs-button:focus .hero-body .columns.is-variable.column.wpcf7-submit, .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .wpcf7-form .columns.is-variable.column.wpcf7-submit, .hs-form .our_services .content .our_services-content .wpcf7-form .hero.hs-button:focus .hero-body .columns.is-variable.column.wpcf7-submit, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .columns.is-variable.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .wpcf7-form .columns.is-variable.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body .columns.is-variable.column.wpcf7-submit, .hero:focus.is-secondary .hero-body .wpcf7-form .our_services .content .our_services-content .columns.is-variable.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero:focus.is-secondary .hero-body .columns.is-variable.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.button:focus .hero-body .columns.is-variable.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body .columns.is-variable.column.wpcf7-submit, .hs-form .wpcf7-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .columns.is-variable.column.wpcf7-submit, .wpcf7-form .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body .columns.is-variable.column.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body .columns.is-variable.column.wpcf7-submit, .is-variable.is-7-desktop.wp-block-columns {
      --columnGap: 1.75rem; } }
  @media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-7-desktop-only, .is-variable.is-7-desktop-only.wp-block-columns {
      --columnGap: 1.75rem; } }
  @media screen and (min-width: 1216px) {
    .columns.is-variable.is-7-widescreen, .is-variable.is-7-widescreen.wp-block-columns {
      --columnGap: 1.75rem; } }
  @media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-7-widescreen-only, .is-variable.is-7-widescreen-only.wp-block-columns {
      --columnGap: 1.75rem; } }
  @media screen and (min-width: 1408px) {
    .columns.is-variable.is-7-fullhd, .is-variable.is-7-fullhd.wp-block-columns {
      --columnGap: 1.75rem; } }
  .columns.is-variable.is-8, .is-variable.is-8.wp-block-columns {
    --columnGap: 2rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-8-mobile, .is-variable.is-8-mobile.wp-block-columns {
      --columnGap: 2rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-8-tablet, .is-variable.is-8-tablet.wp-block-columns {
      --columnGap: 2rem; } }
  @media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-8-tablet-only, .is-variable.is-8-tablet-only.wp-block-columns {
      --columnGap: 2rem; } }
  @media screen and (max-width: 1023px) {
    .columns.is-variable.is-8-touch, .is-variable.is-8-touch.wp-block-columns {
      --columnGap: 2rem; } }
  @media screen and (min-width: 1024px) {
    .columns.is-variable.is-8-desktop, .is-variable.is-8-desktop.wp-block-columns {
      --columnGap: 2rem; } }
  @media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-8-desktop-only, .is-variable.is-8-desktop-only.wp-block-columns {
      --columnGap: 2rem; } }
  @media screen and (min-width: 1216px) {
    .columns.is-variable.is-8-widescreen, .is-variable.is-8-widescreen.wp-block-columns {
      --columnGap: 2rem; } }
  @media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-8-widescreen-only, .is-variable.is-8-widescreen-only.wp-block-columns {
      --columnGap: 2rem; } }
  @media screen and (min-width: 1408px) {
    .columns.is-variable.is-8-fullhd, .is-variable.is-8-fullhd.wp-block-columns {
      --columnGap: 2rem; } }

.tile {
  align-items: stretch;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  min-height: -moz-min-content;
  min-height: min-content; }
  .tile.is-ancestor {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
    margin-top: -0.75rem; }
    .tile.is-ancestor:last-child {
      margin-bottom: -0.75rem; }
    .tile.is-ancestor:not(:last-child) {
      margin-bottom: 0.75rem; }
  .tile.is-child {
    margin: 0 !important; }
  .tile.is-parent {
    padding: 0.75rem; }
  .tile.is-vertical {
    flex-direction: column; }
    .tile.is-vertical > .tile.is-child:not(:last-child) {
      margin-bottom: 1.5rem !important; }
  @media screen and (min-width: 769px), print {
    .tile:not(.is-child) {
      display: flex; }
    .tile.is-1 {
      flex: none;
      width: 8.33333%; }
    .tile.is-2 {
      flex: none;
      width: 16.66667%; }
    .tile.is-3 {
      flex: none;
      width: 25%; }
    .tile.is-4 {
      flex: none;
      width: 33.33333%; }
    .tile.is-5 {
      flex: none;
      width: 41.66667%; }
    .tile.is-6 {
      flex: none;
      width: 50%; }
    .tile.is-7 {
      flex: none;
      width: 58.33333%; }
    .tile.is-8 {
      flex: none;
      width: 66.66667%; }
    .tile.is-9 {
      flex: none;
      width: 75%; }
    .tile.is-10 {
      flex: none;
      width: 83.33333%; }
    .tile.is-11 {
      flex: none;
      width: 91.66667%; }
    .tile.is-12 {
      flex: none;
      width: 100%; } }

/* Bulma Helpers */
.has-text-white {
  color: #FFFFFF !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.has-text-link {
  color: #0085CA !important; }

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

.has-background-link {
  background-color: #0085CA !important; }

.has-text-link-light {
  color: #FFFFFF !important; }

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

.has-background-link-light {
  background-color: #FFFFFF !important; }

.has-text-link-dark {
  color: #0090db !important; }

a.has-text-link-dark:hover, a.has-text-link-dark:focus {
  color: #0fadff !important; }

.has-background-link-dark {
  background-color: #0090db !important; }

.has-text-info {
  color: #0085CA !important; }

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

.has-background-info {
  background-color: #0085CA !important; }

.has-text-info-light {
  color: #E5F2F8 !important; }

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

.has-background-info-light {
  background-color: #E5F2F8 !important; }

.has-text-info-dark {
  color: #0090db !important; }

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

.has-background-info-dark {
  background-color: #0090db !important; }

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

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

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

.has-text-success-light {
  color: #effaf5 !important; }

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

.has-background-success-light {
  background-color: #effaf5 !important; }

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

a.has-text-success-dark:hover, a.has-text-success-dark:focus {
  color: #31a06e !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

a.has-text-secondary:hover, a.has-text-secondary:focus {
  color: #01050d !important; }

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

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

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

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

.has-text-secondary-dark {
  color: #296ef5 !important; }

a.has-text-secondary-dark:hover, a.has-text-secondary-dark:focus {
  color: #5a8ff7 !important; }

.has-background-secondary-dark {
  background-color: #296ef5 !important; }

.has-text-orange {
  color: #E05929 !important; }

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

.has-background-orange {
  background-color: #E05929 !important; }

.has-text-orange-light {
  color: #fcf1ed !important; }

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

.has-background-orange-light {
  background-color: #fcf1ed !important; }

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

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

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

.has-text-tangerine {
  color: #ED8B00 !important; }

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

.has-background-tangerine {
  background-color: #ED8B00 !important; }

.has-text-tangerine-light {
  color: #fff7eb !important; }

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

.has-background-tangerine-light {
  background-color: #fff7eb !important; }

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

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

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

.has-text-slate {
  color: #58595A !important; }

a.has-text-slate:hover, a.has-text-slate:focus {
  color: #3f4040 !important; }

.has-background-slate {
  background-color: #58595A !important; }

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

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

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

.has-text-slate-dark {
  color: #7c7d7e !important; }

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

.has-background-slate-dark {
  background-color: #7c7d7e !important; }

.has-text-cerulean-light {
  color: #E5F2F8 !important; }

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

.has-background-cerulean-light {
  background-color: #E5F2F8 !important; }

.has-text-cerulean-light-light {
  color: #eff7fb !important; }

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

.has-background-cerulean-light-light {
  background-color: #eff7fb !important; }

.has-text-cerulean-light-dark {
  color: #1f5a75 !important; }

a.has-text-cerulean-light-dark:hover, a.has-text-cerulean-light-dark:focus {
  color: #2a799d !important; }

.has-background-cerulean-light-dark {
  background-color: #1f5a75 !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: #F5F5F5 !important; }

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

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

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

.is-flex-direction-row {
  flex-direction: row !important; }

.is-flex-direction-row-reverse {
  flex-direction: row-reverse !important; }

.is-flex-direction-column {
  flex-direction: column !important; }

.is-flex-direction-column-reverse {
  flex-direction: column-reverse !important; }

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

.is-flex-wrap-wrap {
  flex-wrap: wrap !important; }

.is-flex-wrap-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.is-justify-content-flex-start {
  justify-content: flex-start !important; }

.is-justify-content-flex-end {
  justify-content: flex-end !important; }

.is-justify-content-center {
  justify-content: center !important; }

.is-justify-content-space-between {
  justify-content: space-between !important; }

.is-justify-content-space-around {
  justify-content: space-around !important; }

.is-justify-content-space-evenly {
  justify-content: space-evenly !important; }

.is-justify-content-start {
  justify-content: start !important; }

.is-justify-content-end {
  justify-content: end !important; }

.is-justify-content-left {
  justify-content: left !important; }

.is-justify-content-right {
  justify-content: right !important; }

.is-align-content-flex-start {
  align-content: flex-start !important; }

.is-align-content-flex-end {
  align-content: flex-end !important; }

.is-align-content-center {
  align-content: center !important; }

.is-align-content-space-between {
  align-content: space-between !important; }

.is-align-content-space-around {
  align-content: space-around !important; }

.is-align-content-space-evenly {
  align-content: space-evenly !important; }

.is-align-content-stretch {
  align-content: stretch !important; }

.is-align-content-start {
  align-content: start !important; }

.is-align-content-end {
  align-content: end !important; }

.is-align-content-baseline {
  align-content: baseline !important; }

.is-align-items-stretch {
  align-items: stretch !important; }

.is-align-items-flex-start {
  align-items: flex-start !important; }

.is-align-items-flex-end {
  align-items: flex-end !important; }

.is-align-items-center {
  align-items: center !important; }

.is-align-items-baseline {
  align-items: baseline !important; }

.is-align-items-start {
  align-items: start !important; }

.is-align-items-end {
  align-items: end !important; }

.is-align-items-self-start {
  align-items: self-start !important; }

.is-align-items-self-end {
  align-items: self-end !important; }

.is-align-self-auto {
  align-self: auto !important; }

.is-align-self-flex-start {
  align-self: flex-start !important; }

.is-align-self-flex-end {
  align-self: flex-end !important; }

.is-align-self-center {
  align-self: center !important; }

.is-align-self-baseline {
  align-self: baseline !important; }

.is-align-self-stretch {
  align-self: stretch !important; }

.is-flex-grow-0 {
  flex-grow: 0 !important; }

.is-flex-grow-1 {
  flex-grow: 1 !important; }

.is-flex-grow-2 {
  flex-grow: 2 !important; }

.is-flex-grow-3 {
  flex-grow: 3 !important; }

.is-flex-grow-4 {
  flex-grow: 4 !important; }

.is-flex-grow-5 {
  flex-grow: 5 !important; }

.is-flex-shrink-0 {
  flex-shrink: 0 !important; }

.is-flex-shrink-1 {
  flex-shrink: 1 !important; }

.is-flex-shrink-2 {
  flex-shrink: 2 !important; }

.is-flex-shrink-3 {
  flex-shrink: 3 !important; }

.is-flex-shrink-4 {
  flex-shrink: 4 !important; }

.is-flex-shrink-5 {
  flex-shrink: 5 !important; }

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

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

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

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

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

.is-clickable {
  cursor: pointer !important;
  pointer-events: all !important; }

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

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

.is-marginless {
  margin: 0 !important; }

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

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

.mt-0 {
  margin-top: 0 !important; }

.mr-0 {
  margin-right: 0 !important; }

.mb-0 {
  margin-bottom: 0 !important; }

.ml-0 {
  margin-left: 0 !important; }

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important; }

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1 {
  margin-top: 0.25rem !important; }

.mr-1 {
  margin-right: 0.25rem !important; }

.mb-1 {
  margin-bottom: 0.25rem !important; }

.ml-1 {
  margin-left: 0.25rem !important; }

.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important; }

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2 {
  margin-top: 0.5rem !important; }

.mr-2 {
  margin-right: 0.5rem !important; }

.mb-2 {
  margin-bottom: 0.5rem !important; }

.ml-2 {
  margin-left: 0.5rem !important; }

.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important; }

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important; }

.m-3 {
  margin: 0.75rem !important; }

.mt-3 {
  margin-top: 0.75rem !important; }

.mr-3 {
  margin-right: 0.75rem !important; }

.mb-3 {
  margin-bottom: 0.75rem !important; }

.ml-3 {
  margin-left: 0.75rem !important; }

.mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important; }

.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important; }

.m-4 {
  margin: 1rem !important; }

.mt-4 {
  margin-top: 1rem !important; }

.mr-4 {
  margin-right: 1rem !important; }

.mb-4 {
  margin-bottom: 1rem !important; }

.ml-4 {
  margin-left: 1rem !important; }

.mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important; }

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.m-5 {
  margin: 1.5rem !important; }

.mt-5 {
  margin-top: 1.5rem !important; }

.mr-5 {
  margin-right: 1.5rem !important; }

.mb-5 {
  margin-bottom: 1.5rem !important; }

.ml-5 {
  margin-left: 1.5rem !important; }

.mx-5 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important; }

.my-5 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.m-6 {
  margin: 3rem !important; }

.mt-6 {
  margin-top: 3rem !important; }

.mr-6 {
  margin-right: 3rem !important; }

.mb-6 {
  margin-bottom: 3rem !important; }

.ml-6 {
  margin-left: 3rem !important; }

.mx-6 {
  margin-left: 3rem !important;
  margin-right: 3rem !important; }

.my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto {
  margin-top: auto !important; }

.mr-auto {
  margin-right: auto !important; }

.mb-auto {
  margin-bottom: auto !important; }

.ml-auto {
  margin-left: auto !important; }

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important; }

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important; }

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

.pt-0, .hero.is-secondary .hero-body, .our_services .content .our_services-content .hero.button .hero-body, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body,
.hero:hover.is-secondary .hero-body,
.hero:focus.is-secondary .hero-body {
  padding-top: 0 !important; }

.pr-0 {
  padding-right: 0 !important; }

.pb-0 {
  padding-bottom: 0 !important; }

.pl-0 {
  padding-left: 0 !important; }

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1 {
  padding-top: 0.25rem !important; }

.pr-1 {
  padding-right: 0.25rem !important; }

.pb-1 {
  padding-bottom: 0.25rem !important; }

.pl-1 {
  padding-left: 0.25rem !important; }

.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important; }

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2 {
  padding-top: 0.5rem !important; }

.pr-2 {
  padding-right: 0.5rem !important; }

.pb-2 {
  padding-bottom: 0.5rem !important; }

.pl-2 {
  padding-left: 0.5rem !important; }

.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important; }

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important; }

.p-3 {
  padding: 0.75rem !important; }

.pt-3 {
  padding-top: 0.75rem !important; }

.pr-3 {
  padding-right: 0.75rem !important; }

.pb-3 {
  padding-bottom: 0.75rem !important; }

.pl-3 {
  padding-left: 0.75rem !important; }

.px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important; }

.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important; }

.p-4 {
  padding: 1rem !important; }

.pt-4 {
  padding-top: 1rem !important; }

.pr-4 {
  padding-right: 1rem !important; }

.pb-4 {
  padding-bottom: 1rem !important; }

.pl-4 {
  padding-left: 1rem !important; }

.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important; }

.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.p-5 {
  padding: 1.5rem !important; }

.pt-5 {
  padding-top: 1.5rem !important; }

.pr-5 {
  padding-right: 1.5rem !important; }

.pb-5 {
  padding-bottom: 1.5rem !important; }

.pl-5 {
  padding-left: 1.5rem !important; }

.px-5 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important; }

.py-5 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.p-6 {
  padding: 3rem !important; }

.pt-6 {
  padding-top: 3rem !important; }

.pr-6 {
  padding-right: 3rem !important; }

.pb-6 {
  padding-bottom: 3rem !important; }

.pl-6 {
  padding-left: 3rem !important; }

.px-6 {
  padding-left: 3rem !important;
  padding-right: 3rem !important; }

.py-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

.p-auto {
  padding: auto !important; }

.pt-auto {
  padding-top: auto !important; }

.pr-auto {
  padding-right: auto !important; }

.pb-auto {
  padding-bottom: auto !important; }

.pl-auto {
  padding-left: auto !important; }

.px-auto {
  padding-left: auto !important;
  padding-right: auto !important; }

.py-auto {
  padding-top: auto !important;
  padding-bottom: auto !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: 1023px) {
  .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: 1024px) {
  .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: 1216px) {
  .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: 1408px) {
  .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: 1023px) {
  .has-text-centered-tablet-only {
    text-align: center !important; } }

@media screen and (max-width: 1023px) {
  .has-text-centered-touch {
    text-align: center !important; } }

@media screen and (min-width: 1024px) {
  .has-text-centered-desktop {
    text-align: center !important; } }

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-centered-desktop-only {
    text-align: center !important; } }

@media screen and (min-width: 1216px) {
  .has-text-centered-widescreen {
    text-align: center !important; } }

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-centered-widescreen-only {
    text-align: center !important; } }

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

@media screen and (max-width: 1023px) {
  .has-text-justified-touch {
    text-align: justify !important; } }

@media screen and (min-width: 1024px) {
  .has-text-justified-desktop {
    text-align: justify !important; } }

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-justified-desktop-only {
    text-align: justify !important; } }

@media screen and (min-width: 1216px) {
  .has-text-justified-widescreen {
    text-align: justify !important; } }

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-justified-widescreen-only {
    text-align: justify !important; } }

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

@media screen and (max-width: 1023px) {
  .has-text-left-touch {
    text-align: left !important; } }

@media screen and (min-width: 1024px) {
  .has-text-left-desktop {
    text-align: left !important; } }

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-left-desktop-only {
    text-align: left !important; } }

@media screen and (min-width: 1216px) {
  .has-text-left-widescreen {
    text-align: left !important; } }

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-left-widescreen-only {
    text-align: left !important; } }

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

@media screen and (max-width: 1023px) {
  .has-text-right-touch {
    text-align: right !important; } }

@media screen and (min-width: 1024px) {
  .has-text-right-desktop {
    text-align: right !important; } }

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-right-desktop-only {
    text-align: right !important; } }

@media screen and (min-width: 1216px) {
  .has-text-right-widescreen {
    text-align: right !important; } }

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-right-widescreen-only {
    text-align: right !important; } }

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

.is-underlined {
  text-decoration: underline !important; }

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

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

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

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

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

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

.is-family-secondary {
  font-family: "Mark", "Helvetica", Arial, sans-serif !important; }

.is-family-sans-serif {
  font-family: "Mark", "Helvetica", Arial, sans-serif !important; }

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

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

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

@media screen and (max-width: 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: 1023px) {
  .is-block-tablet-only {
    display: block !important; } }

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

@media screen and (min-width: 1024px) {
  .is-block-desktop {
    display: block !important; } }

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-block-desktop-only {
    display: block !important; } }

@media screen and (min-width: 1216px) {
  .is-block-widescreen {
    display: block !important; } }

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-block-widescreen-only {
    display: block !important; } }

@media screen and (min-width: 1408px) {
  .is-block-fullhd {
    display: block !important; } }

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

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

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

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

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

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

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-flex-desktop-only {
    display: flex !important; } }

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

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-flex-widescreen-only {
    display: flex !important; } }

@media screen and (min-width: 1408px) {
  .is-flex-fullhd {
    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: 1023px) {
  .is-inline-tablet-only {
    display: inline !important; } }

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

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

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-desktop-only {
    display: inline !important; } }

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

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-widescreen-only {
    display: inline !important; } }

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

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

@media screen and (min-width: 1024px) {
  .is-inline-block-desktop {
    display: inline-block !important; } }

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-block-desktop-only {
    display: inline-block !important; } }

@media screen and (min-width: 1216px) {
  .is-inline-block-widescreen {
    display: inline-block !important; } }

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-block-widescreen-only {
    display: inline-block !important; } }

@media screen and (min-width: 1408px) {
  .is-inline-block-fullhd {
    display: inline-block !important; } }

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

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

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

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

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

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

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

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

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

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

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

.is-sr-only {
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 0.01em !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 0.01em !important; }

@media screen and (max-width: 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: 1023px) {
  .is-hidden-tablet-only {
    display: none !important; } }

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

@media screen and (min-width: 1024px) {
  .is-hidden-desktop {
    display: none !important; } }

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-hidden-desktop-only {
    display: none !important; } }

@media screen and (min-width: 1216px) {
  .is-hidden-widescreen {
    display: none !important; } }

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-hidden-widescreen-only {
    display: none !important; } }

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

@media screen and (max-width: 1023px) {
  .is-invisible-touch {
    visibility: hidden !important; } }

@media screen and (min-width: 1024px) {
  .is-invisible-desktop {
    visibility: hidden !important; } }

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-invisible-desktop-only {
    visibility: hidden !important; } }

@media screen and (min-width: 1216px) {
  .is-invisible-widescreen {
    visibility: hidden !important; } }

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-invisible-widescreen-only {
    visibility: hidden !important; } }

@media screen and (min-width: 1408px) {
  .is-invisible-fullhd {
    visibility: hidden !important; } }

/* Bulma Layout */
.hero {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }
  .hero .navbar {
    background: none; }
  .hero .tabs ul {
    border-bottom: none; }
  .hero.is-white {
    background-color: #FFFFFF;
    color: #191919; }
    .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-white strong {
      color: inherit; }
    .hero.is-white .title {
      color: #191919; }
    .hero.is-white .subtitle {
      color: rgba(25, 25, 25, 0.9); }
      .hero.is-white .subtitle a:not(.button),
      .hero.is-white .subtitle strong {
        color: #191919; }
    @media screen and (max-width: 1023px) {
      .hero.is-white .navbar-menu {
        background-color: #FFFFFF; } }
    .hero.is-white .navbar-item,
    .hero.is-white .navbar-link {
      color: rgba(25, 25, 25, 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: #191919; }
    .hero.is-white .tabs a {
      color: #191919;
      opacity: 0.9; }
      .hero.is-white .tabs a:hover {
        opacity: 1; }
    .hero.is-white .tabs li.is-active a {
      color: #FFFFFF !important;
      opacity: 1; }
    .hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
      color: #191919; }
      .hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
        background-color: rgba(25, 25, 25, 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: #191919;
      border-color: #191919;
      color: #FFFFFF; }
    .hero.is-white.is-bold {
      background-image: linear-gradient(141deg, #e6e6e6 0%, #FFFFFF 71%, white 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-white.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #e6e6e6 0%, #FFFFFF 71%, white 100%); } }
  .hero.is-black {
    background-color: #191919;
    color: #FFFFFF; }
    .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-black strong {
      color: inherit; }
    .hero.is-black .title {
      color: #FFFFFF; }
    .hero.is-black .subtitle {
      color: rgba(255, 255, 255, 0.9); }
      .hero.is-black .subtitle a:not(.button),
      .hero.is-black .subtitle strong {
        color: #FFFFFF; }
    @media screen and (max-width: 1023px) {
      .hero.is-black .navbar-menu {
        background-color: #191919; } }
    .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: #0c0c0c;
      color: #FFFFFF; }
    .hero.is-black .tabs a {
      color: #FFFFFF;
      opacity: 0.9; }
      .hero.is-black .tabs a:hover {
        opacity: 1; }
    .hero.is-black .tabs li.is-active a {
      color: #191919 !important;
      opacity: 1; }
    .hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
      color: #FFFFFF; }
      .hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
        background-color: rgba(25, 25, 25, 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: #FFFFFF;
      border-color: #FFFFFF;
      color: #191919; }
    .hero.is-black.is-bold {
      background-image: linear-gradient(141deg, black 0%, #191919 71%, #282424 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-black.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, black 0%, #191919 71%, #282424 100%); } }
  .hero.is-light {
    background-color: #F5F5F5;
    color: rgba(0, 0, 0, 0.7); }
    .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-light strong {
      color: inherit; }
    .hero.is-light .title {
      color: rgba(0, 0, 0, 0.7); }
    .hero.is-light .subtitle {
      color: rgba(0, 0, 0, 0.9); }
      .hero.is-light .subtitle a:not(.button),
      .hero.is-light .subtitle strong {
        color: rgba(0, 0, 0, 0.7); }
    @media screen and (max-width: 1023px) {
      .hero.is-light .navbar-menu {
        background-color: #F5F5F5; } }
    .hero.is-light .navbar-item,
    .hero.is-light .navbar-link {
      color: rgba(0, 0, 0, 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: rgba(0, 0, 0, 0.7); }
    .hero.is-light .tabs a {
      color: rgba(0, 0, 0, 0.7);
      opacity: 0.9; }
      .hero.is-light .tabs a:hover {
        opacity: 1; }
    .hero.is-light .tabs li.is-active a {
      color: #F5F5F5 !important;
      opacity: 1; }
    .hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
      color: rgba(0, 0, 0, 0.7); }
      .hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
        background-color: rgba(25, 25, 25, 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: rgba(0, 0, 0, 0.7);
      border-color: rgba(0, 0, 0, 0.7);
      color: #F5F5F5; }
    .hero.is-light.is-bold {
      background-image: linear-gradient(141deg, #dfd8d9 0%, #F5F5F5 71%, white 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-light.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #dfd8d9 0%, #F5F5F5 71%, white 100%); } }
  .hero.is-dark {
    background-color: #8A8B8F;
    color: #fff; }
    .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-dark strong {
      color: inherit; }
    .hero.is-dark .title {
      color: #fff; }
    .hero.is-dark .subtitle {
      color: rgba(255, 255, 255, 0.9); }
      .hero.is-dark .subtitle a:not(.button),
      .hero.is-dark .subtitle strong {
        color: #fff; }
    @media screen and (max-width: 1023px) {
      .hero.is-dark .navbar-menu {
        background-color: #8A8B8F; } }
    .hero.is-dark .navbar-item,
    .hero.is-dark .navbar-link {
      color: rgba(255, 255, 255, 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: #7d7e83;
      color: #fff; }
    .hero.is-dark .tabs a {
      color: #fff;
      opacity: 0.9; }
      .hero.is-dark .tabs a:hover {
        opacity: 1; }
    .hero.is-dark .tabs li.is-active a {
      color: #8A8B8F !important;
      opacity: 1; }
    .hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
      color: #fff; }
      .hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
        background-color: rgba(25, 25, 25, 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: #fff;
      border-color: #fff;
      color: #8A8B8F; }
    .hero.is-dark.is-bold {
      background-image: linear-gradient(141deg, #656f81 0%, #8A8B8F 71%, #9292a1 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-dark.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #656f81 0%, #8A8B8F 71%, #9292a1 100%); } }
  .hero.is-primary, .hs-form .hero.hs-button, .wpcf7-form .hero.wpcf7-submit {
    background-color: #E05929;
    color: #fff; }
    .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hs-form .hero.hs-button a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .wpcf7-form .hero.wpcf7-submit a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-primary strong,
    .hs-form .hero.hs-button strong,
    .wpcf7-form .hero.wpcf7-submit strong {
      color: inherit; }
    .hero.is-primary .title, .hs-form .hero.hs-button .title, .wpcf7-form .hero.wpcf7-submit .title {
      color: #fff; }
    .hero.is-primary .subtitle, .hs-form .hero.hs-button .subtitle, .wpcf7-form .hero.wpcf7-submit .subtitle {
      color: rgba(255, 255, 255, 0.9); }
      .hero.is-primary .subtitle a:not(.button), .hs-form .hero.hs-button .subtitle a:not(.button), .wpcf7-form .hero.wpcf7-submit .subtitle a:not(.button),
      .hero.is-primary .subtitle strong,
      .hs-form .hero.hs-button .subtitle strong,
      .wpcf7-form .hero.wpcf7-submit .subtitle strong {
        color: #fff; }
    @media screen and (max-width: 1023px) {
      .hero.is-primary .navbar-menu, .hs-form .hero.hs-button .navbar-menu, .wpcf7-form .hero.wpcf7-submit .navbar-menu {
        background-color: #E05929; } }
    .hero.is-primary .navbar-item, .hs-form .hero.hs-button .navbar-item, .wpcf7-form .hero.wpcf7-submit .navbar-item,
    .hero.is-primary .navbar-link,
    .hs-form .hero.hs-button .navbar-link,
    .wpcf7-form .hero.wpcf7-submit .navbar-link {
      color: rgba(255, 255, 255, 0.7); }
    .hero.is-primary a.navbar-item:hover, .hs-form .hero.hs-button a.navbar-item:hover, .wpcf7-form .hero.wpcf7-submit a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active, .hs-form .hero.hs-button a.navbar-item.is-active, .wpcf7-form .hero.wpcf7-submit a.navbar-item.is-active,
    .hero.is-primary .navbar-link:hover,
    .hs-form .hero.hs-button .navbar-link:hover,
    .wpcf7-form .hero.wpcf7-submit .navbar-link:hover,
    .hero.is-primary .navbar-link.is-active,
    .hs-form .hero.hs-button .navbar-link.is-active,
    .wpcf7-form .hero.wpcf7-submit .navbar-link.is-active {
      background-color: #d14d1e;
      color: #fff; }
    .hero.is-primary .tabs a, .hs-form .hero.hs-button .tabs a, .wpcf7-form .hero.wpcf7-submit .tabs a {
      color: #fff;
      opacity: 0.9; }
      .hero.is-primary .tabs a:hover, .hs-form .hero.hs-button .tabs a:hover, .wpcf7-form .hero.wpcf7-submit .tabs a:hover {
        opacity: 1; }
    .hero.is-primary .tabs li.is-active a, .hs-form .hero.hs-button .tabs li.is-active a, .wpcf7-form .hero.wpcf7-submit .tabs li.is-active a {
      color: #E05929 !important;
      opacity: 1; }
    .hero.is-primary .tabs.is-boxed a, .hs-form .hero.hs-button .tabs.is-boxed a, .wpcf7-form .hero.wpcf7-submit .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a, .hs-form .hero.hs-button .tabs.is-toggle a, .wpcf7-form .hero.wpcf7-submit .tabs.is-toggle a {
      color: #fff; }
      .hero.is-primary .tabs.is-boxed a:hover, .hs-form .hero.hs-button .tabs.is-boxed a:hover, .wpcf7-form .hero.wpcf7-submit .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover, .hs-form .hero.hs-button .tabs.is-toggle a:hover, .wpcf7-form .hero.wpcf7-submit .tabs.is-toggle a:hover {
        background-color: rgba(25, 25, 25, 0.1); }
    .hero.is-primary .tabs.is-boxed li.is-active a, .hs-form .hero.hs-button .tabs.is-boxed li.is-active a, .wpcf7-form .hero.wpcf7-submit .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hs-form .hero.hs-button .tabs.is-boxed li.is-active a:hover, .wpcf7-form .hero.wpcf7-submit .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hs-form .hero.hs-button .tabs.is-toggle li.is-active a, .wpcf7-form .hero.wpcf7-submit .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover, .hs-form .hero.hs-button .tabs.is-toggle li.is-active a:hover, .wpcf7-form .hero.wpcf7-submit .tabs.is-toggle li.is-active a:hover {
      background-color: #fff;
      border-color: #fff;
      color: #E05929; }
    .hero.is-primary.is-bold, .hs-form .hero.is-bold.hs-button, .wpcf7-form .hero.is-bold.wpcf7-submit {
      background-image: linear-gradient(141deg, #c62210 0%, #E05929 71%, #e9853a 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-primary.is-bold .navbar-menu, .hs-form .hero.is-bold.hs-button .navbar-menu, .wpcf7-form .hero.is-bold.wpcf7-submit .navbar-menu {
          background-image: linear-gradient(141deg, #c62210 0%, #E05929 71%, #e9853a 100%); } }
  .hero.is-link {
    background-color: #0085CA;
    color: #fff; }
    .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .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: 1023px) {
      .hero.is-link .navbar-menu {
        background-color: #0085CA; } }
    .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: #0074b1;
      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 {
      color: #0085CA !important;
      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(25, 25, 25, 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: #0085CA; }
    .hero.is-link.is-bold {
      background-image: linear-gradient(141deg, #007d97 0%, #0085CA 71%, #0070e4 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-link.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #007d97 0%, #0085CA 71%, #0070e4 100%); } }
  .hero.is-info,
  .button .wp-block-button__link.is-info a.hero,
  .hs-form .hs-button .wp-block-button__link.is-info a.hero,
  .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero,
  .wp-block-button .wp-block-button__link.is-info a.hero,
  .wp-block-button__link .wp-block-button__link.is-info a.hero {
    background-color: #0085CA;
    color: #fff; }
    .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .button .wp-block-button__link.is-info a.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hs-form .hs-button .wp-block-button__link.is-info a.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .wp-block-button .wp-block-button__link.is-info a.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .wp-block-button__link .wp-block-button__link.is-info a.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-info strong,
    .button .wp-block-button__link.is-info a.hero strong,
    .hs-form .hs-button .wp-block-button__link.is-info a.hero strong,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero strong,
    .wp-block-button .wp-block-button__link.is-info a.hero strong,
    .wp-block-button__link .wp-block-button__link.is-info a.hero strong {
      color: inherit; }
    .hero.is-info .title, .button .wp-block-button__link.is-info a.hero .title, .hs-form .hs-button .wp-block-button__link.is-info a.hero .title, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero .title, .wp-block-button .wp-block-button__link.is-info a.hero .title, .wp-block-button__link .wp-block-button__link.is-info a.hero .title {
      color: #fff; }
    .hero.is-info .subtitle, .button .wp-block-button__link.is-info a.hero .subtitle, .hs-form .hs-button .wp-block-button__link.is-info a.hero .subtitle, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero .subtitle, .wp-block-button .wp-block-button__link.is-info a.hero .subtitle, .wp-block-button__link .wp-block-button__link.is-info a.hero .subtitle {
      color: rgba(255, 255, 255, 0.9); }
      .hero.is-info .subtitle a:not(.button), .button .wp-block-button__link.is-info a.hero .subtitle a:not(.button), .hs-form .hs-button .wp-block-button__link.is-info a.hero .subtitle a:not(.button), .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero .subtitle a:not(.button), .wp-block-button .wp-block-button__link.is-info a.hero .subtitle a:not(.button), .wp-block-button__link .wp-block-button__link.is-info a.hero .subtitle a:not(.button),
      .hero.is-info .subtitle strong,
      .button .wp-block-button__link.is-info a.hero .subtitle strong,
      .hs-form .hs-button .wp-block-button__link.is-info a.hero .subtitle strong,
      .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero .subtitle strong,
      .wp-block-button .wp-block-button__link.is-info a.hero .subtitle strong,
      .wp-block-button__link .wp-block-button__link.is-info a.hero .subtitle strong {
        color: #fff; }
    @media screen and (max-width: 1023px) {
      .hero.is-info .navbar-menu, .button .wp-block-button__link.is-info a.hero .navbar-menu, .hs-form .hs-button .wp-block-button__link.is-info a.hero .navbar-menu, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero .navbar-menu, .wp-block-button .wp-block-button__link.is-info a.hero .navbar-menu, .wp-block-button__link .wp-block-button__link.is-info a.hero .navbar-menu {
        background-color: #0085CA; } }
    .hero.is-info .navbar-item, .button .wp-block-button__link.is-info a.hero .navbar-item, .hs-form .hs-button .wp-block-button__link.is-info a.hero .navbar-item, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero .navbar-item, .wp-block-button .wp-block-button__link.is-info a.hero .navbar-item, .wp-block-button__link .wp-block-button__link.is-info a.hero .navbar-item,
    .hero.is-info .navbar-link,
    .button .wp-block-button__link.is-info a.hero .navbar-link,
    .hs-form .hs-button .wp-block-button__link.is-info a.hero .navbar-link,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero .navbar-link,
    .wp-block-button .wp-block-button__link.is-info a.hero .navbar-link,
    .wp-block-button__link .wp-block-button__link.is-info a.hero .navbar-link {
      color: rgba(255, 255, 255, 0.7); }
    .hero.is-info a.navbar-item:hover, .button .wp-block-button__link.is-info a.hero a.navbar-item:hover, .hs-form .hs-button .wp-block-button__link.is-info a.hero a.navbar-item:hover, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero a.navbar-item:hover, .wp-block-button .wp-block-button__link.is-info a.hero a.navbar-item:hover, .wp-block-button__link .wp-block-button__link.is-info a.hero a.navbar-item:hover, .hero.is-info a.navbar-item.is-active, .button .wp-block-button__link.is-info a.hero a.navbar-item.is-active, .hs-form .hs-button .wp-block-button__link.is-info a.hero a.navbar-item.is-active, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero a.navbar-item.is-active, .wp-block-button .wp-block-button__link.is-info a.hero a.navbar-item.is-active, .wp-block-button__link .wp-block-button__link.is-info a.hero a.navbar-item.is-active,
    .hero.is-info .navbar-link:hover,
    .button .wp-block-button__link.is-info a.hero .navbar-link:hover,
    .hs-form .hs-button .wp-block-button__link.is-info a.hero .navbar-link:hover,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero .navbar-link:hover,
    .wp-block-button .wp-block-button__link.is-info a.hero .navbar-link:hover,
    .wp-block-button__link .wp-block-button__link.is-info a.hero .navbar-link:hover,
    .hero.is-info .navbar-link.is-active,
    .button .wp-block-button__link.is-info a.hero .navbar-link.is-active,
    .hs-form .hs-button .wp-block-button__link.is-info a.hero .navbar-link.is-active,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero .navbar-link.is-active,
    .wp-block-button .wp-block-button__link.is-info a.hero .navbar-link.is-active,
    .wp-block-button__link .wp-block-button__link.is-info a.hero .navbar-link.is-active {
      background-color: #0074b1;
      color: #fff; }
    .hero.is-info .tabs a, .button .wp-block-button__link.is-info a.hero .tabs a, .hs-form .hs-button .wp-block-button__link.is-info a.hero .tabs a, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero .tabs a, .wp-block-button .wp-block-button__link.is-info a.hero .tabs a, .wp-block-button__link .wp-block-button__link.is-info a.hero .tabs a {
      color: #fff;
      opacity: 0.9; }
      .hero.is-info .tabs a:hover, .button .wp-block-button__link.is-info a.hero .tabs a:hover, .hs-form .hs-button .wp-block-button__link.is-info a.hero .tabs a:hover, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero .tabs a:hover, .wp-block-button .wp-block-button__link.is-info a.hero .tabs a:hover, .wp-block-button__link .wp-block-button__link.is-info a.hero .tabs a:hover {
        opacity: 1; }
    .hero.is-info .tabs li.is-active a, .button .wp-block-button__link.is-info a.hero .tabs li.is-active a, .hs-form .hs-button .wp-block-button__link.is-info a.hero .tabs li.is-active a, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero .tabs li.is-active a, .wp-block-button .wp-block-button__link.is-info a.hero .tabs li.is-active a, .wp-block-button__link .wp-block-button__link.is-info a.hero .tabs li.is-active a {
      color: #0085CA !important;
      opacity: 1; }
    .hero.is-info .tabs.is-boxed a, .button .wp-block-button__link.is-info a.hero .tabs.is-boxed a, .hs-form .hs-button .wp-block-button__link.is-info a.hero .tabs.is-boxed a, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero .tabs.is-boxed a, .wp-block-button .wp-block-button__link.is-info a.hero .tabs.is-boxed a, .wp-block-button__link .wp-block-button__link.is-info a.hero .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a, .button .wp-block-button__link.is-info a.hero .tabs.is-toggle a, .hs-form .hs-button .wp-block-button__link.is-info a.hero .tabs.is-toggle a, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero .tabs.is-toggle a, .wp-block-button .wp-block-button__link.is-info a.hero .tabs.is-toggle a, .wp-block-button__link .wp-block-button__link.is-info a.hero .tabs.is-toggle a {
      color: #fff; }
      .hero.is-info .tabs.is-boxed a:hover, .button .wp-block-button__link.is-info a.hero .tabs.is-boxed a:hover, .hs-form .hs-button .wp-block-button__link.is-info a.hero .tabs.is-boxed a:hover, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero .tabs.is-boxed a:hover, .wp-block-button .wp-block-button__link.is-info a.hero .tabs.is-boxed a:hover, .wp-block-button__link .wp-block-button__link.is-info a.hero .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover, .button .wp-block-button__link.is-info a.hero .tabs.is-toggle a:hover, .hs-form .hs-button .wp-block-button__link.is-info a.hero .tabs.is-toggle a:hover, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero .tabs.is-toggle a:hover, .wp-block-button .wp-block-button__link.is-info a.hero .tabs.is-toggle a:hover, .wp-block-button__link .wp-block-button__link.is-info a.hero .tabs.is-toggle a:hover {
        background-color: rgba(25, 25, 25, 0.1); }
    .hero.is-info .tabs.is-boxed li.is-active a, .button .wp-block-button__link.is-info a.hero .tabs.is-boxed li.is-active a, .hs-form .hs-button .wp-block-button__link.is-info a.hero .tabs.is-boxed li.is-active a, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero .tabs.is-boxed li.is-active a, .wp-block-button .wp-block-button__link.is-info a.hero .tabs.is-boxed li.is-active a, .wp-block-button__link .wp-block-button__link.is-info a.hero .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .button .wp-block-button__link.is-info a.hero .tabs.is-boxed li.is-active a:hover, .hs-form .hs-button .wp-block-button__link.is-info a.hero .tabs.is-boxed li.is-active a:hover, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero .tabs.is-boxed li.is-active a:hover, .wp-block-button .wp-block-button__link.is-info a.hero .tabs.is-boxed li.is-active a:hover, .wp-block-button__link .wp-block-button__link.is-info a.hero .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .button .wp-block-button__link.is-info a.hero .tabs.is-toggle li.is-active a, .hs-form .hs-button .wp-block-button__link.is-info a.hero .tabs.is-toggle li.is-active a, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero .tabs.is-toggle li.is-active a, .wp-block-button .wp-block-button__link.is-info a.hero .tabs.is-toggle li.is-active a, .wp-block-button__link .wp-block-button__link.is-info a.hero .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover, .button .wp-block-button__link.is-info a.hero .tabs.is-toggle li.is-active a:hover, .hs-form .hs-button .wp-block-button__link.is-info a.hero .tabs.is-toggle li.is-active a:hover, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero .tabs.is-toggle li.is-active a:hover, .wp-block-button .wp-block-button__link.is-info a.hero .tabs.is-toggle li.is-active a:hover, .wp-block-button__link .wp-block-button__link.is-info a.hero .tabs.is-toggle li.is-active a:hover {
      background-color: #fff;
      border-color: #fff;
      color: #0085CA; }
    .hero.is-info.is-bold,
    .button .wp-block-button__link.is-info a.hero.is-bold,
    .hs-form .hs-button .wp-block-button__link.is-info a.hero.is-bold,
    .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero.is-bold,
    .wp-block-button .wp-block-button__link.is-info a.hero.is-bold,
    .wp-block-button__link .wp-block-button__link.is-info a.hero.is-bold {
      background-image: linear-gradient(141deg, #007d97 0%, #0085CA 71%, #0070e4 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-info.is-bold .navbar-menu, .button .wp-block-button__link.is-info a.hero.is-bold .navbar-menu, .hs-form .hs-button .wp-block-button__link.is-info a.hero.is-bold .navbar-menu, .wpcf7-form .wpcf7-submit .wp-block-button__link.is-info a.hero.is-bold .navbar-menu, .wp-block-button .wp-block-button__link.is-info a.hero.is-bold .navbar-menu, .wp-block-button__link .wp-block-button__link.is-info a.hero.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #007d97 0%, #0085CA 71%, #0070e4 100%); } }
  .hero.is-success {
    background-color: #48c78e;
    color: #fff; }
    .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .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: 1023px) {
      .hero.is-success .navbar-menu {
        background-color: #48c78e; } }
    .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: #3abb81;
      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 {
      color: #48c78e !important;
      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(25, 25, 25, 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: #48c78e; }
    .hero.is-success.is-bold {
      background-image: linear-gradient(141deg, #29b35e 0%, #48c78e 71%, #56d2af 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-success.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #29b35e 0%, #48c78e 71%, #56d2af 100%); } }
  .hero.is-warning {
    background-color: #FFC845;
    color: rgba(0, 0, 0, 0.7); }
    .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .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: 1023px) {
      .hero.is-warning .navbar-menu {
        background-color: #FFC845; } }
    .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: #ffc02c;
      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 {
      color: #FFC845 !important;
      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(25, 25, 25, 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: #FFC845; }
    .hero.is-warning.is-bold {
      background-image: linear-gradient(141deg, #ff9112 0%, #FFC845 71%, #ffea5f 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-warning.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #ff9112 0%, #FFC845 71%, #ffea5f 100%); } }
  .hero.is-danger {
    background-color: #f14668;
    color: #fff; }
    .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .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: 1023px) {
      .hero.is-danger .navbar-menu {
        background-color: #f14668; } }
    .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: #ef2e55;
      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 {
      color: #f14668 !important;
      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(25, 25, 25, 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: #f14668; }
    .hero.is-danger.is-bold {
      background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-danger.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); } }
  .hero.is-secondary, .our_services .content .our_services-content .hero.button, .our_services .content .our_services-content .hs-form .hero.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit {
    background-color: #03173E;
    color: #FFFFFF; }
    .hero.is-secondary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .our_services .content .our_services-content .hero.button a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .our_services .content .our_services-content .hs-form .hero.hs-button a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hs-form .our_services .content .our_services-content .hero.hs-button a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-secondary strong,
    .our_services .content .our_services-content .hero.button strong,
    .our_services .content .our_services-content .hs-form .hero.hs-button strong,
    .hs-form .our_services .content .our_services-content .hero.hs-button strong,
    .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit strong,
    .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit strong {
      color: inherit; }
    .hero.is-secondary .title, .our_services .content .our_services-content .hero.button .title, .our_services .content .our_services-content .hs-form .hero.hs-button .title, .hs-form .our_services .content .our_services-content .hero.hs-button .title, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .title, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .title {
      color: #FFFFFF; }
    .hero.is-secondary .subtitle, .our_services .content .our_services-content .hero.button .subtitle, .our_services .content .our_services-content .hs-form .hero.hs-button .subtitle, .hs-form .our_services .content .our_services-content .hero.hs-button .subtitle, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .subtitle, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .subtitle {
      color: rgba(255, 255, 255, 0.9); }
      .hero.is-secondary .subtitle a:not(.button), .our_services .content .our_services-content .hero.button .subtitle a:not(.button), .our_services .content .our_services-content .hs-form .hero.hs-button .subtitle a:not(.button), .hs-form .our_services .content .our_services-content .hero.hs-button .subtitle a:not(.button), .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .subtitle a:not(.button), .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .subtitle a:not(.button),
      .hero.is-secondary .subtitle strong,
      .our_services .content .our_services-content .hero.button .subtitle strong,
      .our_services .content .our_services-content .hs-form .hero.hs-button .subtitle strong,
      .hs-form .our_services .content .our_services-content .hero.hs-button .subtitle strong,
      .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .subtitle strong,
      .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .subtitle strong {
        color: #FFFFFF; }
    @media screen and (max-width: 1023px) {
      .hero.is-secondary .navbar-menu, .our_services .content .our_services-content .hero.button .navbar-menu, .our_services .content .our_services-content .hs-form .hero.hs-button .navbar-menu, .hs-form .our_services .content .our_services-content .hero.hs-button .navbar-menu, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .navbar-menu, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .navbar-menu {
        background-color: #03173E; } }
    .hero.is-secondary .navbar-item, .our_services .content .our_services-content .hero.button .navbar-item, .our_services .content .our_services-content .hs-form .hero.hs-button .navbar-item, .hs-form .our_services .content .our_services-content .hero.hs-button .navbar-item, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .navbar-item, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .navbar-item,
    .hero.is-secondary .navbar-link,
    .our_services .content .our_services-content .hero.button .navbar-link,
    .our_services .content .our_services-content .hs-form .hero.hs-button .navbar-link,
    .hs-form .our_services .content .our_services-content .hero.hs-button .navbar-link,
    .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .navbar-link,
    .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .navbar-link {
      color: rgba(255, 255, 255, 0.7); }
    .hero.is-secondary a.navbar-item:hover, .our_services .content .our_services-content .hero.button a.navbar-item:hover, .our_services .content .our_services-content .hs-form .hero.hs-button a.navbar-item:hover, .hs-form .our_services .content .our_services-content .hero.hs-button a.navbar-item:hover, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit a.navbar-item:hover, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit a.navbar-item:hover, .hero.is-secondary a.navbar-item.is-active, .our_services .content .our_services-content .hero.button a.navbar-item.is-active, .our_services .content .our_services-content .hs-form .hero.hs-button a.navbar-item.is-active, .hs-form .our_services .content .our_services-content .hero.hs-button a.navbar-item.is-active, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit a.navbar-item.is-active, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit a.navbar-item.is-active,
    .hero.is-secondary .navbar-link:hover,
    .our_services .content .our_services-content .hero.button .navbar-link:hover,
    .our_services .content .our_services-content .hs-form .hero.hs-button .navbar-link:hover,
    .hs-form .our_services .content .our_services-content .hero.hs-button .navbar-link:hover,
    .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .navbar-link:hover,
    .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .navbar-link:hover,
    .hero.is-secondary .navbar-link.is-active,
    .our_services .content .our_services-content .hero.button .navbar-link.is-active,
    .our_services .content .our_services-content .hs-form .hero.hs-button .navbar-link.is-active,
    .hs-form .our_services .content .our_services-content .hero.hs-button .navbar-link.is-active,
    .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .navbar-link.is-active,
    .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .navbar-link.is-active {
      background-color: #020e26;
      color: #FFFFFF; }
    .hero.is-secondary .tabs a, .our_services .content .our_services-content .hero.button .tabs a, .our_services .content .our_services-content .hs-form .hero.hs-button .tabs a, .hs-form .our_services .content .our_services-content .hero.hs-button .tabs a, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .tabs a, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .tabs a {
      color: #FFFFFF;
      opacity: 0.9; }
      .hero.is-secondary .tabs a:hover, .our_services .content .our_services-content .hero.button .tabs a:hover, .our_services .content .our_services-content .hs-form .hero.hs-button .tabs a:hover, .hs-form .our_services .content .our_services-content .hero.hs-button .tabs a:hover, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .tabs a:hover, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .tabs a:hover {
        opacity: 1; }
    .hero.is-secondary .tabs li.is-active a, .our_services .content .our_services-content .hero.button .tabs li.is-active a, .our_services .content .our_services-content .hs-form .hero.hs-button .tabs li.is-active a, .hs-form .our_services .content .our_services-content .hero.hs-button .tabs li.is-active a, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .tabs li.is-active a, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .tabs li.is-active a {
      color: #03173E !important;
      opacity: 1; }
    .hero.is-secondary .tabs.is-boxed a, .our_services .content .our_services-content .hero.button .tabs.is-boxed a, .our_services .content .our_services-content .hs-form .hero.hs-button .tabs.is-boxed a, .hs-form .our_services .content .our_services-content .hero.hs-button .tabs.is-boxed a, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .tabs.is-boxed a, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .tabs.is-boxed a, .hero.is-secondary .tabs.is-toggle a, .our_services .content .our_services-content .hero.button .tabs.is-toggle a, .our_services .content .our_services-content .hs-form .hero.hs-button .tabs.is-toggle a, .hs-form .our_services .content .our_services-content .hero.hs-button .tabs.is-toggle a, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .tabs.is-toggle a, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .tabs.is-toggle a {
      color: #FFFFFF; }
      .hero.is-secondary .tabs.is-boxed a:hover, .our_services .content .our_services-content .hero.button .tabs.is-boxed a:hover, .our_services .content .our_services-content .hs-form .hero.hs-button .tabs.is-boxed a:hover, .hs-form .our_services .content .our_services-content .hero.hs-button .tabs.is-boxed a:hover, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .tabs.is-boxed a:hover, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .tabs.is-boxed a:hover, .hero.is-secondary .tabs.is-toggle a:hover, .our_services .content .our_services-content .hero.button .tabs.is-toggle a:hover, .our_services .content .our_services-content .hs-form .hero.hs-button .tabs.is-toggle a:hover, .hs-form .our_services .content .our_services-content .hero.hs-button .tabs.is-toggle a:hover, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .tabs.is-toggle a:hover, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .tabs.is-toggle a:hover {
        background-color: rgba(25, 25, 25, 0.1); }
    .hero.is-secondary .tabs.is-boxed li.is-active a, .our_services .content .our_services-content .hero.button .tabs.is-boxed li.is-active a, .our_services .content .our_services-content .hs-form .hero.hs-button .tabs.is-boxed li.is-active a, .hs-form .our_services .content .our_services-content .hero.hs-button .tabs.is-boxed li.is-active a, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .tabs.is-boxed li.is-active a, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .tabs.is-boxed li.is-active a, .hero.is-secondary .tabs.is-boxed li.is-active a:hover, .our_services .content .our_services-content .hero.button .tabs.is-boxed li.is-active a:hover, .our_services .content .our_services-content .hs-form .hero.hs-button .tabs.is-boxed li.is-active a:hover, .hs-form .our_services .content .our_services-content .hero.hs-button .tabs.is-boxed li.is-active a:hover, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .tabs.is-boxed li.is-active a:hover, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .tabs.is-boxed li.is-active a:hover, .hero.is-secondary .tabs.is-toggle li.is-active a, .our_services .content .our_services-content .hero.button .tabs.is-toggle li.is-active a, .our_services .content .our_services-content .hs-form .hero.hs-button .tabs.is-toggle li.is-active a, .hs-form .our_services .content .our_services-content .hero.hs-button .tabs.is-toggle li.is-active a, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .tabs.is-toggle li.is-active a, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .tabs.is-toggle li.is-active a, .hero.is-secondary .tabs.is-toggle li.is-active a:hover, .our_services .content .our_services-content .hero.button .tabs.is-toggle li.is-active a:hover, .our_services .content .our_services-content .hs-form .hero.hs-button .tabs.is-toggle li.is-active a:hover, .hs-form .our_services .content .our_services-content .hero.hs-button .tabs.is-toggle li.is-active a:hover, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .tabs.is-toggle li.is-active a:hover, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .tabs.is-toggle li.is-active a:hover {
      background-color: #FFFFFF;
      border-color: #FFFFFF;
      color: #03173E; }
    .hero.is-secondary.is-bold, .our_services .content .our_services-content .hero.is-bold.button, .our_services .content .our_services-content .hs-form .hero.is-bold.hs-button, .hs-form .our_services .content .our_services-content .hero.is-bold.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.is-bold.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.is-bold.wpcf7-submit {
      background-image: linear-gradient(141deg, #00070e 0%, #03173E 71%, #021159 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-secondary.is-bold .navbar-menu, .our_services .content .our_services-content .hero.is-bold.button .navbar-menu, .our_services .content .our_services-content .hs-form .hero.is-bold.hs-button .navbar-menu, .hs-form .our_services .content .our_services-content .hero.is-bold.hs-button .navbar-menu, .our_services .content .our_services-content .wpcf7-form .hero.is-bold.wpcf7-submit .navbar-menu, .wpcf7-form .our_services .content .our_services-content .hero.is-bold.wpcf7-submit .navbar-menu {
          background-image: linear-gradient(141deg, #00070e 0%, #03173E 71%, #021159 100%); } }
  .hero.is-orange {
    background-color: #E05929;
    color: #FFFFFF; }
    .hero.is-orange a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-orange strong {
      color: inherit; }
    .hero.is-orange .title {
      color: #FFFFFF; }
    .hero.is-orange .subtitle {
      color: rgba(255, 255, 255, 0.9); }
      .hero.is-orange .subtitle a:not(.button),
      .hero.is-orange .subtitle strong {
        color: #FFFFFF; }
    @media screen and (max-width: 1023px) {
      .hero.is-orange .navbar-menu {
        background-color: #E05929; } }
    .hero.is-orange .navbar-item,
    .hero.is-orange .navbar-link {
      color: rgba(255, 255, 255, 0.7); }
    .hero.is-orange a.navbar-item:hover, .hero.is-orange a.navbar-item.is-active,
    .hero.is-orange .navbar-link:hover,
    .hero.is-orange .navbar-link.is-active {
      background-color: #d14d1e;
      color: #FFFFFF; }
    .hero.is-orange .tabs a {
      color: #FFFFFF;
      opacity: 0.9; }
      .hero.is-orange .tabs a:hover {
        opacity: 1; }
    .hero.is-orange .tabs li.is-active a {
      color: #E05929 !important;
      opacity: 1; }
    .hero.is-orange .tabs.is-boxed a, .hero.is-orange .tabs.is-toggle a {
      color: #FFFFFF; }
      .hero.is-orange .tabs.is-boxed a:hover, .hero.is-orange .tabs.is-toggle a:hover {
        background-color: rgba(25, 25, 25, 0.1); }
    .hero.is-orange .tabs.is-boxed li.is-active a, .hero.is-orange .tabs.is-boxed li.is-active a:hover, .hero.is-orange .tabs.is-toggle li.is-active a, .hero.is-orange .tabs.is-toggle li.is-active a:hover {
      background-color: #FFFFFF;
      border-color: #FFFFFF;
      color: #E05929; }
    .hero.is-orange.is-bold {
      background-image: linear-gradient(141deg, #c62210 0%, #E05929 71%, #e9853a 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-orange.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #c62210 0%, #E05929 71%, #e9853a 100%); } }
  .hero.is-tangerine {
    background-color: #ED8B00;
    color: #FFFFFF; }
    .hero.is-tangerine a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-tangerine strong {
      color: inherit; }
    .hero.is-tangerine .title {
      color: #FFFFFF; }
    .hero.is-tangerine .subtitle {
      color: rgba(255, 255, 255, 0.9); }
      .hero.is-tangerine .subtitle a:not(.button),
      .hero.is-tangerine .subtitle strong {
        color: #FFFFFF; }
    @media screen and (max-width: 1023px) {
      .hero.is-tangerine .navbar-menu {
        background-color: #ED8B00; } }
    .hero.is-tangerine .navbar-item,
    .hero.is-tangerine .navbar-link {
      color: rgba(255, 255, 255, 0.7); }
    .hero.is-tangerine a.navbar-item:hover, .hero.is-tangerine a.navbar-item.is-active,
    .hero.is-tangerine .navbar-link:hover,
    .hero.is-tangerine .navbar-link.is-active {
      background-color: #d47c00;
      color: #FFFFFF; }
    .hero.is-tangerine .tabs a {
      color: #FFFFFF;
      opacity: 0.9; }
      .hero.is-tangerine .tabs a:hover {
        opacity: 1; }
    .hero.is-tangerine .tabs li.is-active a {
      color: #ED8B00 !important;
      opacity: 1; }
    .hero.is-tangerine .tabs.is-boxed a, .hero.is-tangerine .tabs.is-toggle a {
      color: #FFFFFF; }
      .hero.is-tangerine .tabs.is-boxed a:hover, .hero.is-tangerine .tabs.is-toggle a:hover {
        background-color: rgba(25, 25, 25, 0.1); }
    .hero.is-tangerine .tabs.is-boxed li.is-active a, .hero.is-tangerine .tabs.is-boxed li.is-active a:hover, .hero.is-tangerine .tabs.is-toggle li.is-active a, .hero.is-tangerine .tabs.is-toggle li.is-active a:hover {
      background-color: #FFFFFF;
      border-color: #FFFFFF;
      color: #ED8B00; }
    .hero.is-tangerine.is-bold {
      background-image: linear-gradient(141deg, #ba4e00 0%, #ED8B00 71%, #ffc208 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-tangerine.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #ba4e00 0%, #ED8B00 71%, #ffc208 100%); } }
  .hero.is-slate {
    background-color: #58595A;
    color: #FFFFFF; }
    .hero.is-slate a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-slate strong {
      color: inherit; }
    .hero.is-slate .title {
      color: #FFFFFF; }
    .hero.is-slate .subtitle {
      color: rgba(255, 255, 255, 0.9); }
      .hero.is-slate .subtitle a:not(.button),
      .hero.is-slate .subtitle strong {
        color: #FFFFFF; }
    @media screen and (max-width: 1023px) {
      .hero.is-slate .navbar-menu {
        background-color: #58595A; } }
    .hero.is-slate .navbar-item,
    .hero.is-slate .navbar-link {
      color: rgba(255, 255, 255, 0.7); }
    .hero.is-slate a.navbar-item:hover, .hero.is-slate a.navbar-item.is-active,
    .hero.is-slate .navbar-link:hover,
    .hero.is-slate .navbar-link.is-active {
      background-color: #4b4c4d;
      color: #FFFFFF; }
    .hero.is-slate .tabs a {
      color: #FFFFFF;
      opacity: 0.9; }
      .hero.is-slate .tabs a:hover {
        opacity: 1; }
    .hero.is-slate .tabs li.is-active a {
      color: #58595A !important;
      opacity: 1; }
    .hero.is-slate .tabs.is-boxed a, .hero.is-slate .tabs.is-toggle a {
      color: #FFFFFF; }
      .hero.is-slate .tabs.is-boxed a:hover, .hero.is-slate .tabs.is-toggle a:hover {
        background-color: rgba(25, 25, 25, 0.1); }
    .hero.is-slate .tabs.is-boxed li.is-active a, .hero.is-slate .tabs.is-boxed li.is-active a:hover, .hero.is-slate .tabs.is-toggle li.is-active a, .hero.is-slate .tabs.is-toggle li.is-active a:hover {
      background-color: #FFFFFF;
      border-color: #FFFFFF;
      color: #58595A; }
    .hero.is-slate.is-bold {
      background-image: linear-gradient(141deg, #384247 0%, #58595A 71%, #60646c 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-slate.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #384247 0%, #58595A 71%, #60646c 100%); } }
  .hero.is-cerulean-light {
    background-color: #E5F2F8;
    color: #191919; }
    .hero.is-cerulean-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-cerulean-light strong {
      color: inherit; }
    .hero.is-cerulean-light .title {
      color: #191919; }
    .hero.is-cerulean-light .subtitle {
      color: rgba(25, 25, 25, 0.9); }
      .hero.is-cerulean-light .subtitle a:not(.button),
      .hero.is-cerulean-light .subtitle strong {
        color: #191919; }
    @media screen and (max-width: 1023px) {
      .hero.is-cerulean-light .navbar-menu {
        background-color: #E5F2F8; } }
    .hero.is-cerulean-light .navbar-item,
    .hero.is-cerulean-light .navbar-link {
      color: rgba(25, 25, 25, 0.7); }
    .hero.is-cerulean-light a.navbar-item:hover, .hero.is-cerulean-light a.navbar-item.is-active,
    .hero.is-cerulean-light .navbar-link:hover,
    .hero.is-cerulean-light .navbar-link.is-active {
      background-color: #d1e8f3;
      color: #191919; }
    .hero.is-cerulean-light .tabs a {
      color: #191919;
      opacity: 0.9; }
      .hero.is-cerulean-light .tabs a:hover {
        opacity: 1; }
    .hero.is-cerulean-light .tabs li.is-active a {
      color: #E5F2F8 !important;
      opacity: 1; }
    .hero.is-cerulean-light .tabs.is-boxed a, .hero.is-cerulean-light .tabs.is-toggle a {
      color: #191919; }
      .hero.is-cerulean-light .tabs.is-boxed a:hover, .hero.is-cerulean-light .tabs.is-toggle a:hover {
        background-color: rgba(25, 25, 25, 0.1); }
    .hero.is-cerulean-light .tabs.is-boxed li.is-active a, .hero.is-cerulean-light .tabs.is-boxed li.is-active a:hover, .hero.is-cerulean-light .tabs.is-toggle li.is-active a, .hero.is-cerulean-light .tabs.is-toggle li.is-active a:hover {
      background-color: #191919;
      border-color: #191919;
      color: #E5F2F8; }
    .hero.is-cerulean-light.is-bold {
      background-image: linear-gradient(141deg, #b9e9f1 0%, #E5F2F8 71%, #f9fbfe 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-cerulean-light.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #b9e9f1 0%, #E5F2F8 71%, #f9fbfe 100%); } }
  .hero.is-small .hero-body {
    padding: 1.5rem; }
  @media screen and (min-width: 769px), print {
    .hero.is-medium .hero-body, section.hero.wp-block-group .hero-body {
      padding: 9rem 4.5rem; } }
  @media screen and (min-width: 769px), print {
    .hero.is-large .hero-body {
      padding: 18rem 6rem; } }
  .hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
    align-items: center;
    display: flex; }
    .hero.is-halfheight .hero-body > .container, .hero.is-halfheight section.wp-block-group .hero-body > .wp-block-group__inner-container, section.wp-block-group .hero.is-halfheight .hero-body > .wp-block-group__inner-container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight section.wp-block-group .hero-body > .wp-block-group__inner-container, section.wp-block-group .hero.is-fullheight .hero-body > .wp-block-group__inner-container, .hero.is-fullheight-with-navbar .hero-body > .container, .hero.is-fullheight-with-navbar section.wp-block-group .hero-body > .wp-block-group__inner-container, section.wp-block-group .hero.is-fullheight-with-navbar .hero-body > .wp-block-group__inner-container {
      flex-grow: 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, .hero-buttons .hs-form .hs-button, .hs-form .hero-buttons .hs-button, .hero-buttons .wpcf7-form .wpcf7-submit, .wpcf7-form .hero-buttons .wpcf7-submit {
      display: flex; }
      .hero-buttons .button:not(:last-child), .hero-buttons .hs-form .hs-button:not(:last-child), .hs-form .hero-buttons .hs-button:not(:last-child), .hero-buttons .wpcf7-form .wpcf7-submit:not(:last-child), .wpcf7-form .hero-buttons .wpcf7-submit:not(:last-child) {
        margin-bottom: 0.75rem; } }
  @media screen and (min-width: 769px), print {
    .hero-buttons {
      display: flex;
      justify-content: center; }
      .hero-buttons .button:not(:last-child), .hero-buttons .hs-form .hs-button:not(:last-child), .hs-form .hero-buttons .hs-button:not(:last-child), .hero-buttons .wpcf7-form .wpcf7-submit:not(:last-child), .wpcf7-form .hero-buttons .wpcf7-submit:not(:last-child) {
        margin-right: 1.5rem; } }

.hero-head,
.hero-foot {
  flex-grow: 0;
  flex-shrink: 0; }

.hero-body {
  flex-grow: 1;
  flex-shrink: 0;
  padding: 3rem 1.5rem; }
  @media screen and (min-width: 769px), print {
    .hero-body {
      padding: 3rem 3rem; } }

.section, section.wp-block-group {
  padding: 3rem 1.5rem; }
  @media screen and (min-width: 1024px) {
    .section, section.wp-block-group {
      padding: 3rem 3rem; }
      .section.is-medium, section.wp-block-group {
        padding: 9rem 4.5rem; }
      .section.is-large, section.is-large.wp-block-group {
        padding: 18rem 6rem; } }

.footer {
  background-color: #F9F8F7;
  padding: 3rem 1.5rem 6rem; }

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; }
  .hamburger:hover {
    opacity: 0.7; }
  .hamburger.is-active:hover {
    opacity: 0.7; }
  .hamburger.is-active .hamburger-inner,
  .hamburger.is-active .hamburger-inner::before,
  .hamburger.is-active .hamburger-inner::after {
    background-color: #000; }

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

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px; }
  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 40px;
    height: 4px;
    background-color: #000;
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease; }
  .hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block; }
  .hamburger-inner::before {
    top: -10px; }
  .hamburger-inner::after {
    bottom: -10px; }

/*
   * 3DX
   */
.hamburger--3dx .hamburger-box {
  perspective: 80px; }

.hamburger--3dx .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(180deg); }
  .hamburger--3dx.is-active .hamburger-inner::before {
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dx.is-active .hamburger-inner::after {
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DX Reverse
   */
.hamburger--3dx-r .hamburger-box {
  perspective: 80px; }

.hamburger--3dx-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dx-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(-180deg); }
  .hamburger--3dx-r.is-active .hamburger-inner::before {
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dx-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DY
   */
.hamburger--3dy .hamburger-box {
  perspective: 80px; }

.hamburger--3dy .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dy.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(-180deg); }
  .hamburger--3dy.is-active .hamburger-inner::before {
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dy.is-active .hamburger-inner::after {
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DY Reverse
   */
.hamburger--3dy-r .hamburger-box {
  perspective: 80px; }

.hamburger--3dy-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg); }
  .hamburger--3dy-r.is-active .hamburger-inner::before {
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dy-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DXY
   */
.hamburger--3dxy .hamburger-box {
  perspective: 80px; }

.hamburger--3dxy .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dxy .hamburger-inner::before, .hamburger--3dxy .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dxy.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg) rotateY(180deg); }
  .hamburger--3dxy.is-active .hamburger-inner::before {
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dxy.is-active .hamburger-inner::after {
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DXY Reverse
   */
.hamburger--3dxy-r .hamburger-box {
  perspective: 80px; }

.hamburger--3dxy-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dxy-r .hamburger-inner::before, .hamburger--3dxy-r .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dxy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg); }
  .hamburger--3dxy-r.is-active .hamburger-inner::before {
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dxy-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * Arrow
   */
.hamburger--arrow.is-active .hamburger-inner::before {
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

.hamburger--arrow.is-active .hamburger-inner::after {
  transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }

/*
   * Arrow Right
   */
.hamburger--arrow-r.is-active .hamburger-inner::before {
  transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }

.hamburger--arrow-r.is-active .hamburger-inner::after {
  transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

/*
   * Arrow Alt
   */
.hamburger--arrowalt .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.hamburger--arrowalt.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/*
   * Arrow Alt Right
   */
.hamburger--arrowalt-r .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt-r .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt-r.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.hamburger--arrowalt-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/*
   * Arrow Turn
   */
.hamburger--arrowturn.is-active .hamburger-inner {
  transform: rotate(-180deg); }
  .hamburger--arrowturn.is-active .hamburger-inner::before {
    transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }
  .hamburger--arrowturn.is-active .hamburger-inner::after {
    transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

/*
   * Arrow Turn Right
   */
.hamburger--arrowturn-r.is-active .hamburger-inner {
  transform: rotate(-180deg); }
  .hamburger--arrowturn-r.is-active .hamburger-inner::before {
    transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }
  .hamburger--arrowturn-r.is-active .hamburger-inner::after {
    transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }

/*
   * Boring
   */
.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {
  transition-property: none; }

.hamburger--boring.is-active .hamburger-inner {
  transform: rotate(45deg); }
  .hamburger--boring.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
  .hamburger--boring.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg); }

/*
   * Collapse
   */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--collapse .hamburger-inner::after {
    top: -20px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
  .hamburger--collapse .hamburger-inner::before {
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--collapse.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
  .hamburger--collapse.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(-90deg);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Collapse Reverse
   */
.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--collapse-r .hamburger-inner::after {
    top: -20px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
  .hamburger--collapse-r .hamburger-inner::before {
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse-r.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--collapse-r.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
  .hamburger--collapse-r.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(90deg);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Elastic
   */
.hamburger--elastic .hamburger-inner {
  top: 2px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
  .hamburger--elastic .hamburger-inner::before {
    top: 10px;
    transition: opacity 0.125s 0.275s ease; }
  .hamburger--elastic .hamburger-inner::after {
    top: 20px;
    transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(135deg);
  transition-delay: 0.075s; }
  .hamburger--elastic.is-active .hamburger-inner::before {
    transition-delay: 0s;
    opacity: 0; }
  .hamburger--elastic.is-active .hamburger-inner::after {
    transform: translate3d(0, -20px, 0) rotate(-270deg);
    transition-delay: 0.075s; }

/*
   * Elastic Reverse
   */
.hamburger--elastic-r .hamburger-inner {
  top: 2px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
  .hamburger--elastic-r .hamburger-inner::before {
    top: 10px;
    transition: opacity 0.125s 0.275s ease; }
  .hamburger--elastic-r .hamburger-inner::after {
    top: 20px;
    transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic-r.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(-135deg);
  transition-delay: 0.075s; }
  .hamburger--elastic-r.is-active .hamburger-inner::before {
    transition-delay: 0s;
    opacity: 0; }
  .hamburger--elastic-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -20px, 0) rotate(270deg);
    transition-delay: 0.075s; }

/*
   * Emphatic
   */
.hamburger--emphatic {
  overflow: hidden; }
  .hamburger--emphatic .hamburger-inner {
    transition: background-color 0.125s 0.175s ease-in; }
    .hamburger--emphatic .hamburger-inner::before {
      left: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; }
    .hamburger--emphatic .hamburger-inner::after {
      top: 10px;
      right: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; }
  .hamburger--emphatic.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent !important; }
    .hamburger--emphatic.is-active .hamburger-inner::before {
      left: -80px;
      top: -80px;
      transform: translate3d(80px, 80px, 0) rotate(45deg);
      transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }
    .hamburger--emphatic.is-active .hamburger-inner::after {
      right: -80px;
      top: -80px;
      transform: translate3d(-80px, 80px, 0) rotate(-45deg);
      transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }

/*
   * Emphatic Reverse
   */
.hamburger--emphatic-r {
  overflow: hidden; }
  .hamburger--emphatic-r .hamburger-inner {
    transition: background-color 0.125s 0.175s ease-in; }
    .hamburger--emphatic-r .hamburger-inner::before {
      left: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; }
    .hamburger--emphatic-r .hamburger-inner::after {
      top: 10px;
      right: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; }
  .hamburger--emphatic-r.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent !important; }
    .hamburger--emphatic-r.is-active .hamburger-inner::before {
      left: -80px;
      top: 80px;
      transform: translate3d(80px, -80px, 0) rotate(-45deg);
      transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }
    .hamburger--emphatic-r.is-active .hamburger-inner::after {
      right: -80px;
      top: 80px;
      transform: translate3d(-80px, -80px, 0) rotate(45deg);
      transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }

/*
   * Minus
   */
.hamburger--minus .hamburger-inner::before, .hamburger--minus .hamburger-inner::after {
  transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear; }

.hamburger--minus.is-active .hamburger-inner::before, .hamburger--minus.is-active .hamburger-inner::after {
  opacity: 0;
  transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear; }

.hamburger--minus.is-active .hamburger-inner::before {
  top: 0; }

.hamburger--minus.is-active .hamburger-inner::after {
  bottom: 0; }

/*
   * Slider
   */
.hamburger--slider .hamburger-inner {
  top: 2px; }
  .hamburger--slider .hamburger-inner::before {
    top: 10px;
    transition-property: transform, opacity;
    transition-timing-function: ease;
    transition-duration: 0.15s; }
  .hamburger--slider .hamburger-inner::after {
    top: 20px; }

.hamburger--slider.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--slider.is-active .hamburger-inner::before {
    transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
    opacity: 0; }
  .hamburger--slider.is-active .hamburger-inner::after {
    transform: translate3d(0, -20px, 0) rotate(-90deg); }

/*
   * Slider Reverse
   */
.hamburger--slider-r .hamburger-inner {
  top: 2px; }
  .hamburger--slider-r .hamburger-inner::before {
    top: 10px;
    transition-property: transform, opacity;
    transition-timing-function: ease;
    transition-duration: 0.15s; }
  .hamburger--slider-r .hamburger-inner::after {
    top: 20px; }

.hamburger--slider-r.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(-45deg); }
  .hamburger--slider-r.is-active .hamburger-inner::before {
    transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
    opacity: 0; }
  .hamburger--slider-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -20px, 0) rotate(90deg); }

/*
   * Spin
   */
.hamburger--spin .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spin .hamburger-inner::before {
    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
  .hamburger--spin .hamburger-inner::after {
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin.is-active .hamburger-inner {
  transform: rotate(225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spin.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
  .hamburger--spin.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Spin Reverse
   */
.hamburger--spin-r .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spin-r .hamburger-inner::before {
    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
  .hamburger--spin-r .hamburger-inner::after {
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin-r.is-active .hamburger-inner {
  transform: rotate(-225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spin-r.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
  .hamburger--spin-r.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(90deg);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Spring
   */
.hamburger--spring .hamburger-inner {
  top: 2px;
  transition: background-color 0s 0.13s linear; }
  .hamburger--spring .hamburger-inner::before {
    top: 10px;
    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spring .hamburger-inner::after {
    top: 20px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spring.is-active .hamburger-inner {
  transition-delay: 0.22s;
  background-color: transparent !important; }
  .hamburger--spring.is-active .hamburger-inner::before {
    top: 0;
    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--spring.is-active .hamburger-inner::after {
    top: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 10px, 0) rotate(-45deg); }

/*
   * Spring Reverse
   */
.hamburger--spring-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spring-r .hamburger-inner::after {
    top: -20px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear; }
  .hamburger--spring-r .hamburger-inner::before {
    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spring-r.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spring-r.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear; }
  .hamburger--spring-r.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(90deg);
    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Stand
   */
.hamburger--stand .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear; }
  .hamburger--stand .hamburger-inner::before {
    transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--stand .hamburger-inner::after {
    transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand.is-active .hamburger-inner {
  transform: rotate(90deg);
  background-color: transparent !important;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear; }
  .hamburger--stand.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(-45deg);
    transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--stand.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(45deg);
    transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Stand Reverse
   */
.hamburger--stand-r .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear; }
  .hamburger--stand-r .hamburger-inner::before {
    transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--stand-r .hamburger-inner::after {
    transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand-r.is-active .hamburger-inner {
  transform: rotate(-90deg);
  background-color: transparent !important;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear; }
  .hamburger--stand-r.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(-45deg);
    transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--stand-r.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(45deg);
    transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Squeeze
   */
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--squeeze .hamburger-inner::before {
    transition: top 0.075s 0.12s ease, opacity 0.075s ease; }
  .hamburger--squeeze .hamburger-inner::after {
    transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--squeeze.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.075s ease, opacity 0.075s 0.12s ease; }
  .hamburger--squeeze.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Vortex
   */
.hamburger--vortex .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {
    transition-duration: 0s;
    transition-delay: 0.1s;
    transition-timing-function: linear; }
  .hamburger--vortex .hamburger-inner::before {
    transition-property: top, opacity; }
  .hamburger--vortex .hamburger-inner::after {
    transition-property: bottom, transform; }

.hamburger--vortex.is-active .hamburger-inner {
  transform: rotate(765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {
    transition-delay: 0s; }
  .hamburger--vortex.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
  .hamburger--vortex.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(90deg); }

/*
   * Vortex Reverse
   */
.hamburger--vortex-r .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after {
    transition-duration: 0s;
    transition-delay: 0.1s;
    transition-timing-function: linear; }
  .hamburger--vortex-r .hamburger-inner::before {
    transition-property: top, opacity; }
  .hamburger--vortex-r .hamburger-inner::after {
    transition-property: bottom, transform; }

.hamburger--vortex-r.is-active .hamburger-inner {
  transform: rotate(-765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after {
    transition-delay: 0s; }
  .hamburger--vortex-r.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
  .hamburger--vortex-r.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg); }

.glide {
  position: relative;
  width: 100%;
  box-sizing: border-box; }
  .glide * {
    box-sizing: inherit; }
  .glide__track {
    overflow: hidden; }
  .glide__slides {
    position: relative;
    width: 100%;
    list-style: none;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    transform-style: preserve-3d;
    touch-action: pan-Y;
    overflow: hidden;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    display: flex;
    flex-wrap: nowrap;
    will-change: transform; }
    .glide__slides--dragging {
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
  .glide__slide {
    width: 100%;
    height: 100%;
    flex-shrink: 0;
    white-space: normal;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent; }
    .glide__slide a {
      -webkit-user-select: none;
              user-select: none;
      -webkit-user-drag: none;
      -moz-user-select: none;
      -ms-user-select: none; }
  .glide__arrows {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .glide__bullets {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .glide--rtl {
    direction: rtl; }

.glide__arrow {
  position: absolute;
  display: block;
  top: 50%;
  z-index: 2;
  color: white;
  text-transform: uppercase;
  padding: 9px 12px;
  background-color: transparent;
  border: 2px solid rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
  text-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.1);
  opacity: 1;
  cursor: pointer;
  transition: opacity 150ms ease, border 300ms ease-in-out;
  transform: translateY(-50%);
  line-height: 1; }
  .glide__arrow:focus {
    outline: none; }
  .glide__arrow:hover {
    border-color: white; }
  .glide__arrow--left {
    left: 2em; }
  .glide__arrow--right {
    right: 2em; }
  .glide__arrow--disabled {
    opacity: 0.33; }

.glide__bullets {
  position: absolute;
  z-index: 2;
  bottom: 2em;
  left: 50%;
  display: inline-flex;
  list-style: none;
  transform: translateX(-50%); }

.glide__bullet {
  background-color: rgba(255, 255, 255, 0.5);
  width: 9px;
  height: 9px;
  padding: 0;
  border-radius: 50%;
  border: 2px solid transparent;
  transition: all 300ms ease-in-out;
  cursor: pointer;
  line-height: 0;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
  margin: 0 0.25em; }
  .glide__bullet:focus {
    outline: none; }
  .glide__bullet:hover, .glide__bullet:focus {
    border: 2px solid white;
    background-color: rgba(255, 255, 255, 0.5); }
  .glide__bullet--active {
    background-color: white; }

.glide--swipeable {
  cursor: grab;
  cursor: -webkit-grab; }

.glide--dragging {
  cursor: grabbing;
  cursor: -webkit-grabbing; }

@font-face {
  font-family: 'Mark';
  src: url("../fonts/MarkPro.woff2") format("woff2"), url("../fonts/MarkPro.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Mark';
  src: url("../fonts/MarkPro-Medium.woff2") format("woff2"), url("../fonts/MarkPro-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Mark';
  src: url("../fonts/MarkPro-MediumItalic.woff2") format("woff2"), url("../fonts/MarkPro-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Mark';
  src: url("../fonts/MarkPro-Bold.woff2") format("woff2"), url("../fonts/MarkPro-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Mark';
  src: url("../fonts/MarkPro-BoldItalic.woff2") format("woff2"), url("../fonts/MarkPro-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Mark';
  src: url("../fonts/MarkPro-Heavy.woff2") format("woff2"), url("../fonts/MarkPro-Heavy.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Mark';
  src: url("../fonts/MarkPro-HeavyItalic.woff2") format("woff2"), url("../fonts/MarkPro-HeavyItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap; }

.content h1, .content h2, .content h3, .content h4,
.content .title {
  font-weight: 900;
  color: #03173E;
  font-weight: 900 !important; }
  .content h1.has-text-weight-bold, .content h2.has-text-weight-bold, .content h3.has-text-weight-bold, .content h4.has-text-weight-bold,
  .content .title.has-text-weight-bold {
    font-weight: 900 !important; }

.content a {
  text-decoration: underline;
  color: #00558C; }
  .content a:hover, .content a:focus {
    color: #03173E; }
  .content a.js-modal-trigger {
    text-decoration: none; }

h1, h2, h3, h4,
.title {
  font-weight: 900;
  color: #03173E;
  font-weight: 900 !important; }
  h1.has-text-weight-bold, h2.has-text-weight-bold, h3.has-text-weight-bold, h4.has-text-weight-bold,
  .title.has-text-weight-bold {
    font-weight: 900 !important; }

.is-icon svg .icon-background {
  fill: none; }

.is-icon.is-primary svg .icon-fill, .hs-form .is-icon.hs-button svg .icon-fill, .wpcf7-form .is-icon.wpcf7-submit svg .icon-fill {
  fill: #E05929; }

.is-icon.is-secondary svg .icon-fill, .our_services .content .our_services-content .is-icon.button svg .icon-fill, .our_services .content .our_services-content .hs-form .is-icon.hs-button svg .icon-fill, .hs-form .our_services .content .our_services-content .is-icon.hs-button svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .is-icon.wpcf7-submit svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .is-icon.wpcf7-submit svg .icon-fill {
  fill: #03173E; }

.is-icon.is-white svg .icon-fill {
  fill: #FFFFFF; }

.is-nowrap {
  white-space: nowrap; }

.contact-phone-number a {
  text-decoration: none; }

.accordion:first-of-type {
  border-top: 1px solid #D9DAD4; }

.accordion .message,
.accordion .message:not(:last-child) {
  margin-bottom: 0;
  border-radius: 0;
  background-color: transparent;
  border-bottom: 1px solid #D9DAD4; }
  .accordion .message .message-header,
  .accordion .message .a-btn,
  .accordion .message a:not(.button):not(.tag):not(.dropdown-item),
  .accordion .message:not(:last-child) .message-header,
  .accordion .message:not(:last-child) .a-btn,
  .accordion .message:not(:last-child) a:not(.button):not(.tag):not(.dropdown-item) {
    border-radius: 0;
    margin-bottom: 0;
    background-color: transparent;
    color: #58595A;
    font-weight: 500;
    text-decoration: none; }
    .accordion .message .message-header .image.is-icon, .accordion .message .message-header .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media, .wp-block-media-text.is-image-fill .accordion .message .message-header .is-icon.wp-block-media-text__media,
    .accordion .message .a-btn .image.is-icon,
    .accordion .message .a-btn .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media,
    .wp-block-media-text.is-image-fill .accordion .message .a-btn .is-icon.wp-block-media-text__media,
    .accordion .message a:not(.button):not(.tag):not(.dropdown-item) .image.is-icon,
    .accordion .message a:not(.button):not(.tag):not(.dropdown-item) .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media,
    .wp-block-media-text.is-image-fill .accordion .message a:not(.button):not(.tag):not(.dropdown-item) .is-icon.wp-block-media-text__media,
    .accordion .message:not(:last-child) .message-header .image.is-icon,
    .accordion .message:not(:last-child) .message-header .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media,
    .wp-block-media-text.is-image-fill .accordion .message:not(:last-child) .message-header .is-icon.wp-block-media-text__media,
    .accordion .message:not(:last-child) .a-btn .image.is-icon,
    .accordion .message:not(:last-child) .a-btn .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media,
    .wp-block-media-text.is-image-fill .accordion .message:not(:last-child) .a-btn .is-icon.wp-block-media-text__media,
    .accordion .message:not(:last-child) a:not(.button):not(.tag):not(.dropdown-item) .image.is-icon,
    .accordion .message:not(:last-child) a:not(.button):not(.tag):not(.dropdown-item) .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media,
    .wp-block-media-text.is-image-fill .accordion .message:not(:last-child) a:not(.button):not(.tag):not(.dropdown-item) .is-icon.wp-block-media-text__media {
      transform: rotate(180deg); }
      .accordion .message .message-header .image.is-icon svg .icon-fill, .accordion .message .message-header .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .accordion .message .message-header .is-icon.wp-block-media-text__media svg .icon-fill,
      .accordion .message .a-btn .image.is-icon svg .icon-fill,
      .accordion .message .a-btn .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media svg .icon-fill,
      .wp-block-media-text.is-image-fill .accordion .message .a-btn .is-icon.wp-block-media-text__media svg .icon-fill,
      .accordion .message a:not(.button):not(.tag):not(.dropdown-item) .image.is-icon svg .icon-fill,
      .accordion .message a:not(.button):not(.tag):not(.dropdown-item) .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media svg .icon-fill,
      .wp-block-media-text.is-image-fill .accordion .message a:not(.button):not(.tag):not(.dropdown-item) .is-icon.wp-block-media-text__media svg .icon-fill,
      .accordion .message:not(:last-child) .message-header .image.is-icon svg .icon-fill,
      .accordion .message:not(:last-child) .message-header .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media svg .icon-fill,
      .wp-block-media-text.is-image-fill .accordion .message:not(:last-child) .message-header .is-icon.wp-block-media-text__media svg .icon-fill,
      .accordion .message:not(:last-child) .a-btn .image.is-icon svg .icon-fill,
      .accordion .message:not(:last-child) .a-btn .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media svg .icon-fill,
      .wp-block-media-text.is-image-fill .accordion .message:not(:last-child) .a-btn .is-icon.wp-block-media-text__media svg .icon-fill,
      .accordion .message:not(:last-child) a:not(.button):not(.tag):not(.dropdown-item) .image.is-icon svg .icon-fill,
      .accordion .message:not(:last-child) a:not(.button):not(.tag):not(.dropdown-item) .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media svg .icon-fill,
      .wp-block-media-text.is-image-fill .accordion .message:not(:last-child) a:not(.button):not(.tag):not(.dropdown-item) .is-icon.wp-block-media-text__media svg .icon-fill {
        fill: #58595A; }
    .accordion .message .message-header:hover,
    .accordion .message .a-btn:hover,
    .accordion .message a:not(.button):not(.tag):not(.dropdown-item):hover,
    .accordion .message:not(:last-child) .message-header:hover,
    .accordion .message:not(:last-child) .a-btn:hover,
    .accordion .message:not(:last-child) a:not(.button):not(.tag):not(.dropdown-item):hover {
      color: #0085CA;
      cursor: pointer; }
      .accordion .message .message-header:hover .image.is-icon, .accordion .message .message-header:hover .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media, .wp-block-media-text.is-image-fill .accordion .message .message-header:hover .is-icon.wp-block-media-text__media,
      .accordion .message .a-btn:hover .image.is-icon,
      .accordion .message .a-btn:hover .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media,
      .wp-block-media-text.is-image-fill .accordion .message .a-btn:hover .is-icon.wp-block-media-text__media,
      .accordion .message a:not(.button):not(.tag):not(.dropdown-item):hover .image.is-icon,
      .accordion .message a:not(.button):not(.tag):not(.dropdown-item):hover .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media,
      .wp-block-media-text.is-image-fill .accordion .message a:not(.button):not(.tag):not(.dropdown-item):hover .is-icon.wp-block-media-text__media,
      .accordion .message:not(:last-child) .message-header:hover .image.is-icon,
      .accordion .message:not(:last-child) .message-header:hover .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media,
      .wp-block-media-text.is-image-fill .accordion .message:not(:last-child) .message-header:hover .is-icon.wp-block-media-text__media,
      .accordion .message:not(:last-child) .a-btn:hover .image.is-icon,
      .accordion .message:not(:last-child) .a-btn:hover .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media,
      .wp-block-media-text.is-image-fill .accordion .message:not(:last-child) .a-btn:hover .is-icon.wp-block-media-text__media,
      .accordion .message:not(:last-child) a:not(.button):not(.tag):not(.dropdown-item):hover .image.is-icon,
      .accordion .message:not(:last-child) a:not(.button):not(.tag):not(.dropdown-item):hover .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media,
      .wp-block-media-text.is-image-fill .accordion .message:not(:last-child) a:not(.button):not(.tag):not(.dropdown-item):hover .is-icon.wp-block-media-text__media {
        transform: rotate(180deg); }
        .accordion .message .message-header:hover .image.is-icon svg .icon-fill, .accordion .message .message-header:hover .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .accordion .message .message-header:hover .is-icon.wp-block-media-text__media svg .icon-fill,
        .accordion .message .a-btn:hover .image.is-icon svg .icon-fill,
        .accordion .message .a-btn:hover .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media svg .icon-fill,
        .wp-block-media-text.is-image-fill .accordion .message .a-btn:hover .is-icon.wp-block-media-text__media svg .icon-fill,
        .accordion .message a:not(.button):not(.tag):not(.dropdown-item):hover .image.is-icon svg .icon-fill,
        .accordion .message a:not(.button):not(.tag):not(.dropdown-item):hover .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media svg .icon-fill,
        .wp-block-media-text.is-image-fill .accordion .message a:not(.button):not(.tag):not(.dropdown-item):hover .is-icon.wp-block-media-text__media svg .icon-fill,
        .accordion .message:not(:last-child) .message-header:hover .image.is-icon svg .icon-fill,
        .accordion .message:not(:last-child) .message-header:hover .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media svg .icon-fill,
        .wp-block-media-text.is-image-fill .accordion .message:not(:last-child) .message-header:hover .is-icon.wp-block-media-text__media svg .icon-fill,
        .accordion .message:not(:last-child) .a-btn:hover .image.is-icon svg .icon-fill,
        .accordion .message:not(:last-child) .a-btn:hover .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media svg .icon-fill,
        .wp-block-media-text.is-image-fill .accordion .message:not(:last-child) .a-btn:hover .is-icon.wp-block-media-text__media svg .icon-fill,
        .accordion .message:not(:last-child) a:not(.button):not(.tag):not(.dropdown-item):hover .image.is-icon svg .icon-fill,
        .accordion .message:not(:last-child) a:not(.button):not(.tag):not(.dropdown-item):hover .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media svg .icon-fill,
        .wp-block-media-text.is-image-fill .accordion .message:not(:last-child) a:not(.button):not(.tag):not(.dropdown-item):hover .is-icon.wp-block-media-text__media svg .icon-fill {
          fill: #0085CA; }
  .accordion .message .message-body,
  .accordion .message:not(:last-child) .message-body {
    border-radius: 0;
    background-color: #F5F5F5;
    color: #191919; }

.accordion .a-container .a-panel {
  width: 100%;
  transition: all 0.2s ease-in-out;
  opacity: 0;
  height: auto;
  max-height: 0px;
  overflow: hidden;
  padding: 0 1em; }

.accordion .a-container.active .message-header {
  color: #191919;
  font-weight: bold; }
  .accordion .a-container.active .message-header .image.is-icon, .accordion .a-container.active .message-header .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media, .wp-block-media-text.is-image-fill .accordion .a-container.active .message-header .is-icon.wp-block-media-text__media {
    transform: rotate(0); }
    .accordion .a-container.active .message-header .image.is-icon svg .icon-fill, .accordion .a-container.active .message-header .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .accordion .a-container.active .message-header .is-icon.wp-block-media-text__media svg .icon-fill {
      fill: #191919; }

.accordion .a-container.active .a-panel {
  opacity: 1;
  height: auto;
  max-height: 500px;
  padding: 1em; }

.is-section-blockquote blockquote,
.testimonials-slider blockquote {
  font-family: Georgia;
  font-size: 1.65rem;
  font-style: italic;
  background: none;
  background-color: transparent;
  border-left: none;
  padding: 0;
  color: #FFFFFF; }
  .is-section-blockquote blockquote p,
  .testimonials-slider blockquote p {
    color: #FFFFFF; }
  @media screen and (max-width: 1023px) {
    .is-section-blockquote blockquote,
    .testimonials-slider blockquote {
      font-size: 1.25rem; } }

.is-section-blockquote .attribution,
.testimonials-slider .attribution {
  color: #FFFFFF;
  font-weight: bold; }

.tab-content blockquote,
.tab-content .content blockquote {
  background: none;
  border: none;
  padding: 0;
  margin: 0; }
  .tab-content blockquote p,
  .tab-content .content blockquote p {
    font-size: 1.75rem;
    color: #03173E;
    font-family: "Georgia", "Times New Roman", Times, serif;
    font-style: italic; }

.content .button, .content .hs-form .hs-button, .hs-form .content .hs-button, .content .wpcf7-form .wpcf7-submit, .wpcf7-form .content .wpcf7-submit, .button, .hs-form .hs-button, .wpcf7-form .wpcf7-submit,
.wp-block-button,
.wp-block-button__link {
  font-size: 1rem;
  font-weight: bold;
  text-decoration: none;
  border-radius: 5px; }
  .content .button .wp-block-button__primary, .content .hs-form .hs-button .wp-block-button__primary, .hs-form .content .hs-button .wp-block-button__primary, .content .wpcf7-form .wpcf7-submit .wp-block-button__primary, .wpcf7-form .content .wpcf7-submit .wp-block-button__primary, .content .button.is-primary, .content .hs-form .hs-button, .hs-form .content .hs-button, .content .wpcf7-form .wpcf7-submit, .wpcf7-form .content .wpcf7-submit,
  .button .wp-block-button__primary,
  .hs-form .hs-button .wp-block-button__primary,
  .wpcf7-form .wpcf7-submit .wp-block-button__primary, .button.is-primary, .hs-form .hs-button, .wpcf7-form .wpcf7-submit,
  .wp-block-button .wp-block-button__primary,
  .wp-block-button.is-primary,
  .hs-form .wp-block-button.hs-button,
  .wpcf7-form .wp-block-button.wpcf7-submit,
  .wp-block-button__link .wp-block-button__primary,
  .wp-block-button__link.is-primary,
  .hs-form .wp-block-button__link.hs-button,
  .wpcf7-form .wp-block-button__link.wpcf7-submit {
    background-color: #BE552E; }
    .content .button .wp-block-button__primary:hover, .content .hs-form .hs-button .wp-block-button__primary:hover, .hs-form .content .hs-button .wp-block-button__primary:hover, .content .wpcf7-form .wpcf7-submit .wp-block-button__primary:hover, .wpcf7-form .content .wpcf7-submit .wp-block-button__primary:hover, .content .button .wp-block-button__primary:focus, .content .hs-form .hs-button .wp-block-button__primary:focus, .hs-form .content .hs-button .wp-block-button__primary:focus, .content .wpcf7-form .wpcf7-submit .wp-block-button__primary:focus, .wpcf7-form .content .wpcf7-submit .wp-block-button__primary:focus, .content .button.is-primary:hover, .content .hs-form .hs-button:hover, .hs-form .content .hs-button:hover, .content .wpcf7-form .wpcf7-submit:hover, .wpcf7-form .content .wpcf7-submit:hover, .content .button.is-primary:focus, .content .hs-form .hs-button:focus, .hs-form .content .hs-button:focus, .content .wpcf7-form .wpcf7-submit:focus, .wpcf7-form .content .wpcf7-submit:focus,
    .button .wp-block-button__primary:hover,
    .hs-form .hs-button .wp-block-button__primary:hover,
    .wpcf7-form .wpcf7-submit .wp-block-button__primary:hover,
    .button .wp-block-button__primary:focus,
    .hs-form .hs-button .wp-block-button__primary:focus,
    .wpcf7-form .wpcf7-submit .wp-block-button__primary:focus, .button.is-primary:hover, .hs-form .hs-button:hover, .wpcf7-form .wpcf7-submit:hover, .button.is-primary:focus, .hs-form .hs-button:focus, .wpcf7-form .wpcf7-submit:focus,
    .wp-block-button .wp-block-button__primary:hover,
    .wp-block-button .wp-block-button__primary:focus,
    .wp-block-button.is-primary:hover,
    .hs-form .wp-block-button.hs-button:hover,
    .wpcf7-form .wp-block-button.wpcf7-submit:hover,
    .wp-block-button.is-primary:focus,
    .hs-form .wp-block-button.hs-button:focus,
    .wpcf7-form .wp-block-button.wpcf7-submit:focus,
    .wp-block-button__link .wp-block-button__primary:hover,
    .wp-block-button__link .wp-block-button__primary:focus,
    .wp-block-button__link.is-primary:hover,
    .hs-form .wp-block-button__link.hs-button:hover,
    .wpcf7-form .wp-block-button__link.wpcf7-submit:hover,
    .wp-block-button__link.is-primary:focus,
    .hs-form .wp-block-button__link.hs-button:focus,
    .wpcf7-form .wp-block-button__link.wpcf7-submit:focus {
      background-color: #8d3f22;
      color: #FFFFFF !important; }
    .content .button .wp-block-button__primary .wp-block-button__link, .content .hs-form .hs-button .wp-block-button__primary .wp-block-button__link, .hs-form .content .hs-button .wp-block-button__primary .wp-block-button__link, .content .wpcf7-form .wpcf7-submit .wp-block-button__primary .wp-block-button__link, .wpcf7-form .content .wpcf7-submit .wp-block-button__primary .wp-block-button__link, .content .button.is-primary .wp-block-button__link, .content .hs-form .hs-button .wp-block-button__link, .hs-form .content .hs-button .wp-block-button__link, .content .wpcf7-form .wpcf7-submit .wp-block-button__link, .wpcf7-form .content .wpcf7-submit .wp-block-button__link,
    .button .wp-block-button__primary .wp-block-button__link,
    .hs-form .hs-button .wp-block-button__primary .wp-block-button__link,
    .wpcf7-form .wpcf7-submit .wp-block-button__primary .wp-block-button__link,
    .button.is-primary .wp-block-button__link,
    .hs-form .hs-button .wp-block-button__link,
    .wpcf7-form .wpcf7-submit .wp-block-button__link,
    .wp-block-button .wp-block-button__primary .wp-block-button__link,
    .wp-block-button.is-primary .wp-block-button__link,
    .hs-form .wp-block-button.hs-button .wp-block-button__link,
    .wpcf7-form .wp-block-button.wpcf7-submit .wp-block-button__link,
    .wp-block-button__link .wp-block-button__primary .wp-block-button__link,
    .wp-block-button__link.is-primary .wp-block-button__link,
    .hs-form .wp-block-button__link.hs-button .wp-block-button__link,
    .wpcf7-form .wp-block-button__link.wpcf7-submit .wp-block-button__link {
      background-color: #BE552E; }
      .content .button .wp-block-button__primary .wp-block-button__link:hover, .content .hs-form .hs-button .wp-block-button__primary .wp-block-button__link:hover, .hs-form .content .hs-button .wp-block-button__primary .wp-block-button__link:hover, .content .wpcf7-form .wpcf7-submit .wp-block-button__primary .wp-block-button__link:hover, .wpcf7-form .content .wpcf7-submit .wp-block-button__primary .wp-block-button__link:hover, .content .button .wp-block-button__primary .wp-block-button__link:focus, .content .hs-form .hs-button .wp-block-button__primary .wp-block-button__link:focus, .hs-form .content .hs-button .wp-block-button__primary .wp-block-button__link:focus, .content .wpcf7-form .wpcf7-submit .wp-block-button__primary .wp-block-button__link:focus, .wpcf7-form .content .wpcf7-submit .wp-block-button__primary .wp-block-button__link:focus, .content .button.is-primary .wp-block-button__link:hover, .content .hs-form .hs-button .wp-block-button__link:hover, .hs-form .content .hs-button .wp-block-button__link:hover, .content .wpcf7-form .wpcf7-submit .wp-block-button__link:hover, .wpcf7-form .content .wpcf7-submit .wp-block-button__link:hover, .content .button.is-primary .wp-block-button__link:focus, .content .hs-form .hs-button .wp-block-button__link:focus, .hs-form .content .hs-button .wp-block-button__link:focus, .content .wpcf7-form .wpcf7-submit .wp-block-button__link:focus, .wpcf7-form .content .wpcf7-submit .wp-block-button__link:focus,
      .button .wp-block-button__primary .wp-block-button__link:hover,
      .hs-form .hs-button .wp-block-button__primary .wp-block-button__link:hover,
      .wpcf7-form .wpcf7-submit .wp-block-button__primary .wp-block-button__link:hover,
      .button .wp-block-button__primary .wp-block-button__link:focus,
      .hs-form .hs-button .wp-block-button__primary .wp-block-button__link:focus,
      .wpcf7-form .wpcf7-submit .wp-block-button__primary .wp-block-button__link:focus,
      .button.is-primary .wp-block-button__link:hover,
      .hs-form .hs-button .wp-block-button__link:hover,
      .wpcf7-form .wpcf7-submit .wp-block-button__link:hover,
      .button.is-primary .wp-block-button__link:focus,
      .hs-form .hs-button .wp-block-button__link:focus,
      .wpcf7-form .wpcf7-submit .wp-block-button__link:focus,
      .wp-block-button .wp-block-button__primary .wp-block-button__link:hover,
      .wp-block-button .wp-block-button__primary .wp-block-button__link:focus,
      .wp-block-button.is-primary .wp-block-button__link:hover,
      .hs-form .wp-block-button.hs-button .wp-block-button__link:hover,
      .wpcf7-form .wp-block-button.wpcf7-submit .wp-block-button__link:hover,
      .wp-block-button.is-primary .wp-block-button__link:focus,
      .hs-form .wp-block-button.hs-button .wp-block-button__link:focus,
      .wpcf7-form .wp-block-button.wpcf7-submit .wp-block-button__link:focus,
      .wp-block-button__link .wp-block-button__primary .wp-block-button__link:hover,
      .wp-block-button__link .wp-block-button__primary .wp-block-button__link:focus,
      .wp-block-button__link.is-primary .wp-block-button__link:hover,
      .hs-form .wp-block-button__link.hs-button .wp-block-button__link:hover,
      .wpcf7-form .wp-block-button__link.wpcf7-submit .wp-block-button__link:hover,
      .wp-block-button__link.is-primary .wp-block-button__link:focus,
      .hs-form .wp-block-button__link.hs-button .wp-block-button__link:focus,
      .wpcf7-form .wp-block-button__link.wpcf7-submit .wp-block-button__link:focus {
        background-color: #8d3f22 !important;
        color: #FFFFFF !important; }
  .content .button .wp-block-button__link, .content .hs-form .hs-button .wp-block-button__link, .hs-form .content .hs-button .wp-block-button__link, .content .wpcf7-form .wpcf7-submit .wp-block-button__link, .wpcf7-form .content .wpcf7-submit .wp-block-button__link, .content .button.is-secondary, .content .hs-form .is-secondary.hs-button, .hs-form .content .is-secondary.hs-button, .content .wpcf7-form .is-secondary.wpcf7-submit, .wpcf7-form .content .is-secondary.wpcf7-submit, .our_services .content .our_services-content .button, .our_services .content .our_services-content .hs-form .hs-button, .hs-form .our_services .content .our_services-content .hs-button, .our_services .content .our_services-content .wpcf7-form .wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .wpcf7-submit,
  .button .wp-block-button__link,
  .hs-form .hs-button .wp-block-button__link,
  .wpcf7-form .wpcf7-submit .wp-block-button__link, .button.is-secondary, .hs-form .is-secondary.hs-button, .wpcf7-form .is-secondary.wpcf7-submit, .our_services .content .our_services-content .button, .our_services .content .our_services-content .hs-form .hs-button, .hs-form .our_services .content .our_services-content .hs-button, .our_services .content .our_services-content .wpcf7-form .wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .wpcf7-submit,
  .wp-block-button .wp-block-button__link,
  .wp-block-button.is-secondary,
  .our_services .content .our_services-content .wp-block-button.button,
  .our_services .content .our_services-content .hs-form .wp-block-button.hs-button,
  .hs-form .our_services .content .our_services-content .wp-block-button.hs-button,
  .our_services .content .our_services-content .wpcf7-form .wp-block-button.wpcf7-submit,
  .wpcf7-form .our_services .content .our_services-content .wp-block-button.wpcf7-submit,
  .wp-block-button__link .wp-block-button__link,
  .wp-block-button__link.is-secondary,
  .our_services .content .our_services-content .wp-block-button__link.button,
  .our_services .content .our_services-content .hs-form .wp-block-button__link.hs-button,
  .hs-form .our_services .content .our_services-content .wp-block-button__link.hs-button,
  .our_services .content .our_services-content .wpcf7-form .wp-block-button__link.wpcf7-submit,
  .wpcf7-form .our_services .content .our_services-content .wp-block-button__link.wpcf7-submit {
    color: #FFFFFF;
    background-color: #03173E;
    border-radius: 5px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(0.45rem + 3px) calc(1rem + 2px);
    font-size: 1rem;
    font-weight: bold; }
    .content .button .wp-block-button__link:hover, .content .hs-form .hs-button .wp-block-button__link:hover, .hs-form .content .hs-button .wp-block-button__link:hover, .content .wpcf7-form .wpcf7-submit .wp-block-button__link:hover, .wpcf7-form .content .wpcf7-submit .wp-block-button__link:hover, .content .button .wp-block-button__link:focus, .content .hs-form .hs-button .wp-block-button__link:focus, .hs-form .content .hs-button .wp-block-button__link:focus, .content .wpcf7-form .wpcf7-submit .wp-block-button__link:focus, .wpcf7-form .content .wpcf7-submit .wp-block-button__link:focus, .content .button.is-secondary:hover, .content .hs-form .is-secondary.hs-button:hover, .hs-form .content .is-secondary.hs-button:hover, .content .wpcf7-form .is-secondary.wpcf7-submit:hover, .wpcf7-form .content .is-secondary.wpcf7-submit:hover, .our_services .content .our_services-content .button:hover, .our_services .content .our_services-content .hs-form .hs-button:hover, .hs-form .our_services .content .our_services-content .hs-button:hover, .our_services .content .our_services-content .wpcf7-form .wpcf7-submit:hover, .wpcf7-form .our_services .content .our_services-content .wpcf7-submit:hover, .content .button.is-secondary:focus, .content .hs-form .is-secondary.hs-button:focus, .hs-form .content .is-secondary.hs-button:focus, .content .wpcf7-form .is-secondary.wpcf7-submit:focus, .wpcf7-form .content .is-secondary.wpcf7-submit:focus, .our_services .content .our_services-content .button:focus, .our_services .content .our_services-content .hs-form .hs-button:focus, .hs-form .our_services .content .our_services-content .hs-button:focus, .our_services .content .our_services-content .wpcf7-form .wpcf7-submit:focus, .wpcf7-form .our_services .content .our_services-content .wpcf7-submit:focus,
    .button .wp-block-button__link:hover,
    .hs-form .hs-button .wp-block-button__link:hover,
    .wpcf7-form .wpcf7-submit .wp-block-button__link:hover,
    .button .wp-block-button__link:focus,
    .hs-form .hs-button .wp-block-button__link:focus,
    .wpcf7-form .wpcf7-submit .wp-block-button__link:focus, .button.is-secondary:hover, .hs-form .is-secondary.hs-button:hover, .wpcf7-form .is-secondary.wpcf7-submit:hover, .our_services .content .our_services-content .button:hover, .our_services .content .our_services-content .hs-form .hs-button:hover, .hs-form .our_services .content .our_services-content .hs-button:hover, .our_services .content .our_services-content .wpcf7-form .wpcf7-submit:hover, .wpcf7-form .our_services .content .our_services-content .wpcf7-submit:hover, .button.is-secondary:focus, .hs-form .is-secondary.hs-button:focus, .wpcf7-form .is-secondary.wpcf7-submit:focus, .our_services .content .our_services-content .button:focus, .our_services .content .our_services-content .hs-form .hs-button:focus, .hs-form .our_services .content .our_services-content .hs-button:focus, .our_services .content .our_services-content .wpcf7-form .wpcf7-submit:focus, .wpcf7-form .our_services .content .our_services-content .wpcf7-submit:focus,
    .wp-block-button .wp-block-button__link:hover,
    .wp-block-button .wp-block-button__link:focus,
    .wp-block-button.is-secondary:hover,
    .our_services .content .our_services-content .wp-block-button.button:hover,
    .our_services .content .our_services-content .hs-form .wp-block-button.hs-button:hover,
    .hs-form .our_services .content .our_services-content .wp-block-button.hs-button:hover,
    .our_services .content .our_services-content .wpcf7-form .wp-block-button.wpcf7-submit:hover,
    .wpcf7-form .our_services .content .our_services-content .wp-block-button.wpcf7-submit:hover,
    .wp-block-button.is-secondary:focus,
    .our_services .content .our_services-content .wp-block-button.button:focus,
    .our_services .content .our_services-content .hs-form .wp-block-button.hs-button:focus,
    .hs-form .our_services .content .our_services-content .wp-block-button.hs-button:focus,
    .our_services .content .our_services-content .wpcf7-form .wp-block-button.wpcf7-submit:focus,
    .wpcf7-form .our_services .content .our_services-content .wp-block-button.wpcf7-submit:focus,
    .wp-block-button__link .wp-block-button__link:hover,
    .wp-block-button__link .wp-block-button__link:focus,
    .wp-block-button__link.is-secondary:hover,
    .our_services .content .our_services-content .wp-block-button__link.button:hover,
    .our_services .content .our_services-content .hs-form .wp-block-button__link.hs-button:hover,
    .hs-form .our_services .content .our_services-content .wp-block-button__link.hs-button:hover,
    .our_services .content .our_services-content .wpcf7-form .wp-block-button__link.wpcf7-submit:hover,
    .wpcf7-form .our_services .content .our_services-content .wp-block-button__link.wpcf7-submit:hover,
    .wp-block-button__link.is-secondary:focus,
    .our_services .content .our_services-content .wp-block-button__link.button:focus,
    .our_services .content .our_services-content .hs-form .wp-block-button__link.hs-button:focus,
    .hs-form .our_services .content .our_services-content .wp-block-button__link.hs-button:focus,
    .our_services .content .our_services-content .wpcf7-form .wp-block-button__link.wpcf7-submit:focus,
    .wpcf7-form .our_services .content .our_services-content .wp-block-button__link.wpcf7-submit:focus {
      background-color: #00558C;
      color: #F9F8F7; }
  .content .button.is-style-outline > .wp-block-button__link:not(.has-background), .content .hs-form .is-style-outline.hs-button > .wp-block-button__link:not(.has-background), .hs-form .content .is-style-outline.hs-button > .wp-block-button__link:not(.has-background), .content .wpcf7-form .is-style-outline.wpcf7-submit > .wp-block-button__link:not(.has-background), .wpcf7-form .content .is-style-outline.wpcf7-submit > .wp-block-button__link:not(.has-background), .content .button.wp-block-button__link.is-style-outline:not(.has-background), .content .hs-form .wp-block-button__link.is-style-outline.hs-button:not(.has-background), .hs-form .content .wp-block-button__link.is-style-outline.hs-button:not(.has-background), .content .wpcf7-form .wp-block-button__link.is-style-outline.wpcf7-submit:not(.has-background), .wpcf7-form .content .wp-block-button__link.is-style-outline.wpcf7-submit:not(.has-background),
  .button.is-style-outline > .wp-block-button__link:not(.has-background),
  .hs-form .is-style-outline.hs-button > .wp-block-button__link:not(.has-background),
  .wpcf7-form .is-style-outline.wpcf7-submit > .wp-block-button__link:not(.has-background),
  .button.wp-block-button__link.is-style-outline:not(.has-background),
  .hs-form .wp-block-button__link.is-style-outline.hs-button:not(.has-background),
  .wpcf7-form .wp-block-button__link.is-style-outline.wpcf7-submit:not(.has-background),
  .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background),
  .wp-block-button.wp-block-button__link.is-style-outline:not(.has-background),
  .wp-block-button__link.is-style-outline > .wp-block-button__link:not(.has-background),
  .wp-block-button__link.wp-block-button__link.is-style-outline:not(.has-background) {
    border: none;
    padding-left: 0;
    padding-right: 0;
    color: #00558C; }
    .content .button.is-style-outline > .wp-block-button__link:not(.has-background):hover, .content .hs-form .is-style-outline.hs-button > .wp-block-button__link:not(.has-background):hover, .hs-form .content .is-style-outline.hs-button > .wp-block-button__link:not(.has-background):hover, .content .wpcf7-form .is-style-outline.wpcf7-submit > .wp-block-button__link:not(.has-background):hover, .wpcf7-form .content .is-style-outline.wpcf7-submit > .wp-block-button__link:not(.has-background):hover, .content .button.is-style-outline > .wp-block-button__link:not(.has-background):focus, .content .hs-form .is-style-outline.hs-button > .wp-block-button__link:not(.has-background):focus, .hs-form .content .is-style-outline.hs-button > .wp-block-button__link:not(.has-background):focus, .content .wpcf7-form .is-style-outline.wpcf7-submit > .wp-block-button__link:not(.has-background):focus, .wpcf7-form .content .is-style-outline.wpcf7-submit > .wp-block-button__link:not(.has-background):focus, .content .button.wp-block-button__link.is-style-outline:not(.has-background):hover, .content .hs-form .wp-block-button__link.is-style-outline.hs-button:not(.has-background):hover, .hs-form .content .wp-block-button__link.is-style-outline.hs-button:not(.has-background):hover, .content .wpcf7-form .wp-block-button__link.is-style-outline.wpcf7-submit:not(.has-background):hover, .wpcf7-form .content .wp-block-button__link.is-style-outline.wpcf7-submit:not(.has-background):hover, .content .button.wp-block-button__link.is-style-outline:not(.has-background):focus, .content .hs-form .wp-block-button__link.is-style-outline.hs-button:not(.has-background):focus, .hs-form .content .wp-block-button__link.is-style-outline.hs-button:not(.has-background):focus, .content .wpcf7-form .wp-block-button__link.is-style-outline.wpcf7-submit:not(.has-background):focus, .wpcf7-form .content .wp-block-button__link.is-style-outline.wpcf7-submit:not(.has-background):focus,
    .button.is-style-outline > .wp-block-button__link:not(.has-background):hover,
    .hs-form .is-style-outline.hs-button > .wp-block-button__link:not(.has-background):hover,
    .wpcf7-form .is-style-outline.wpcf7-submit > .wp-block-button__link:not(.has-background):hover,
    .button.is-style-outline > .wp-block-button__link:not(.has-background):focus,
    .hs-form .is-style-outline.hs-button > .wp-block-button__link:not(.has-background):focus,
    .wpcf7-form .is-style-outline.wpcf7-submit > .wp-block-button__link:not(.has-background):focus,
    .button.wp-block-button__link.is-style-outline:not(.has-background):hover,
    .hs-form .wp-block-button__link.is-style-outline.hs-button:not(.has-background):hover,
    .wpcf7-form .wp-block-button__link.is-style-outline.wpcf7-submit:not(.has-background):hover,
    .button.wp-block-button__link.is-style-outline:not(.has-background):focus,
    .hs-form .wp-block-button__link.is-style-outline.hs-button:not(.has-background):focus,
    .wpcf7-form .wp-block-button__link.is-style-outline.wpcf7-submit:not(.has-background):focus,
    .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background):hover,
    .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background):focus,
    .wp-block-button.wp-block-button__link.is-style-outline:not(.has-background):hover,
    .wp-block-button.wp-block-button__link.is-style-outline:not(.has-background):focus,
    .wp-block-button__link.is-style-outline > .wp-block-button__link:not(.has-background):hover,
    .wp-block-button__link.is-style-outline > .wp-block-button__link:not(.has-background):focus,
    .wp-block-button__link.wp-block-button__link.is-style-outline:not(.has-background):hover,
    .wp-block-button__link.wp-block-button__link.is-style-outline:not(.has-background):focus {
      background-color: transparent;
      color: #001726; }
  .content .button.is-primary .wp-block-button__link, .content .hs-form .hs-button .wp-block-button__link, .hs-form .content .hs-button .wp-block-button__link, .content .wpcf7-form .wpcf7-submit .wp-block-button__link, .wpcf7-form .content .wpcf7-submit .wp-block-button__link,
  .button.is-primary .wp-block-button__link,
  .hs-form .hs-button .wp-block-button__link,
  .wpcf7-form .wpcf7-submit .wp-block-button__link,
  .wp-block-button.is-primary .wp-block-button__link,
  .hs-form .wp-block-button.hs-button .wp-block-button__link,
  .wpcf7-form .wp-block-button.wpcf7-submit .wp-block-button__link,
  .wp-block-button__link.is-primary .wp-block-button__link,
  .hs-form .wp-block-button__link.hs-button .wp-block-button__link,
  .wpcf7-form .wp-block-button__link.wpcf7-submit .wp-block-button__link {
    background-color: #E05929; }
    .content .button.is-primary .wp-block-button__link:hover, .content .hs-form .hs-button .wp-block-button__link:hover, .hs-form .content .hs-button .wp-block-button__link:hover, .content .wpcf7-form .wpcf7-submit .wp-block-button__link:hover, .wpcf7-form .content .wpcf7-submit .wp-block-button__link:hover, .content .button.is-primary .wp-block-button__link:focus, .content .hs-form .hs-button .wp-block-button__link:focus, .hs-form .content .hs-button .wp-block-button__link:focus, .content .wpcf7-form .wpcf7-submit .wp-block-button__link:focus, .wpcf7-form .content .wpcf7-submit .wp-block-button__link:focus,
    .button.is-primary .wp-block-button__link:hover,
    .hs-form .hs-button .wp-block-button__link:hover,
    .wpcf7-form .wpcf7-submit .wp-block-button__link:hover,
    .button.is-primary .wp-block-button__link:focus,
    .hs-form .hs-button .wp-block-button__link:focus,
    .wpcf7-form .wpcf7-submit .wp-block-button__link:focus,
    .wp-block-button.is-primary .wp-block-button__link:hover,
    .hs-form .wp-block-button.hs-button .wp-block-button__link:hover,
    .wpcf7-form .wp-block-button.wpcf7-submit .wp-block-button__link:hover,
    .wp-block-button.is-primary .wp-block-button__link:focus,
    .hs-form .wp-block-button.hs-button .wp-block-button__link:focus,
    .wpcf7-form .wp-block-button.wpcf7-submit .wp-block-button__link:focus,
    .wp-block-button__link.is-primary .wp-block-button__link:hover,
    .hs-form .wp-block-button__link.hs-button .wp-block-button__link:hover,
    .wpcf7-form .wp-block-button__link.wpcf7-submit .wp-block-button__link:hover,
    .wp-block-button__link.is-primary .wp-block-button__link:focus,
    .hs-form .wp-block-button__link.hs-button .wp-block-button__link:focus,
    .wpcf7-form .wp-block-button__link.wpcf7-submit .wp-block-button__link:focus {
      background-color: #ED8B00; }

.card {
  border: none; }
  .card .card-content {
    padding: 2rem; }
    .card .card-content.post-content a {
      text-decoration: none !important; }
  .card .button-group {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 1rem; }
    .card .button-group .field {
      margin: 0; }
    .card .button-group .image.is-icon, .card .button-group .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media, .wp-block-media-text.is-image-fill .card .button-group .is-icon.wp-block-media-text__media {
      width: .875rem;
      height: .875rem;
      border-radius: 0;
      margin-left: .35rem; }
  .card .read-more {
    display: flex;
    font-weight: 600; }
  .card.is-cerulean {
    border-top: 5px solid #0085CA; }
  .card.is-goldenrod {
    border-top: 5px solid #FFC845; }
  .card.is-tangerine {
    border-top: 5px solid #ED8B00; }
  .card.home_card {
    height: 100%;
    display: flex;
    flex-grow: 1; }
    .card.home_card .card-content {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      flex-grow: 1; }
      .card.home_card .card-content .content {
        display: flex;
        flex-direction: column; }
  .card.card-leadership {
    display: flex;
    flex-direction: column;
    justify-content: stretch;
    box-shadow: 0 0.5em 1em -0.125em rgba(25, 25, 25, 0.1), 0 0px 0 1px rgba(25, 25, 25, 0.02);
    background: #E5F2F8;
    margin-top: 3rem; }
    .card.card-leadership .card-media {
      position: relative;
      width: 100%;
      display: flex;
      margin-top: -3rem; }
      .card.card-leadership .card-media .card-image {
        position: relative;
        width: 100%;
        height: 20rem;
        overflow: hidden; }
        .card.card-leadership .card-media .card-image img {
          position: relative;
          width: 100%;
          border-bottom-left-radius: 0;
          border-bottom-right-radius: 0;
          margin: 0 auto;
          display: block; }
    .card.card-leadership .card-content {
      background: #FFFFFF;
      height: 100%; }

.glide .glide__track {
  margin: 0 auto; }
  .glide .glide__track .glide__slides {
    text-align: center; }

.glide.glide__awards .glide__track {
  width: 85%; }
  .glide.glide__awards .glide__track .glide__slides {
    text-align: center;
    align-items: center;
    justify-content: center; }
    .glide.glide__awards .glide__track .glide__slides .glide__slide {
      height: 120px;
      max-height: 120px;
      padding: 0 1.5rem;
      display: flex;
      align-items: center;
      justify-content: center;
      filter: grayscale(100%); }
      .glide.glide__awards .glide__track .glide__slides .glide__slide:hover, .glide.glide__awards .glide__track .glide__slides .glide__slide:focus {
        filter: grayscale(0%); }
      .glide.glide__awards .glide__track .glide__slides .glide__slide img {
        width: auto;
        height: auto;
        max-height: 100%; }

.glide .glide__arrows .glide__arrow {
  border-radius: 0;
  box-shadow: none; }
  @media screen and (max-width: 768px) {
    .glide .glide__arrows .glide__arrow.glide__arrow--left {
      left: 0; }
    .glide .glide__arrows .glide__arrow.glide__arrow--right {
      right: 0; } }
  .glide .glide__arrows .glide__arrow.button.is-ghost, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit {
    border: none;
    text-decoration: none;
    align-items: center;
    justify-content: center;
    padding: 0; }
    .glide .glide__arrows .glide__arrow.button.is-ghost:hover, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button:hover, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button:hover, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit:hover, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit:hover,
    .glide .glide__arrows .glide__arrow.button.is-ghost .is-hovered,
    .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-hovered,
    .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-hovered,
    .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-hovered,
    .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-hovered {
      border: none;
      color: #03173E; }
    .glide .glide__arrows .glide__arrow.button.is-ghost .image, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .wp-block-media-text__media, .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text__media, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .wp-block-media-text__media, .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text__media, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .wp-block-media-text__media, .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text__media, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .wp-block-media-text__media, .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text__media, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .wp-block-media-text__media, .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text__media {
      border-radius: 0;
      display: flex;
      flex-grow: 1;
      justify-content: center;
      align-items: center; }
      .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon .icon-background, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon .icon-background, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon .icon-background, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon .icon-background, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon .icon-background, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media .icon-background, .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media .icon-background, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media .icon-background, .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media .icon-background, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media .icon-background, .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media .icon-background, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media .icon-background, .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media .icon-background, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media .icon-background, .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media .icon-background {
        fill: none;
        stroke: none; }
      .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.is-primary svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.is-primary svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.is-primary svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.is-primary svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.is-primary svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .hs-form .image.is-icon.hs-button svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.hs-button svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.hs-button svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.hs-button svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .hs-form .image.is-icon.hs-button svg .icon-fill, .hs-form .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.hs-button svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .hs-form .image.is-icon.hs-button svg .icon-fill, .hs-form .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.hs-button svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .hs-form .wp-block-media-text.is-image-fill .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .hs-form .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .hs-form .wp-block-media-text.is-image-fill .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .hs-form .wp-block-media-text.is-image-fill .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .hs-form .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .hs-form .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .hs-form .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .hs-form .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wpcf7-form .image.is-icon.wpcf7-submit svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.wpcf7-submit svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wpcf7-form .image.is-icon.wpcf7-submit svg .icon-fill, .wpcf7-form .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.wpcf7-submit svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wpcf7-form .image.is-icon.wpcf7-submit svg .icon-fill, .wpcf7-form .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.wpcf7-submit svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.wpcf7-submit svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.wpcf7-submit svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wpcf7-form .wp-block-media-text.is-image-fill .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wpcf7-form .wp-block-media-text.is-image-fill .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wpcf7-form .wp-block-media-text.is-image-fill .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .wpcf7-form .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .wpcf7-form .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .wpcf7-form .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .wpcf7-form .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .is-icon.is-primary.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.is-primary.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.is-primary.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.is-primary.wp-block-media-text__media svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.is-primary.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.is-primary.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.is-primary.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.is-primary.wp-block-media-text__media svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.is-primary.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.is-primary.wp-block-media-text__media svg .icon-fill {
        fill: #E05929;
        stroke: none; }
      .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.is-primary:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.is-primary:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.is-primary:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.is-primary:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.is-primary:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .hs-form .image.is-icon.hs-button:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.hs-button:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.hs-button:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.hs-button:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .hs-form .image.is-icon.hs-button:hover svg .icon-fill, .hs-form .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.hs-button:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .hs-form .image.is-icon.hs-button:hover svg .icon-fill, .hs-form .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.hs-button:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .hs-form .wp-block-media-text.is-image-fill .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .hs-form .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .hs-form .wp-block-media-text.is-image-fill .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .hs-form .wp-block-media-text.is-image-fill .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .hs-form .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .hs-form .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .hs-form .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .hs-form .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wpcf7-form .image.is-icon.wpcf7-submit:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wpcf7-form .image.is-icon.wpcf7-submit:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.wpcf7-submit:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wpcf7-form .image.is-icon.wpcf7-submit:hover svg .icon-fill, .wpcf7-form .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.wpcf7-submit:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wpcf7-form .wp-block-media-text.is-image-fill .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wpcf7-form .wp-block-media-text.is-image-fill .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wpcf7-form .wp-block-media-text.is-image-fill .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .wpcf7-form .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .wpcf7-form .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .wpcf7-form .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .is-icon.is-primary.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.is-primary.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.is-primary.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.is-primary.wp-block-media-text__media:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.is-primary.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.is-primary.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.is-primary.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.is-primary.wp-block-media-text__media:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.is-primary.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.is-primary.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.is-primary:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.is-primary:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.is-primary:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.is-primary:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.is-primary:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .hs-form .image.is-icon.hs-button:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.hs-button:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.hs-button:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.hs-button:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .hs-form .image.is-icon.hs-button:focus svg .icon-fill, .hs-form .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.hs-button:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .hs-form .image.is-icon.hs-button:focus svg .icon-fill, .hs-form .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.hs-button:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .hs-form .wp-block-media-text.is-image-fill .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .hs-form .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .hs-form .wp-block-media-text.is-image-fill .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .hs-form .wp-block-media-text.is-image-fill .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .hs-form .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .hs-form .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .hs-form .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .hs-form .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wpcf7-form .image.is-icon.wpcf7-submit:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wpcf7-form .image.is-icon.wpcf7-submit:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.wpcf7-submit:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wpcf7-form .image.is-icon.wpcf7-submit:focus svg .icon-fill, .wpcf7-form .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.wpcf7-submit:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wpcf7-form .wp-block-media-text.is-image-fill .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wpcf7-form .wp-block-media-text.is-image-fill .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wpcf7-form .wp-block-media-text.is-image-fill .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .wpcf7-form .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .wpcf7-form .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .wpcf7-form .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .is-icon.is-primary.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.is-primary.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.is-primary.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.is-primary.wp-block-media-text__media:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.is-primary.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.is-primary.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.is-primary.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.is-primary.wp-block-media-text__media:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.is-primary.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.is-primary.wp-block-media-text__media:focus svg .icon-fill {
        fill: #ED8B00; }
      .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.is-secondary svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.is-secondary svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.is-secondary svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.is-secondary svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.is-secondary svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .is-icon.is-secondary.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.is-secondary.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.is-secondary.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.is-secondary.wp-block-media-text__media svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.is-secondary.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.is-secondary.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.is-secondary.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.is-secondary.wp-block-media-text__media svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.is-secondary.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.is-secondary.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wp-block-media-text__media.button svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.button svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wp-block-media-text__media.button svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.button svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wp-block-media-text__media.button svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.button svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wp-block-media-text__media.button svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.button svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wp-block-media-text__media.button svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.button svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.button svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.button svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.button svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.button svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.button svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.button svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.button svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.button svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.button svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.button svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .hs-form .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .our_services .content .our_services-content .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .glide .glide__arrows .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .our_services .content .our_services-content .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .glide .glide__arrows .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .image.is-icon.button svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.button svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .image.is-icon.button svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.button svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .image.is-icon.button svg .icon-fill, .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.button svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .image.is-icon.button svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.button svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .image.is-icon.button svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.button svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .hs-form .image.is-icon.hs-button svg .icon-fill, .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.hs-button svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.hs-button svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.hs-button svg .icon-fill, .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.hs-button svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .hs-form .image.is-icon.hs-button svg .icon-fill, .our_services .content .our_services-content .hs-form .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.hs-button svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .hs-form .image.is-icon.hs-button svg .icon-fill, .our_services .content .our_services-content .hs-form .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.hs-button svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .hs-form .our_services .content .our_services-content .image.is-icon.hs-button svg .icon-fill, .hs-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.hs-button svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .image.is-icon.hs-button svg .icon-fill, .glide .glide__arrows .hs-form .our_services .content .our_services-content .glide__arrow.is-ghost.hs-button .image.is-icon.hs-button svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .image.is-icon.hs-button svg .icon-fill, .hs-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.hs-button svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .hs-form .our_services .content .our_services-content .image.is-icon.hs-button svg .icon-fill, .hs-form .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.hs-button svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .hs-form .our_services .content .our_services-content .image.is-icon.hs-button svg .icon-fill, .hs-form .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.hs-button svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .wpcf7-form .image.is-icon.wpcf7-submit svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.wpcf7-submit svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wpcf7-form .image.is-icon.wpcf7-submit svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.wpcf7-submit svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wpcf7-form .image.is-icon.wpcf7-submit svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.wpcf7-submit svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.wpcf7-submit svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.wpcf7-submit svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.wpcf7-submit svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wpcf7-form .our_services .content .our_services-content .image.is-icon.wpcf7-submit svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.wpcf7-submit svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wpcf7-form .our_services .content .our_services-content .image.is-icon.wpcf7-submit svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.wpcf7-submit svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wpcf7-form .our_services .content .our_services-content .image.is-icon.wpcf7-submit svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.wpcf7-submit svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .image.is-icon.wpcf7-submit svg .icon-fill, .glide .glide__arrows .wpcf7-form .our_services .content .our_services-content .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.wpcf7-submit svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .image.is-icon.wpcf7-submit svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.wpcf7-submit svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media svg .icon-fill {
        fill: #03173E;
        stroke: none; }
      .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.is-secondary:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.is-secondary:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.is-secondary:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.is-secondary:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.is-secondary:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .is-icon.is-secondary.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.is-secondary.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.is-secondary.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.is-secondary.wp-block-media-text__media:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.is-secondary.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.is-secondary.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.is-secondary.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.is-secondary.wp-block-media-text__media:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.is-secondary.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.is-secondary.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wp-block-media-text__media.button:hover svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.button:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wp-block-media-text__media.button:hover svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.button:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wp-block-media-text__media.button:hover svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.button:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wp-block-media-text__media.button:hover svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.button:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wp-block-media-text__media.button:hover svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.button:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.button:hover svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.button:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.button:hover svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.button:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.button:hover svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.button:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.button:hover svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.button:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.button:hover svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.button:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .hs-form .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .our_services .content .our_services-content .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .glide .glide__arrows .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .our_services .content .our_services-content .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .image.is-icon.button:hover svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.button:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .image.is-icon.button:hover svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.button:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .image.is-icon.button:hover svg .icon-fill, .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.button:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .image.is-icon.button:hover svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.button:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .image.is-icon.button:hover svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.button:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .hs-form .image.is-icon.hs-button:hover svg .icon-fill, .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.hs-button:hover svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.hs-button:hover svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.hs-button:hover svg .icon-fill, .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.hs-button:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .hs-form .image.is-icon.hs-button:hover svg .icon-fill, .our_services .content .our_services-content .hs-form .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.hs-button:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .hs-form .image.is-icon.hs-button:hover svg .icon-fill, .our_services .content .our_services-content .hs-form .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.hs-button:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .hs-form .our_services .content .our_services-content .image.is-icon.hs-button:hover svg .icon-fill, .hs-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.hs-button:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .image.is-icon.hs-button:hover svg .icon-fill, .glide .glide__arrows .hs-form .our_services .content .our_services-content .glide__arrow.is-ghost.hs-button .image.is-icon.hs-button:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .image.is-icon.hs-button:hover svg .icon-fill, .hs-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.hs-button:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .hs-form .our_services .content .our_services-content .image.is-icon.hs-button:hover svg .icon-fill, .hs-form .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.hs-button:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .hs-form .our_services .content .our_services-content .image.is-icon.hs-button:hover svg .icon-fill, .hs-form .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.hs-button:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .wpcf7-form .image.is-icon.wpcf7-submit:hover svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wpcf7-form .image.is-icon.wpcf7-submit:hover svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.wpcf7-submit:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wpcf7-form .image.is-icon.wpcf7-submit:hover svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.wpcf7-submit:hover svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.wpcf7-submit:hover svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wpcf7-form .our_services .content .our_services-content .image.is-icon.wpcf7-submit:hover svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wpcf7-form .our_services .content .our_services-content .image.is-icon.wpcf7-submit:hover svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.wpcf7-submit:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wpcf7-form .our_services .content .our_services-content .image.is-icon.wpcf7-submit:hover svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .image.is-icon.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .our_services .content .our_services-content .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.wpcf7-submit:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .image.is-icon.wpcf7-submit:hover svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.wpcf7-submit:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.is-secondary:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.is-secondary:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.is-secondary:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.is-secondary:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.is-secondary:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .is-icon.is-secondary.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.is-secondary.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.is-secondary.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.is-secondary.wp-block-media-text__media:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.is-secondary.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.is-secondary.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.is-secondary.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.is-secondary.wp-block-media-text__media:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.is-secondary.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.is-secondary.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wp-block-media-text__media.button:focus svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.button:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wp-block-media-text__media.button:focus svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.button:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wp-block-media-text__media.button:focus svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.button:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wp-block-media-text__media.button:focus svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.button:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wp-block-media-text__media.button:focus svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.button:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.button:focus svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.button:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.button:focus svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.button:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.button:focus svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.button:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.button:focus svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.button:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.button:focus svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.button:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .hs-form .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .our_services .content .our_services-content .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .glide .glide__arrows .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.hs-button:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .our_services .content .our_services-content .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wp-block-media-text__media.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .image.is-icon.button:focus svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.button:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .image.is-icon.button:focus svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.button:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .image.is-icon.button:focus svg .icon-fill, .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.button:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .image.is-icon.button:focus svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.button:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .image.is-icon.button:focus svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.button:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .hs-form .image.is-icon.hs-button:focus svg .icon-fill, .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.hs-button:focus svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.hs-button:focus svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.hs-button:focus svg .icon-fill, .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.hs-button:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .hs-form .image.is-icon.hs-button:focus svg .icon-fill, .our_services .content .our_services-content .hs-form .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.hs-button:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .hs-form .image.is-icon.hs-button:focus svg .icon-fill, .our_services .content .our_services-content .hs-form .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.hs-button:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .hs-form .our_services .content .our_services-content .image.is-icon.hs-button:focus svg .icon-fill, .hs-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.hs-button:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .image.is-icon.hs-button:focus svg .icon-fill, .glide .glide__arrows .hs-form .our_services .content .our_services-content .glide__arrow.is-ghost.hs-button .image.is-icon.hs-button:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .image.is-icon.hs-button:focus svg .icon-fill, .hs-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.hs-button:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .hs-form .our_services .content .our_services-content .image.is-icon.hs-button:focus svg .icon-fill, .hs-form .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.hs-button:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .hs-form .our_services .content .our_services-content .image.is-icon.hs-button:focus svg .icon-fill, .hs-form .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.hs-button:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.hs-button.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .wpcf7-form .image.is-icon.wpcf7-submit:focus svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wpcf7-form .image.is-icon.wpcf7-submit:focus svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.wpcf7-submit:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wpcf7-form .image.is-icon.wpcf7-submit:focus svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.wpcf7-submit:focus svg .icon-fill, .our_services .content .our_services-content .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.wpcf7-submit:focus svg .icon-fill, .our_services .content .our_services-content .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wpcf7-form .our_services .content .our_services-content .image.is-icon.wpcf7-submit:focus svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wpcf7-form .our_services .content .our_services-content .image.is-icon.wpcf7-submit:focus svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.wpcf7-submit:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wpcf7-form .our_services .content .our_services-content .image.is-icon.wpcf7-submit:focus svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .image.is-icon.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .our_services .content .our_services-content .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.wpcf7-submit:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .our_services .content .our_services-content .image.is-icon.wpcf7-submit:focus svg .icon-fill, .wpcf7-form .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.wpcf7-submit:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.wpcf7-submit.wp-block-media-text__media:focus svg .icon-fill {
        fill: #00558C; }
      .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.is-white svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.is-white svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.is-white svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.is-white svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.is-white svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .is-icon.is-white.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.is-white.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.is-white.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.is-white.wp-block-media-text__media svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.is-white.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.is-white.wp-block-media-text__media svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.is-white.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.is-white.wp-block-media-text__media svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.is-white.wp-block-media-text__media svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.is-white.wp-block-media-text__media svg .icon-fill {
        fill: #FFFFFF;
        stroke: none; }
      .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.is-white:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.is-white:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.is-white:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.is-white:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.is-white:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .is-icon.is-white.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.is-white.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.is-white.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.is-white.wp-block-media-text__media:hover svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.is-white.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.is-white.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.is-white.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.is-white.wp-block-media-text__media:hover svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.is-white.wp-block-media-text__media:hover svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.is-white.wp-block-media-text__media:hover svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .image.is-icon.is-white:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .image.is-icon.is-white:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .image.is-icon.is-white:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.is-white:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .image.is-icon.is-white:focus svg .icon-fill, .glide .glide__arrows .glide__arrow.button.is-ghost .wp-block-media-text.is-image-fill .is-icon.is-white.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .glide__arrow.button.is-ghost .is-icon.is-white.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.is-white.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-icon.is-white.wp-block-media-text__media:focus svg .icon-fill, .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .wp-block-media-text.is-image-fill .is-icon.is-white.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .hs-form .glide .glide__arrows .glide__arrow.is-ghost.hs-button .is-icon.is-white.wp-block-media-text__media:focus svg .icon-fill, .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.is-white.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .glide .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-icon.is-white.wp-block-media-text__media:focus svg .icon-fill, .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .wp-block-media-text.is-image-fill .is-icon.is-white.wp-block-media-text__media:focus svg .icon-fill, .wp-block-media-text.is-image-fill .wpcf7-form .glide .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-icon.is-white.wp-block-media-text__media:focus svg .icon-fill {
        fill: #F5F5F5; }

.testimonials-slider {
  margin-left: 3rem; }
  @media screen and (max-width: 1023px) {
    .testimonials-slider {
      margin: 0; } }
  .testimonials-slider .glide__testimonials .glide__track {
    width: 100% !important; }
    @media screen and (max-width: 1023px) {
      .testimonials-slider .glide__testimonials .glide__track {
        padding-left: 1rem;
        padding-right: 1rem; } }
    .testimonials-slider .glide__testimonials .glide__track .glide__slides {
      text-align: left;
      list-style: none;
      width: 100%;
      margin: 0; }
      .testimonials-slider .glide__testimonials .glide__track .glide__slides .glide__slide {
        padding: 0 4rem;
        margin: 0; }
        @media screen and (max-width: 1023px) {
          .testimonials-slider .glide__testimonials .glide__track .glide__slides .glide__slide {
            text-align: center;
            padding: 0 1rem; } }
  .testimonials-slider .glide__testimonials .glide__arrows .glide__arrow.button.is-ghost, .testimonials-slider .glide__testimonials .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button, .hs-form .testimonials-slider .glide__testimonials .glide__arrows .glide__arrow.is-ghost.hs-button, .testimonials-slider .glide__testimonials .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit, .wpcf7-form .testimonials-slider .glide__testimonials .glide__arrows .glide__arrow.is-ghost.wpcf7-submit {
    text-decoration: none;
    color: #FFFFFF; }
    .testimonials-slider .glide__testimonials .glide__arrows .glide__arrow.button.is-ghost:hover, .testimonials-slider .glide__testimonials .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button:hover, .hs-form .testimonials-slider .glide__testimonials .glide__arrows .glide__arrow.is-ghost.hs-button:hover, .testimonials-slider .glide__testimonials .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit:hover, .wpcf7-form .testimonials-slider .glide__testimonials .glide__arrows .glide__arrow.is-ghost.wpcf7-submit:hover,
    .testimonials-slider .glide__testimonials .glide__arrows .glide__arrow.button.is-ghost .is-hovered,
    .testimonials-slider .glide__testimonials .glide__arrows .hs-form .glide__arrow.is-ghost.hs-button .is-hovered,
    .hs-form .testimonials-slider .glide__testimonials .glide__arrows .glide__arrow.is-ghost.hs-button .is-hovered,
    .testimonials-slider .glide__testimonials .glide__arrows .wpcf7-form .glide__arrow.is-ghost.wpcf7-submit .is-hovered,
    .wpcf7-form .testimonials-slider .glide__testimonials .glide__arrows .glide__arrow.is-ghost.wpcf7-submit .is-hovered {
      border: none;
      color: #D9DAD4; }
  .testimonials-slider .glide__testimonials .glide__arrows .glide__arrow.glide__arrow--left {
    left: 0; }
  .testimonials-slider .glide__testimonials .glide__arrows .glide__arrow.glide__arrow--right {
    right: 0; }

.footer .content .footer-nav {
  list-style: none;
  padding: 0; }

.footer .content a {
  text-decoration: none; }
  .footer .content a:hover, .footer .content a:focus {
    color: #ED8B00 !important; }

.footer .footer-brand svg {
  height: 42px;
  width: auto; }

.footer .footer-sm .icon-wrap {
  background-color: #FFFFFF;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  align-items: center;
  justify-content: center; }
  .footer .footer-sm .icon-wrap .image.is-icon.is-16x16, .footer .footer-sm .icon-wrap .wp-block-media-text.is-image-fill .is-icon.is-16x16.wp-block-media-text__media, .wp-block-media-text.is-image-fill .footer .footer-sm .icon-wrap .is-icon.is-16x16.wp-block-media-text__media, .footer .footer-sm .checklist .icon-wrap .image.is-icon, .checklist .footer .footer-sm .icon-wrap .image.is-icon, .footer .footer-sm .checklist .icon-wrap .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media, .checklist .footer .footer-sm .icon-wrap .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media, .footer .footer-sm .wp-block-media-text.is-image-fill .checklist .icon-wrap .is-icon.wp-block-media-text__media, .wp-block-media-text.is-image-fill .checklist .footer .footer-sm .icon-wrap .is-icon.wp-block-media-text__media {
    border-radius: 0;
    width: 20px;
    height: 20px; }

.hs-form .fieldset.form-columns-2 {
  max-width: 100% !important; }

.hs-form .hs-form-field .input, .hs-form .hs-form-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-form-field .wpcf7-text,
.hs-form .hs-form-field .textarea,
.hs-form .hs-form-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea,
.wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-form-field .wpcf7-textarea {
  -moz-appearance: none;
  -webkit-appearance: none;
  box-shadow: none;
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
  display: block;
  height: auto; }
  .hs-form .hs-form-field .input ul, .hs-form .hs-form-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text ul, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-form-field .wpcf7-text ul,
  .hs-form .hs-form-field .textarea ul,
  .hs-form .hs-form-field .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea ul,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-form-field .wpcf7-textarea ul {
    margin: 0;
    list-style-type: none; }

.hs-form .hs-form-field label {
  display: block;
  margin-bottom: .35rem; }

.hs-form .hs-fieldtype-text,
.hs-form .hs-fieldtype-phonenumber,
.hs-form .hs-fieldtype-textarea {
  clear: none; }
  .hs-form .hs-fieldtype-text.field:not(:last-child),
  .hs-form .hs-fieldtype-phonenumber.field:not(:last-child),
  .hs-form .hs-fieldtype-textarea.field:not(:last-child) {
    margin-bottom: 1rem; }
  .hs-form .hs-fieldtype-text .input .hs-input, .hs-form .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text .hs-input, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-fieldtype-text .wpcf7-text .hs-input,
  .hs-form .hs-fieldtype-text .textarea .hs-input,
  .hs-form .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea .hs-input,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-fieldtype-text .wpcf7-textarea .hs-input,
  .hs-form .hs-fieldtype-phonenumber .input .hs-input,
  .hs-form .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text .hs-input,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-fieldtype-phonenumber .wpcf7-text .hs-input,
  .hs-form .hs-fieldtype-phonenumber .textarea .hs-input,
  .hs-form .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea .hs-input,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-fieldtype-phonenumber .wpcf7-textarea .hs-input,
  .hs-form .hs-fieldtype-textarea .input .hs-input,
  .hs-form .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text .hs-input,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-fieldtype-textarea .wpcf7-text .hs-input,
  .hs-form .hs-fieldtype-textarea .textarea .hs-input,
  .hs-form .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea .hs-input,
  .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-fieldtype-textarea .wpcf7-textarea .hs-input {
    -moz-appearance: none;
    -webkit-appearance: none;
    border: 1px solid #D9DAD4;
    max-width: 100%;
    width: 100%;
    height: 2.5em;
    background-color: #FFFFFF;
    border-radius: 5px;
    color: #191919;
    display: inline-flex;
    font-size: 1rem;
    justify-content: flex-start;
    line-height: 1.5;
    padding-bottom: calc(0.5em - 1px);
    padding-left: calc(0.75em - 1px);
    padding-right: calc(0.75em - 1px);
    padding-top: calc(0.5em - 1px);
    position: relative;
    vertical-align: top; }
    .hs-form .hs-fieldtype-text .input .hs-input.error, .hs-form .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text .hs-input.error, .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-fieldtype-text .wpcf7-text .hs-input.error,
    .hs-form .hs-fieldtype-text .textarea .hs-input.error,
    .hs-form .hs-fieldtype-text .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea .hs-input.error,
    .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-fieldtype-text .wpcf7-textarea .hs-input.error,
    .hs-form .hs-fieldtype-phonenumber .input .hs-input.error,
    .hs-form .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text .hs-input.error,
    .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-fieldtype-phonenumber .wpcf7-text .hs-input.error,
    .hs-form .hs-fieldtype-phonenumber .textarea .hs-input.error,
    .hs-form .hs-fieldtype-phonenumber .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea .hs-input.error,
    .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-fieldtype-phonenumber .wpcf7-textarea .hs-input.error,
    .hs-form .hs-fieldtype-textarea .input .hs-input.error,
    .hs-form .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text .hs-input.error,
    .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-fieldtype-textarea .wpcf7-text .hs-input.error,
    .hs-form .hs-fieldtype-textarea .textarea .hs-input.error,
    .hs-form .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-textarea .hs-input.error,
    .wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-fieldtype-textarea .wpcf7-textarea .hs-input.error {
      border-color: #f14668; }
  .hs-form .hs-fieldtype-text .hs-error-msgs,
  .hs-form .hs-fieldtype-phonenumber .hs-error-msgs,
  .hs-form .hs-fieldtype-textarea .hs-error-msgs {
    margin: .5rem 0;
    color: #f14668; }
    .hs-form .hs-fieldtype-text .hs-error-msgs li,
    .hs-form .hs-fieldtype-phonenumber .hs-error-msgs li,
    .hs-form .hs-fieldtype-textarea .hs-error-msgs li {
      list-style-type: none; }


.hs-form .hs-fieldtype-textarea .input .hs-input,
.hs-form .hs-fieldtype-textarea .wpcf7-form label .wpcf7-form-control-wrap .wpcf7-text .hs-input,
.wpcf7-form label .wpcf7-form-control-wrap .hs-form .hs-fieldtype-textarea .wpcf7-text .hs-input {
  height: 7rem; }

.hs-form .hs-dependent-field {
  margin-bottom: 1rem; }
  .hs-form .hs-dependent-field.field:not(:last-child) {
    margin-bottom: 1rem; }

.hs-form .hs-fieldtype-radio .hs-form-radio:hover,
.hs-form .hs-fieldtype-radio .hs-form-checkbox:hover,
.hs-form .hs-fieldtype-checkbox .hs-form-radio:hover,
.hs-form .hs-fieldtype-checkbox .hs-form-checkbox:hover {
  cursor: pointer; }

.hs-form .hs-fieldtype-radio .hs-form-radio .hs-form-radio-display .hs-input,
.hs-form .hs-fieldtype-radio .hs-form-radio .hs-form-checkbox-display .hs-input,
.hs-form .hs-fieldtype-radio .hs-form-checkbox .hs-form-radio-display .hs-input,
.hs-form .hs-fieldtype-radio .hs-form-checkbox .hs-form-checkbox-display .hs-input,
.hs-form .hs-fieldtype-checkbox .hs-form-radio .hs-form-radio-display .hs-input,
.hs-form .hs-fieldtype-checkbox .hs-form-radio .hs-form-checkbox-display .hs-input,
.hs-form .hs-fieldtype-checkbox .hs-form-checkbox .hs-form-radio-display .hs-input,
.hs-form .hs-fieldtype-checkbox .hs-form-checkbox .hs-form-checkbox-display .hs-input {
  margin-right: .35rem; }

.wpcf7-form label {
  display: block; }
  .wpcf7-form label:not(:last-child), .wpcf7-form label:not(:last-child) {
    margin-bottom: 1.25rem; }
  .wpcf7-form label .wpcf7-form-control-wrap {
    display: block; }

.hero,
.hero:hover,
.hero:focus {
  position: relative;
  overflow: hidden;
  min-height: 60vh;
  background-size: cover;
  background-position: center right;
  background-repeat: no-repeat; }
  .hero.is-small,
  .hero:hover.is-small,
  .hero:focus.is-small {
    height: auto;
    min-height: auto; }
    .hero.is-small .hero-body,
    .hero:hover.is-small .hero-body,
    .hero:focus.is-small .hero-body {
      padding: 3rem 3rem; }
  .hero .hero-overlay,
  .hero:hover .hero-overlay,
  .hero:focus .hero-overlay {
    bottom: 0rem;
    left: 0rem;
    position: absolute;
    right: 0rem;
    top: 0rem;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    display: block;
    background-color: #03173E;
    opacity: 0.8; }
  .hero.is-primary .hero-overlay, .hs-form .hero.hs-button .hero-overlay, .wpcf7-form .hero.wpcf7-submit .hero-overlay,
  .hero:hover.is-primary .hero-overlay,
  .hs-form .hero.hs-button:hover .hero-overlay,
  .wpcf7-form .hero.wpcf7-submit:hover .hero-overlay,
  .hero:focus.is-primary .hero-overlay,
  .hs-form .hero.hs-button:focus .hero-overlay,
  .wpcf7-form .hero.wpcf7-submit:focus .hero-overlay {
    border-radius: 50%;
    transform-origin: right;
    transform: scale(4); }
    @media screen and (max-width: 768px) {
      .hero.is-primary .hero-overlay, .hs-form .hero.hs-button .hero-overlay, .wpcf7-form .hero.wpcf7-submit .hero-overlay,
      .hero:hover.is-primary .hero-overlay,
      .hs-form .hero.hs-button:hover .hero-overlay,
      .wpcf7-form .hero.wpcf7-submit:hover .hero-overlay,
      .hero:focus.is-primary .hero-overlay,
      .hs-form .hero.hs-button:focus .hero-overlay,
      .wpcf7-form .hero.wpcf7-submit:focus .hero-overlay {
        width: 100%;
        border-radius: 0;
        transform-origin: initial;
        transform: scale(1); } }
    @media screen and (min-width: 769px), print {
      .hero.is-primary .hero-overlay, .hs-form .hero.hs-button .hero-overlay, .wpcf7-form .hero.wpcf7-submit .hero-overlay,
      .hero:hover.is-primary .hero-overlay,
      .hs-form .hero.hs-button:hover .hero-overlay,
      .wpcf7-form .hero.wpcf7-submit:hover .hero-overlay,
      .hero:focus.is-primary .hero-overlay,
      .hs-form .hero.hs-button:focus .hero-overlay,
      .wpcf7-form .hero.wpcf7-submit:focus .hero-overlay {
        width: 70%; } }
    @media screen and (min-width: 1024px) {
      .hero.is-primary .hero-overlay, .hs-form .hero.hs-button .hero-overlay, .wpcf7-form .hero.wpcf7-submit .hero-overlay,
      .hero:hover.is-primary .hero-overlay,
      .hs-form .hero.hs-button:hover .hero-overlay,
      .wpcf7-form .hero.wpcf7-submit:hover .hero-overlay,
      .hero:focus.is-primary .hero-overlay,
      .hs-form .hero.hs-button:focus .hero-overlay,
      .wpcf7-form .hero.wpcf7-submit:focus .hero-overlay {
        width: 60%; } }
    @media screen and (min-width: 1216px) {
      .hero.is-primary .hero-overlay, .hs-form .hero.hs-button .hero-overlay, .wpcf7-form .hero.wpcf7-submit .hero-overlay,
      .hero:hover.is-primary .hero-overlay,
      .hs-form .hero.hs-button:hover .hero-overlay,
      .wpcf7-form .hero.wpcf7-submit:hover .hero-overlay,
      .hero:focus.is-primary .hero-overlay,
      .hs-form .hero.hs-button:focus .hero-overlay,
      .wpcf7-form .hero.wpcf7-submit:focus .hero-overlay {
        width: 50%; } }
  .hero.is-primary .hero-body, .hs-form .hero.hs-button .hero-body, .wpcf7-form .hero.wpcf7-submit .hero-body,
  .hero:hover.is-primary .hero-body,
  .hs-form .hero.hs-button:hover .hero-body,
  .wpcf7-form .hero.wpcf7-submit:hover .hero-body,
  .hero:focus.is-primary .hero-body,
  .hs-form .hero.hs-button:focus .hero-body,
  .wpcf7-form .hero.wpcf7-submit:focus .hero-body {
    align-items: center;
    display: flex; }
  .hero.is-secondary, .our_services .content .our_services-content .hero.button, .our_services .content .our_services-content .hs-form .hero.hs-button, .hs-form .our_services .content .our_services-content .hero.hs-button, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit,
  .hero:hover.is-secondary,
  .our_services .content .our_services-content .hero.button:hover,
  .our_services .content .our_services-content .hs-form .hero.hs-button:hover,
  .hs-form .our_services .content .our_services-content .hero.hs-button:hover,
  .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover,
  .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover,
  .hero:focus.is-secondary,
  .our_services .content .our_services-content .hero.button:focus,
  .our_services .content .our_services-content .hs-form .hero.hs-button:focus,
  .hs-form .our_services .content .our_services-content .hero.hs-button:focus,
  .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus,
  .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus {
    justify-content: flex-end; }
    .hero.is-secondary .hero-body, .our_services .content .our_services-content .hero.button .hero-body, .our_services .content .our_services-content .hs-form .hero.hs-button .hero-body, .hs-form .our_services .content .our_services-content .hero.hs-button .hero-body, .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit .hero-body, .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit .hero-body,
    .hero:hover.is-secondary .hero-body,
    .our_services .content .our_services-content .hero.button:hover .hero-body,
    .our_services .content .our_services-content .hs-form .hero.hs-button:hover .hero-body,
    .hs-form .our_services .content .our_services-content .hero.hs-button:hover .hero-body,
    .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:hover .hero-body,
    .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:hover .hero-body,
    .hero:focus.is-secondary .hero-body,
    .our_services .content .our_services-content .hero.button:focus .hero-body,
    .our_services .content .our_services-content .hs-form .hero.hs-button:focus .hero-body,
    .hs-form .our_services .content .our_services-content .hero.hs-button:focus .hero-body,
    .our_services .content .our_services-content .wpcf7-form .hero.wpcf7-submit:focus .hero-body,
    .wpcf7-form .our_services .content .our_services-content .hero.wpcf7-submit:focus .hero-body {
      padding-bottom: 5rem;
      flex-grow: 0; }

.wp-block-column .wp-block-cover,
.wp-block-column .wp-block-cover-image {
  overflow: hidden;
  border-radius: 5px;
  box-shadow: 0px 8px 16px rgba(25, 25, 25, 0.3); }

@media screen and (min-width: 769px), print {
  .wp-block-media-text {
    grid-column-gap: 4%; } }

@media screen and (min-width: 1024px) {
  .wp-block-media-text {
    grid-column-gap: 10%; } }

.wp-block-media-text .wp-block-media-text__content {
  padding: 0; }
  @media screen and (max-width: 768px) {
    .wp-block-media-text .wp-block-media-text__content {
      padding: 2rem 0; } }

.wp-block-media-text.is-image-fill .wp-block-media-text__media {
  width: 100%;
  background-repeat: no-repeat;
  margin: 0; }

.icon-wrap {
  display: flex;
  justify-content: center; }
  .icon-wrap .image.is-icon, .icon-wrap .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media, .wp-block-media-text.is-image-fill .icon-wrap .is-icon.wp-block-media-text__media {
    padding: 1rem;
    border-radius: 50%; }
    .icon-wrap .image.is-icon.is-16x16, .icon-wrap .wp-block-media-text.is-image-fill .is-icon.is-16x16.wp-block-media-text__media, .wp-block-media-text.is-image-fill .icon-wrap .is-icon.is-16x16.wp-block-media-text__media, .checklist .icon-wrap .image.is-icon, .checklist .icon-wrap .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media, .wp-block-media-text.is-image-fill .checklist .icon-wrap .is-icon.wp-block-media-text__media {
      width: calc(16px + 1rem);
      height: calc(16px + 1rem); }
    .icon-wrap .image.is-icon.is-32x32, .icon-wrap .wp-block-media-text.is-image-fill .is-icon.is-32x32.wp-block-media-text__media, .wp-block-media-text.is-image-fill .icon-wrap .is-icon.is-32x32.wp-block-media-text__media {
      width: calc(32px + 1rem);
      height: calc(32px + 1rem); }
    .icon-wrap .image.is-icon.is-96x96, .icon-wrap .wp-block-media-text.is-image-fill .is-icon.is-96x96.wp-block-media-text__media, .wp-block-media-text.is-image-fill .icon-wrap .is-icon.is-96x96.wp-block-media-text__media {
      width: calc(96px + 1rem);
      height: calc(96px + 1rem); }
    .icon-wrap .image.is-icon.is-128x128, .icon-wrap .wp-block-media-text.is-image-fill .is-icon.is-128x128.wp-block-media-text__media, .wp-block-media-text.is-image-fill .icon-wrap .is-icon.is-128x128.wp-block-media-text__media {
      width: calc(128px + 1rem);
      height: calc(128px + 1rem); }
    .icon-wrap .image.is-icon.is-primary svg, .icon-wrap .hs-form .image.is-icon.hs-button svg, .hs-form .icon-wrap .image.is-icon.hs-button svg, .icon-wrap .hs-form .wp-block-media-text.is-image-fill .is-icon.hs-button.wp-block-media-text__media svg, .hs-form .wp-block-media-text.is-image-fill .icon-wrap .is-icon.hs-button.wp-block-media-text__media svg, .icon-wrap .wp-block-media-text.is-image-fill .hs-form .is-icon.hs-button.wp-block-media-text__media svg, .wp-block-media-text.is-image-fill .hs-form .icon-wrap .is-icon.hs-button.wp-block-media-text__media svg, .icon-wrap .wpcf7-form .image.is-icon.wpcf7-submit svg, .wpcf7-form .icon-wrap .image.is-icon.wpcf7-submit svg, .icon-wrap .wpcf7-form .wp-block-media-text.is-image-fill .is-icon.wpcf7-submit.wp-block-media-text__media svg, .wpcf7-form .wp-block-media-text.is-image-fill .icon-wrap .is-icon.wpcf7-submit.wp-block-media-text__media svg, .icon-wrap .wp-block-media-text.is-image-fill .wpcf7-form .is-icon.wpcf7-submit.wp-block-media-text__media svg, .wp-block-media-text.is-image-fill .wpcf7-form .icon-wrap .is-icon.wpcf7-submit.wp-block-media-text__media svg, .icon-wrap .wp-block-media-text.is-image-fill .is-icon.is-primary.wp-block-media-text__media svg, .wp-block-media-text.is-image-fill .icon-wrap .is-icon.is-primary.wp-block-media-text__media svg {
      fill: #E05929; }
    .icon-wrap .image.is-icon.is-secondary svg, .icon-wrap .wp-block-media-text.is-image-fill .is-icon.is-secondary.wp-block-media-text__media svg, .wp-block-media-text.is-image-fill .icon-wrap .is-icon.is-secondary.wp-block-media-text__media svg, .icon-wrap .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wp-block-media-text__media.button svg, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .icon-wrap .is-icon.wp-block-media-text__media.button svg, .icon-wrap .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.button svg, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .icon-wrap .is-icon.wp-block-media-text__media.button svg, .icon-wrap .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .is-icon.wp-block-media-text__media.hs-button svg, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .hs-form .icon-wrap .is-icon.wp-block-media-text__media.hs-button svg, .icon-wrap .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button svg, .our_services .content .our_services-content .hs-form .wp-block-media-text.is-image-fill .icon-wrap .is-icon.wp-block-media-text__media.hs-button svg, .icon-wrap .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .is-icon.wp-block-media-text__media.hs-button svg, .wp-block-media-text.is-image-fill .hs-form .our_services .content .our_services-content .icon-wrap .is-icon.wp-block-media-text__media.hs-button svg, .icon-wrap .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.hs-button svg, .hs-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .icon-wrap .is-icon.wp-block-media-text__media.hs-button svg, .icon-wrap .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .is-icon.wp-block-media-text__media.wpcf7-submit svg, .wp-block-media-text.is-image-fill .our_services .content .our_services-content .wpcf7-form .icon-wrap .is-icon.wp-block-media-text__media.wpcf7-submit svg, .icon-wrap .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit svg, .our_services .content .our_services-content .wpcf7-form .wp-block-media-text.is-image-fill .icon-wrap .is-icon.wp-block-media-text__media.wpcf7-submit svg, .icon-wrap .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .is-icon.wp-block-media-text__media.wpcf7-submit svg, .wp-block-media-text.is-image-fill .wpcf7-form .our_services .content .our_services-content .icon-wrap .is-icon.wp-block-media-text__media.wpcf7-submit svg, .icon-wrap .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media.wpcf7-submit svg, .wpcf7-form .our_services .content .our_services-content .wp-block-media-text.is-image-fill .icon-wrap .is-icon.wp-block-media-text__media.wpcf7-submit svg, .icon-wrap .our_services .content .our_services-content .image.is-icon.button svg, .our_services .content .our_services-content .icon-wrap .image.is-icon.button svg, .icon-wrap .our_services .content .our_services-content .hs-form .image.is-icon.hs-button svg, .our_services .content .our_services-content .hs-form .icon-wrap .image.is-icon.hs-button svg, .icon-wrap .hs-form .our_services .content .our_services-content .image.is-icon.hs-button svg, .hs-form .our_services .content .our_services-content .icon-wrap .image.is-icon.hs-button svg, .icon-wrap .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.hs-button.wp-block-media-text__media svg, .hs-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .icon-wrap .is-icon.hs-button.wp-block-media-text__media svg, .icon-wrap .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .is-icon.hs-button.wp-block-media-text__media svg, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .hs-form .icon-wrap .is-icon.hs-button.wp-block-media-text__media svg, .icon-wrap .our_services .content .our_services-content .wpcf7-form .image.is-icon.wpcf7-submit svg, .our_services .content .our_services-content .wpcf7-form .icon-wrap .image.is-icon.wpcf7-submit svg, .icon-wrap .wpcf7-form .our_services .content .our_services-content .image.is-icon.wpcf7-submit svg, .wpcf7-form .our_services .content .our_services-content .icon-wrap .image.is-icon.wpcf7-submit svg, .icon-wrap .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .is-icon.wpcf7-submit.wp-block-media-text__media svg, .wpcf7-form .wp-block-media-text.is-image-fill .our_services .content .our_services-content .icon-wrap .is-icon.wpcf7-submit.wp-block-media-text__media svg, .icon-wrap .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .is-icon.wpcf7-submit.wp-block-media-text__media svg, .our_services .content .our_services-content .wp-block-media-text.is-image-fill .wpcf7-form .icon-wrap .is-icon.wpcf7-submit.wp-block-media-text__media svg {
      fill: #03173E; }
    .icon-wrap .image.is-icon.is-slate svg, .icon-wrap .wp-block-media-text.is-image-fill .is-icon.is-slate.wp-block-media-text__media svg, .wp-block-media-text.is-image-fill .icon-wrap .is-icon.is-slate.wp-block-media-text__media svg {
      fill: #58595A; }
    .icon-wrap .image.is-icon.is-black svg, .icon-wrap .wp-block-media-text.is-image-fill .is-icon.is-black.wp-block-media-text__media svg, .wp-block-media-text.is-image-fill .icon-wrap .is-icon.is-black.wp-block-media-text__media svg {
      fill: #191919; }
    .icon-wrap .image.is-icon.is-tangerine svg, .icon-wrap .wp-block-media-text.is-image-fill .is-icon.is-tangerine.wp-block-media-text__media svg, .wp-block-media-text.is-image-fill .icon-wrap .is-icon.is-tangerine.wp-block-media-text__media svg {
      fill: #ED8B00; }
    .icon-wrap .image.is-icon.is-cerulean svg, .icon-wrap .wp-block-media-text.is-image-fill .is-icon.is-cerulean.wp-block-media-text__media svg, .wp-block-media-text.is-image-fill .icon-wrap .is-icon.is-cerulean.wp-block-media-text__media svg {
      fill: #0085CA; }
    .icon-wrap .image.is-icon.is-goldenrod svg, .icon-wrap .wp-block-media-text.is-image-fill .is-icon.is-goldenrod.wp-block-media-text__media svg, .wp-block-media-text.is-image-fill .icon-wrap .is-icon.is-goldenrod.wp-block-media-text__media svg {
      fill: #FFC845; }

.checklist .icon-wrap {
  justify-content: flex-start; }
  .checklist .icon-wrap .image.is-icon, .checklist .icon-wrap .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media, .wp-block-media-text.is-image-fill .checklist .icon-wrap .is-icon.wp-block-media-text__media {
    width: 16px;
    height: 16px;
    border-radius: 0;
    margin-top: 4px;
    padding: 0;
    justify-content: flex-start; }
    .checklist .icon-wrap .image.is-icon svg, .checklist .icon-wrap .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media svg, .wp-block-media-text.is-image-fill .checklist .icon-wrap .is-icon.wp-block-media-text__media svg {
      padding: 0;
      background-color: transparent;
      border-radius: 0; }
      .checklist .icon-wrap .image.is-icon svg .icon-background, .checklist .icon-wrap .wp-block-media-text.is-image-fill .is-icon.wp-block-media-text__media svg .icon-background, .wp-block-media-text.is-image-fill .checklist .icon-wrap .is-icon.wp-block-media-text__media svg .icon-background {
        fill: none;
        stroke: none; }

.checklist .checklist_copy {
  font-weight: 600; }
  .checklist .checklist_copy p {
    margin: 0; }

.image.is-square img, .wp-block-media-text.is-image-fill .is-square.wp-block-media-text__media img, .wp-block-media-text.is-image-fill .is-square.wp-block-media-text__media img,
.image.is-square .has-ratio,
.wp-block-media-text.is-image-fill .is-square.wp-block-media-text__media .has-ratio, .wp-block-media-text.is-image-fill .is-square.wp-block-media-text__media .has-ratio, .image.is-1by1 img, .wp-block-media-text.is-image-fill .is-1by1.wp-block-media-text__media img, .wp-block-media-text.is-image-fill .is-1by1.wp-block-media-text__media img,
.image.is-1by1 .has-ratio,
.wp-block-media-text.is-image-fill .is-1by1.wp-block-media-text__media .has-ratio, .wp-block-media-text.is-image-fill .is-1by1.wp-block-media-text__media .has-ratio, .image.is-5by4 img, .wp-block-media-text.is-image-fill .is-5by4.wp-block-media-text__media img, .wp-block-media-text.is-image-fill .is-5by4.wp-block-media-text__media img,
.image.is-5by4 .has-ratio,
.wp-block-media-text.is-image-fill .is-5by4.wp-block-media-text__media .has-ratio, .wp-block-media-text.is-image-fill .is-5by4.wp-block-media-text__media .has-ratio, .image.is-4by3 img, .wp-block-media-text.is-image-fill .is-4by3.wp-block-media-text__media img, .wp-block-media-text.is-image-fill .is-4by3.wp-block-media-text__media img,
.image.is-4by3 .has-ratio,
.wp-block-media-text.is-image-fill .is-4by3.wp-block-media-text__media .has-ratio, .wp-block-media-text.is-image-fill .is-4by3.wp-block-media-text__media .has-ratio, .image.is-3by2 img, .wp-block-media-text.is-image-fill .is-3by2.wp-block-media-text__media img, .wp-block-media-text.is-image-fill .is-3by2.wp-block-media-text__media img,
.image.is-3by2 .has-ratio,
.wp-block-media-text.is-image-fill .is-3by2.wp-block-media-text__media .has-ratio, .wp-block-media-text.is-image-fill .is-3by2.wp-block-media-text__media .has-ratio, .image.is-5by3 img, .wp-block-media-text.is-image-fill .is-5by3.wp-block-media-text__media img, .wp-block-media-text.is-image-fill .is-5by3.wp-block-media-text__media img,
.image.is-5by3 .has-ratio,
.wp-block-media-text.is-image-fill .is-5by3.wp-block-media-text__media .has-ratio, .wp-block-media-text.is-image-fill .is-5by3.wp-block-media-text__media .has-ratio, .image.is-16by9 img, .wp-block-media-text.is-image-fill .is-16by9.wp-block-media-text__media img, .wp-block-media-text.is-image-fill .is-16by9.wp-block-media-text__media img,
.image.is-16by9 .has-ratio,
.wp-block-media-text.is-image-fill .is-16by9.wp-block-media-text__media .has-ratio, .wp-block-media-text.is-image-fill .is-16by9.wp-block-media-text__media .has-ratio, .image.is-2by1 img, .wp-block-media-text.is-image-fill .is-2by1.wp-block-media-text__media img, .wp-block-media-text.is-image-fill .is-2by1.wp-block-media-text__media img,
.image.is-2by1 .has-ratio,
.wp-block-media-text.is-image-fill .is-2by1.wp-block-media-text__media .has-ratio, .wp-block-media-text.is-image-fill .is-2by1.wp-block-media-text__media .has-ratio, .image.is-3by1 img, .wp-block-media-text.is-image-fill .is-3by1.wp-block-media-text__media img, .wp-block-media-text.is-image-fill .is-3by1.wp-block-media-text__media img,
.image.is-3by1 .has-ratio,
.wp-block-media-text.is-image-fill .is-3by1.wp-block-media-text__media .has-ratio, .wp-block-media-text.is-image-fill .is-3by1.wp-block-media-text__media .has-ratio, .image.is-4by5 img, .wp-block-media-text.is-image-fill .is-4by5.wp-block-media-text__media img, .wp-block-media-text.is-image-fill .is-4by5.wp-block-media-text__media img,
.image.is-4by5 .has-ratio,
.wp-block-media-text.is-image-fill .is-4by5.wp-block-media-text__media .has-ratio, .wp-block-media-text.is-image-fill .is-4by5.wp-block-media-text__media .has-ratio, .image.is-3by4 img, .wp-block-media-text.is-image-fill .is-3by4.wp-block-media-text__media img, .wp-block-media-text.is-image-fill .is-3by4.wp-block-media-text__media img,
.image.is-3by4 .has-ratio,
.wp-block-media-text.is-image-fill .is-3by4.wp-block-media-text__media .has-ratio, .wp-block-media-text.is-image-fill .is-3by4.wp-block-media-text__media .has-ratio, .image.is-2by3 img, .wp-block-media-text.is-image-fill .is-2by3.wp-block-media-text__media img, .wp-block-media-text.is-image-fill .is-2by3.wp-block-media-text__media img,
.image.is-2by3 .has-ratio,
.wp-block-media-text.is-image-fill .is-2by3.wp-block-media-text__media .has-ratio, .wp-block-media-text.is-image-fill .is-2by3.wp-block-media-text__media .has-ratio, .image.is-3by5 img, .wp-block-media-text.is-image-fill .is-3by5.wp-block-media-text__media img, .wp-block-media-text.is-image-fill .is-3by5.wp-block-media-text__media img,
.image.is-3by5 .has-ratio,
.wp-block-media-text.is-image-fill .is-3by5.wp-block-media-text__media .has-ratio, .wp-block-media-text.is-image-fill .is-3by5.wp-block-media-text__media .has-ratio, .image.is-9by16 img, .wp-block-media-text.is-image-fill .is-9by16.wp-block-media-text__media img, .wp-block-media-text.is-image-fill .is-9by16.wp-block-media-text__media img,
.image.is-9by16 .has-ratio,
.wp-block-media-text.is-image-fill .is-9by16.wp-block-media-text__media .has-ratio, .wp-block-media-text.is-image-fill .is-9by16.wp-block-media-text__media .has-ratio, .image.is-1by2 img, .wp-block-media-text.is-image-fill .is-1by2.wp-block-media-text__media img, .wp-block-media-text.is-image-fill .is-1by2.wp-block-media-text__media img,
.image.is-1by2 .has-ratio,
.wp-block-media-text.is-image-fill .is-1by2.wp-block-media-text__media .has-ratio, .wp-block-media-text.is-image-fill .is-1by2.wp-block-media-text__media .has-ratio, .image.is-1by3 img, .wp-block-media-text.is-image-fill .is-1by3.wp-block-media-text__media img, .wp-block-media-text.is-image-fill .is-1by3.wp-block-media-text__media img,
.image.is-1by3 .has-ratio,
.wp-block-media-text.is-image-fill .is-1by3.wp-block-media-text__media .has-ratio, .wp-block-media-text.is-image-fill .is-1by3.wp-block-media-text__media .has-ratio {
  height: auto; }

.modal .modal-content {
  width: 100%;
  max-width: 1152px; }

.navbar .navbar-item {
  font-weight: 600;
  margin-left: .5rem;
  margin-right: .5rem; }
  .navbar .navbar-item:focus, .navbar .navbar-item:focus-within, .navbar .navbar-item:hover {
    border-bottom: 3px solid #E05929;
    margin-top: 3px; }
  .navbar .navbar-item .navbar-dropdown {
    border-top: 3px solid #E05929; }
    .navbar .navbar-item .navbar-dropdown .navbar-item,
    .navbar .navbar-item .navbar-dropdown .navbar-link {
      color: #03173E; }
      .navbar .navbar-item .navbar-dropdown .navbar-item:focus, .navbar .navbar-item .navbar-dropdown .navbar-item:focus-within, .navbar .navbar-item .navbar-dropdown .navbar-item:hover,
      .navbar .navbar-item .navbar-dropdown .navbar-link:focus,
      .navbar .navbar-item .navbar-dropdown .navbar-link:focus-within,
      .navbar .navbar-item .navbar-dropdown .navbar-link:hover {
        border-bottom: none;
        margin-top: 0;
        background-color: transparent;
        color: #E05929; }

.navbar .navbar-brand .navbar-item {
  margin-left: 0;
  margin-right: 0;
  line-height: 0; }
  .navbar .navbar-brand .navbar-item:focus, .navbar .navbar-brand .navbar-item:focus-within, .navbar .navbar-brand .navbar-item:hover {
    border-bottom: none;
    margin-top: 0; }
  .navbar .navbar-brand .navbar-item .logo svg {
    width: auto; }
    @media screen and (min-width: 1024px) {
      .navbar .navbar-brand .navbar-item .logo svg {
        height: 42px; } }
    @media screen and (max-width: 1023px) {
      .navbar .navbar-brand .navbar-item .logo svg {
        height: 34px; } }

.navbar .navbar-burger {
  display: none; }

.navbar .navbar-end .navbar-item.is-hoverless:focus, .navbar .navbar-end .navbar-item.is-hoverless:focus-within, .navbar .navbar-end .navbar-item.is-hoverless:hover {
  border-bottom: none;
  margin-top: 0; }

@media screen and (min-width: 1024px) {
  .navbar {
    height: 5rem; } }

@media screen and (max-width: 1023px) {
  .navbar > .container, section.wp-block-group .navbar > .wp-block-group__inner-container {
    display: flex;
    align-items: center; }
    .navbar > .container .navbar-item, section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-item {
      display: flex; }
      .navbar > .container .navbar-item.navbar-burger, section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-item.navbar-burger {
        order: 3; }
        .navbar > .container .navbar-item.navbar-burger span, section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-item.navbar-burger span {
          height: 1.5px; }
      .navbar > .container .navbar-item.navbar-search, section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-item.navbar-search {
        order: 2; }
    .navbar > .container .navbar-brand, section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-brand {
      display: flex;
      flex: 1 0 auto;
      order: 1; }
    .navbar > .container .navbar-menu.is-active, section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-menu.is-active {
      display: flex;
      flex: 1 0 auto;
      flex-direction: column;
      width: 100%;
      top: 3.25rem;
      position: fixed; }
    .navbar > .container .navbar-menu .navbar-item, section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-menu .navbar-item,
    .navbar > .container .navbar-menu .navbar-link,
    section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-menu .navbar-link {
      display: block;
      border-bottom: 1px solid rgba(255, 255, 255, 0.2);
      padding-left: 0;
      padding-right: 0; }
      .navbar > .container .navbar-menu .navbar-item.has-dropdown .navbar-link, section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-menu .navbar-item.has-dropdown .navbar-link,
      .navbar > .container .navbar-menu .navbar-link.has-dropdown .navbar-link,
      section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-menu .navbar-link.has-dropdown .navbar-link {
        border: none; }
      .navbar > .container .navbar-menu .navbar-item.is-hoverless, section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-menu .navbar-item.is-hoverless,
      .navbar > .container .navbar-menu .navbar-link.is-hoverless,
      section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-menu .navbar-link.is-hoverless {
        border: none; }
      .navbar > .container .navbar-menu .navbar-item .buttons .button, section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-menu .navbar-item .buttons .button, .navbar > .container .navbar-menu .navbar-item .buttons .hs-form .hs-button, .hs-form .navbar > .container .navbar-menu .navbar-item .buttons .hs-button, section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-menu .navbar-item .buttons .hs-form .hs-button, .hs-form section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-menu .navbar-item .buttons .hs-button, .navbar > .container .navbar-menu .navbar-item .buttons .wpcf7-form .wpcf7-submit, .wpcf7-form .navbar > .container .navbar-menu .navbar-item .buttons .wpcf7-submit, section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-menu .navbar-item .buttons .wpcf7-form .wpcf7-submit, .wpcf7-form section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-menu .navbar-item .buttons .wpcf7-submit,
      .navbar > .container .navbar-menu .navbar-link .buttons .button,
      section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-menu .navbar-link .buttons .button,
      .navbar > .container .navbar-menu .navbar-link .buttons .hs-form .hs-button,
      .hs-form .navbar > .container .navbar-menu .navbar-link .buttons .hs-button,
      section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-menu .navbar-link .buttons .hs-form .hs-button,
      .hs-form section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-menu .navbar-link .buttons .hs-button,
      .navbar > .container .navbar-menu .navbar-link .buttons .wpcf7-form .wpcf7-submit,
      .wpcf7-form .navbar > .container .navbar-menu .navbar-link .buttons .wpcf7-submit,
      section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-menu .navbar-link .buttons .wpcf7-form .wpcf7-submit,
      .wpcf7-form section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-menu .navbar-link .buttons .wpcf7-submit {
        display: flex;
        width: 100%; }
    .navbar > .container .navbar-menu .navbar-dropdown, section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-menu .navbar-dropdown {
      margin-top: 0;
      border-top: 0;
      padding: 0;
      margin-bottom: .5rem; }
      .navbar > .container .navbar-menu .navbar-dropdown .navbar-item, section.wp-block-group .navbar > .wp-block-group__inner-container .navbar-menu .navbar-dropdown .navbar-item {
        color: #FFFFFF;
        font-weight: 400;
        margin-left: 0;
        margin-right: 0;
        padding: 0.5rem 0;
        border: none; } }

.section, section.wp-block-group {
  position: relative; }
  .section .is-duo-bg, section.wp-block-group .is-duo-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0; }
    .section .is-duo-bg .column, section.wp-block-group .is-duo-bg .column, .section .is-duo-bg .wp-block-column, section.wp-block-group .is-duo-bg .wp-block-column {
      margin: 0;
      padding: 0; }

@media screen and (min-width: 1024px) {
  .our-services .sections {
    padding-left: 0;
    padding-right: 0; } }

.home_cards .section, .home_cards section.wp-block-group {
  overflow: hidden; }

.serving-hca.section, section.serving-hca.wp-block-group {
  background-image: url("../../src/img/bg-shape-corners-blue.png");
  background-size: 45%;
  background-position: right -.5rem top -1rem;
  background-repeat: no-repeat; }
  @media screen and (min-width: 1024px) {
    .serving-hca.section, section.serving-hca.wp-block-group {
      background-size: 32%;
      padding-top: 4.5rem;
      padding-bottom: 4rem; } }
  @media screen and (min-width: 1216px) {
    .serving-hca.section, section.serving-hca.wp-block-group {
      background-size: 25%;
      padding-top: 7rem;
      padding-bottom: 7rem; } }

.diversity-inclusion.section, section.diversity-inclusion.wp-block-group {
  background-image: url("../../src/img/bg-shape-corners-orange.png");
  background-size: 20%;
  background-position: right -3rem top -2rem;
  background-repeat: no-repeat; }

.content figure,
.content figure:not(:last-child) {
  margin: 0 auto; }

.section.has-bottom-curve, section.has-bottom-curve.wp-block-group {
  position: relative;
  padding-top: 6rem;
  overflow: hidden; }
  .section.has-bottom-curve:after, section.has-bottom-curve.wp-block-group:after {
    content: '';
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    border-radius: 50%;
    transform-origin: bottom;
    transform: scale(4);
    height: 100%;
    z-index: -1; }
  .section.has-bottom-curve.has-background-white, section.has-bottom-curve.has-background-white.wp-block-group {
    background-color: transparent !important; }
    .section.has-bottom-curve.has-background-white:after, section.has-bottom-curve.has-background-white.wp-block-group:after {
      background-color: #FFFFFF; }
  .section.has-bottom-curve.has-background-info-light, section.has-bottom-curve.has-background-info-light.wp-block-group {
    background-color: transparent !important; }
    .section.has-bottom-curve.has-background-info-light:after, section.has-bottom-curve.has-background-info-light.wp-block-group:after {
      background-color: #E5F2F8; }
  .section.has-bottom-curve.has-background-white-bis, section.has-bottom-curve.has-background-white-bis.wp-block-group {
    background-color: transparent !important; }
    .section.has-bottom-curve.has-background-white-bis:after, section.has-bottom-curve.has-background-white-bis.wp-block-group:after {
      background-color: #F9F8F7; }

.section.has-top-curve, section.has-top-curve.wp-block-group {
  position: relative;
  padding-top: 13.5rem;
  overflow: hidden; }
  .section.has-top-curve:after, section.has-top-curve.wp-block-group:after {
    content: '';
    opacity: 1;
    position: absolute;
    top: -92%;
    left: 0;
    width: 100%;
    display: block;
    border-radius: 50%;
    transform-origin: bottom;
    transform: scale(4);
    height: 100%;
    z-index: 0; }
  .section.has-top-curve.has-background-white, section.has-top-curve.has-background-white.wp-block-group {
    background-color: transparent !important; }
    .section.has-top-curve.has-background-white:after, section.has-top-curve.has-background-white.wp-block-group:after {
      background-color: #FFFFFF; }
  .section.has-top-curve.has-background-info-light, section.has-top-curve.has-background-info-light.wp-block-group {
    background-color: #E5F2F8 !important; }
    .section.has-top-curve.has-background-info-light:after, section.has-top-curve.has-background-info-light.wp-block-group:after {
      background-color: #FFFFFF; }
  .section.has-top-curve.has-background-white-bis, section.has-top-curve.has-background-white-bis.wp-block-group {
    background-color: transparent !important; }
    .section.has-top-curve.has-background-white-bis:after, section.has-top-curve.has-background-white-bis.wp-block-group:after {
      background-color: #F9F8F7; }

#tabs-container .tabs {
  margin: 0; }
  @media screen and (max-width: 768px) {
    #tabs-container .tabs ul {
      flex-direction: column;
      align-items: flex-start; }
      #tabs-container .tabs ul li {
        width: 100%; }
        #tabs-container .tabs ul li a {
          width: 100%; } }
  #tabs-container .tabs ul {
    border: none;
    margin: 0; }
    #tabs-container .tabs ul li {
      background-color: #F9F8F7; }
      #tabs-container .tabs ul li a {
        border-bottom: 5px solid transparent;
        justify-content: flex-start;
        font-size: 1rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
        text-decoration: none; }
        #tabs-container .tabs ul li a:hover {
          border-color: #ededed; }
      #tabs-container .tabs ul li.is-active {
        font-weight: 600; }
        #tabs-container .tabs ul li.is-active a {
          background-color: #FFFFFF;
          border-bottom-color: #0085CA;
          box-shadow: 0px 6px 12px rgba(25, 25, 25, 0.2); }

#tabs-container .tab-content {
  display: none; }
  #tabs-container .tab-content.is-active {
    display: flex; }

@media screen and (min-width: 1024px) {
  #tabs-container.tabs-left {
    display: flex; }
    #tabs-container.tabs-left .tabs {
      align-items: flex-start; }
      #tabs-container.tabs-left .tabs ul {
        flex-direction: column;
        align-items: flex-start;
        flex-shrink: inherit;
        flex-wrap: wrap; }
        #tabs-container.tabs-left .tabs ul li {
          background: transparent;
          width: 100%;
          display: flex; }
          #tabs-container.tabs-left .tabs ul li a {
            border-bottom: none;
            border-left: 5px solid transparent;
            width: 100%;
            white-space: normal; }
          #tabs-container.tabs-left .tabs ul li.is-active a {
            border-left: 5px solid #0085CA; }
          #tabs-container.tabs-left .tabs ul li:hover a {
            border-left: 5px solid #ededed; }
    #tabs-container.tabs-left .tab-content-wrap {
      display: flex;
      z-index: 0;
      width: 70%; }
      #tabs-container.tabs-left .tab-content-wrap .tab-content {
        width: 100%; }
        #tabs-container.tabs-left .tab-content-wrap .tab-content.card .card-content {
          width: 100%; } }

.our_services .section, .our_services section.wp-block-group {
  background-image: url("../../src/img/bg-shape-our_services.png");
  background-size: 34%;
  background-position: right top;
  background-repeat: no-repeat; }
  @media screen and (min-width: 1024px) {
    .our_services .section, .our_services section.wp-block-group {
      padding-left: 0;
      padding-right: 0; } }

.our_services .card-bg {
  border-radius: 0 .25rem .25rem 0;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 50%; }
  @media screen and (max-width: 1023px) {
    .our_services .card-bg {
      display: none; } }

.our_services .content .our_services-content {
  padding: 2.5rem 4.5rem 2.5rem 1rem; }
  @media screen and (max-width: 768px) {
    .our_services .content .our_services-content {
      margin-bottom: 1rem; } }
  @media screen and (max-width: 1023px) {
    .our_services .content .our_services-content {
      padding: 1.5rem;
      background-color: #FFFFFF;
      border-radius: .25rem; } }
  .our_services .content .our_services-content .field {
    margin-top: 1.5rem; }

.our_services .content .our_services_image figure.image, .our_services .content .our_services_image .wp-block-media-text.is-image-fill figure.wp-block-media-text__media, .wp-block-media-text.is-image-fill .our_services .content .our_services_image figure.wp-block-media-text__media {
  height: auto;
  display: block; }
  @media screen and (max-width: 1023px) {
    .our_services .content .our_services_image figure.image, .our_services .content .our_services_image .wp-block-media-text.is-image-fill figure.wp-block-media-text__media, .wp-block-media-text.is-image-fill .our_services .content .our_services_image figure.wp-block-media-text__media {
      height: 100%;
      display: flex; } }
  @media screen and (min-width: 1024px) {
    .our_services .content .our_services_image figure.image, .our_services .content .our_services_image .wp-block-media-text.is-image-fill figure.wp-block-media-text__media, .wp-block-media-text.is-image-fill .our_services .content .our_services_image figure.wp-block-media-text__media {
      height: 100%;
      display: flex; } }
  .our_services .content .our_services_image figure.image img, .our_services .content .our_services_image .wp-block-media-text.is-image-fill figure.wp-block-media-text__media img, .wp-block-media-text.is-image-fill .our_services .content .our_services_image figure.wp-block-media-text__media img {
    display: block;
    height: auto;
    width: auto;
    max-height: 100%; }
    @media screen and (max-width: 1023px) {
      .our_services .content .our_services_image figure.image img, .our_services .content .our_services_image .wp-block-media-text.is-image-fill figure.wp-block-media-text__media img, .wp-block-media-text.is-image-fill .our_services .content .our_services_image figure.wp-block-media-text__media img {
        height: 100%; } }
    @media screen and (min-width: 1024px) {
      .our_services .content .our_services_image figure.image img, .our_services .content .our_services_image .wp-block-media-text.is-image-fill figure.wp-block-media-text__media img, .wp-block-media-text.is-image-fill .our_services .content .our_services_image figure.wp-block-media-text__media img {
        height: 100%; } }

.testimonials .section.is-split-bg, .testimonials section.is-split-bg.wp-block-group {
  background: #E05929;
  background: linear-gradient(90deg, #ED8B00 0%, #ED8B00 20%, #E05929 20%, #E05929 100%); }
  @media screen and (max-width: 1023px) {
    .testimonials .section.is-split-bg, .testimonials section.is-split-bg.wp-block-group {
      background: #E05929; } }

@media screen and (max-width: 1023px) {
  .testimonials .section, .testimonials section.wp-block-group {
    padding-left: 0;
    padding-right: 0; } }

.testimonials .section .container .columns.testimonials-columns, .testimonials section.wp-block-group .container .columns.testimonials-columns, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns, .testimonials .section .container .testimonials-columns.wp-block-columns, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns {
  overflow: hidden; }
  @media screen and (max-width: 1023px) {
    .testimonials .section .container .columns.testimonials-columns, .testimonials section.wp-block-group .container .columns.testimonials-columns, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns, .testimonials .section .container .testimonials-columns.wp-block-columns, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns {
      margin: 0; } }
  .testimonials .section .container .columns.testimonials-columns .column, .testimonials section.wp-block-group .container .columns.testimonials-columns .column, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .column, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .column, .testimonials .section .container .testimonials-columns.wp-block-columns .column, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .column, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column, .testimonials .section .container .columns.testimonials-columns .wp-block-column, .testimonials section.wp-block-group .container .columns.testimonials-columns .wp-block-column, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .wp-block-column, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .wp-block-column, .testimonials .section .container .testimonials-columns.wp-block-columns .wp-block-column, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .wp-block-column, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .wp-block-column, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .wp-block-column {
    padding-top: 6rem;
    padding-bottom: 6rem; }
    .testimonials .section .container .columns.testimonials-columns .column.testimonials-left, .testimonials section.wp-block-group .container .columns.testimonials-columns .column.testimonials-left, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-left, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-left, .testimonials .section .container .testimonials-columns.wp-block-columns .column.testimonials-left, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .column.testimonials-left, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-left, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-left, .testimonials .section .container .columns.testimonials-columns .testimonials-left.wp-block-column, .testimonials section.wp-block-group .container .columns.testimonials-columns .testimonials-left.wp-block-column, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .testimonials-left.wp-block-column, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .testimonials-left.wp-block-column, .testimonials .section .container .testimonials-columns.wp-block-columns .testimonials-left.wp-block-column, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .testimonials-left.wp-block-column, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-left.wp-block-column, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-left.wp-block-column {
      position: relative;
      padding-right: 6rem; }
      .testimonials .section .container .columns.testimonials-columns .column.testimonials-left h3, .testimonials section.wp-block-group .container .columns.testimonials-columns .column.testimonials-left h3, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-left h3, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-left h3, .testimonials .section .container .testimonials-columns.wp-block-columns .column.testimonials-left h3, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .column.testimonials-left h3, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-left h3, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-left h3, .testimonials .section .container .columns.testimonials-columns .testimonials-left.wp-block-column h3, .testimonials section.wp-block-group .container .columns.testimonials-columns .testimonials-left.wp-block-column h3, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .testimonials-left.wp-block-column h3, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .testimonials-left.wp-block-column h3, .testimonials .section .container .testimonials-columns.wp-block-columns .testimonials-left.wp-block-column h3, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .testimonials-left.wp-block-column h3, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-left.wp-block-column h3, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-left.wp-block-column h3 {
        z-index: 1;
        position: relative; }
      .testimonials .section .container .columns.testimonials-columns .column.testimonials-left::before, .testimonials section.wp-block-group .container .columns.testimonials-columns .column.testimonials-left::before, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-left::before, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-left::before, .testimonials .section .container .testimonials-columns.wp-block-columns .column.testimonials-left::before, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .column.testimonials-left::before, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-left::before, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-left::before, .testimonials .section .container .columns.testimonials-columns .testimonials-left.wp-block-column::before, .testimonials section.wp-block-group .container .columns.testimonials-columns .testimonials-left.wp-block-column::before, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .testimonials-left.wp-block-column::before, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .testimonials-left.wp-block-column::before, .testimonials .section .container .testimonials-columns.wp-block-columns .testimonials-left.wp-block-column::before, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .testimonials-left.wp-block-column::before, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-left.wp-block-column::before, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-left.wp-block-column::before {
        content: '';
        position: absolute;
        bottom: 0;
        right: 0;
        width: 100%;
        height: 100%;
        background: #ED8B00;
        border-radius: 50%;
        transform-origin: right;
        transform: scale(4); }
        @media screen and (max-width: 768px) {
          .testimonials .section .container .columns.testimonials-columns .column.testimonials-left::before, .testimonials section.wp-block-group .container .columns.testimonials-columns .column.testimonials-left::before, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-left::before, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-left::before, .testimonials .section .container .testimonials-columns.wp-block-columns .column.testimonials-left::before, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .column.testimonials-left::before, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-left::before, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-left::before, .testimonials .section .container .columns.testimonials-columns .testimonials-left.wp-block-column::before, .testimonials section.wp-block-group .container .columns.testimonials-columns .testimonials-left.wp-block-column::before, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .testimonials-left.wp-block-column::before, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .testimonials-left.wp-block-column::before, .testimonials .section .container .testimonials-columns.wp-block-columns .testimonials-left.wp-block-column::before, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .testimonials-left.wp-block-column::before, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-left.wp-block-column::before, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-left.wp-block-column::before {
            transform-origin: bottom; } }
      @media screen and (max-width: 1023px) {
        .testimonials .section .container .columns.testimonials-columns .column.testimonials-left, .testimonials section.wp-block-group .container .columns.testimonials-columns .column.testimonials-left, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-left, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-left, .testimonials .section .container .testimonials-columns.wp-block-columns .column.testimonials-left, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .column.testimonials-left, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-left, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-left, .testimonials .section .container .columns.testimonials-columns .testimonials-left.wp-block-column, .testimonials section.wp-block-group .container .columns.testimonials-columns .testimonials-left.wp-block-column, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .testimonials-left.wp-block-column, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .testimonials-left.wp-block-column, .testimonials .section .container .testimonials-columns.wp-block-columns .testimonials-left.wp-block-column, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .testimonials-left.wp-block-column, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-left.wp-block-column, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-left.wp-block-column {
          text-align: center;
          padding-right: .75rem; } }
    .testimonials .section .container .columns.testimonials-columns .column.testimonials-right, .testimonials section.wp-block-group .container .columns.testimonials-columns .column.testimonials-right, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-right, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-right, .testimonials .section .container .testimonials-columns.wp-block-columns .column.testimonials-right, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .column.testimonials-right, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-right, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-right, .testimonials .section .container .columns.testimonials-columns .testimonials-right.wp-block-column, .testimonials section.wp-block-group .container .columns.testimonials-columns .testimonials-right.wp-block-column, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .testimonials-right.wp-block-column, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .testimonials-right.wp-block-column, .testimonials .section .container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column {
      overflow: hidden; }
      @media screen and (max-width: 1023px) {
        .testimonials .section .container .columns.testimonials-columns .column.testimonials-right, .testimonials section.wp-block-group .container .columns.testimonials-columns .column.testimonials-right, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-right, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-right, .testimonials .section .container .testimonials-columns.wp-block-columns .column.testimonials-right, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .column.testimonials-right, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-right, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-right, .testimonials .section .container .columns.testimonials-columns .testimonials-right.wp-block-column, .testimonials section.wp-block-group .container .columns.testimonials-columns .testimonials-right.wp-block-column, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .testimonials-right.wp-block-column, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .testimonials-right.wp-block-column, .testimonials .section .container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column {
          padding-left: 0;
          padding-right: 0; } }
      .testimonials .section .container .columns.testimonials-columns .column.testimonials-right .blockquote-icon, .testimonials section.wp-block-group .container .columns.testimonials-columns .column.testimonials-right .blockquote-icon, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-right .blockquote-icon, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-right .blockquote-icon, .testimonials .section .container .testimonials-columns.wp-block-columns .column.testimonials-right .blockquote-icon, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .column.testimonials-right .blockquote-icon, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-right .blockquote-icon, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-right .blockquote-icon, .testimonials .section .container .columns.testimonials-columns .testimonials-right.wp-block-column .blockquote-icon, .testimonials section.wp-block-group .container .columns.testimonials-columns .testimonials-right.wp-block-column .blockquote-icon, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .testimonials-right.wp-block-column .blockquote-icon, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .testimonials-right.wp-block-column .blockquote-icon, .testimonials .section .container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column .blockquote-icon, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column .blockquote-icon, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column .blockquote-icon, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column .blockquote-icon {
        margin: 0 auto 1rem auto;
        text-align: center; }
        @media screen and (min-width: 1024px) {
          .testimonials .section .container .columns.testimonials-columns .column.testimonials-right .blockquote-icon, .testimonials section.wp-block-group .container .columns.testimonials-columns .column.testimonials-right .blockquote-icon, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-right .blockquote-icon, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-right .blockquote-icon, .testimonials .section .container .testimonials-columns.wp-block-columns .column.testimonials-right .blockquote-icon, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .column.testimonials-right .blockquote-icon, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-right .blockquote-icon, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-right .blockquote-icon, .testimonials .section .container .columns.testimonials-columns .testimonials-right.wp-block-column .blockquote-icon, .testimonials section.wp-block-group .container .columns.testimonials-columns .testimonials-right.wp-block-column .blockquote-icon, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .testimonials-right.wp-block-column .blockquote-icon, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .testimonials-right.wp-block-column .blockquote-icon, .testimonials .section .container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column .blockquote-icon, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column .blockquote-icon, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column .blockquote-icon, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column .blockquote-icon {
            text-align: left;
            margin-left: 7rem;
            margin-bottom: 1rem; } }
      .testimonials .section .container .columns.testimonials-columns .column.testimonials-right p, .testimonials section.wp-block-group .container .columns.testimonials-columns .column.testimonials-right p, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-right p, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-right p, .testimonials .section .container .testimonials-columns.wp-block-columns .column.testimonials-right p, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .column.testimonials-right p, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-right p, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-right p, .testimonials .section .container .columns.testimonials-columns .testimonials-right.wp-block-column p, .testimonials section.wp-block-group .container .columns.testimonials-columns .testimonials-right.wp-block-column p, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .testimonials-right.wp-block-column p, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .testimonials-right.wp-block-column p, .testimonials .section .container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column p, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column p, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column p, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column p,
      .testimonials .section .container .columns.testimonials-columns .column.testimonials-right strong,
      .testimonials section.wp-block-group .container .columns.testimonials-columns .column.testimonials-right strong,
      section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-right strong,
      .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-right strong,
      .testimonials .section .container .testimonials-columns.wp-block-columns .column.testimonials-right strong,
      .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .column.testimonials-right strong,
      section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-right strong,
      .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-right strong,
      .testimonials .section .container .columns.testimonials-columns .testimonials-right.wp-block-column strong,
      .testimonials section.wp-block-group .container .columns.testimonials-columns .testimonials-right.wp-block-column strong,
      section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .testimonials-right.wp-block-column strong,
      .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .testimonials-right.wp-block-column strong,
      .testimonials .section .container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column strong,
      .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column strong,
      section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column strong,
      .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column strong {
        color: #FFFFFF; }
      .testimonials .section .container .columns.testimonials-columns .column.testimonials-right .slider-cta, .testimonials section.wp-block-group .container .columns.testimonials-columns .column.testimonials-right .slider-cta, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-right .slider-cta, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-right .slider-cta, .testimonials .section .container .testimonials-columns.wp-block-columns .column.testimonials-right .slider-cta, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .column.testimonials-right .slider-cta, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-right .slider-cta, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-right .slider-cta, .testimonials .section .container .columns.testimonials-columns .testimonials-right.wp-block-column .slider-cta, .testimonials section.wp-block-group .container .columns.testimonials-columns .testimonials-right.wp-block-column .slider-cta, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .testimonials-right.wp-block-column .slider-cta, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .testimonials-right.wp-block-column .slider-cta, .testimonials .section .container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column .slider-cta, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column .slider-cta, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column .slider-cta, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column .slider-cta {
        margin-left: 4rem;
        margin-top: 3rem; }
        @media screen and (max-width: 1023px) {
          .testimonials .section .container .columns.testimonials-columns .column.testimonials-right .slider-cta, .testimonials section.wp-block-group .container .columns.testimonials-columns .column.testimonials-right .slider-cta, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-right .slider-cta, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-right .slider-cta, .testimonials .section .container .testimonials-columns.wp-block-columns .column.testimonials-right .slider-cta, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .column.testimonials-right .slider-cta, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-right .slider-cta, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-right .slider-cta, .testimonials .section .container .columns.testimonials-columns .testimonials-right.wp-block-column .slider-cta, .testimonials section.wp-block-group .container .columns.testimonials-columns .testimonials-right.wp-block-column .slider-cta, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .testimonials-right.wp-block-column .slider-cta, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .testimonials-right.wp-block-column .slider-cta, .testimonials .section .container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column .slider-cta, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column .slider-cta, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column .slider-cta, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column .slider-cta {
            margin-left: auto;
            margin-right: auto; }
            .testimonials .section .container .columns.testimonials-columns .column.testimonials-right .slider-cta .field.is-grouped, .testimonials section.wp-block-group .container .columns.testimonials-columns .column.testimonials-right .slider-cta .field.is-grouped, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-right .slider-cta .field.is-grouped, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .column.testimonials-right .slider-cta .field.is-grouped, .testimonials .section .container .testimonials-columns.wp-block-columns .column.testimonials-right .slider-cta .field.is-grouped, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .column.testimonials-right .slider-cta .field.is-grouped, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-right .slider-cta .field.is-grouped, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .column.testimonials-right .slider-cta .field.is-grouped, .testimonials .section .container .columns.testimonials-columns .testimonials-right.wp-block-column .slider-cta .field.is-grouped, .testimonials section.wp-block-group .container .columns.testimonials-columns .testimonials-right.wp-block-column .slider-cta .field.is-grouped, section.wp-block-group .testimonials .section .wp-block-group__inner-container .columns.testimonials-columns .testimonials-right.wp-block-column .slider-cta .field.is-grouped, .testimonials section.wp-block-group .wp-block-group__inner-container .columns.testimonials-columns .testimonials-right.wp-block-column .slider-cta .field.is-grouped, .testimonials .section .container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column .slider-cta .field.is-grouped, .testimonials section.wp-block-group .container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column .slider-cta .field.is-grouped, section.wp-block-group .testimonials .section .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column .slider-cta .field.is-grouped, .testimonials section.wp-block-group .wp-block-group__inner-container .testimonials-columns.wp-block-columns .testimonials-right.wp-block-column .slider-cta .field.is-grouped {
              justify-content: center; } }

.no-scroll {
  overflow: hidden;
  width: 100%;
  height: 100vh; }

.columns.is-equal-height > .column > *, .is-equal-height.wp-block-columns > .column > *, .columns.is-equal-height > .wp-block-column > *, .is-equal-height.wp-block-columns > .wp-block-column > * {
  height: 100% !important;
  display: flex; }

.image, .wp-block-media-text.is-image-fill .wp-block-media-text__media {
  display: flex;
  overflow: hidden;
  border-radius: 5px;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.1); }

.has-left-border-secondary {
  border-left: 3px solid #03173E; }

.has-left-border-cerulean {
  border-left: 3px solid #0085CA; }

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

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9idWxtYS5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL19hbGwuc2FzcyIsIm1haW4uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9leHRlbmRzLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvY29udHJvbHMuc2FzcyIsIl92YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9pbml0aWFsLXZhcmlhYmxlcy5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL21peGlucy5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvYmFzZS9fYWxsLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9iYXNlL21pbmlyZXNldC5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvYmFzZS9nZW5lcmljLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvZGVyaXZlZC12YXJpYWJsZXMuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Jhc2UvYW5pbWF0aW9ucy5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvX2FsbC5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvYm94LnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9idXR0b24uc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9mdW5jdGlvbnMuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2NvbnRhaW5lci5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvY29udGVudC5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvaWNvbi5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvaW1hZ2Uuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL25vdGlmaWNhdGlvbi5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvcHJvZ3Jlc3Muc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3RhYmxlLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy90YWcuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3RpdGxlLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9vdGhlci5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS9fYWxsLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL3NoYXJlZC5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS9pbnB1dC10ZXh0YXJlYS5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS9jaGVja2JveC1yYWRpby5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS9zZWxlY3Quc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vZmlsZS5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS90b29scy5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9fYWxsLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL2JyZWFkY3J1bWIuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvY2FyZC5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9kcm9wZG93bi5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9sZXZlbC5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9tZWRpYS5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9tZW51LnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21lc3NhZ2Uuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvbW9kYWwuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvbmF2YmFyLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL3BhZ2luYXRpb24uc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvcGFuZWwuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvdGFicy5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZ3JpZC9fYWxsLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9ncmlkL2NvbHVtbnMuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2dyaWQvdGlsZXMuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvX2FsbC5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy9jb2xvci5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy9mbGV4Ym94LnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL2Zsb2F0LnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL290aGVyLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL292ZXJmbG93LnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL3Bvc2l0aW9uLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL3NwYWNpbmcuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvdHlwb2dyYXBoeS5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy92aXNpYmlsaXR5LnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9sYXlvdXQvX2FsbC5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvbGF5b3V0L2hlcm8uc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2xheW91dC9zZWN0aW9uLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9sYXlvdXQvZm9vdGVyLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL2hhbWJ1cmdlcnMuc2NzcyIsIm1haW4uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy9fYmFzZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL18zZHgtci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL18zZHktci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R4eS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R4eS1yLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19hcnJvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3ctci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3dhbHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93YWx0LXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93dHVybi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3d0dXJuLXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2JvcmluZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fY29sbGFwc2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2VsYXN0aWMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2VsYXN0aWMtci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2VtcGhhdGljLXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX21pbnVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zbGlkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NsaWRlci1yLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zcGluLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zcGluLXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwcmluZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc3ByaW5nLXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3N0YW5kLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zdGFuZC1yLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zcXVlZXplLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL192b3J0ZXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC1yLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGdsaWRlanMvZ2xpZGUvc3JjL2Fzc2V0cy9zYXNzL2dsaWRlLmNvcmUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZ2xpZGVqcy9nbGlkZS9zcmMvYXNzZXRzL3Nhc3MvZ2xpZGUudGhlbWUuc2NzcyIsIl90eXBvZ3JhcGh5LnNjc3MiLCJjb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsImNvbXBvbmVudHMvX2Jsb2NrcXVvdGUuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fY2Fyb3VzZWwuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiY29tcG9uZW50cy9faGVyby5zY3NzIiwiY29tcG9uZW50cy9fbWVkaWEuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL19uYXZiYXIuc2NzcyIsImNvbXBvbmVudHMvX3NlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX3RhYnMuc2NzcyIsIm1vZHVsZXMvX291cl9zZXJ2aWNlcy5zY3NzIiwibW9kdWxlcy9fdGVzdGltb25pYWxzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsNkRBQUE7QUNEQSxvQkFBQTtBQ2dCQSx3RUFBTztBQ2RQOzs7OztFQ1lFLHFCQUFxQjtFQUNyQix3QkFBd0I7RUFDeEIsbUJBQW1CO0VBQ25CLDZCQUErQztFQUMvQyxrQkN5Q1U7RUR4Q1YsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixlRWdCVztFRmZYLGFBZm9CO0VBZ0JwQiwyQkFBMkI7RUFDM0IsZ0JBaEJ1QjtFQWlCdkIsaUNBZitEO0VBZ0IvRCxnQ0Fma0U7RUFnQmxFLGlDQWhCa0U7RUFpQmxFLDhCQWxCK0Q7RUFtQi9ELGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTtFQUVuQjs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFJRSxhQUFhLEVBQUE7RUFDZjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFFRSxtQkFBbUIsRUFBQTs7QURsQ3ZCOzs7O0VJNExFLDJCQUEyQjtFQUMzQix5QkFBeUI7RUFDekIsc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQixpQkFBaUIsRUFBQTs7QUo3TG5CO0VJZ01FLDZCQUQ4QjtFQUU5QixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGFBQWE7RUFDYixZQUFZO0VBQ1osY0FBYztFQUNkLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IseUJBQXlCO0VBQ3pCLHdCQUF3QjtFQUN4QixjQUFjLEVBQUE7O0FBR2Q7O0VBQ0UscUJEektrQixFQUFBOztBSGxDdEI7RUltTEUsMkJBQTJCO0VBQzNCLHlCQUF5QjtFQUN6QixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQXdCakIscUJBQXFCO0VBQ3JCLHdCQUF3QjtFQUN4Qix1Q0YxTjZCO0VFMk43QixZQUFZO0VBQ1oscUJEekpxQjtFQzBKckIsZUFBZTtFQUNmLG9CQUFvQjtFQUNwQixxQkFBcUI7RUFDckIsWUFBWTtFQUNaLGNBQWM7RUFDZCxZQUFZO0VBQ1osWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixXQUFXLEVBQUE7RUFDWDtJQUVFLHlCRnhPMkI7SUV5TzNCLFdBQVc7SUFDWCxjQUFjO0lBQ2QsU0FBUztJQUNULGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsMERBQTBEO0lBQzFELCtCQUErQixFQUFBO0VBQ2pDO0lBQ0UsV0FBVztJQUNYLFVBQVUsRUFBQTtFQUNaO0lBQ0UsV0FBVztJQUNYLFVBQVUsRUFBQTtFQUNaO0lBRUUsdUNGOVAyQixFQUFBO0VFK1A3QjtJQUNFLHVDRmhRMkIsRUFBQTtFRWtRN0I7SUFDRSxZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLFdBQVcsRUFBQTtFQUNiO0lBQ0UsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixXQUFXLEVBQUE7RUFDYjtJQUNFLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsV0FBVyxFQUFBOztBSjFRZjs7O0VJNlFFLDJDQUEyQztFQUMzQyx5QkRyUjRCO0VDc1I1QixxQkR4TnFCO0VDeU5yQiwrQkFBK0I7RUFDL0IsNkJBQTZCO0VBQzdCLFdBQVc7RUFDWCxjQUFjO0VBQ2QsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixVQUFVLEVBQUE7O0FKblJaOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUlzUkUsU0FEdUI7RUFFdkIsT0FGdUI7RUFHdkIsa0JBQWtCO0VBQ2xCLFFBSnVCO0VBS3ZCLE1BTHVCLEVBQUE7O0FKbFJ6QjtFSXFERSxxQkFBcUI7RUFDckIsd0JBQXdCO0VBQ3hCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsY0FBYztFQUNkLFNBQVM7RUFDVCxVQUFVLEVBQUE7O0FDckZaLGVBQUE7QUNBQSwwRUFBQTtBQUVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXVCRSxTQUFTO0VBQ1QsVUFBVSxFQUFBOztBQUdaOzs7Ozs7RUFNRSxlQUFlO0VBQ2YsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCOzs7O0VBSUUsU0FBUyxFQUFBOztBQUdYO0VBQ0Usc0JBQXNCLEVBQUE7O0FBRXhCO0VBSUksbUJBQW1CLEVBQUE7O0FBR3ZCOztFQUVFLFlBQVk7RUFDWixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsU0FBUyxFQUFBOztBQUdYO0VBQ0UseUJBQXlCO0VBQ3pCLGlCQUFpQixFQUFBOztBQUVuQjs7RUFFRSxVQUFVLEVBQUE7RUFGWjs7SUFJSSxtQkFBbUIsRUFBQTs7QUE1QnZCO0VDaEJFLHlCTHZCNkI7RUt3QjdCLGVBaENjO0VBaUNkLGtDQUFrQztFQUNsQyxtQ0FBbUM7RUFDbkMsZ0JBbENvQjtFQW1DcEIsa0JBaENzQjtFQWlDdEIsa0JBaENzQjtFQWlDdEIsa0NBcENpQztFQXFDakMsOEJBQXNCO0tBQXRCLDJCQUFzQjtVQUF0QixzQkFBc0IsRUFBQTs7QUFFeEI7Ozs7Ozs7RUFPRSxjQUFjLEVBQUE7O0FBRWhCOzs7Ozs7RUFNRSxtRExKNEQsRUFBQTs7QUtNOUQ7O0VBRUUsNkJBQTZCO0VBQzdCLDRCQUE0QjtFQUM1QixzQkpwQzBCLEVBQUE7O0FJc0M1QjtFQUNFLGNMOUQ2QjtFSytEN0IsY0ExRGtCO0VBMkRsQixnQko3QmlCO0VJOEJqQixnQkExRG9CLEVBQUE7O0FBOER0QjtFQUNFLGNMNUQ2QjtFSzZEN0IsZUFBZTtFQUNmLHFCQUFxQixFQUFBO0VBSHZCO0lBS0ksbUJBQW1CLEVBQUE7RUFMdkI7SUFPSSxjSjVFMEIsRUFBQTs7QUk4RTlCO0VBQ0UseUJMNUU2QjtFSzZFN0IsY0NuQnNCO0VEb0J0QixrQkFyRWlCO0VBc0VqQixtQkF2RWtCO0VBd0VsQiw0QkF6RWdDLEVBQUE7O0FBMkVsQztFQUNFLHlCTG5GNkI7RUtvRjdCLFlBQVk7RUFDWixjQUFjO0VBQ2QsV0F4RWE7RUF5RWIsZ0JBeEVrQixFQUFBOztBQTBFcEI7RUFDRSxZQUFZO0VBQ1osZUFBZSxFQUFBOztBQUVqQjs7RUFFRSx3QkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxrQkF2RnVCLEVBQUE7O0FBeUZ6QjtFQUNFLG1CQUFtQjtFQUNuQixvQkFBb0IsRUFBQTs7QUFFdEI7RUFDRSxjSjVHNEI7RUk2RzVCLGdCSnZFZSxFQUFBOztBSTJFakI7RUFDRSxZQUFZLEVBQUE7O0FBRWQ7RUh2REUsaUNBQWlDO0VHeURqQyx5QkxuSDZCO0VLb0g3QixjTHZINkI7RUt3SDdCLGtCQWpHcUI7RUFrR3JCLGdCQUFnQjtFQUNoQix1QkFsRzBCO0VBbUcxQixnQkFBZ0I7RUFDaEIsaUJBQWlCLEVBQUE7RUFSbkI7SUFVSSw2QkFBNkI7SUFDN0IsbUJBQW1CO0lBQ25CLGNBdkdvQjtJQXdHcEIsVUFBVSxFQUFBOztBQUVkOztFQUdJLG1CQUFtQixFQUFBO0VBSHZCOztJQUtNLG1CQUFtQixFQUFBOztBQUx6QjtFQU9JLGNKMUkwQixFQUFBOztBTU45QjtFQUNFO0lBQ0UsdUJBQXVCLEVBQUE7RUFDekI7SUFDRSx5QkFBeUIsRUFBQSxFQUFBOztBQ0o3QixtQkFBQTtBQ1dBO0VBRUUseUJURjZCO0VTRzdCLGtCVDhDZ0I7RVM3Q2hCLDBGVFY2QjtFU1c3QixjVFY2QjtFU1c3QixjQUFjO0VBQ2QsZ0JBWm1CLEVBQUE7O0FBY3JCO0VBR0kseUVUUDJCLEVBQUE7O0FTSS9CO0VBS0ksb0VUVDJCLEVBQUE7O0FVNEMvQjtFQUdFLHlCVnBENkI7RVVxRDdCLHFCVHRENEI7RVN1RDVCLGlCWDVEd0I7RVc2RHhCLGNUNUQ0QjtFUzZENUIsZUFBZTtFQUdmLHVCQUF1QjtFQUN2QixpQ0E3RDZEO0VBOEQ3RCxpQkE3RDZCO0VBOEQ3QixrQkE5RDZCO0VBK0Q3Qiw4QkFoRTZEO0VBaUU3RCxrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFoQnJCO0lBa0JJLGNBQWMsRUFBQTtFQWxCbEI7SUF3Qk0sYUFBYTtJQUNiLFlBQVksRUFBQTtFQXpCbEI7SVJ3SEksK0JRN0ZzRztJUjZGdEcsb0JRNUZtRSxFQUFBO0VBNUJ2RTtJUndISSxtQlExRm1FO0lSMEZuRSxnQ1F6RnNHLEVBQUE7RUEvQjFHO0lBaUNNLCtCQUFpRjtJQUNqRixnQ0FBa0YsRUFBQTtFQWxDeEY7SUFzQ0kscUJUekYwQjtJUzBGMUIsY1Q3RjBCLEVBQUE7RVNzRDlCO0lBMENJLHFCVnRGMkI7SVV1RjNCLGNUakcwQixFQUFBO0lTc0Q5QjtNQTZDTSxpRFZ6RnlCLEVBQUE7RVU0Qy9CO0lBZ0RJLHFCVHJHMEI7SVNzRzFCLGNUdkcwQixFQUFBO0VTc0Q5QjtJQW9ESSw2QkFBNkI7SUFDN0IseUJBQXlCO0lBQ3pCLGNWNUcyQjtJVTZHM0IsMEJBMUY4QixFQUFBO0lBbUNsQztNQTRETSx5QlYvR3lCO01VZ0h6QixjVG5Id0IsRUFBQTtJU3NEOUI7TUFnRU0seUJDaEIyQjtNRGlCM0IsY1R2SHdCLEVBQUE7SVNzRDlCOzs7Ozs7TUFvRU0sNkJBQTZCO01BQzdCLHlCQUF5QjtNQUN6QixnQkFBZ0IsRUFBQTtFQXRFdEI7SUF3RUksZ0JBdkcwQjtJQXdHMUIseUJBdkdtQztJQXdHbkMsY1Z0SDJCO0lVdUgzQixxQkF2RzBCLEVBQUE7SUE0QjlCO01BOEVNLGNWMUh5QjtNVTJIekIsMEJBekdtQyxFQUFBO0VBMEJ6QztJQW9GTSx5QlZySXlCO0lVc0l6Qix5QkFBeUI7SUFDekIsY1Y3SXlCLEVBQUE7SVV1RC9CO01BeUZRLHlCQ3pDeUI7TUQwQ3pCLHlCQUF5QjtNQUN6QixjVmxKdUIsRUFBQTtJVXVEL0I7TUE4RlEseUJBQXlCO01BQ3pCLGNWdEp1QixFQUFBO01VdUQvQjtRQWlHVSxtRFZsSnFCLEVBQUE7SVVpRC9CO01Bb0dRLHlCQ3BEeUI7TURxRHpCLHlCQUF5QjtNQUN6QixjVjdKdUIsRUFBQTtJVXVEL0I7Ozs7OztNQXlHUSx5QlYxSnVCO01VMkp2QixxQlYzSnVCO01VNEp2QixnQkFBZ0IsRUFBQTtJQTNHeEI7TUE2R1EseUJWcEt1QjtNVXFLdkIsY1YvSnVCLEVBQUE7TVVpRC9CO1FBaUhVLHlCQ2pFdUIsRUFBQTtNRGhEakM7Ozs7OztRQW9IVSx5QlYzS3FCO1FVNEtyQix5QkFBeUI7UUFDekIsZ0JBQWdCO1FBQ2hCLGNWeEtxQixFQUFBO0lVaUQvQjtNQTBIVSxnRUFBNEUsRUFBQTtJQTFIdEY7TUE0SFEsNkJBQTZCO01BQzdCLHFCVjlLdUI7TVUrS3ZCLGNWL0t1QixFQUFBO01VaUQvQjtRQW1JVSx5QlZwTHFCO1FVcUxyQixxQlZyTHFCO1FVc0xyQixjVjVMcUIsRUFBQTtNVXVEL0I7UUF3SVksZ0VBQThELEVBQUE7TUF4STFFO1FBOEljLGdFQUE0RSxFQUFBO01BOUkxRjs7Ozs7O1FBaUpVLDZCQUE2QjtRQUM3QixxQlZuTXFCO1FVb01yQixnQkFBZ0I7UUFDaEIsY1ZyTXFCLEVBQUE7SVVpRC9CO01Bc0pRLDZCQUE2QjtNQUM3QixxQlY5TXVCO01VK012QixjVi9NdUIsRUFBQTtNVXVEL0I7UUE2SlUseUJWcE5xQjtRVXFOckIsY1YvTXFCLEVBQUE7TVVpRC9CO1FBcUtjLGdFQUE4RCxFQUFBO01Bcks1RTs7Ozs7O1FBd0tVLDZCQUE2QjtRQUM3QixxQlZoT3FCO1FVaU9yQixnQkFBZ0I7UUFDaEIsY1ZsT3FCLEVBQUE7RVV1RC9CO0lBb0ZNLHlCVjNJeUI7SVU0SXpCLHlCQUF5QjtJQUN6QixjVnZJeUIsRUFBQTtJVWlEL0I7TUF5RlEseUJDekN5QjtNRDBDekIseUJBQXlCO01BQ3pCLGNWNUl1QixFQUFBO0lVaUQvQjtNQThGUSx5QkFBeUI7TUFDekIsY1ZoSnVCLEVBQUE7TVVpRC9CO1FBaUdVLGdEVnhKcUIsRUFBQTtJVXVEL0I7TUFvR1EseUJDcER5QjtNRHFEekIseUJBQXlCO01BQ3pCLGNWdkp1QixFQUFBO0lVaUQvQjs7Ozs7O01BeUdRLHlCVmhLdUI7TVVpS3ZCLHFCVmpLdUI7TVVrS3ZCLGdCQUFnQixFQUFBO0lBM0d4QjtNQTZHUSx5QlY5SnVCO01VK0p2QixjVnJLdUIsRUFBQTtNVXVEL0I7UUFpSFUseUJDakV1QixFQUFBO01EaERqQzs7Ozs7O1FBb0hVLHlCVnJLcUI7UVVzS3JCLHlCQUF5QjtRQUN6QixnQkFBZ0I7UUFDaEIsY1Y5S3FCLEVBQUE7SVV1RC9CO01BMEhVLGdFQUE0RSxFQUFBO0lBMUh0RjtNQTRIUSw2QkFBNkI7TUFDN0IscUJWcEx1QjtNVXFMdkIsY1ZyTHVCLEVBQUE7TVV1RC9CO1FBbUlVLHlCVjFMcUI7UVUyTHJCLHFCVjNMcUI7UVU0THJCLGNWdExxQixFQUFBO01VaUQvQjtRQXdJWSxnRUFBOEQsRUFBQTtNQXhJMUU7UUE4SWMsZ0VBQTRFLEVBQUE7TUE5STFGOzs7Ozs7UUFpSlUsNkJBQTZCO1FBQzdCLHFCVnpNcUI7UVUwTXJCLGdCQUFnQjtRQUNoQixjVjNNcUIsRUFBQTtJVXVEL0I7TUFzSlEsNkJBQTZCO01BQzdCLHFCVnhNdUI7TVV5TXZCLGNWek11QixFQUFBO01VaUQvQjtRQTZKVSx5QlY5TXFCO1FVK01yQixjVnJOcUIsRUFBQTtNVXVEL0I7UUFxS2MsZ0VBQThELEVBQUE7TUFySzVFOzs7Ozs7UUF3S1UsNkJBQTZCO1FBQzdCLHFCVjFOcUI7UVUyTnJCLGdCQUFnQjtRQUNoQixjVjVOcUIsRUFBQTtFVWlEL0I7SUFvRk0seUJWdkl5QjtJVXdJekIseUJBQXlCO0lBQ3pCLHlCQ2xFZSxFQUFBO0lEcEJyQjtNQXlGUSx5QkN6Q3lCO01EMEN6Qix5QkFBeUI7TUFDekIseUJDdkVhLEVBQUE7SURwQnJCO01BOEZRLHlCQUF5QjtNQUN6Qix5QkMzRWEsRUFBQTtNRHBCckI7UUFpR1UsbURWcEpxQixFQUFBO0lVbUQvQjtNQW9HUSx5QkNwRHlCO01EcUR6Qix5QkFBeUI7TUFDekIseUJDbEZhLEVBQUE7SURwQnJCOzs7Ozs7TUF5R1EseUJWNUp1QjtNVTZKdkIscUJWN0p1QjtNVThKdkIsZ0JBQWdCLEVBQUE7SUEzR3hCO01BNkdRLG9DQ3pGYTtNRDBGYixjVmpLdUIsRUFBQTtNVW1EL0I7UUFpSFUsb0NDakV1QixFQUFBO01EaERqQzs7Ozs7O1FBb0hVLG9DQ2hHVztRRGlHWCx5QkFBeUI7UUFDekIsZ0JBQWdCO1FBQ2hCLGNWMUtxQixFQUFBO0lVbUQvQjtNQTBIVSxzRkFBNEUsRUFBQTtJQTFIdEY7TUE0SFEsNkJBQTZCO01BQzdCLHFCVmhMdUI7TVVpTHZCLGNWakx1QixFQUFBO01VbUQvQjtRQW1JVSx5QlZ0THFCO1FVdUxyQixxQlZ2THFCO1FVd0xyQix5QkNqSFcsRUFBQTtNRHBCckI7UUF3SVksZ0VBQThELEVBQUE7TUF4STFFO1FBOEljLHNGQUE0RSxFQUFBO01BOUkxRjs7Ozs7O1FBaUpVLDZCQUE2QjtRQUM3QixxQlZyTXFCO1FVc01yQixnQkFBZ0I7UUFDaEIsY1Z2TXFCLEVBQUE7SVVtRC9CO01Bc0pRLDZCQUE2QjtNQUM3QixnQ0NuSWE7TURvSWIseUJDcElhLEVBQUE7TURwQnJCO1FBNkpVLG9DQ3pJVztRRDBJWCxjVmpOcUIsRUFBQTtNVW1EL0I7UUFxS2MsZ0VBQThELEVBQUE7TUFySzVFOzs7Ozs7UUF3S1UsNkJBQTZCO1FBQzdCLGdDQ3JKVztRRHNKWCxnQkFBZ0I7UUFDaEIseUJDdkpXLEVBQUE7RURwQnJCO0lBb0ZNLHlCVnpJeUI7SVUwSXpCLHlCQUF5QjtJQUN6QixXQ2hFVSxFQUFBO0lEdEJoQjtNQXlGUSx5QkN6Q3lCO01EMEN6Qix5QkFBeUI7TUFDekIsV0NyRVEsRUFBQTtJRHRCaEI7TUE4RlEseUJBQXlCO01BQ3pCLFdDekVRLEVBQUE7TUR0QmhCO1FBaUdVLG1EVnRKcUIsRUFBQTtJVXFEL0I7TUFvR1EseUJDcER5QjtNRHFEekIseUJBQXlCO01BQ3pCLFdDaEZRLEVBQUE7SUR0QmhCOzs7Ozs7TUF5R1EseUJWOUp1QjtNVStKdkIscUJWL0p1QjtNVWdLdkIsZ0JBQWdCLEVBQUE7SUEzR3hCO01BNkdRLHNCQ3ZGUTtNRHdGUixjVm5LdUIsRUFBQTtNVXFEL0I7UUFpSFUseUJDakV1QixFQUFBO01EaERqQzs7Ozs7O1FBb0hVLHNCQzlGTTtRRCtGTix5QkFBeUI7UUFDekIsZ0JBQWdCO1FBQ2hCLGNWNUtxQixFQUFBO0lVcUQvQjtNQTBIVSwwREFBNEUsRUFBQTtJQTFIdEY7TUE0SFEsNkJBQTZCO01BQzdCLHFCVmxMdUI7TVVtTHZCLGNWbkx1QixFQUFBO01VcUQvQjtRQW1JVSx5QlZ4THFCO1FVeUxyQixxQlZ6THFCO1FVMExyQixXQy9HTSxFQUFBO01EdEJoQjtRQXdJWSxnRUFBOEQsRUFBQTtNQXhJMUU7UUE4SWMsMERBQTRFLEVBQUE7TUE5STFGOzs7Ozs7UUFpSlUsNkJBQTZCO1FBQzdCLHFCVnZNcUI7UVV3TXJCLGdCQUFnQjtRQUNoQixjVnpNcUIsRUFBQTtJVXFEL0I7TUFzSlEsNkJBQTZCO01BQzdCLGtCQ2pJUTtNRGtJUixXQ2xJUSxFQUFBO01EdEJoQjtRQTZKVSxzQkN2SU07UUR3SU4sY1ZuTnFCLEVBQUE7TVVxRC9CO1FBcUtjLGdFQUE4RCxFQUFBO01Bcks1RTs7Ozs7O1FBd0tVLDZCQUE2QjtRQUM3QixrQkNuSk07UURvSk4sZ0JBQWdCO1FBQ2hCLFdDckpNLEVBQUE7RUR0QmhCO0lBb0ZNLHlCVjlJeUI7SVUrSXpCLHlCQUF5QjtJQUN6QixXQ2hFVSxFQUFBO0lEdEJoQjtNQXlGUSx5QkN6Q3lCO01EMEN6Qix5QkFBeUI7TUFDekIsV0NyRVEsRUFBQTtJRHRCaEI7TUE4RlEseUJBQXlCO01BQ3pCLFdDekVRLEVBQUE7TUR0QmhCO1FBaUdVLGlEVjNKcUIsRUFBQTtJVTBEL0I7TUFvR1EseUJDcER5QjtNRHFEekIseUJBQXlCO01BQ3pCLFdDaEZRLEVBQUE7SUR0QmhCOzs7Ozs7TUF5R1EseUJWbkt1QjtNVW9LdkIscUJWcEt1QjtNVXFLdkIsZ0JBQWdCLEVBQUE7SUEzR3hCO01BNkdRLHNCQ3ZGUTtNRHdGUixjVnhLdUIsRUFBQTtNVTBEL0I7UUFpSFUseUJDakV1QixFQUFBO01EaERqQzs7Ozs7O1FBb0hVLHNCQzlGTTtRRCtGTix5QkFBeUI7UUFDekIsZ0JBQWdCO1FBQ2hCLGNWakxxQixFQUFBO0lVMEQvQjtNQTBIVSwwREFBNEUsRUFBQTtJQTFIdEY7TUE0SFEsNkJBQTZCO01BQzdCLHFCVnZMdUI7TVV3THZCLGNWeEx1QixFQUFBO01VMEQvQjtRQW1JVSx5QlY3THFCO1FVOExyQixxQlY5THFCO1FVK0xyQixXQy9HTSxFQUFBO01EdEJoQjtRQXdJWSxnRUFBOEQsRUFBQTtNQXhJMUU7UUE4SWMsMERBQTRFLEVBQUE7TUE5STFGOzs7Ozs7UUFpSlUsNkJBQTZCO1FBQzdCLHFCVjVNcUI7UVU2TXJCLGdCQUFnQjtRQUNoQixjVjlNcUIsRUFBQTtJVTBEL0I7TUFzSlEsNkJBQTZCO01BQzdCLGtCQ2pJUTtNRGtJUixXQ2xJUSxFQUFBO01EdEJoQjtRQTZKVSxzQkN2SU07UUR3SU4sY1Z4TnFCLEVBQUE7TVUwRC9CO1FBcUtjLGdFQUE4RCxFQUFBO01Bcks1RTs7Ozs7O1FBd0tVLDZCQUE2QjtRQUM3QixrQkNuSk07UURvSk4sZ0JBQWdCO1FBQ2hCLFdDckpNLEVBQUE7SUR0QmhCO01BaUxVLHlCQ3BKc0M7TURxSnRDLGNDN0kyRCxFQUFBO01EckNyRTtRQXFMWSx5QkNySXFCO1FEc0lyQix5QkFBeUI7UUFDekIsY0NsSnlELEVBQUE7TURyQ3JFO1FBMExZLHlCQzFJcUI7UUQySXJCLHlCQUF5QjtRQUN6QixjQ3ZKeUQsRUFBQTtFRHJDckU7SUFvRk0seUJWaEl5QjtJVWlJekIseUJBQXlCO0lBQ3pCLFdDaEVVLEVBQUE7SUR0QmhCO01BeUZRLHlCQ3pDeUI7TUQwQ3pCLHlCQUF5QjtNQUN6QixXQ3JFUSxFQUFBO0lEdEJoQjtNQThGUSx5QkFBeUI7TUFDekIsV0N6RVEsRUFBQTtNRHRCaEI7UUFpR1UsaURWN0lxQixFQUFBO0lVNEMvQjtNQW9HUSx5QkNwRHlCO01EcUR6Qix5QkFBeUI7TUFDekIsV0NoRlEsRUFBQTtJRHRCaEI7Ozs7OztNQXlHUSx5QlZySnVCO01Vc0p2QixxQlZ0SnVCO01VdUp2QixnQkFBZ0IsRUFBQTtJQTNHeEI7TUE2R1Esc0JDdkZRO01Ed0ZSLGNWMUp1QixFQUFBO01VNEMvQjtRQWlIVSx5QkNqRXVCLEVBQUE7TURoRGpDOzs7Ozs7UUFvSFUsc0JDOUZNO1FEK0ZOLHlCQUF5QjtRQUN6QixnQkFBZ0I7UUFDaEIsY1ZuS3FCLEVBQUE7SVU0Qy9CO01BMEhVLDBEQUE0RSxFQUFBO0lBMUh0RjtNQTRIUSw2QkFBNkI7TUFDN0IscUJWekt1QjtNVTBLdkIsY1YxS3VCLEVBQUE7TVU0Qy9CO1FBbUlVLHlCVi9LcUI7UVVnTHJCLHFCVmhMcUI7UVVpTHJCLFdDL0dNLEVBQUE7TUR0QmhCO1FBd0lZLGdFQUE4RCxFQUFBO01BeEkxRTtRQThJYywwREFBNEUsRUFBQTtNQTlJMUY7Ozs7OztRQWlKVSw2QkFBNkI7UUFDN0IscUJWOUxxQjtRVStMckIsZ0JBQWdCO1FBQ2hCLGNWaE1xQixFQUFBO0lVNEMvQjtNQXNKUSw2QkFBNkI7TUFDN0Isa0JDaklRO01Ea0lSLFdDbElRLEVBQUE7TUR0QmhCO1FBNkpVLHNCQ3ZJTTtRRHdJTixjVjFNcUIsRUFBQTtNVTRDL0I7UUFxS2MsZ0VBQThELEVBQUE7TUFySzVFOzs7Ozs7UUF3S1UsNkJBQTZCO1FBQzdCLGtCQ25KTTtRRG9KTixnQkFBZ0I7UUFDaEIsV0NySk0sRUFBQTtJRHRCaEI7TUFpTFUseUJWbE9xQjtNVW1PckIsY0M3STJELEVBQUE7TURyQ3JFO1FBcUxZLHlCQ3JJcUI7UURzSXJCLHlCQUF5QjtRQUN6QixjQ2xKeUQsRUFBQTtNRHJDckU7UUEwTFkseUJDMUlxQjtRRDJJckIseUJBQXlCO1FBQ3pCLGNDdkp5RCxFQUFBO0VEckNyRTs7Ozs7O0lBb0ZNLHlCVmhJeUI7SVVpSXpCLHlCQUF5QjtJQUN6QixXQ2hFVSxFQUFBO0lEdEJoQjs7Ozs7Ozs7Ozs7TUF5RlEseUJDekN5QjtNRDBDekIseUJBQXlCO01BQ3pCLFdDckVRLEVBQUE7SUR0QmhCOzs7Ozs7Ozs7OztNQThGUSx5QkFBeUI7TUFDekIsV0N6RVEsRUFBQTtNRHRCaEI7Ozs7Ozs7Ozs7O1FBaUdVLGlEVjdJcUIsRUFBQTtJVTRDL0I7Ozs7Ozs7Ozs7O01Bb0dRLHlCQ3BEeUI7TURxRHpCLHlCQUF5QjtNQUN6QixXQ2hGUSxFQUFBO0lEdEJoQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01BeUdRLHlCVnJKdUI7TVVzSnZCLHFCVnRKdUI7TVV1SnZCLGdCQUFnQixFQUFBO0lBM0d4Qjs7Ozs7O01BNkdRLHNCQ3ZGUTtNRHdGUixjVjFKdUIsRUFBQTtNVTRDL0I7Ozs7Ozs7Ozs7O1FBaUhVLHlCQ2pFdUIsRUFBQTtNRGhEakM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztRQW9IVSxzQkM5Rk07UUQrRk4seUJBQXlCO1FBQ3pCLGdCQUFnQjtRQUNoQixjVm5LcUIsRUFBQTtJVTRDL0I7Ozs7OztNQTBIVSwwREFBNEUsRUFBQTtJQTFIdEY7Ozs7OztNQTRIUSw2QkFBNkI7TUFDN0IscUJWekt1QjtNVTBLdkIsY1YxS3VCLEVBQUE7TVU0Qy9COzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7UUFtSVUseUJWL0txQjtRVWdMckIscUJWaExxQjtRVWlMckIsV0MvR00sRUFBQTtNRHRCaEI7Ozs7OztRQXdJWSxnRUFBOEQsRUFBQTtNQXhJMUU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztRQThJYywwREFBNEUsRUFBQTtNQTlJMUY7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztRQWlKVSw2QkFBNkI7UUFDN0IscUJWOUxxQjtRVStMckIsZ0JBQWdCO1FBQ2hCLGNWaE1xQixFQUFBO0lVNEMvQjs7Ozs7O01Bc0pRLDZCQUE2QjtNQUM3QixrQkNqSVE7TURrSVIsV0NsSVEsRUFBQTtNRHRCaEI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztRQTZKVSxzQkN2SU07UUR3SU4sY1YxTXFCLEVBQUE7TVU0Qy9COzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7UUFxS2MsZ0VBQThELEVBQUE7TUFySzVFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7UUF3S1UsNkJBQTZCO1FBQzdCLGtCQ25KTTtRRG9KTixnQkFBZ0I7UUFDaEIsV0NySk0sRUFBQTtJRHRCaEI7Ozs7OztNQWlMVSx5QlYzTnFCO01VNE5yQixjQzdJMkQsRUFBQTtNRHJDckU7Ozs7Ozs7Ozs7O1FBcUxZLHlCQ3JJcUI7UURzSXJCLHlCQUF5QjtRQUN6QixjQ2xKeUQsRUFBQTtNRHJDckU7Ozs7Ozs7Ozs7O1FBMExZLHlCQzFJcUI7UUQySXJCLHlCQUF5QjtRQUN6QixjQ3ZKeUQsRUFBQTtFRHJDckU7SUFvRk0seUJUN0g0QjtJUzhINUIseUJBQXlCO0lBQ3pCLFdDaEVVLEVBQUE7SUR0QmhCO01BeUZRLHlCQ3pDeUI7TUQwQ3pCLHlCQUF5QjtNQUN6QixXQ3JFUSxFQUFBO0lEdEJoQjtNQThGUSx5QkFBeUI7TUFDekIsV0N6RVEsRUFBQTtNRHRCaEI7UUFpR1Usa0RUMUl3QixFQUFBO0lTeUNsQztNQW9HUSx5QkNwRHlCO01EcUR6Qix5QkFBeUI7TUFDekIsV0NoRlEsRUFBQTtJRHRCaEI7Ozs7OztNQXlHUSx5QlRsSjBCO01TbUoxQixxQlRuSjBCO01Tb0oxQixnQkFBZ0IsRUFBQTtJQTNHeEI7TUE2R1Esc0JDdkZRO01Ed0ZSLGNUdkowQixFQUFBO01TeUNsQztRQWlIVSx5QkNqRXVCLEVBQUE7TURoRGpDOzs7Ozs7UUFvSFUsc0JDOUZNO1FEK0ZOLHlCQUF5QjtRQUN6QixnQkFBZ0I7UUFDaEIsY1RoS3dCLEVBQUE7SVN5Q2xDO01BMEhVLDBEQUE0RSxFQUFBO0lBMUh0RjtNQTRIUSw2QkFBNkI7TUFDN0IscUJUdEswQjtNU3VLMUIsY1R2SzBCLEVBQUE7TVN5Q2xDO1FBbUlVLHlCVDVLd0I7UVM2S3hCLHFCVDdLd0I7UVM4S3hCLFdDL0dNLEVBQUE7TUR0QmhCO1FBd0lZLGdFQUE4RCxFQUFBO01BeEkxRTtRQThJYywwREFBNEUsRUFBQTtNQTlJMUY7Ozs7OztRQWlKVSw2QkFBNkI7UUFDN0IscUJUM0x3QjtRUzRMeEIsZ0JBQWdCO1FBQ2hCLGNUN0x3QixFQUFBO0lTeUNsQztNQXNKUSw2QkFBNkI7TUFDN0Isa0JDaklRO01Ea0lSLFdDbElRLEVBQUE7TUR0QmhCO1FBNkpVLHNCQ3ZJTTtRRHdJTixjVHZNd0IsRUFBQTtNU3lDbEM7UUFxS2MsZ0VBQThELEVBQUE7TUFySzVFOzs7Ozs7UUF3S1UsNkJBQTZCO1FBQzdCLGtCQ25KTTtRRG9KTixnQkFBZ0I7UUFDaEIsV0NySk0sRUFBQTtJRHRCaEI7TUFpTFUseUJDcEpzQztNRHFKdEMsY0M3STJELEVBQUE7TURyQ3JFO1FBcUxZLHlCQ3JJcUI7UURzSXJCLHlCQUF5QjtRQUN6QixjQ2xKeUQsRUFBQTtNRHJDckU7UUEwTFkseUJDMUlxQjtRRDJJckIseUJBQXlCO1FBQ3pCLGNDdkp5RCxFQUFBO0VEckNyRTtJQW9GTSx5QlZuSXlCO0lVb0l6Qix5QkFBeUI7SUFDekIseUJDbEVlLEVBQUE7SURwQnJCO01BeUZRLHlCQ3pDeUI7TUQwQ3pCLHlCQUF5QjtNQUN6Qix5QkN2RWEsRUFBQTtJRHBCckI7TUE4RlEseUJBQXlCO01BQ3pCLHlCQzNFYSxFQUFBO01EcEJyQjtRQWlHVSxrRFZoSnFCLEVBQUE7SVUrQy9CO01Bb0dRLHlCQ3BEeUI7TURxRHpCLHlCQUF5QjtNQUN6Qix5QkNsRmEsRUFBQTtJRHBCckI7Ozs7OztNQXlHUSx5QlZ4SnVCO01VeUp2QixxQlZ6SnVCO01VMEp2QixnQkFBZ0IsRUFBQTtJQTNHeEI7TUE2R1Esb0NDekZhO01EMEZiLGNWN0p1QixFQUFBO01VK0MvQjtRQWlIVSxvQ0NqRXVCLEVBQUE7TURoRGpDOzs7Ozs7UUFvSFUsb0NDaEdXO1FEaUdYLHlCQUF5QjtRQUN6QixnQkFBZ0I7UUFDaEIsY1Z0S3FCLEVBQUE7SVUrQy9CO01BMEhVLHNGQUE0RSxFQUFBO0lBMUh0RjtNQTRIUSw2QkFBNkI7TUFDN0IscUJWNUt1QjtNVTZLdkIsY1Y3S3VCLEVBQUE7TVUrQy9CO1FBbUlVLHlCVmxMcUI7UVVtTHJCLHFCVm5McUI7UVVvTHJCLHlCQ2pIVyxFQUFBO01EcEJyQjtRQXdJWSxnRUFBOEQsRUFBQTtNQXhJMUU7UUE4SWMsc0ZBQTRFLEVBQUE7TUE5STFGOzs7Ozs7UUFpSlUsNkJBQTZCO1FBQzdCLHFCVmpNcUI7UVVrTXJCLGdCQUFnQjtRQUNoQixjVm5NcUIsRUFBQTtJVStDL0I7TUFzSlEsNkJBQTZCO01BQzdCLGdDQ25JYTtNRG9JYix5QkNwSWEsRUFBQTtNRHBCckI7UUE2SlUsb0NDeklXO1FEMElYLGNWN01xQixFQUFBO01VK0MvQjtRQXFLYyxnRUFBOEQsRUFBQTtNQXJLNUU7Ozs7OztRQXdLVSw2QkFBNkI7UUFDN0IsZ0NDckpXO1FEc0pYLGdCQUFnQjtRQUNoQix5QkN2SlcsRUFBQTtJRHBCckI7TUFpTFUseUJDcEpzQztNRHFKdEMsY0M3STJELEVBQUE7TURyQ3JFO1FBcUxZLHlCQ3JJcUI7UURzSXJCLHlCQUF5QjtRQUN6QixjQ2xKeUQsRUFBQTtNRHJDckU7UUEwTFkseUJDMUlxQjtRRDJJckIseUJBQXlCO1FBQ3pCLGNDdkp5RCxFQUFBO0VEckNyRTtJQW9GTSx5QlR4SDJCO0lTeUgzQix5QkFBeUI7SUFDekIsV0NoRVUsRUFBQTtJRHRCaEI7TUF5RlEseUJDekN5QjtNRDBDekIseUJBQXlCO01BQ3pCLFdDckVRLEVBQUE7SUR0QmhCO01BOEZRLHlCQUF5QjtNQUN6QixXQ3pFUSxFQUFBO01EdEJoQjtRQWlHVSxrRFRySXVCLEVBQUE7SVNvQ2pDO01Bb0dRLHlCQ3BEeUI7TURxRHpCLHlCQUF5QjtNQUN6QixXQ2hGUSxFQUFBO0lEdEJoQjs7Ozs7O01BeUdRLHlCVDdJeUI7TVM4SXpCLHFCVDlJeUI7TVMrSXpCLGdCQUFnQixFQUFBO0lBM0d4QjtNQTZHUSxzQkN2RlE7TUR3RlIsY1RsSnlCLEVBQUE7TVNvQ2pDO1FBaUhVLHlCQ2pFdUIsRUFBQTtNRGhEakM7Ozs7OztRQW9IVSxzQkM5Rk07UUQrRk4seUJBQXlCO1FBQ3pCLGdCQUFnQjtRQUNoQixjVDNKdUIsRUFBQTtJU29DakM7TUEwSFUsMERBQTRFLEVBQUE7SUExSHRGO01BNEhRLDZCQUE2QjtNQUM3QixxQlRqS3lCO01Ta0t6QixjVGxLeUIsRUFBQTtNU29DakM7UUFtSVUseUJUdkt1QjtRU3dLdkIscUJUeEt1QjtRU3lLdkIsV0MvR00sRUFBQTtNRHRCaEI7UUF3SVksZ0VBQThELEVBQUE7TUF4STFFO1FBOEljLDBEQUE0RSxFQUFBO01BOUkxRjs7Ozs7O1FBaUpVLDZCQUE2QjtRQUM3QixxQlR0THVCO1FTdUx2QixnQkFBZ0I7UUFDaEIsY1R4THVCLEVBQUE7SVNvQ2pDO01Bc0pRLDZCQUE2QjtNQUM3QixrQkNqSVE7TURrSVIsV0NsSVEsRUFBQTtNRHRCaEI7UUE2SlUsc0JDdklNO1FEd0lOLGNUbE11QixFQUFBO01Tb0NqQztRQXFLYyxnRUFBOEQsRUFBQTtNQXJLNUU7Ozs7OztRQXdLVSw2QkFBNkI7UUFDN0Isa0JDbkpNO1FEb0pOLGdCQUFnQjtRQUNoQixXQ3JKTSxFQUFBO0lEdEJoQjtNQWlMVSx5QkNwSnNDO01EcUp0QyxjQzdJMkQsRUFBQTtNRHJDckU7UUFxTFkseUJDcklxQjtRRHNJckIseUJBQXlCO1FBQ3pCLGNDbEp5RCxFQUFBO01EckNyRTtRQTBMWSx5QkMxSXFCO1FEMklyQix5QkFBeUI7UUFDekIsY0N2SnlELEVBQUE7RURyQ3JFO0lBb0ZNLHlCVjdJeUI7SVU4SXpCLHlCQUF5QjtJQUN6QixjVnZJeUIsRUFBQTtJVWlEL0I7TUF5RlEseUJDekN5QjtNRDBDekIseUJBQXlCO01BQ3pCLGNWNUl1QixFQUFBO0lVaUQvQjtNQThGUSx5QkFBeUI7TUFDekIsY1ZoSnVCLEVBQUE7TVVpRC9CO1FBaUdVLCtDVjFKcUIsRUFBQTtJVXlEL0I7TUFvR1EseUJDcER5QjtNRHFEekIseUJBQXlCO01BQ3pCLGNWdkp1QixFQUFBO0lVaUQvQjs7Ozs7Ozs7Ozs7Ozs7OztNQXlHUSx5QlZsS3VCO01VbUt2QixxQlZuS3VCO01Vb0t2QixnQkFBZ0IsRUFBQTtJQTNHeEI7TUE2R1EseUJWOUp1QjtNVStKdkIsY1Z2S3VCLEVBQUE7TVV5RC9CO1FBaUhVLHlCQ2pFdUIsRUFBQTtNRGhEakM7Ozs7Ozs7Ozs7Ozs7Ozs7UUFvSFUseUJWcktxQjtRVXNLckIseUJBQXlCO1FBQ3pCLGdCQUFnQjtRQUNoQixjVmhMcUIsRUFBQTtJVXlEL0I7TUEwSFUsZ0VBQTRFLEVBQUE7SUExSHRGO01BNEhRLDZCQUE2QjtNQUM3QixxQlZ0THVCO01VdUx2QixjVnZMdUIsRUFBQTtNVXlEL0I7UUFtSVUseUJWNUxxQjtRVTZMckIscUJWN0xxQjtRVThMckIsY1Z0THFCLEVBQUE7TVVpRC9CO1FBd0lZLGdFQUE4RCxFQUFBO01BeEkxRTtRQThJYyxnRUFBNEUsRUFBQTtNQTlJMUY7Ozs7Ozs7Ozs7Ozs7Ozs7UUFpSlUsNkJBQTZCO1FBQzdCLHFCVjNNcUI7UVU0TXJCLGdCQUFnQjtRQUNoQixjVjdNcUIsRUFBQTtJVXlEL0I7TUFzSlEsNkJBQTZCO01BQzdCLHFCVnhNdUI7TVV5TXZCLGNWek11QixFQUFBO01VaUQvQjtRQTZKVSx5QlY5TXFCO1FVK01yQixjVnZOcUIsRUFBQTtNVXlEL0I7UUFxS2MsZ0VBQThELEVBQUE7TUFySzVFOzs7Ozs7Ozs7Ozs7Ozs7O1FBd0tVLDZCQUE2QjtRQUM3QixxQlYxTnFCO1FVMk5yQixnQkFBZ0I7UUFDaEIsY1Y1TnFCLEVBQUE7SVVpRC9CO01BaUxVLHlCQ3BKc0M7TURxSnRDLGNDN0kyRCxFQUFBO01EckNyRTtRQXFMWSx5QkNySXFCO1FEc0lyQix5QkFBeUI7UUFDekIsY0NsSnlELEVBQUE7TURyQ3JFO1FBMExZLHlCQzFJcUI7UUQySXJCLHlCQUF5QjtRQUN6QixjQ3ZKeUQsRUFBQTtFRHJDckU7SUFvRk0seUJWeEh5QjtJVXlIekIseUJBQXlCO0lBQ3pCLGNWdkl5QixFQUFBO0lVaUQvQjtNQXlGUSx5QkN6Q3lCO01EMEN6Qix5QkFBeUI7TUFDekIsY1Y1SXVCLEVBQUE7SVVpRC9CO01BOEZRLHlCQUF5QjtNQUN6QixjVmhKdUIsRUFBQTtNVWlEL0I7UUFpR1UsaURWcklxQixFQUFBO0lVb0MvQjtNQW9HUSx5QkNwRHlCO01EcUR6Qix5QkFBeUI7TUFDekIsY1Z2SnVCLEVBQUE7SVVpRC9COzs7Ozs7TUF5R1EseUJWN0l1QjtNVThJdkIscUJWOUl1QjtNVStJdkIsZ0JBQWdCLEVBQUE7SUEzR3hCO01BNkdRLHlCVjlKdUI7TVUrSnZCLGNWbEp1QixFQUFBO01Vb0MvQjtRQWlIVSx5QkNqRXVCLEVBQUE7TURoRGpDOzs7Ozs7UUFvSFUseUJWcktxQjtRVXNLckIseUJBQXlCO1FBQ3pCLGdCQUFnQjtRQUNoQixjVjNKcUIsRUFBQTtJVW9DL0I7TUEwSFUsZ0VBQTRFLEVBQUE7SUExSHRGO01BNEhRLDZCQUE2QjtNQUM3QixxQlZqS3VCO01Va0t2QixjVmxLdUIsRUFBQTtNVW9DL0I7UUFtSVUseUJWdktxQjtRVXdLckIscUJWeEtxQjtRVXlLckIsY1Z0THFCLEVBQUE7TVVpRC9CO1FBd0lZLGdFQUE4RCxFQUFBO01BeEkxRTtRQThJYyxnRUFBNEUsRUFBQTtNQTlJMUY7Ozs7OztRQWlKVSw2QkFBNkI7UUFDN0IscUJWdExxQjtRVXVMckIsZ0JBQWdCO1FBQ2hCLGNWeExxQixFQUFBO0lVb0MvQjtNQXNKUSw2QkFBNkI7TUFDN0IscUJWeE11QjtNVXlNdkIsY1Z6TXVCLEVBQUE7TVVpRC9CO1FBNkpVLHlCVjlNcUI7UVUrTXJCLGNWbE1xQixFQUFBO01Vb0MvQjtRQXFLYyxnRUFBOEQsRUFBQTtNQXJLNUU7Ozs7OztRQXdLVSw2QkFBNkI7UUFDN0IscUJWMU5xQjtRVTJOckIsZ0JBQWdCO1FBQ2hCLGNWNU5xQixFQUFBO0lVaUQvQjtNQWlMVSx5QkNwSnNDO01EcUp0QyxjQzdJMkQsRUFBQTtNRHJDckU7UUFxTFkseUJDcklxQjtRRHNJckIseUJBQXlCO1FBQ3pCLGNDbEp5RCxFQUFBO01EckNyRTtRQTBMWSx5QkMxSXFCO1FEMklyQix5QkFBeUI7UUFDekIsY0N2SnlELEVBQUE7RURyQ3JFO0lBb0ZNLHlCVmxJeUI7SVVtSXpCLHlCQUF5QjtJQUN6QixjVnZJeUIsRUFBQTtJVWlEL0I7TUF5RlEseUJDekN5QjtNRDBDekIseUJBQXlCO01BQ3pCLGNWNUl1QixFQUFBO0lVaUQvQjtNQThGUSx5QkFBeUI7TUFDekIsY1ZoSnVCLEVBQUE7TVVpRC9CO1FBaUdVLGlEVi9JcUIsRUFBQTtJVThDL0I7TUFvR1EseUJDcER5QjtNRHFEekIseUJBQXlCO01BQ3pCLGNWdkp1QixFQUFBO0lVaUQvQjs7Ozs7O01BeUdRLHlCVnZKdUI7TVV3SnZCLHFCVnhKdUI7TVV5SnZCLGdCQUFnQixFQUFBO0lBM0d4QjtNQTZHUSx5QlY5SnVCO01VK0p2QixjVjVKdUIsRUFBQTtNVThDL0I7UUFpSFUseUJDakV1QixFQUFBO01EaERqQzs7Ozs7O1FBb0hVLHlCVnJLcUI7UVVzS3JCLHlCQUF5QjtRQUN6QixnQkFBZ0I7UUFDaEIsY1ZyS3FCLEVBQUE7SVU4Qy9CO01BMEhVLGdFQUE0RSxFQUFBO0lBMUh0RjtNQTRIUSw2QkFBNkI7TUFDN0IscUJWM0t1QjtNVTRLdkIsY1Y1S3VCLEVBQUE7TVU4Qy9CO1FBbUlVLHlCVmpMcUI7UVVrTHJCLHFCVmxMcUI7UVVtTHJCLGNWdExxQixFQUFBO01VaUQvQjtRQXdJWSxnRUFBOEQsRUFBQTtNQXhJMUU7UUE4SWMsZ0VBQTRFLEVBQUE7TUE5STFGOzs7Ozs7UUFpSlUsNkJBQTZCO1FBQzdCLHFCVmhNcUI7UVVpTXJCLGdCQUFnQjtRQUNoQixjVmxNcUIsRUFBQTtJVThDL0I7TUFzSlEsNkJBQTZCO01BQzdCLHFCVnhNdUI7TVV5TXZCLGNWek11QixFQUFBO01VaUQvQjtRQTZKVSx5QlY5TXFCO1FVK01yQixjVjVNcUIsRUFBQTtNVThDL0I7UUFxS2MsZ0VBQThELEVBQUE7TUFySzVFOzs7Ozs7UUF3S1UsNkJBQTZCO1FBQzdCLHFCVjFOcUI7UVUyTnJCLGdCQUFnQjtRQUNoQixjVjVOcUIsRUFBQTtJVWlEL0I7TUFpTFUseUJDcEpzQztNRHFKdEMsY0M3STJELEVBQUE7TURyQ3JFO1FBcUxZLHlCQ3JJcUI7UURzSXJCLHlCQUF5QjtRQUN6QixjQ2xKeUQsRUFBQTtNRHJDckU7UUEwTFkseUJDMUlxQjtRRDJJckIseUJBQXlCO1FBQ3pCLGNDdkp5RCxFQUFBO0VEckNyRTtJQW9GTSx5QlYxSXlCO0lVMkl6Qix5QkFBeUI7SUFDekIsY1Z2SXlCLEVBQUE7SVVpRC9CO01BeUZRLHlCQ3pDeUI7TUQwQ3pCLHlCQUF5QjtNQUN6QixjVjVJdUIsRUFBQTtJVWlEL0I7TUE4RlEseUJBQXlCO01BQ3pCLGNWaEp1QixFQUFBO01VaUQvQjtRQWlHVSxnRFZ2SnFCLEVBQUE7SVVzRC9CO01Bb0dRLHlCQ3BEeUI7TURxRHpCLHlCQUF5QjtNQUN6QixjVnZKdUIsRUFBQTtJVWlEL0I7Ozs7OztNQXlHUSx5QlYvSnVCO01VZ0t2QixxQlZoS3VCO01VaUt2QixnQkFBZ0IsRUFBQTtJQTNHeEI7TUE2R1EseUJWOUp1QjtNVStKdkIsY1ZwS3VCLEVBQUE7TVVzRC9CO1FBaUhVLHlCQ2pFdUIsRUFBQTtNRGhEakM7Ozs7OztRQW9IVSx5QlZyS3FCO1FVc0tyQix5QkFBeUI7UUFDekIsZ0JBQWdCO1FBQ2hCLGNWN0txQixFQUFBO0lVc0QvQjtNQTBIVSxnRUFBNEUsRUFBQTtJQTFIdEY7TUE0SFEsNkJBQTZCO01BQzdCLHFCVm5MdUI7TVVvTHZCLGNWcEx1QixFQUFBO01Vc0QvQjtRQW1JVSx5QlZ6THFCO1FVMExyQixxQlYxTHFCO1FVMkxyQixjVnRMcUIsRUFBQTtNVWlEL0I7UUF3SVksZ0VBQThELEVBQUE7TUF4STFFO1FBOEljLGdFQUE0RSxFQUFBO01BOUkxRjs7Ozs7O1FBaUpVLDZCQUE2QjtRQUM3QixxQlZ4TXFCO1FVeU1yQixnQkFBZ0I7UUFDaEIsY1YxTXFCLEVBQUE7SVVzRC9CO01Bc0pRLDZCQUE2QjtNQUM3QixxQlZ4TXVCO01VeU12QixjVnpNdUIsRUFBQTtNVWlEL0I7UUE2SlUseUJWOU1xQjtRVStNckIsY1ZwTnFCLEVBQUE7TVVzRC9CO1FBcUtjLGdFQUE4RCxFQUFBO01Bcks1RTs7Ozs7O1FBd0tVLDZCQUE2QjtRQUM3QixxQlYxTnFCO1FVMk5yQixnQkFBZ0I7UUFDaEIsY1Y1TnFCLEVBQUE7SVVpRC9CO01BaUxVLDRCQ3BKc0M7TURxSnRDLGNDN0kyRCxFQUFBO01EckNyRTtRQXFMWSx5QkNySXFCO1FEc0lyQix5QkFBeUI7UUFDekIsY0NsSnlELEVBQUE7TURyQ3JFO1FBMExZLHlCQzFJcUI7UUQySXJCLHlCQUF5QjtRQUN6QixjQ3ZKeUQsRUFBQTtFRHJDckU7SUFvRk0seUJWOUh5QjtJVStIekIseUJBQXlCO0lBQ3pCLGNWN0l5QixFQUFBO0lVdUQvQjtNQXlGUSx5QkN6Q3lCO01EMEN6Qix5QkFBeUI7TUFDekIsY1ZsSnVCLEVBQUE7SVV1RC9CO01BOEZRLHlCQUF5QjtNQUN6QixjVnRKdUIsRUFBQTtNVXVEL0I7UUFpR1UsbURWM0lxQixFQUFBO0lVMEMvQjtNQW9HUSx5QkNwRHlCO01EcUR6Qix5QkFBeUI7TUFDekIsY1Y3SnVCLEVBQUE7SVV1RC9COzs7Ozs7TUF5R1EseUJWbkp1QjtNVW9KdkIscUJWcEp1QjtNVXFKdkIsZ0JBQWdCLEVBQUE7SUEzR3hCO01BNkdRLHlCVnBLdUI7TVVxS3ZCLGNWeEp1QixFQUFBO01VMEMvQjtRQWlIVSx5QkNqRXVCLEVBQUE7TURoRGpDOzs7Ozs7UUFvSFUseUJWM0txQjtRVTRLckIseUJBQXlCO1FBQ3pCLGdCQUFnQjtRQUNoQixjVmpLcUIsRUFBQTtJVTBDL0I7TUEwSFUsZ0VBQTRFLEVBQUE7SUExSHRGO01BNEhRLDZCQUE2QjtNQUM3QixxQlZ2S3VCO01Vd0t2QixjVnhLdUIsRUFBQTtNVTBDL0I7UUFtSVUseUJWN0txQjtRVThLckIscUJWOUtxQjtRVStLckIsY1Y1THFCLEVBQUE7TVV1RC9CO1FBd0lZLGdFQUE4RCxFQUFBO01BeEkxRTtRQThJYyxnRUFBNEUsRUFBQTtNQTlJMUY7Ozs7OztRQWlKVSw2QkFBNkI7UUFDN0IscUJWNUxxQjtRVTZMckIsZ0JBQWdCO1FBQ2hCLGNWOUxxQixFQUFBO0lVMEMvQjtNQXNKUSw2QkFBNkI7TUFDN0IscUJWOU11QjtNVStNdkIsY1YvTXVCLEVBQUE7TVV1RC9CO1FBNkpVLHlCVnBOcUI7UVVxTnJCLGNWeE1xQixFQUFBO01VMEMvQjtRQXFLYyxnRUFBOEQsRUFBQTtNQXJLNUU7Ozs7OztRQXdLVSw2QkFBNkI7UUFDN0IscUJWaE9xQjtRVWlPckIsZ0JBQWdCO1FBQ2hCLGNWbE9xQixFQUFBO0lVdUQvQjtNQWlMVSx5QkNwSnNDO01EcUp0QyxjQzdJMkQsRUFBQTtNRHJDckU7UUFxTFkseUJDcklxQjtRRHNJckIseUJBQXlCO1FBQ3pCLGNDbEp5RCxFQUFBO01EckNyRTtRQTBMWSx5QkMxSXFCO1FEMklyQix5QkFBeUI7UUFDekIsY0N2SnlELEVBQUE7RURyQ3JFO0lBUkUsa0JUZGMsRUFBQTtJU1lkO01BQ0Usa0JUa0JjLEVBQUE7RVNUbEI7SUFORSxlVGpCVyxFQUFBO0VTdUJiO0lBSkUsa0JUcEJjLEVBQUE7RVN3QmhCO0lBRkUsaUJUdkJhLEVBQUE7RVN5QmY7Ozs7OztJQXlNSSx5QlYxUDJCO0lVMlAzQixxQlQ1UDBCO0lTNlAxQixnQkFqT3lCO0lBa096QixZQWpPeUIsRUFBQTtFQXFCN0I7SUE4TUksYUFBYTtJQUNiLFdBQVcsRUFBQTtFQS9NZjtJQWlOSSw2QkFBNkI7SUFDN0Isb0JBQW9CLEVBQUE7SUFsTnhCO01SbkRFLGtCQUFrQjtNQUtoQiw2QkFBbUM7TUFDbkMsNEJBQWtDO01RbVFoQyw2QkFBNkIsRUFBQTtFQXRObkM7SUF3TkkseUJWM1EyQjtJVTRRM0IscUJUM1EwQjtJUzRRMUIsY1Q5UTBCO0lTK1ExQixnQkFBZ0I7SUFDaEIsb0JBQW9CLEVBQUE7RUE1TnhCO0lBOE5JLHFCVGxObUI7SVNtTm5CLGdDQUEwRDtJQUMxRCxpQ0FBMkQsRUFBQTs7QUFFL0Q7RUFDRSxtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLGVBQWU7RUFDZiwyQkFBMkIsRUFBQTtFQUo3QjtJQU1JLHFCQUFxQixFQUFBO0lBTnpCO01SMUdJLG9CUWtId0MsRUFBQTtFQVI1QztJQVVJLHNCQUFzQixFQUFBO0VBVjFCO0lBWUksbUJBQW1CLEVBQUE7RUFadkI7SUExT0Usa0JUZGMsRUFBQTtJU1lkO01BQ0Usa0JUa0JjLEVBQUE7RVN5TmxCO0lBdE9FLGtCVHBCYyxFQUFBO0VTMFBoQjtJQXBPRSxpQlR2QmEsRUFBQTtFUzJQZjtJQTBCUSw0QkFBNEI7SUFDNUIseUJBQXlCLEVBQUE7RUEzQmpDO0lBNkJRLDZCQUE2QjtJQUM3QiwwQkFBMEI7SVJ4STlCLGtCUXlJd0MsRUFBQTtFQS9CNUM7SVIxR0ksZVEySXFDLEVBQUE7RUFqQ3pDO0lBb0NRLFVBQVUsRUFBQTtFQXBDbEI7SUEwQ1EsVUFBVSxFQUFBO0lBMUNsQjtNQTRDVSxVQUFVLEVBQUE7RUE1Q3BCO0lBOENRLFlBQVk7SUFDWixjQUFjLEVBQUE7RUEvQ3RCO0lBaURJLHVCQUF1QixFQUFBO0lBakQzQjtNQW9EUSxvQkFBb0I7TUFDcEIscUJBQXFCLEVBQUE7RUFyRDdCO0lBdURJLHlCQUF5QixFQUFBO0lBdkQ3QjtNQTBEUSxvQkFBb0I7TUFDcEIscUJBQXFCLEVBQUE7O0FSM1AzQjtFUWlRTTtJQUNFLG9CQWxUeUQsRUFBQTtFQW9UM0Q7Ozs7SUFFRSxxQkF0VDBGLEVBQUE7RUFpVDVGO0lBQ0Usa0JUMVRNLEVBQUE7RVN5VFI7SUFDRSxlVDNURyxFQUFBLEVTMlRpQjs7QVI5UDVCO0VRNlBNO0lBQ0UscUJBbFR5TCxFQUFBO0VBb1QzTDs7OztJQUVFLGtCVDlUTSxFQUFBO0VTeVRSO0lBQ0UsZVQzVEcsRUFBQTtFUzBUTDtJQUNFLGtCVDVUTSxFQUFBLEVTNFRjOztBRTNWOUI7RUFDRSxZQUFZO0VBQ1osY0FBYztFQUNkLGtCQUFrQjtFQUNsQixXQUFXLEVBQUE7RUFKYjtJQU1JLDBCQUEwQjtJQUMxQixrQlh5Q007SVd4Q04sbUJYd0NNO0lXdkNOLFdBQVcsRUFBQTtFVndHYjtJVWpIRjtNQVdJLGdCQUF1QyxFQUFBLEVBWW1DO0VWb0cxRTtJVTNISjtNQWNNLGlCQUFxRSxFQUFBLEVBQUc7RVY0SDFFO0lVMUlKO01BaUJNLGlCQUFpRSxFQUFBLEVBQUc7RVYrR3RFO0lVaElKO01Bb0JNLGlCQUFxRSxFQUFBLEVBQUc7RVYySDFFO0lVL0lKO01BdUJNLGlCQUFpRSxFQUFBLEVBQUc7O0FDSjFFO0VBSUksa0JBQWtCLEVBQUE7O0FBSnRCOzs7Ozs7O0VBY00sa0JBaEMyQixFQUFBOztBQWtCakM7Ozs7OztFQXFCSSxjWnZDMEI7RVl3QzFCLGdCWkhpQjtFWUlqQixrQkEzQytCLEVBQUE7O0FBb0JuQztFQXlCSSxjQUFjO0VBQ2Qsb0JBQW9CLEVBQUE7RUExQnhCO0lBNEJNLGVBQWUsRUFBQTs7QUE1QnJCO0VBOEJJLGlCQUFpQjtFQUNqQix1QkFBdUIsRUFBQTtFQS9CM0I7SUFpQ00sb0JBQW9CLEVBQUE7O0FBakMxQjtFQW1DSSxnQkFBZ0I7RUFDaEIsdUJBQXVCLEVBQUE7RUFwQzNCO0lBc0NNLG9CQUFvQixFQUFBOztBQXRDMUI7RUF3Q0ksaUJBQWlCO0VBQ2pCLG9CQUFvQixFQUFBOztBQXpDeEI7RUEyQ0ksa0JBQWtCO0VBQ2xCLHVCQUF1QixFQUFBOztBQTVDM0I7RUE4Q0ksY0FBYztFQUNkLGtCQUFrQixFQUFBOztBQS9DdEI7RUFpREkseUJiaEUyQjtFRTJLM0IsOEJEMUswQjtFWWlFMUIscUJBakVxQyxFQUFBOztBQWN6QztFQXFESSw0QkFBNEI7RVh1RzVCLGdCV3RHbUM7RUFDbkMsZUFBZSxFQUFBO0VBdkRuQjtJQXlETSx3QkFBd0IsRUFBQTtJQXpEOUI7TUEyRFEsNEJBQTRCLEVBQUE7SUEzRHBDO01BNkRRLDRCQUE0QixFQUFBO0lBN0RwQztNQStEUSw0QkFBNEIsRUFBQTtJQS9EcEM7TUFpRVEsNEJBQTRCLEVBQUE7O0FBakVwQztFQW1FSSx3QkFBd0I7RVh5RnhCLGdCV3hGbUM7RUFDbkMsZUFBZSxFQUFBO0VBckVuQjtJQXVFTSx1QkFBdUI7SUFDdkIsaUJBQWlCLEVBQUE7SUF4RXZCO01BMEVRLHVCQUF1QixFQUFBOztBQTFFL0I7RVg0SkksZ0JXaEZtQyxFQUFBOztBQTVFdkM7RUE4RUksZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFBQTtFQWhGdEI7SUFrRk0sZUFBZSxFQUFBO0VBbEZyQjtJQW9GTSxrQkFBa0IsRUFBQTtFQXBGeEI7SUFzRk0scUJBQXFCLEVBQUE7RUF0RjNCO0lBd0ZNLGtCQUFrQixFQUFBOztBQXhGeEI7RVgyQ0UsaUNBQWlDO0VXZ0QvQixnQkFBZ0I7RUFDaEIscUJBeEc4QjtFQXlHOUIsZ0JBQWdCO0VBQ2hCLGlCQUFpQixFQUFBOztBQTlGckI7O0VBaUdJLGNBQWMsRUFBQTs7QUFqR2xCO0VBbUdJLFdBQVcsRUFBQTtFQW5HZjs7SUFzR00seUJacEh3QjtJWXFIeEIscUJBaEhtQztJQWlIbkMscUJBaEhtQztJQWlIbkMsbUJBQW1CLEVBQUE7RUF6R3pCO0lBMkdNLGNaN0h3QixFQUFBO0lZa0I5QjtNQTZHUSxtQkFBbUIsRUFBQTtFQTdHM0I7O0lBaUhRLHFCQXZIc0M7SUF3SHRDLGNacElzQixFQUFBO0VZa0I5Qjs7SUFzSFEscUJBekhzQztJQTBIdEMsY1p6SXNCLEVBQUE7RVlrQjlCOztJQTZIWSxzQkFqSTRDLEVBQUE7O0FBSXhEO0VBZ0lNLGFBQWEsRUFBQTs7QUFoSW5CO0VBbUlJLGtCWnJIWSxFQUFBOztBWWRoQjtFQXFJSSxlWnhIUyxFQUFBOztBWWJiO0VBdUlJLGtCWjNIWSxFQUFBOztBWVpoQjtFQXlJSSxpQlo5SFcsRUFBQTs7QWE3QmY7RUFDRSxtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLHVCQUF1QjtFQUN2QixjQVZzQjtFQVd0QixhQVhzQixFQUFBO0VBTXhCO0lBUUksWUFid0I7SUFjeEIsV0Fkd0IsRUFBQTtFQUs1QjtJQVdJLFlBZnlCO0lBZ0J6QixXQWhCeUIsRUFBQTtFQUk3QjtJQWNJLFlBakJ3QjtJQWtCeEIsV0FsQndCLEVBQUE7O0FBb0I1QjtFQUNFLHVCQUF1QjtFQUN2QixjQUFjO0VBQ2Qsb0JBQW9CO0VBQ3BCLGVBQWU7RUFDZixtQkE1QnNCO0VBNkJ0QixtQkFBbUIsRUFBQTtFQU5yQjtJQVFJLFlBQVk7SUFDWixjQUFjLEVBQUE7SUFUbEI7TUFZUSxvQkEvQmtCLEVBQUE7SUFtQjFCO01BaUJRLG1CQXBDa0IsRUFBQTs7QUF3QzFCO0VBQ0UsYUFBYSxFQUFBOztBQ3pDZjtFQUNFLGNBQWM7RUFDZCxrQkFBa0IsRUFBQTtFQUZwQjtJQUlJLGNBQWM7SUFDZCxZQUFZO0lBQ1osV0FBVyxFQUFBO0lBTmY7TUFRTSxxQmQ0RGlCLEVBQUE7RWNwRXZCO0lBVUksV0FBVyxFQUFBO0VBVmY7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQStCTSxZQUFZO0lBQ1osV0FBVyxFQUFBO0VBaENqQjtJQW1DSSxpQkFBaUIsRUFBQTtFQW5DckI7SUFxQ0ksZ0JBQWdCLEVBQUE7RUFyQ3BCO0lBdUNJLGdCQUFnQixFQUFBO0VBdkNwQjtJQXlDSSxxQkFBcUIsRUFBQTtFQXpDekI7SUEyQ0ksZ0JBQWdCLEVBQUE7RUEzQ3BCO0lBNkNJLG1CQUFtQixFQUFBO0VBN0N2QjtJQStDSSxnQkFBZ0IsRUFBQTtFQS9DcEI7SUFpREkscUJBQXFCLEVBQUE7RUFqRHpCO0lBbURJLGlCQUFpQixFQUFBO0VBbkRyQjtJQXFESSxzQkFBc0IsRUFBQTtFQXJEMUI7SUF1REksaUJBQWlCLEVBQUE7RUF2RHJCO0lBeURJLHNCQUFzQixFQUFBO0VBekQxQjtJQTJESSxzQkFBc0IsRUFBQTtFQTNEMUI7SUE2REksaUJBQWlCLEVBQUE7RUE3RHJCO0lBK0RJLGlCQUFpQixFQUFBO0VBL0RyQjtJQW1FTSxZQUF3QjtJQUN4QixXQUF1QixFQUFBO0VBcEU3QjtJQW1FTSxZQUF3QjtJQUN4QixXQUF1QixFQUFBO0VBcEU3QjtJQW1FTSxZQUF3QjtJQUN4QixXQUF1QixFQUFBO0VBcEU3QjtJQW1FTSxZQUF3QjtJQUN4QixXQUF1QixFQUFBO0VBcEU3QjtJQW1FTSxZQUF3QjtJQUN4QixXQUF1QixFQUFBO0VBcEU3QjtJQW1FTSxZQUF3QjtJQUN4QixXQUF1QixFQUFBO0VBcEU3QjtJQW1FTSxhQUF3QjtJQUN4QixZQUF1QixFQUFBOztBQzdEN0I7RUFFRSx5QmhCSjZCO0VnQks3QixrQmhCNkNVO0VnQjVDVixrQkFBa0I7RUFFaEIsc0NBWG9ELEVBQUE7RUFLeEQ7SUFVSSxtQkFBbUI7SUFDbkIsMEJBQTBCLEVBQUE7RUFYOUI7SUFhSSxtQkFBbUIsRUFBQTtFQWJ2Qjs7SUFnQkksbUJoQmhCMkIsRUFBQTtFZ0JBL0I7SUFrQkksdUJBQXVCLEVBQUE7RUFsQjNCO0lkaUxJLGFjN0o0QjtJQUM1QixrQkFBa0I7SUFDbEIsV0FBVyxFQUFBO0VBdEJmOzs7SUEwQkksbUJBQW1CLEVBQUE7RUExQnZCO0lBZ0NNLHlCaEJoQ3lCO0lnQmlDekIsY2hCdkN5QixFQUFBO0VnQk0vQjtJQWdDTSx5QmhCdEN5QjtJZ0J1Q3pCLGNoQmpDeUIsRUFBQTtFZ0JBL0I7SUFnQ00seUJoQmxDeUI7SWdCbUN6Qix5QkxvQ2UsRUFBQTtFS3JFckI7SUFnQ00seUJoQnBDeUI7SWdCcUN6QixXTHNDVSxFQUFBO0VLdkVoQjtJQWdDTSx5QmhCekN5QjtJZ0IwQ3pCLFdMc0NVLEVBQUE7SUt2RWhCO01BdUNVLHlCTHVDc0M7TUt0Q3RDLGNMOEMyRCxFQUFBO0VLdEZyRTtJQWdDTSx5QmhCM0J5QjtJZ0I0QnpCLFdMc0NVLEVBQUE7SUt2RWhCO01BdUNVLHlCaEJ2Q3FCO01nQndDckIsY0w4QzJELEVBQUE7RUt0RnJFOzs7Ozs7SUFnQ00seUJoQjNCeUI7SWdCNEJ6QixXTHNDVSxFQUFBO0lLdkVoQjs7Ozs7O01BdUNVLHlCaEJoQ3FCO01nQmlDckIsY0w4QzJELEVBQUE7RUt0RnJFO0lBZ0NNLHlCZnhCNEI7SWV5QjVCLFdMc0NVLEVBQUE7SUt2RWhCO01BdUNVLHlCTHVDc0M7TUt0Q3RDLGNMOEMyRCxFQUFBO0VLdEZyRTtJQWdDTSx5QmhCOUJ5QjtJZ0IrQnpCLHlCTG9DZSxFQUFBO0lLckVyQjtNQXVDVSx5Qkx1Q3NDO01LdEN0QyxjTDhDMkQsRUFBQTtFS3RGckU7SUFnQ00seUJmbkIyQjtJZW9CM0IsV0xzQ1UsRUFBQTtJS3ZFaEI7TUF1Q1UseUJMdUNzQztNS3RDdEMsY0w4QzJELEVBQUE7RUt0RnJFO0lBZ0NNLHlCaEJ4Q3lCO0lnQnlDekIsY2hCakN5QixFQUFBO0lnQkEvQjtNQXVDVSx5Qkx1Q3NDO01LdEN0QyxjTDhDMkQsRUFBQTtFS3RGckU7SUFnQ00seUJoQm5CeUI7SWdCb0J6QixjaEJqQ3lCLEVBQUE7SWdCQS9CO01BdUNVLHlCTHVDc0M7TUt0Q3RDLGNMOEMyRCxFQUFBO0VLdEZyRTtJQWdDTSx5QmhCN0J5QjtJZ0I4QnpCLGNoQmpDeUIsRUFBQTtJZ0JBL0I7TUF1Q1UseUJMdUNzQztNS3RDdEMsY0w4QzJELEVBQUE7RUt0RnJFO0lBZ0NNLHlCaEJyQ3lCO0lnQnNDekIsY2hCakN5QixFQUFBO0lnQkEvQjtNQXVDVSw0Qkx1Q3NDO01LdEN0QyxjTDhDMkQsRUFBQTtFS3RGckU7SUFnQ00seUJoQnpCeUI7SWdCMEJ6QixjaEJ2Q3lCLEVBQUE7SWdCTS9CO01BdUNVLHlCTHVDc0M7TUt0Q3RDLGNMOEMyRCxFQUFBOztBTXZGckU7RUFFRSxxQkFBcUI7RUFDckIsd0JBQXdCO0VBQ3hCLFlBQVk7RUFDWixxQmhCeURxQjtFZ0J4RHJCLGNBQWM7RUFDZCxZaEJvQlc7RWdCbkJYLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsV0FBVyxFQUFBO0VBVmI7SUFZSSx5QmhCWDJCLEVBQUE7RWdCRC9CO0lBY0kseUJqQmxCMkIsRUFBQTtFaUJJL0I7SUFnQkkseUJqQnBCMkIsRUFBQTtFaUJJL0I7SUFrQkkseUJqQnRCMkI7SWlCdUIzQixZQUFZLEVBQUE7RUFuQmhCO0lBeUJRLHlCakJ4QnVCLEVBQUE7RWlCRC9CO0lBMkJRLHlCakIxQnVCLEVBQUE7RWlCRC9CO0lBNkJRLHlCakI1QnVCLEVBQUE7RWlCRC9CO0lBK0JRLHFFQUEyRixFQUFBO0VBL0JuRztJQXlCUSx5QmpCOUJ1QixFQUFBO0VpQksvQjtJQTJCUSx5QmpCaEN1QixFQUFBO0VpQksvQjtJQTZCUSx5QmpCbEN1QixFQUFBO0VpQksvQjtJQStCUSxxRUFBMkYsRUFBQTtFQS9Cbkc7SUF5QlEseUJqQjFCdUIsRUFBQTtFaUJDL0I7SUEyQlEseUJqQjVCdUIsRUFBQTtFaUJDL0I7SUE2QlEseUJqQjlCdUIsRUFBQTtFaUJDL0I7SUErQlEscUVBQTJGLEVBQUE7RUEvQm5HO0lBeUJRLHlCakI1QnVCLEVBQUE7RWlCRy9CO0lBMkJRLHlCakI5QnVCLEVBQUE7RWlCRy9CO0lBNkJRLHlCakJoQ3VCLEVBQUE7RWlCRy9CO0lBK0JRLHFFQUEyRixFQUFBO0VBL0JuRztJQXlCUSx5QmpCakN1QixFQUFBO0VpQlEvQjtJQTJCUSx5QmpCbkN1QixFQUFBO0VpQlEvQjtJQTZCUSx5QmpCckN1QixFQUFBO0VpQlEvQjtJQStCUSxxRUFBMkYsRUFBQTtFQS9Cbkc7SUF5QlEseUJqQm5CdUIsRUFBQTtFaUJOL0I7SUEyQlEseUJqQnJCdUIsRUFBQTtFaUJOL0I7SUE2QlEseUJqQnZCdUIsRUFBQTtFaUJOL0I7SUErQlEscUVBQTJGLEVBQUE7RUEvQm5HOzs7Ozs7SUF5QlEseUJqQm5CdUIsRUFBQTtFaUJOL0I7Ozs7OztJQTJCUSx5QmpCckJ1QixFQUFBO0VpQk4vQjs7Ozs7O0lBNkJRLHlCakJ2QnVCLEVBQUE7RWlCTi9COzs7Ozs7SUErQlEscUVBQTJGLEVBQUE7RUEvQm5HO0lBeUJRLHlCaEJoQjBCLEVBQUE7RWdCVGxDO0lBMkJRLHlCaEJsQjBCLEVBQUE7RWdCVGxDO0lBNkJRLHlCaEJwQjBCLEVBQUE7RWdCVGxDO0lBK0JRLHFFQUEyRixFQUFBO0VBL0JuRztJQXlCUSx5QmpCdEJ1QixFQUFBO0VpQkgvQjtJQTJCUSx5QmpCeEJ1QixFQUFBO0VpQkgvQjtJQTZCUSx5QmpCMUJ1QixFQUFBO0VpQkgvQjtJQStCUSxxRUFBMkYsRUFBQTtFQS9Cbkc7SUF5QlEseUJoQlh5QixFQUFBO0VnQmRqQztJQTJCUSx5QmhCYnlCLEVBQUE7RWdCZGpDO0lBNkJRLHlCaEJmeUIsRUFBQTtFZ0JkakM7SUErQlEscUVBQTJGLEVBQUE7RUEvQm5HO0lBeUJRLHlCakJoQ3VCLEVBQUE7RWlCTy9CO0lBMkJRLHlCakJsQ3VCLEVBQUE7RWlCTy9CO0lBNkJRLHlCakJwQ3VCLEVBQUE7RWlCTy9CO0lBK0JRLHFFQUEyRixFQUFBO0VBL0JuRztJQXlCUSx5QmpCWHVCLEVBQUE7RWlCZC9CO0lBMkJRLHlCakJidUIsRUFBQTtFaUJkL0I7SUE2QlEseUJqQmZ1QixFQUFBO0VpQmQvQjtJQStCUSxxRUFBMkYsRUFBQTtFQS9Cbkc7SUF5QlEseUJqQnJCdUIsRUFBQTtFaUJKL0I7SUEyQlEseUJqQnZCdUIsRUFBQTtFaUJKL0I7SUE2QlEseUJqQnpCdUIsRUFBQTtFaUJKL0I7SUErQlEscUVBQTJGLEVBQUE7RUEvQm5HO0lBeUJRLHlCakI3QnVCLEVBQUE7RWlCSS9CO0lBMkJRLHlCakIvQnVCLEVBQUE7RWlCSS9CO0lBNkJRLHlCakJqQ3VCLEVBQUE7RWlCSS9CO0lBK0JRLHFFQUEyRixFQUFBO0VBL0JuRztJQXlCUSx5QmpCakJ1QixFQUFBO0VpQlIvQjtJQTJCUSx5QmpCbkJ1QixFQUFBO0VpQlIvQjtJQTZCUSx5QmpCckJ1QixFQUFBO0VpQlIvQjtJQStCUSxxRUFBMkYsRUFBQTtFQS9Cbkc7SUFrQ0ksd0JBdENrQztJQXVDbEMsbUNBQW1DO0lBQ25DLGlDQUFpQztJQUNqQyxpQ0FBaUM7SUFDakMseUJoQnJDMkI7SWdCc0MzQixxRUFBMEY7SUFDMUYsNkJBQTZCO0lBQzdCLDRCQUE0QjtJQUM1QiwwQkFBMEIsRUFBQTtJQTFDOUI7TUE0Q00sNkJBQTZCLEVBQUE7SUE1Q25DO01BOENNLDZCQUE2QixFQUFBO0lBOUNuQztNQWdETSxvQkFBb0IsRUFBQTtFQWhEMUI7SUFvREksZWhCeEJZLEVBQUE7RWdCNUJoQjtJQXNESSxlaEI1QlksRUFBQTtFZ0IxQmhCO0lBd0RJLGNoQi9CVyxFQUFBOztBZ0JpQ2Y7RUFDRTtJQUNFLDJCQUEyQixFQUFBO0VBQzdCO0lBQ0UsNEJBQTRCLEVBQUEsRUFBQTs7QUMxQ2hDO0VBRUUseUJsQnJCNkI7RWtCc0I3QixjakIzQjRCLEVBQUE7RWlCd0I5Qjs7SUFNSSx5QmpCMUIwQjtJaUIyQjFCLHFCQS9CNkI7SUFnQzdCLHFCQS9CNkI7SUFnQzdCLG1CQUFtQixFQUFBO0lBVHZCOztNQWVRLHlCbEJsQ3VCO01rQm1DdkIscUJsQm5DdUI7TWtCb0N2QixjbEIxQ3VCLEVBQUE7SWtCeUIvQjs7TUFlUSx5QmxCeEN1QjtNa0J5Q3ZCLHFCbEJ6Q3VCO01rQjBDdkIsY2xCcEN1QixFQUFBO0lrQm1CL0I7O01BZVEseUJsQnBDdUI7TWtCcUN2QixxQmxCckN1QjtNa0JzQ3ZCLHlCUGlDYSxFQUFBO0lPbERyQjs7TUFlUSx5QmxCdEN1QjtNa0J1Q3ZCLHFCbEJ2Q3VCO01rQndDdkIsV1BtQ1EsRUFBQTtJT3BEaEI7Ozs7OztNQWVRLHlCbEIzQ3VCO01rQjRDdkIscUJsQjVDdUI7TWtCNkN2QixXUG1DUSxFQUFBO0lPcERoQjs7TUFlUSx5QmxCN0J1QjtNa0I4QnZCLHFCbEI5QnVCO01rQitCdkIsV1BtQ1EsRUFBQTtJT3BEaEI7O01BZVEseUJsQjdCdUI7TWtCOEJ2QixxQmxCOUJ1QjtNa0IrQnZCLFdQbUNRLEVBQUE7SU9wRGhCOztNQWVRLHlCakIxQjBCO01pQjJCMUIscUJqQjNCMEI7TWlCNEIxQixXUG1DUSxFQUFBO0lPcERoQjs7TUFlUSx5QmxCaEN1QjtNa0JpQ3ZCLHFCbEJqQ3VCO01rQmtDdkIseUJQaUNhLEVBQUE7SU9sRHJCOztNQWVRLHlCakJyQnlCO01pQnNCekIscUJqQnRCeUI7TWlCdUJ6QixXUG1DUSxFQUFBO0lPcERoQjs7Ozs7Ozs7Ozs7O01BZVEseUJsQjFDdUI7TWtCMkN2QixxQmxCM0N1QjtNa0I0Q3ZCLGNsQnBDdUIsRUFBQTtJa0JtQi9COztNQWVRLHlCbEJyQnVCO01rQnNCdkIscUJsQnRCdUI7TWtCdUJ2QixjbEJwQ3VCLEVBQUE7SWtCbUIvQjs7TUFlUSx5QmxCL0J1QjtNa0JnQ3ZCLHFCbEJoQ3VCO01rQmlDdkIsY2xCcEN1QixFQUFBO0lrQm1CL0I7O01BZVEseUJsQnZDdUI7TWtCd0N2QixxQmxCeEN1QjtNa0J5Q3ZCLGNsQnBDdUIsRUFBQTtJa0JtQi9COztNQWVRLHlCbEIzQnVCO01rQjRCdkIscUJsQjVCdUI7TWtCNkJ2QixjbEIxQ3VCLEVBQUE7SWtCeUIvQjs7TUFvQk0sbUJBQW1CO01BQ25CLFNBQVMsRUFBQTtJQXJCZjs7TUF1Qk0seUJsQm5EeUI7TWtCb0R6QixXUDRCVSxFQUFBO01PcERoQjs7OztRQTJCUSxtQkFBbUIsRUFBQTtJQTNCM0I7O01BNkJNLHNCQUFzQixFQUFBO0VBN0I1QjtJQStCSSxjakJ2RDBCLEVBQUE7SWlCd0I5QjtNQWlDTSxnQkF0RHNCLEVBQUE7RUFxQjVCO0lBb0NNLHlCbEJoRXlCO0lrQmlFekIsV1BlVSxFQUFBO0lPcERoQjs7TUF3Q1EsbUJBQW1CLEVBQUE7SUF4QzNCOztNQTJDUSxrQlBTUTtNT1JSLG1CQUFtQixFQUFBO0VBNUMzQjtJQThDSSw2QkE1RHFDLEVBQUE7SUFjekM7O01BaURNLHFCQXBFZ0M7TUFxRWhDLGNqQjFFd0IsRUFBQTtFaUJ3QjlCO0lBb0RJLDZCQWhFcUMsRUFBQTtJQVl6Qzs7TUF1RE0scUJBeEVnQztNQXlFaEMsY2pCaEZ3QixFQUFBO0VpQndCOUI7SUEwREksNkJBdkVxQyxFQUFBO0lBYXpDOztNQStEVSxzQkFBc0IsRUFBQTtFQS9EaEM7O0lBb0VNLGlCQUFpQixFQUFBO0VBcEV2Qjs7SUF5RVUsd0JBQXdCLEVBQUE7RUF6RWxDO0lBMkVJLFdBQVcsRUFBQTtFQTNFZjtJQWdGVSx5QmxCcEdZLEVBQUE7RWtCb0J0QjtJQXFGWSx5QmxCekdVLEVBQUE7SWtCb0J0QjtNQXVGYyx5QmxCNUdpQixFQUFBO0VrQnFCL0I7O0lBMkZNLHFCQUFxQixFQUFBO0VBM0YzQjtJQWdHVSx5QmxCcEhZLEVBQUE7O0FrQnNIdEI7RWhCN0RFLGlDQUFpQztFZ0JnRWpDLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsZUFBZSxFQUFBOztBQzVIakI7RUFDRSxtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLGVBQWU7RUFDZiwyQkFBMkIsRUFBQTtFQUo3QjtJQU1JLHFCQUFxQixFQUFBO0lBTnpCO01qQjJLSSxvQmlCbkt3QyxFQUFBO0VBUjVDO0lBVUksc0JBQXNCLEVBQUE7RUFWMUI7SUFZSSxtQkFBbUIsRUFBQTtFQVp2QjtJQWdCTSxlbEJZTyxFQUFBO0VrQjVCYjtJQW1CTSxrQmxCUVUsRUFBQTtFa0IzQmhCO0lBcUJJLHVCQUF1QixFQUFBO0lBckIzQjtNQXVCTSxxQkFBcUI7TUFDckIsb0JBQW9CLEVBQUE7RUF4QjFCO0lBMEJJLHlCQUF5QixFQUFBO0lBMUI3QjtNQTZCUSxtQkFBbUIsRUFBQTtJQTdCM0I7TUErQlEsZUFBZSxFQUFBO0VBL0J2QjtJakIyS0ksZWlCekltQyxFQUFBO0lBbEN2QztNakIyS0ksY2lCdklxQztNQUUvQix5QkFBeUI7TUFDekIsNEJBQTRCLEVBQUE7SUF2Q3RDO01BNkNVLDBCQUEwQjtNQUMxQiw2QkFBNkIsRUFBQTs7QUFLdkM7RUFDRSxtQkFBbUI7RUFDbkIseUJuQnJENkI7RW1Cc0Q3QixrQm5CSlU7RW1CS1YsY25CMUQ2QjtFbUIyRDdCLG9CQUFvQjtFQUNwQixrQmxCNUJjO0VrQjZCZCxXQUFXO0VBQ1gsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIscUJBQXFCO0VBQ3JCLG1CQUFtQixFQUFBO0VBWnJCO0lqQndISSxvQmlCMUd1QztJakIwR3ZDLHVCaUJ6R3lDLEVBQUE7RUFmN0M7SUFxQk0seUJuQnRFeUI7SW1CdUV6QixjbkI3RXlCLEVBQUE7RW1CdUQvQjtJQXFCTSx5Qm5CNUV5QjtJbUI2RXpCLGNuQnZFeUIsRUFBQTtFbUJpRC9CO0lBcUJNLHlCbkJ4RXlCO0ltQnlFekIseUJSRmUsRUFBQTtFUXBCckI7SUFxQk0seUJuQjFFeUI7SW1CMkV6QixXUkFVLEVBQUE7RVF0QmhCO0lBcUJNLHlCbkIvRXlCO0ltQmdGekIsV1JBVSxFQUFBO0lRdEJoQjtNQTRCVSx5QlJDc0M7TVFBdEMsY1JRMkQsRUFBQTtFUXJDckU7SUFxQk0seUJuQmpFeUI7SW1Ca0V6QixXUkFVLEVBQUE7SVF0QmhCO01BNEJVLHlCbkI3RXFCO01tQjhFckIsY1JRMkQsRUFBQTtFUXJDckU7Ozs7OztJQXFCTSx5Qm5CakV5QjtJbUJrRXpCLFdSQVUsRUFBQTtJUXRCaEI7Ozs7OztNQTRCVSx5Qm5CdEVxQjtNbUJ1RXJCLGNSUTJELEVBQUE7RVFyQ3JFO0lBcUJNLHlCbEI5RDRCO0lrQitENUIsV1JBVSxFQUFBO0lRdEJoQjtNQTRCVSx5QlJDc0M7TVFBdEMsY1JRMkQsRUFBQTtFUXJDckU7SUFxQk0seUJuQnBFeUI7SW1CcUV6Qix5QlJGZSxFQUFBO0lRcEJyQjtNQTRCVSx5QlJDc0M7TVFBdEMsY1JRMkQsRUFBQTtFUXJDckU7SUFxQk0seUJsQnpEMkI7SWtCMEQzQixXUkFVLEVBQUE7SVF0QmhCO01BNEJVLHlCUkNzQztNUUF0QyxjUlEyRCxFQUFBO0VRckNyRTtJQXFCTSx5Qm5COUV5QjtJbUIrRXpCLGNuQnZFeUIsRUFBQTtJbUJpRC9CO01BNEJVLHlCUkNzQztNUUF0QyxjUlEyRCxFQUFBO0VRckNyRTtJQXFCTSx5Qm5CekR5QjtJbUIwRHpCLGNuQnZFeUIsRUFBQTtJbUJpRC9CO01BNEJVLHlCUkNzQztNUUF0QyxjUlEyRCxFQUFBO0VRckNyRTtJQXFCTSx5Qm5CbkV5QjtJbUJvRXpCLGNuQnZFeUIsRUFBQTtJbUJpRC9CO01BNEJVLHlCUkNzQztNUUF0QyxjUlEyRCxFQUFBO0VRckNyRTtJQXFCTSx5Qm5CM0V5QjtJbUI0RXpCLGNuQnZFeUIsRUFBQTtJbUJpRC9CO01BNEJVLDRCUkNzQztNUUF0QyxjUlEyRCxFQUFBO0VRckNyRTtJQXFCTSx5Qm5CL0R5QjtJbUJnRXpCLGNuQjdFeUIsRUFBQTtJbUJ1RC9CO01BNEJVLHlCUkNzQztNUUF0QyxjUlEyRCxFQUFBO0VRckNyRTtJQWdDSSxrQmxCdERZLEVBQUE7RWtCc0JoQjtJQWtDSSxlbEJ6RFMsRUFBQTtFa0J1QmI7SUFvQ0ksa0JsQjVEWSxFQUFBO0VrQndCaEI7SWpCd0hJLHFCaUJqRjBDO0lqQmlGMUMsc0JpQmhGMEMsRUFBQTtFQXhDOUM7SWpCd0hJLHFCaUI5RTBDO0lqQjhFMUMsc0JpQjdFMEMsRUFBQTtFQTNDOUM7SWpCd0hJLHFCaUIzRTBDO0lqQjJFMUMsc0JpQjFFMEMsRUFBQTtFQTlDOUM7SWpCd0hJLGdCaUIvS21CO0lBeUduQixVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLFVBQVUsRUFBQTtJQXBEZDtNQXVETSw4QkFBOEI7TUFDOUIsV0FBVztNQUNYLGNBQWM7TUFDZCxTQUFTO01BQ1Qsa0JBQWtCO01BQ2xCLFFBQVE7TUFDUiwwREFBMEQ7TUFDMUQsK0JBQStCLEVBQUE7SUE5RHJDO01BZ0VNLFdBQVc7TUFDWCxVQUFVLEVBQUE7SUFqRWhCO01BbUVNLFdBQVc7TUFDWCxVQUFVLEVBQUE7SUFwRWhCO01BdUVNLHlCQUFtRCxFQUFBO0lBdkV6RDtNQXlFTSwyQkFBb0QsRUFBQTtFQXpFMUQ7SUEyRUkscUJsQi9EbUIsRUFBQTs7QWtCaUV2QjtFQUVJLDBCQUEwQixFQUFBOztBQ3RIOUI7O0VBR0Usc0JBQXNCLEVBQUE7RUFIeEI7Ozs7SUFNSSxvQkFBb0IsRUFBQTtFQU54Qjs7SUFRSSxpQkFwQm1CLEVBQUE7RUFZdkI7O0lBVUksaUJBckJtQixFQUFBO0VBV3ZCOztJQVlJLHNCQUFzQixFQUFBOztBQUUxQjtFQUNFLGNuQjlCNEI7RW1CaUM1QixlbkJMVztFbUJNWCxnQm5CR21CO0VtQkZuQixrQkFuQ3VCLEVBQUE7RUE2QnpCO0lBUUksY0FwQ3dCO0lBcUN4QixvQkFwQ3lCLEVBQUE7RUEyQjdCO0lBV0ksb0JBM0IrQixFQUFBO0VBZ0JuQztJQWdCTSxlbkJuQk8sRUFBQTtFbUJHYjtJQWdCTSxpQm5CbEJTLEVBQUE7RW1CRWY7SUFnQk0sZW5CakJPLEVBQUE7RW1CQ2I7SUFnQk0saUJuQmhCUyxFQUFBO0VtQkFmO0lBZ0JNLGtCbkJmVSxFQUFBO0VtQkRoQjtJQWdCTSxlbkJkTyxFQUFBO0VtQkZiO0lBZ0JNLGtCbkJiVSxFQUFBOztBbUJlaEI7RUFDRSxjcEJoRDZCO0VvQm1EN0Isa0JuQnJCYztFbUJzQmQsZ0JuQmpCaUI7RW1Ca0JqQixpQkEzQ3lCLEVBQUE7RUFxQzNCO0lBUUksY25CdkQwQjtJbUJ3RDFCLGdCbkJuQmlCLEVBQUE7RW1CVXJCO0lBV0ksb0JBN0MrQixFQUFBO0VBa0NuQztJQWdCTSxlbkJyQ08sRUFBQTtFbUJxQmI7SUFnQk0saUJuQnBDUyxFQUFBO0VtQm9CZjtJQWdCTSxlbkJuQ08sRUFBQTtFbUJtQmI7SUFnQk0saUJuQmxDUyxFQUFBO0VtQmtCZjtJQWdCTSxrQm5CakNVLEVBQUE7RW1CaUJoQjtJQWdCTSxlbkJoQ08sRUFBQTtFbUJnQmI7SUFnQk0sa0JuQi9CVSxFQUFBOztBb0I5QmhCO0VBQ0UsY0FBYztFQUNkLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLHlCQUF5QixFQUFBOztBQUszQjtFQUNFLG1CQUFtQjtFQUNuQix5QnJCWDZCO0VxQlk3QixxQnBCbURxQjtFb0JsRHJCLG9CQUFvQjtFQUNwQixrQnBCYWM7RW9CWmQsV0FBVztFQUNYLHVCQUF1QjtFQUN2QixvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7O0FDOUJyQixlQUFBO0FDMERBO0VBeEJFLHlCdkJ2QjZCO0V1QndCN0IscUJ0QnpCNEI7RXNCMEI1QixrQnZCdUJVO0V1QnRCVixjdEIvQjRCLEVBQUE7RUNrRTFCO0lxQmpDQSw0QnRCakMwQixFQUFBO0VDa0UxQjtJcUJqQ0EsNEJ0QmpDMEIsRUFBQTtFQ2tFMUI7SXFCakNBLDRCdEJqQzBCLEVBQUE7RUNrRTFCO0lxQmpDQSw0QnRCakMwQixFQUFBO0VzQmtDNUI7SUFFRSxxQnRCakMwQixFQUFBO0VzQmtDNUI7SUFJRSxxQnZCL0IyQjtJdUJnQzNCLGlEdkJoQzJCLEVBQUE7RXVCaUM3Qjs7Ozs7Ozs7Ozs7SUFFRSx5QnZCMUMyQjtJdUIyQzNCLHFCdkIzQzJCO0l1QjRDM0IsZ0JBQWdCO0lBQ2hCLGN0QjlDMEIsRUFBQTtJQ2dFMUI7Ozs7Ozs7Ozs7O01xQmhCRSwrQnRCaER3QixFQUFBO0lDZ0UxQjs7Ozs7Ozs7Ozs7TXFCaEJFLCtCdEJoRHdCLEVBQUE7SUNnRTFCOzs7Ozs7Ozs7OztNcUJoQkUsK0J0QmhEd0IsRUFBQTtJQ2dFMUI7Ozs7Ozs7Ozs7O01xQmhCRSwrQnRCaER3QixFQUFBOztBdUJGOUI7RUFFRSwyRHhCSDZCO0V3Qkk3QixlQUFlO0VBQ2YsV0FBVyxFQUFBO0VBQ1g7SUFDRSxnQkFBZ0IsRUFBQTtFQUloQjtJQUNFLHFCeEJOeUIsRUFBQTtJd0JLMUI7TUFNRyxtRHhCWHVCLEVBQUE7RXdCSzNCO0lBQ0UscUJ4Qlp5QixFQUFBO0l3QlcxQjtNQU1HLGdEeEJqQnVCLEVBQUE7RXdCVzNCO0lBQ0UscUJ4QlJ5QixFQUFBO0l3Qk8xQjtNQU1HLG1EeEJidUIsRUFBQTtFd0JPM0I7SUFDRSxxQnhCVnlCLEVBQUE7SXdCUzFCO01BTUcsbUR4QmZ1QixFQUFBO0V3QlMzQjtJQUNFLHFCeEJmeUIsRUFBQTtJd0JjMUI7TUFNRyxpRHhCcEJ1QixFQUFBO0V3QmMzQjtJQUNFLHFCeEJEeUIsRUFBQTtJd0JBMUI7TUFNRyxpRHhCTnVCLEVBQUE7RXdCQTNCOzs7Ozs7Ozs7OztJQUNFLHFCeEJEeUIsRUFBQTtJd0JBMUI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01BTUcsaUR4Qk51QixFQUFBO0V3QkEzQjtJQUNFLHFCdkJFNEIsRUFBQTtJdUJIN0I7TUFNRyxrRHZCSDBCLEVBQUE7RXVCSDlCO0lBQ0UscUJ4Qkp5QixFQUFBO0l3QkcxQjtNQU1HLGtEeEJUdUIsRUFBQTtFd0JHM0I7SUFDRSxxQnZCTzJCLEVBQUE7SXVCUjVCO01BTUcsa0R2QkV5QixFQUFBO0V1QlI3QjtJQUNFLHFCeEJkeUIsRUFBQTtJd0JhMUI7TUFNRywrQ3hCbkJ1QixFQUFBO0V3QmEzQjtJQUNFLHFCeEJPeUIsRUFBQTtJd0JSMUI7TUFNRyxpRHhCRXVCLEVBQUE7RXdCUjNCO0lBQ0UscUJ4Qkh5QixFQUFBO0l3QkUxQjtNQU1HLGlEeEJSdUIsRUFBQTtFd0JFM0I7SUFDRSxxQnhCWHlCLEVBQUE7SXdCVTFCO01BTUcsZ0R4QmhCdUIsRUFBQTtFd0JVM0I7SUFDRSxxQnhCQ3lCLEVBQUE7SXdCRjFCO01BTUcsbUR4Qkp1QixFQUFBO0V3Qk03QjtJekJtQkEsa0JFMEJnQjtJRnpCaEIsa0JFTmMsRUFBQTtFdUJaZDtJekJvQkEsa0JFVmMsRUFBQTtFdUJSZDtJekJvQkEsaUJFYmEsRUFBQTtFdUJKYjtJQUNFLGNBQWM7SUFDZCxXQUFXLEVBQUE7RUFDYjtJQUNFLGVBQWU7SUFDZixXQUFXLEVBQUE7O0FBRWY7RUFHSSxxQnZCK0JtQjtFdUI5Qm5CLGdEQUE0RDtFQUM1RCxpREFBNkQsRUFBQTs7QUFMakU7RUFPSSw2QkFBNkI7RUFDN0IseUJBQXlCO0VBQ3pCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsZ0JBQWdCLEVBQUE7O0FBRXBCO0VBRUUsY0FBYztFQUNkLGVBQWU7RUFDZixlQUFlO0VBQ2YsMkJ6QjdDa0U7RXlCOENsRSxnQkFBZ0IsRUFBQTtFQU5sQjtJQVFJLGdCQTFEc0I7SUEyRHRCLGVBMURxQixFQUFBO0VBaUR6QjtJQVdJLGVBQWUsRUFBQTtFQVhuQjtJQWNJLFlBQVksRUFBQTs7QUNqRWhCO0VBQ0UsZUFBZTtFQUNmLHFCQUFxQjtFQUNyQixpQkFBaUI7RUFDakIsa0JBQWtCLEVBQUE7RUFDbEI7SUFDRSxlQUFlLEVBQUE7RUFDakI7SUFDRSxjeEJGMEIsRUFBQTtFd0JHNUI7Ozs7O0lBR0UsY3hCSjBCO0l3QksxQixtQkFBbUIsRUFBQTs7QUFLdkI7RXZCa0tJLGtCdUIvSnFDLEVBQUE7O0FDbkJ6QztFQUNFLHFCQUFxQjtFQUNyQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBO0VBSnJCO0lBTUksYTNCRGtCLEVBQUE7RTJCTHRCO0lBVU0scUIxQkl5QjtJRTRLM0IsY3dCL0srQjtJQUM3QixVQUFVLEVBQUE7RUFaaEI7SUFlTSxxQnpCdURpQjtJQzRHbkIsaUJ3QmxLc0MsRUFBQTtFQWhCMUM7SUFtQkksZUFBZTtJQUNmLGNBQWM7SUFDZCxjQUFjO0lBQ2QsZUFBZTtJQUNmLGFBQWEsRUFBQTtJQXZCakI7TUF5Qk0sYUFBYSxFQUFBO0lBekJuQjs7O01BNEJNLHFCMUJyQnlCLEVBQUE7STBCUC9CO014QmtMSSxvQndCcEp3QyxFQUFBO0lBOUI1QztNQWdDTSxZQUFZO01BQ1osVUFBVSxFQUFBO01BakNoQjtRQW1DUSxrQkFBa0IsRUFBQTtFQW5DMUI7SUF1Q00scUJ6Qm5Dd0IsRUFBQTtFeUJKOUI7SUE2Q1EscUIxQnBDdUIsRUFBQTtFMEJUL0I7SUErQ1EscUIxQnRDdUIsRUFBQTtJMEJUL0I7TUFrRFUscUJmd0R1QixFQUFBO0llMUdqQztNQXVEVSxtRDFCOUNxQixFQUFBO0UwQlQvQjtJQTZDUSxxQjFCMUN1QixFQUFBO0UwQkgvQjtJQStDUSxxQjFCNUN1QixFQUFBO0kwQkgvQjtNQWtEVSxxQmZ3RHVCLEVBQUE7SWUxR2pDO01BdURVLGdEMUJwRHFCLEVBQUE7RTBCSC9CO0lBNkNRLHFCMUJ0Q3VCLEVBQUE7RTBCUC9CO0lBK0NRLHFCMUJ4Q3VCLEVBQUE7STBCUC9CO01Ba0RVLHFCZndEdUIsRUFBQTtJZTFHakM7TUF1RFUsbUQxQmhEcUIsRUFBQTtFMEJQL0I7SUE2Q1EscUIxQnhDdUIsRUFBQTtFMEJML0I7SUErQ1EscUIxQjFDdUIsRUFBQTtJMEJML0I7TUFrRFUscUJmd0R1QixFQUFBO0llMUdqQztNQXVEVSxtRDFCbERxQixFQUFBO0UwQkwvQjtJQTZDUSxxQjFCN0N1QixFQUFBO0UwQkEvQjtJQStDUSxxQjFCL0N1QixFQUFBO0kwQkEvQjtNQWtEVSxxQmZ3RHVCLEVBQUE7SWUxR2pDO01BdURVLGlEMUJ2RHFCLEVBQUE7RTBCQS9CO0lBNkNRLHFCMUIvQnVCLEVBQUE7RTBCZC9CO0lBK0NRLHFCMUJqQ3VCLEVBQUE7STBCZC9CO01Ba0RVLHFCZndEdUIsRUFBQTtJZTFHakM7TUF1RFUsaUQxQnpDcUIsRUFBQTtFMEJkL0I7Ozs7OztJQTZDUSxxQjFCL0J1QixFQUFBO0UwQmQvQjtJQStDUSxxQjFCakN1QixFQUFBO0kwQmQvQjtNQWtEVSxxQmZ3RHVCLEVBQUE7SWUxR2pDO01BdURVLGlEMUJ6Q3FCLEVBQUE7RTBCZC9CO0lBNkNRLHFCekI1QjBCLEVBQUE7RXlCakJsQztJQStDUSxxQnpCOUIwQixFQUFBO0l5QmpCbEM7TUFrRFUscUJmd0R1QixFQUFBO0llMUdqQztNQXVEVSxrRHpCdEN3QixFQUFBO0V5QmpCbEM7SUE2Q1EscUIxQmxDdUIsRUFBQTtFMEJYL0I7SUErQ1EscUIxQnBDdUIsRUFBQTtJMEJYL0I7TUFrRFUscUJmd0R1QixFQUFBO0llMUdqQztNQXVEVSxrRDFCNUNxQixFQUFBO0UwQlgvQjtJQTZDUSxxQnpCdkJ5QixFQUFBO0V5QnRCakM7SUErQ1EscUJ6QnpCeUIsRUFBQTtJeUJ0QmpDO01Ba0RVLHFCZndEdUIsRUFBQTtJZTFHakM7TUF1RFUsa0R6QmpDdUIsRUFBQTtFeUJ0QmpDO0lBNkNRLHFCMUI1Q3VCLEVBQUE7RTBCRC9CO0lBK0NRLHFCMUI5Q3VCLEVBQUE7STBCRC9CO01Ba0RVLHFCZndEdUIsRUFBQTtJZTFHakM7TUF1RFUsK0MxQnREcUIsRUFBQTtFMEJEL0I7SUE2Q1EscUIxQnZCdUIsRUFBQTtFMEJ0Qi9CO0lBK0NRLHFCMUJ6QnVCLEVBQUE7STBCdEIvQjtNQWtEVSxxQmZ3RHVCLEVBQUE7SWUxR2pDO01BdURVLGlEMUJqQ3FCLEVBQUE7RTBCdEIvQjtJQTZDUSxxQjFCakN1QixFQUFBO0UwQlovQjtJQStDUSxxQjFCbkN1QixFQUFBO0kwQlovQjtNQWtEVSxxQmZ3RHVCLEVBQUE7SWUxR2pDO01BdURVLGlEMUIzQ3FCLEVBQUE7RTBCWi9CO0lBNkNRLHFCMUJ6Q3VCLEVBQUE7RTBCSi9CO0lBK0NRLHFCMUIzQ3VCLEVBQUE7STBCSi9CO01Ba0RVLHFCZndEdUIsRUFBQTtJZTFHakM7TUF1RFUsZ0QxQm5EcUIsRUFBQTtFMEJKL0I7SUE2Q1EscUIxQjdCdUIsRUFBQTtFMEJoQi9CO0lBK0NRLHFCMUIvQnVCLEVBQUE7STBCaEIvQjtNQWtEVSxxQmZ3RHVCLEVBQUE7SWUxR2pDO01BdURVLG1EMUJ2Q3FCLEVBQUE7RTBCaEIvQjtJM0J5Q0Usa0JFMEJnQjtJRnpCaEIsa0JFTmMsRUFBQTtFeUJwQ2hCO0kzQjRDRSxrQkVWYyxFQUFBO0V5QmxDaEI7STNCOENFLGlCRWJhLEVBQUE7RXlCakNmO0lBa0VNLGdDQUE4QztJQUM5QyxZQUFZLEVBQUE7RUFuRWxCO0lBcUVJLFdBQVcsRUFBQTtJQXJFZjtNQXVFTSxXQUFXLEVBQUE7RUF2RWpCO0lBMkVNLGFBQWE7SUFDYixrQkFBa0I7SXhCOEdwQixjd0I3RytCO0lBQzdCLFlBQVk7SUFDWixlQUFlLEVBQUE7RUEvRXJCO0lBaUZNLGtCekI3Q1UsRUFBQTtFeUJwQ2hCO0lBbUZNLGtCekJqRFUsRUFBQTtFeUJsQ2hCO0lBcUZNLGlCekJwRFMsRUFBQTs7QTBCcEJmO0VBRUUsb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYiwyQkFBMkI7RUFDM0Isa0JBQWtCLEVBQUE7RUFMcEI7SUFZUSx5QjNCaEJ1QjtJMkJpQnZCLHlCQUF5QjtJQUN6QixjM0J4QnVCLEVBQUE7RTJCVS9CO0lBa0JVLHlCaEIyRXVCO0lnQjFFdkIseUJBQXlCO0lBQ3pCLGMzQjlCcUIsRUFBQTtFMkJVL0I7SUF3QlUseUJBQXlCO0lBQ3pCLCtDM0I3QnFCO0kyQjhCckIsYzNCcENxQixFQUFBO0UyQlUvQjtJQThCVSx5QmhCK0R1QjtJZ0I5RHZCLHlCQUF5QjtJQUN6QixjM0IxQ3FCLEVBQUE7RTJCVS9CO0lBWVEseUIzQnRCdUI7STJCdUJ2Qix5QkFBeUI7SUFDekIsYzNCbEJ1QixFQUFBO0UyQkkvQjtJQWtCVSx5QmhCMkV1QjtJZ0IxRXZCLHlCQUF5QjtJQUN6QixjM0J4QnFCLEVBQUE7RTJCSS9CO0lBd0JVLHlCQUF5QjtJQUN6Qiw0QzNCbkNxQjtJMkJvQ3JCLGMzQjlCcUIsRUFBQTtFMkJJL0I7SUE4QlUseUJoQitEdUI7SWdCOUR2Qix5QkFBeUI7SUFDekIsYzNCcENxQixFQUFBO0UyQkkvQjtJQVlRLHlCM0JsQnVCO0kyQm1CdkIseUJBQXlCO0lBQ3pCLHlCaEJtRGEsRUFBQTtFZ0JqRXJCO0lBa0JVLHlCaEIyRXVCO0lnQjFFdkIseUJBQXlCO0lBQ3pCLHlCaEI2Q1csRUFBQTtFZ0JqRXJCO0lBd0JVLHlCQUF5QjtJQUN6QiwrQzNCL0JxQjtJMkJnQ3JCLHlCaEJ1Q1csRUFBQTtFZ0JqRXJCO0lBOEJVLHlCaEIrRHVCO0lnQjlEdkIseUJBQXlCO0lBQ3pCLHlCaEJpQ1csRUFBQTtFZ0JqRXJCO0lBWVEseUIzQnBCdUI7STJCcUJ2Qix5QkFBeUI7SUFDekIsV2hCcURRLEVBQUE7RWdCbkVoQjtJQWtCVSx5QmhCMkV1QjtJZ0IxRXZCLHlCQUF5QjtJQUN6QixXaEIrQ00sRUFBQTtFZ0JuRWhCO0lBd0JVLHlCQUF5QjtJQUN6QiwrQzNCakNxQjtJMkJrQ3JCLFdoQnlDTSxFQUFBO0VnQm5FaEI7SUE4QlUseUJoQitEdUI7SWdCOUR2Qix5QkFBeUI7SUFDekIsV2hCbUNNLEVBQUE7RWdCbkVoQjtJQVlRLHlCM0J6QnVCO0kyQjBCdkIseUJBQXlCO0lBQ3pCLFdoQnFEUSxFQUFBO0VnQm5FaEI7SUFrQlUseUJoQjJFdUI7SWdCMUV2Qix5QkFBeUI7SUFDekIsV2hCK0NNLEVBQUE7RWdCbkVoQjtJQXdCVSx5QkFBeUI7SUFDekIsNkMzQnRDcUI7STJCdUNyQixXaEJ5Q00sRUFBQTtFZ0JuRWhCO0lBOEJVLHlCaEIrRHVCO0lnQjlEdkIseUJBQXlCO0lBQ3pCLFdoQm1DTSxFQUFBO0VnQm5FaEI7SUFZUSx5QjNCWHVCO0kyQll2Qix5QkFBeUI7SUFDekIsV2hCcURRLEVBQUE7RWdCbkVoQjtJQWtCVSx5QmhCMkV1QjtJZ0IxRXZCLHlCQUF5QjtJQUN6QixXaEIrQ00sRUFBQTtFZ0JuRWhCO0lBd0JVLHlCQUF5QjtJQUN6Qiw2QzNCeEJxQjtJMkJ5QnJCLFdoQnlDTSxFQUFBO0VnQm5FaEI7SUE4QlUseUJoQitEdUI7SWdCOUR2Qix5QkFBeUI7SUFDekIsV2hCbUNNLEVBQUE7RWdCbkVoQjtJQVlRLHlCM0JYdUI7STJCWXZCLHlCQUF5QjtJQUN6QixXaEJxRFEsRUFBQTtFZ0JuRWhCO0lBa0JVLHlCaEIyRXVCO0lnQjFFdkIseUJBQXlCO0lBQ3pCLFdoQitDTSxFQUFBO0VnQm5FaEI7SUF3QlUseUJBQXlCO0lBQ3pCLDZDM0J4QnFCO0kyQnlCckIsV2hCeUNNLEVBQUE7RWdCbkVoQjtJQThCVSx5QmhCK0R1QjtJZ0I5RHZCLHlCQUF5QjtJQUN6QixXaEJtQ00sRUFBQTtFZ0JuRWhCO0lBWVEseUIxQlIwQjtJMEJTMUIseUJBQXlCO0lBQ3pCLFdoQnFEUSxFQUFBO0VnQm5FaEI7SUFrQlUseUJoQjJFdUI7SWdCMUV2Qix5QkFBeUI7SUFDekIsV2hCK0NNLEVBQUE7RWdCbkVoQjtJQXdCVSx5QkFBeUI7SUFDekIsOEMxQnJCd0I7STBCc0J4QixXaEJ5Q00sRUFBQTtFZ0JuRWhCO0lBOEJVLHlCaEIrRHVCO0lnQjlEdkIseUJBQXlCO0lBQ3pCLFdoQm1DTSxFQUFBO0VnQm5FaEI7SUFZUSx5QjNCZHVCO0kyQmV2Qix5QkFBeUI7SUFDekIseUJoQm1EYSxFQUFBO0VnQmpFckI7SUFrQlUseUJoQjJFdUI7SWdCMUV2Qix5QkFBeUI7SUFDekIseUJoQjZDVyxFQUFBO0VnQmpFckI7SUF3QlUseUJBQXlCO0lBQ3pCLDhDM0IzQnFCO0kyQjRCckIseUJoQnVDVyxFQUFBO0VnQmpFckI7SUE4QlUseUJoQitEdUI7SWdCOUR2Qix5QkFBeUI7SUFDekIseUJoQmlDVyxFQUFBO0VnQmpFckI7SUFZUSx5QjFCSHlCO0kwQkl6Qix5QkFBeUI7SUFDekIsV2hCcURRLEVBQUE7RWdCbkVoQjtJQWtCVSx5QmhCMkV1QjtJZ0IxRXZCLHlCQUF5QjtJQUN6QixXaEIrQ00sRUFBQTtFZ0JuRWhCO0lBd0JVLHlCQUF5QjtJQUN6Qiw4QzFCaEJ1QjtJMEJpQnZCLFdoQnlDTSxFQUFBO0VnQm5FaEI7SUE4QlUseUJoQitEdUI7SWdCOUR2Qix5QkFBeUI7SUFDekIsV2hCbUNNLEVBQUE7RWdCbkVoQjtJQVlRLHlCM0J4QnVCO0kyQnlCdkIseUJBQXlCO0lBQ3pCLGMzQmxCdUIsRUFBQTtFMkJJL0I7SUFrQlUseUJoQjJFdUI7SWdCMUV2Qix5QkFBeUI7SUFDekIsYzNCeEJxQixFQUFBO0UyQkkvQjtJQXdCVSx5QkFBeUI7SUFDekIsMkMzQnJDcUI7STJCc0NyQixjM0I5QnFCLEVBQUE7RTJCSS9CO0lBOEJVLHlCaEIrRHVCO0lnQjlEdkIseUJBQXlCO0lBQ3pCLGMzQnBDcUIsRUFBQTtFMkJJL0I7SUFZUSx5QjNCSHVCO0kyQkl2Qix5QkFBeUI7SUFDekIsYzNCbEJ1QixFQUFBO0UyQkkvQjtJQWtCVSx5QmhCMkV1QjtJZ0IxRXZCLHlCQUF5QjtJQUN6QixjM0J4QnFCLEVBQUE7RTJCSS9CO0lBd0JVLHlCQUF5QjtJQUN6Qiw2QzNCaEJxQjtJMkJpQnJCLGMzQjlCcUIsRUFBQTtFMkJJL0I7SUE4QlUseUJoQitEdUI7SWdCOUR2Qix5QkFBeUI7SUFDekIsYzNCcENxQixFQUFBO0UyQkkvQjtJQVlRLHlCM0JidUI7STJCY3ZCLHlCQUF5QjtJQUN6QixjM0JsQnVCLEVBQUE7RTJCSS9CO0lBa0JVLHlCaEIyRXVCO0lnQjFFdkIseUJBQXlCO0lBQ3pCLGMzQnhCcUIsRUFBQTtFMkJJL0I7SUF3QlUseUJBQXlCO0lBQ3pCLDZDM0IxQnFCO0kyQjJCckIsYzNCOUJxQixFQUFBO0UyQkkvQjtJQThCVSx5QmhCK0R1QjtJZ0I5RHZCLHlCQUF5QjtJQUN6QixjM0JwQ3FCLEVBQUE7RTJCSS9CO0lBWVEseUIzQnJCdUI7STJCc0J2Qix5QkFBeUI7SUFDekIsYzNCbEJ1QixFQUFBO0UyQkkvQjtJQWtCVSx5QmhCMkV1QjtJZ0IxRXZCLHlCQUF5QjtJQUN6QixjM0J4QnFCLEVBQUE7RTJCSS9CO0lBd0JVLHlCQUF5QjtJQUN6Qiw0QzNCbENxQjtJMkJtQ3JCLGMzQjlCcUIsRUFBQTtFMkJJL0I7SUE4QlUseUJoQitEdUI7SWdCOUR2Qix5QkFBeUI7SUFDekIsYzNCcENxQixFQUFBO0UyQkkvQjtJQVlRLHlCM0JUdUI7STJCVXZCLHlCQUF5QjtJQUN6QixjM0J4QnVCLEVBQUE7RTJCVS9CO0lBa0JVLHlCaEIyRXVCO0lnQjFFdkIseUJBQXlCO0lBQ3pCLGMzQjlCcUIsRUFBQTtFMkJVL0I7SUF3QlUseUJBQXlCO0lBQ3pCLCtDM0J0QnFCO0kyQnVCckIsYzNCcENxQixFQUFBO0UyQlUvQjtJQThCVSx5QmhCK0R1QjtJZ0I5RHZCLHlCQUF5QjtJQUN6QixjM0IxQ3FCLEVBQUE7RTJCVS9CO0lBbUNJLGtCMUJaWSxFQUFBO0UwQnZCaEI7SUFxQ0ksZTFCZlMsRUFBQTtFMEJ0QmI7SUF1Q0ksa0IxQmxCWSxFQUFBO0kwQnJCaEI7TUEwQ1EsZUFBZSxFQUFBO0VBMUN2QjtJQTRDSSxpQjFCeEJXLEVBQUE7STBCcEJmO01BK0NRLGVBQWUsRUFBQTtFQS9DdkI7SUFtRE0sNkJBQTZCO0lBQzdCLDBCQUEwQixFQUFBO0VBcERoQztJQXNETSw0QkFBNEI7SUFDNUIseUJBQXlCLEVBQUE7RUF2RC9CO0lBMERRLGtCM0JkSSxFQUFBO0UyQjVDWjtJQTREUSxhQUFhLEVBQUE7RUE1RHJCO0lBK0RNLHNCQUFzQixFQUFBO0VBL0Q1QjtJQWlFTSxzQkFBc0I7SUFDdEIsWUFBWTtJQUNaLGdCQUFnQixFQUFBO0VBbkV0QjtJQXFFTSx1QkFBdUIsRUFBQTtFQXJFN0I7SUF1RU0sYUFBYTtJQUNiLFlBQVksRUFBQTtJQXhFbEI7TUEwRVEsZUFBZSxFQUFBO0VBMUV2QjtJQTZFUSxlQUFlLEVBQUE7RUE3RXZCO0lBZ0ZRLGVBQWUsRUFBQTtFQWhGdkI7SUFtRlEsZUFBZSxFQUFBO0VBbkZ2QjtJQXNGUSwwQkFBNEMsRUFBQTtFQXRGcEQ7SUF3RlEsMEIzQjVDSTtJMkI2Q0osdUJBQXVCLEVBQUE7RUF6Ri9CO0lBMkZJLHVCQUF1QixFQUFBO0VBM0YzQjtJQThGTSxXQUFXLEVBQUE7RUE5RmpCO0lBZ0dNLFlBQVk7SUFDWixlQUFlLEVBQUE7RUFqR3JCO0lBbUdJLHlCQUF5QixFQUFBO0lBbkc3QjtNQXFHTSwwQkFBNEMsRUFBQTtJQXJHbEQ7TUF1R00sMEIzQjNETTtNMkI0RE4sMkJBQTJCO01BQzNCLFNBQVMsRUFBQTs7QUFFZjtFQUNFLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsZUFBZTtFQUNmLDJCQUEyQjtFQUMzQixnQkFBZ0I7RUFDaEIsa0JBQWtCLEVBQUE7RUFOcEI7SUFTTSx5QmhCdkIyQjtJZ0J3QjNCLGMxQjlId0IsRUFBQTtFMEJvSDlCO0lBWU0scUJoQjFCMkIsRUFBQTtFZ0JjakM7SUFlTSx5QmhCN0IyQjtJZ0I4QjNCLGMxQnBJd0IsRUFBQTtFMEJvSDlCO0lBa0JNLHFCaEJoQzJCLEVBQUE7O0FnQmtDakM7RUFDRSxZQUFZO0VBQ1osT0FBTztFQUNQLFVBQVU7RUFDVixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixXQUFXLEVBQUE7O0FBRWI7O0VBR0UscUIxQmhKNEI7RTBCaUo1QixrQjNCaEdVO0UyQmlHVixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTs7QUFFckI7RUFDRSx5QjNCeko2QjtFMkIwSjdCLGMzQjdKNkIsRUFBQTs7QTJCK0ovQjtFQUNFLHFCMUI1SjRCO0UwQjZKNUIsbUJBOUo0QjtFQStKNUIsMkJBOUpvQztFQStKcEMsY0FBYztFQUNkLGVBL0p3QjtFQWdLeEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQix1QkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLFdBQVc7RUFDWCx1QkFBdUI7RXpCQ3JCLG1CeUJBbUM7RUFDckMsVUFBVSxFQUFBO0VBTlo7SUFRSSxlQUFlLEVBQUE7O0FDaExuQjtFQUNFLGMzQkY0QjtFMkJHNUIsY0FBYztFQUNkLGUzQjJCVztFMkIxQlgsZ0IzQmlDZSxFQUFBO0UyQnJDakI7SUFNSSxvQkFBb0IsRUFBQTtFQU54QjtJQVNJLGtCM0JzQlksRUFBQTtFMkIvQmhCO0lBV0ksa0IzQmtCWSxFQUFBO0UyQjdCaEI7SUFhSSxpQjNCZVcsRUFBQTs7QTJCYmY7RUFDRSxjQUFjO0VBQ2Qsa0IzQmNjO0UyQmJkLG1CQUFtQixFQUFBO0VBSHJCO0lBT00sYzVCbEJ5QixFQUFBO0U0QlcvQjtJQU9NLGM1QnhCeUIsRUFBQTtFNEJpQi9CO0lBT00sYzVCcEJ5QixFQUFBO0U0QmEvQjtJQU9NLGM1QnRCeUIsRUFBQTtFNEJlL0I7SUFPTSxjNUIzQnlCLEVBQUE7RTRCb0IvQjtJQU9NLGM1QmJ5QixFQUFBO0U0Qk0vQjs7Ozs7O0lBT00sYzVCYnlCLEVBQUE7RTRCTS9CO0lBT00sYzNCVjRCLEVBQUE7RTJCR2xDO0lBT00sYzVCaEJ5QixFQUFBO0U0QlMvQjtJQU9NLGMzQkwyQixFQUFBO0UyQkZqQztJQU9NLGM1QjFCeUIsRUFBQTtFNEJtQi9CO0lBT00sYzVCTHlCLEVBQUE7RTRCRi9CO0lBT00sYzVCZnlCLEVBQUE7RTRCUS9CO0lBT00sYzVCdkJ5QixFQUFBO0U0QmdCL0I7SUFPTSxjNUJYeUIsRUFBQTs7QTRCZS9CO0VBRUksc0JBQXNCLEVBQUE7O0FBRjFCO0VBS0ksYUFBYTtFQUNiLDJCQUEyQixFQUFBO0VBTi9COzs7STFCbUpJLGtCMEIxSXdDLEVBQUE7RUFUNUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFjVSxnQkFBZ0IsRUFBQTtFQWQxQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQW9CWSw2QkFBNkI7SUFDN0IsMEJBQTBCLEVBQUE7RUFyQnRDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBOEJZLDRCQUE0QjtJQUM1Qix5QkFBeUIsRUFBQTtFQS9CckM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUF5Q1ksVUFBVSxFQUFBO0VBekN0Qjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQThDWSxVQUFVLEVBQUE7SUE5Q3RCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01BZ0RjLFVBQVUsRUFBQTtFQWhEeEI7OztJQWtEUSxZQUFZO0lBQ1osY0FBYyxFQUFBO0VBbkR0QjtJQXFETSx1QkFBdUIsRUFBQTtFQXJEN0I7SUF1RE0seUJBQXlCLEVBQUE7RUF2RC9COzs7SUEwRFEsWUFBWTtJQUNaLGNBQWMsRUFBQTs7QUEzRHRCO0VBNkRJLGFBQWE7RUFDYiwyQkFBMkIsRUFBQTtFQTlEL0I7OztJQWdFTSxjQUFjLEVBQUE7SUFoRXBCOzs7TUFrRVEsZ0JBQWdCO00xQmlGcEIscUIwQmhGMkMsRUFBQTtJQW5FL0M7OztNQXFFUSxZQUFZO01BQ1osY0FBYyxFQUFBO0VBdEV0QjtJQXdFTSx1QkFBdUIsRUFBQTtFQXhFN0I7SUEwRU0seUJBQXlCLEVBQUE7RUExRS9CO0lBNEVNLGVBQWUsRUFBQTtJQTVFckI7Ozs7O01BZ0ZVLHNCQUFzQixFQUFBO0lBaEZoQztNQWtGUSx1QkFBdUIsRUFBQTtJQWxGL0I7TUFvRlEsZ0JBQWdCLEVBQUE7O0ExQlh0QjtFMEJ6RUY7SUF1Rk0sYUFBYSxFQUFBLEVBQUs7O0FBRXhCO0VBRUksa0JBQWtCLEVBQUE7O0ExQnRCcEI7RTBCb0JGO0lBSUkscUJBQXFCLEVBQUEsRUFpQlE7O0ExQnJDL0I7RTBCZ0JGO0lBTUksYUFBYTtJQUNiLFlBQVk7SUFDWixjQUFjO0kxQmtEZCxvQjBCakRzQztJQUN0QyxpQkFBaUIsRUFBQTtJQVZyQjtNQVlNLGtCM0JoR1U7TTJCaUdWLG9CQUFvQixFQUFBO0lBYjFCO01BZU0sb0JBQW9CLEVBQUE7SUFmMUI7TUFpQk0sa0IzQnZHVTtNMkJ3R1Ysb0JBQW9CLEVBQUE7SUFsQjFCO01Bb0JNLGlCM0IzR1M7TTJCNEdULG9CQUFvQixFQUFBLEVBQUc7O0FBRTdCO0VBRUksZ0JBQWdCLEVBQUE7O0ExQnpDbEI7RTBCdUNGO0lBSUksYUFBYTtJQUNiLGFBQWE7SUFDYixZQUFZO0lBQ1osY0FBYyxFQUFBO0lBUGxCO01BU00sZ0JBQWdCLEVBQUE7SUFUdEI7TUFXTSxjQUFjLEVBQUE7TUFYcEI7UUFhUSxZQUFZLEVBQUE7TUFicEI7UTFCbUNJLHFCMEJwQjJDLEVBQUEsRUFBSTs7QUFFbkQ7OztFQUNFLHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsZTNCaElXO0UyQmlJWCxrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMckI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQWFVLGM1QnpLcUIsRUFBQTtFNEI0Si9COzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFlUSxrQjNCM0lRLEVBQUE7RTJCNEhoQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQlEsa0IzQi9JUSxFQUFBO0UyQjhIaEI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQW1CUSxpQjNCbEpPLEVBQUE7RTJCK0hmO0lBcUJNLGMzQjdLd0I7STJCOEt4QixhN0JqTGdCO0k2QmtMaEIsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sWTdCckxnQjtJNkJzTGhCLFVBQVUsRUFBQTtFQTNCaEI7Ozs7Ozs7Ozs7O0lBK0JNLG1CN0IxTGdCLEVBQUE7RTZCMkp0QjtJQWlDTSxPQUFPLEVBQUE7RUFqQ2I7Ozs7Ozs7Ozs7O0lBcUNNLG9CN0JoTWdCLEVBQUE7RTZCMkp0QjtJQXVDTSxRQUFRLEVBQUE7RUF2Q2Q7OztJQTJDTSw2QkFBNkI7STFCakIvQixjMEJrQitCO0lBQzdCLFlBQVk7SUFDWixVQUFVLEVBQUE7RUE5Q2hCOzs7SUFnRE0sa0IzQjVLVSxFQUFBO0UyQjRIaEI7OztJQWtETSxrQjNCaExVLEVBQUE7RTJCOEhoQjs7O0lBb0RNLGlCM0JuTFMsRUFBQTs7QTRCbkNmLHFCQUFBO0FDV0E7RUFHRSxlN0J1Qlc7RTZCdEJYLG1CQUFtQixFQUFBO0VBSnJCO0lBTUksbUJBQW1CO0lBQ25CLGM5QkYyQjtJOEJHM0IsYUFBYTtJQUNiLHVCQUF1QjtJQUN2QixpQkFkdUMsRUFBQTtJQUkzQztNQVlNLGM3QmpCd0IsRUFBQTtFNkJLOUI7SUFjSSxtQkFBbUI7SUFDbkIsYUFBYSxFQUFBO0lBZmpCO001QnlLSSxlNEJ4Sm9DLEVBQUE7SUFqQnhDO01Bb0JRLGM3QnpCc0I7TTZCMEJ0QixlQUFlO01BQ2Ysb0JBQW9CLEVBQUE7SUF0QjVCO01Bd0JNLGM3QjFCd0I7TTZCMkJ4QixpQkFBaUIsRUFBQTtFQXpCdkI7O0lBNEJJLHVCQUF1QjtJQUN2QixhQUFhO0lBQ2IsZUFBZTtJQUNmLDJCQUEyQixFQUFBO0VBL0IvQjtJNUJ5S0ksbUI0QnZJdUMsRUFBQTtFQWxDM0M7STVCeUtJLGtCNEJySXVDLEVBQUE7RUFwQzNDOztJQXlDTSx1QkFBdUIsRUFBQTtFQXpDN0I7O0lBNkNNLHlCQUF5QixFQUFBO0VBN0MvQjtJQWdESSxrQjdCckJZLEVBQUE7RTZCM0JoQjtJQWtESSxrQjdCekJZLEVBQUE7RTZCekJoQjtJQW9ESSxpQjdCNUJXLEVBQUE7RTZCeEJmO0lBd0RNLGlCQUFpQixFQUFBO0VBeER2QjtJQTJETSxpQkFBaUIsRUFBQTtFQTNEdkI7SUE4RE0saUJBQWlCLEVBQUE7RUE5RHZCO0lBaUVNLGlCQUFpQixFQUFBOztBQ3REdkI7RUFDRSx5Qi9CWjZCO0UrQmE3QixzQkFuQm1CO0VBb0JuQiwwRi9CcEI2QjtFK0JxQjdCLGMvQnBCNkI7RStCcUI3QixlQUFlO0VBQ2Ysa0JBQWtCLEVBQUE7O0FBR2xCO0VBQ0UsK0JBM0JpQjtFQTRCakIsZ0NBNUJpQixFQUFBOztBQTZCbkI7RUFDRSxrQ0E5QmlCO0VBK0JqQixtQ0EvQmlCLEVBQUE7O0FBaUNyQjtFQUVFLDZCQWpDd0M7RUFrQ3hDLG9CQUFvQjtFQUNwQixrRC9CckM2QjtFK0JzQzdCLGFBQWEsRUFBQTs7QUFFZjtFQUNFLG1CQUFtQjtFQUNuQixjOUJ6QzRCO0U4QjBDNUIsYUFBYTtFQUNiLFlBQVk7RUFDWixnQjlCTmU7RThCT2YscUJBMUNnQyxFQUFBO0VBb0NsQztJQVFJLHVCQUF1QixFQUFBOztBQUUzQjtFN0JxQkUscUJBQXFCO0VBQ3JCLHdCQUF3QjtFQUN4QixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLGNBQWM7RUFDZCxTQUFTO0VBQ1QsVUFBVTtFNkI1QlYsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLHFCQXBEZ0MsRUFBQTs7QUFzRGxDO0VBQ0UsY0FBYztFQUNkLGtCQUFrQixFQUFBO0VBRnBCO0lBS00sK0JBL0RlO0lBZ0VmLGdDQWhFZSxFQUFBO0VBMERyQjtJQVNNLGtDQW5FZTtJQW9FZixtQ0FwRWUsRUFBQTs7QUFzRXJCO0VBRUUsNkJBaEV5QztFQWlFekMsZUFoRTJCLEVBQUE7O0FBa0U3QjtFQUVFLDZCQWxFd0M7RUFtRXhDLDZCOUJ4RTZCO0U4QnlFN0Isb0JBQW9CO0VBQ3BCLGFBQWEsRUFBQTs7QUFFZjtFQUNFLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsYUFBYTtFQUNiLFlBQVk7RUFDWixjQUFjO0VBQ2QsdUJBQXVCO0VBQ3ZCLGdCQTVFMkIsRUFBQTtFQXFFN0I7STdCNkZJLCtCRHpLMkIsRUFBQTs7QThCeUYvQjtFQUVJLHFCOUJ0RGtCLEVBQUE7O0ErQjNCdEI7RUFDRSxvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBO0VBSHJCO0lBT00sY0FBYyxFQUFBO0VBUHBCO0lBVU0sVUFBVTtJQUNWLFFBQVEsRUFBQTtFQVhkO0lBY00sWUFBWTtJQUNaLG1CQTlCdUI7SUErQnZCLG9CQUFvQjtJQUNwQixTQUFTLEVBQUE7O0FBRWY7RUFDRSxhQUFhO0U5Qm1KWCxPOEJsSnFCO0VBQ3ZCLGdCQXpDNkI7RUEwQzdCLGdCQXRDMkI7RUF1QzNCLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsV0FwQ3FCLEVBQUE7O0FBc0N2QjtFQUNFLHlCaEN2QzZCO0VnQ3dDN0Isa0JoQ1FVO0VnQ1BWLDBGaEMvQzZCO0VnQ2dEN0Isc0JBOUNzQztFQStDdEMsbUJBOUNtQyxFQUFBOztBaEJZckI7RWdCcUNkLGNoQ25ENkI7RWdDb0Q3QixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsa0JBQWtCLEVBQUE7O0FBRXBCOztFOUJvSEksbUI4QmxIbUM7RUFDckMsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixXQUFXLEVBQUE7RUFMYjs7SUFPSSx5QmhDOUQyQjtJZ0MrRDNCLGNoQ25FMkIsRUFBQTtFZ0MyRC9COztJQVVJLHlCaEMxRDJCO0lnQzJEM0IsV3JCT1ksRUFBQTs7QXFCTGhCO0VBQ0UseUIvQm5FNkI7RStCb0U3QixZQUFZO0VBQ1osY0FBYztFQUNkLFdBQVc7RUFDWCxnQkFBZ0IsRUFBQTs7QUM5RWxCO0VBRUUsbUJBQW1CO0VBQ25CLDhCQUE4QixFQUFBO0VBSGhDO0lBS0ksa0JqQ2tEUSxFQUFBO0VpQ3ZEWjtJQU9JLHFCQUFxQjtJQUNyQixtQkFBbUIsRUFBQTtFQVJ2QjtJQVdJLGFBQWEsRUFBQTtJQVhqQjs7TUFjTSxhQUFhLEVBQUE7SUFkbkI7TUFnQk0sYUFBYSxFQUFBO0lBaEJuQjtNQW1CUSxnQkFBZ0I7TS9CNkpwQixxQitCbEx1QyxFQUFBO0lBRTNDO01Bc0JRLFlBQVksRUFBQTtFL0JnRmxCO0krQnRHRjtNQXlCSSxhQUFhLEVBQUE7TUF6QmpCO1FBNEJRLFlBQVksRUFBQSxFQUFHOztBQUV2QjtFQUNFLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixjQUFjO0VBQ2QsdUJBQXVCLEVBQUE7RUFOekI7O0lBU0ksZ0JBQWdCLEVBQUE7RS9CMkRsQjtJK0JwRUY7TUFhTSxzQkE3Q3FDLEVBQUEsRUE2Q0E7O0FBRTNDOztFQUVFLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osY0FBYyxFQUFBO0VBSmhCOztJQVFNLFlBQVksRUFBQTtFL0JpRGhCO0krQnpERjs7TS9CbUlJLHFCK0JsTHVDLEVBQUEsRUEyRG9COztBQUUvRDtFQUNFLG1CQUFtQjtFQUNuQiwyQkFBMkIsRUFBQTtFL0JxQzNCO0krQnZDRjtNQU1NLGtCQUFrQixFQUFBLEVBQUc7RS9CcUN6QjtJK0IzQ0Y7TUFRSSxhQUFhLEVBQUEsRUFBSzs7QUFFdEI7RUFDRSxtQkFBbUI7RUFDbkIseUJBQXlCLEVBQUE7RS9CK0J6QjtJK0JqQ0Y7TUFLSSxhQUFhLEVBQUEsRUFBSzs7QUNuRXRCO0VBQ0UsdUJBQXVCO0VBQ3ZCLGFBQWE7RUFDYixtQkFBbUIsRUFBQTtFQUhyQjtJQUtJLHNCQVYyQixFQUFBO0VBSy9CO0lBT0ksOENqQ1IwQjtJaUNTMUIsYUFBYTtJQUNiLG9CQWIyQixFQUFBO0lBSS9COzs7Ozs7Ozs7O01BWU0scUJBZmdDLEVBQUE7SUFHdEM7TUFjTSxtQkFoQndCLEVBQUE7TUFFOUI7UUFnQlEsa0JBbEJzQixFQUFBO0VBRTlCO0lBa0JJLDhDakNuQjBCO0lpQ29CMUIsZ0JBMUJnQjtJQTJCaEIsaUJBM0JnQixFQUFBO0VBT3BCO0lBd0JNLGtCQTlCc0I7SUErQnRCLG1CQS9Cc0IsRUFBQTs7QUFpQzVCOztFQUVFLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osY0FBYyxFQUFBOztBQUVoQjtFaEN3SUksa0JnQ2hMZ0IsRUFBQTs7QUEyQ3BCO0VoQ3FJSSxpQmdDaExnQixFQUFBOztBQThDcEI7RUFDRSxnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGNBQWM7RUFDZCxtQkFBbUIsRUFBQTs7QWhDZ0RuQjtFZ0NwREY7SUFRSSxnQkFBZ0IsRUFBQSxFQUFHOztBQ3RDdkI7RUFDRSxlbENnQlcsRUFBQTtFa0NqQmI7SUFJSSxrQmxDY1ksRUFBQTtFa0NsQmhCO0lBTUksa0JsQ1VZLEVBQUE7RWtDaEJoQjtJQVFJLGlCbENPVyxFQUFBOztBa0NMZjtFQUNFLGlCQXJCMEIsRUFBQTtFQW9CNUI7SUFHSSxrQmxDb0NjO0lrQ25DZCxjbkM1QjJCO0ltQzZCM0IsY0FBYztJQUNkLHFCQXpCaUMsRUFBQTtJQW1CckM7TUFRTSx5Qm5DN0J5QjtNbUM4QnpCLGNsQ2pDd0IsRUFBQTtJa0N3QjlCO01BWU0seUJuQzFCeUI7TW1DMkJ6QixXeEJ1Q1UsRUFBQTtFd0JwRGhCO0lqQ3NKSSw4QkQxSzBCO0lrQ3FDeEIsY0FuQzBCO0lqQ3dLNUIsb0JpQ3ZLa0MsRUFBQTs7QUFxQ3RDO0VBQ0UsY2xDM0M0QjtFa0M0QzVCLGlCQXBDMkI7RUFxQzNCLHFCQXBDK0I7RUFxQy9CLHlCQUF5QixFQUFBO0VBSjNCO0lBTUksZUF0Q29CLEVBQUE7RUFnQ3hCO0lBUUksa0JBeENvQixFQUFBOztBQ0t4QjtFQUVFLHlCcENoQjZCO0VvQ2lCN0Isa0JwQ2lDVTtFb0NoQ1YsZW5DVVcsRUFBQTtFbUNkYjtJQU1JLG1CQUFtQixFQUFBO0VBTnZCO0lBUUksbUJBQW1CO0lBQ25CLDBCQUEwQixFQUFBO0VBVDlCO0lBWUksa0JuQ0dZLEVBQUE7RW1DZmhCO0lBY0ksa0JuQ0RZLEVBQUE7RW1DYmhCO0lBZ0JJLGlCbkNKVyxFQUFBO0VtQ1pmO0lBc0NNLHVCQUgrQyxFQUFBO0lBbkNyRDtNQXdDUSx5QnBDcER1QjtNb0NxRHZCLGNwQzNEdUIsRUFBQTtJb0NrQi9CO01BMkNRLHFCcEN2RHVCLEVBQUE7RW9DWS9CO0lBc0NNLHlCQUgrQyxFQUFBO0lBbkNyRDtNQXdDUSx5QnBDMUR1QjtNb0MyRHZCLGNwQ3JEdUIsRUFBQTtJb0NZL0I7TUEyQ1EscUJwQzdEdUIsRUFBQTtFb0NrQi9CO0lBc0NNLHlCQUgrQyxFQUFBO0lBbkNyRDtNQXdDUSx5QnBDdER1QjtNb0N1RHZCLHlCekJnQmEsRUFBQTtJeUJ6RHJCO01BMkNRLHFCcEN6RHVCLEVBQUE7RW9DYy9CO0lBc0NNLHlCQUgrQyxFQUFBO0lBbkNyRDtNQXdDUSx5QnBDeER1QjtNb0N5RHZCLFd6QmtCUSxFQUFBO0l5QjNEaEI7TUEyQ1EscUJwQzNEdUIsRUFBQTtFb0NnQi9CO0lBc0NNLHlCekI0QjBDLEVBQUE7SXlCbEVoRDtNQXdDUSx5QnBDN0R1QjtNb0M4RHZCLFd6QmtCUSxFQUFBO0l5QjNEaEI7TUEyQ1EscUJwQ2hFdUI7TW9DaUV2QixjekI4QjZELEVBQUE7RXlCMUVyRTtJQXNDTSx5QnBDbER5QixFQUFBO0lvQ1kvQjtNQXdDUSx5QnBDL0N1QjtNb0NnRHZCLFd6QmtCUSxFQUFBO0l5QjNEaEI7TUEyQ1EscUJwQ2xEdUI7TW9DbUR2QixjekI4QjZELEVBQUE7RXlCMUVyRTs7Ozs7O0lBc0NNLHlCcEMzQ3lCLEVBQUE7SW9DSy9CO01Bd0NRLHlCcEMvQ3VCO01vQ2dEdkIsV3pCa0JRLEVBQUE7SXlCM0RoQjtNQTJDUSxxQnBDbER1QjtNb0NtRHZCLGN6QjhCNkQsRUFBQTtFeUIxRXJFO0lBc0NNLHlCekI0QjBDLEVBQUE7SXlCbEVoRDtNQXdDUSx5Qm5DNUMwQjtNbUM2QzFCLFd6QmtCUSxFQUFBO0l5QjNEaEI7TUEyQ1EscUJuQy9DMEI7TW1DZ0QxQixjekI4QjZELEVBQUE7RXlCMUVyRTtJQXNDTSx5QnpCNEIwQyxFQUFBO0l5QmxFaEQ7TUF3Q1EseUJwQ2xEdUI7TW9DbUR2Qix5QnpCZ0JhLEVBQUE7SXlCekRyQjtNQTJDUSxxQnBDckR1QjtNb0NzRHZCLGN6QjhCNkQsRUFBQTtFeUIxRXJFO0lBc0NNLHlCekI0QjBDLEVBQUE7SXlCbEVoRDtNQXdDUSx5Qm5DdkN5QjtNbUN3Q3pCLFd6QmtCUSxFQUFBO0l5QjNEaEI7TUEyQ1EscUJuQzFDeUI7TW1DMkN6QixjekI4QjZELEVBQUE7RXlCMUVyRTtJQXNDTSx5QnpCNEIwQyxFQUFBO0l5QmxFaEQ7TUF3Q1EseUJwQzVEdUI7TW9DNkR2QixjcENyRHVCLEVBQUE7SW9DWS9CO01BMkNRLHFCcEMvRHVCO01vQ2dFdkIsY3pCOEI2RCxFQUFBO0V5QjFFckU7SUFzQ00seUJ6QjRCMEMsRUFBQTtJeUJsRWhEO01Bd0NRLHlCcEN2Q3VCO01vQ3dDdkIsY3BDckR1QixFQUFBO0lvQ1kvQjtNQTJDUSxxQnBDMUN1QjtNb0MyQ3ZCLGN6QjhCNkQsRUFBQTtFeUIxRXJFO0lBc0NNLHlCekI0QjBDLEVBQUE7SXlCbEVoRDtNQXdDUSx5QnBDakR1QjtNb0NrRHZCLGNwQ3JEdUIsRUFBQTtJb0NZL0I7TUEyQ1EscUJwQ3BEdUI7TW9DcUR2QixjekI4QjZELEVBQUE7RXlCMUVyRTtJQXNDTSw0QnpCNEIwQyxFQUFBO0l5QmxFaEQ7TUF3Q1EseUJwQ3pEdUI7TW9DMER2QixjcENyRHVCLEVBQUE7SW9DWS9CO01BMkNRLHFCcEM1RHVCO01vQzZEdkIsY3pCOEI2RCxFQUFBO0V5QjFFckU7SUFzQ00seUJ6QjRCMEMsRUFBQTtJeUJsRWhEO01Bd0NRLHlCcEM3Q3VCO01vQzhDdkIsY3BDM0R1QixFQUFBO0lvQ2tCL0I7TUEyQ1EscUJwQ2hEdUI7TW9DaUR2QixjekI4QjZELEVBQUE7O0F5QjVCckU7RUFDRSxtQkFBbUI7RUFDbkIseUJwQ2pFNkI7RW9Da0U3QiwwQkFBZ0U7RUFDaEUsV3pCU2M7RXlCUmQsYUFBYTtFQUNiLGdCbkMvQmU7RW1DZ0NmLDhCQUE4QjtFQUM5QixpQkFBaUI7RUFDakIsbUJBdEVpQztFQXVFakMsa0JBQWtCLEVBQUE7RUFWcEI7SUFZSSxZQUFZO0lBQ1osY0FBYztJbENrR2QsbUJrQ2pHc0MsRUFBQTtFQWQxQztJQWdCSSxlQWpFZ0M7SUFrRWhDLHlCQUF5QjtJQUN6QiwwQkFBMEIsRUFBQTs7QUFFOUI7RUFDRSxxQm5DaEY0QjtFbUNpRjVCLGtCcENoQ1U7RW9DaUNWLG1CQUFtQjtFQUNuQix1QkFqRm1DO0VBa0ZuQyxjcEN4RjZCO0VvQ3lGN0IscUJBakZpQyxFQUFBO0VBMkVuQzs7SUFTSSx5QnBDdkYyQixFQUFBO0VvQzhFL0I7SUFXSSw2QkFsRmdELEVBQUE7O0FDZ0JwRDtFQUVFLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHVCQUF1QjtFQUN2QixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLFdBeENVLEVBQUE7RUFnQ1o7SUFXSSxhQUFhLEVBQUE7O0FBRWpCO0VBRUUsd0NyQzVDNkIsRUFBQTs7QXFDOEMvQjs7RUFFRSxjQTlDZ0M7RUErQ2hDLCtCQUEwRDtFQUMxRCxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFdBQVcsRUFBQTtFbkNpQ1g7SW1DdkNGOztNQVNJLGNBQWM7TUFDZCw4QkFBMEQ7TUFDMUQsWUF4RHVCLEVBQUEsRUF3RFM7O0FBRXBDO0VBRUUsZ0JBQWdCO0VBQ2hCLFlBeEQyQjtFQXlEM0IsZUFBZTtFbkN3SGIsV21DaExvQjtFQTBEdEIsU0F6RG9CO0VBMERwQixXQTVEMkIsRUFBQTs7QUE4RDdCO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtFQUN0Qiw4QkFBZ0Q7RUFDaEQsZ0JBQWdCO0VBQ2hCLHVCQUF1QixFQUFBOztBQUV6Qjs7RUFFRSxtQkFBbUI7RUFDbkIseUJyQzFFNkI7RXFDMkU3QixhQUFhO0VBQ2IsY0FBYztFQUNkLDJCQUEyQjtFQUMzQixhQXBFNEI7RUFxRTVCLGtCQUFrQixFQUFBOztBQUVwQjtFQUNFLGdDcENqRjRCO0VvQ2tGNUIsMkJyQ2hDZ0I7RXFDaUNoQiw0QnJDakNnQixFQUFBOztBcUNtQ2xCO0VBQ0UsY3BDMUY0QjtFb0MyRjVCLFlBQVk7RUFDWixjQUFjO0VBQ2QsaUJwQ2hFYTtFb0NpRWIsY0E3RThCLEVBQUE7O0FBK0VoQztFQUNFLDhCckMzQ2dCO0VxQzRDaEIsK0JyQzVDZ0I7RXFDNkNoQiw2QnBDL0Y0QixFQUFBO0VvQzRGOUI7SW5DOEVJLG1CbUN4RXVDLEVBQUE7O0FBRTNDO0VuQzNDRSxpQ0FBaUM7RW1DNkNqQyx5QnJDckc2QjtFcUNzRzdCLFlBQVk7RUFDWixjQUFjO0VBQ2QsY0FBYztFQUNkLGFBdEY0QixFQUFBOztBQzRCOUI7RUFDRSx5QnRDeEQ2QjtFc0N5RDdCLG1CQXZEcUI7RUF3RHJCLGtCQUFrQjtFQUNsQixXQXREVyxFQUFBO0VBa0RiO0lBU00seUJ0Q3hEeUI7SXNDeUR6QixjdEMvRHlCLEVBQUE7SXNDcUQvQjs7TUFjVSxjdENuRXFCLEVBQUE7SXNDcUQvQjs7OztNQW9CWSx5QjNCOEJxQjtNMkI3QnJCLGN0QzFFbUIsRUFBQTtJc0NxRC9CO01Bd0JZLHFCdEM3RW1CLEVBQUE7SXNDcUQvQjtNQTBCUSxjdEMvRXVCLEVBQUE7SUVxRjdCO01vQ2hDRjs7OztRQWdDWSxjdENyRm1CLEVBQUE7TXNDcUQvQjs7Ozs7Ozs7OztRQXNDYyx5QjNCWW1CO1EyQlhuQixjdEM1RmlCLEVBQUE7TXNDcUQvQjs7UUEwQ2MscUJ0Qy9GaUIsRUFBQTtNc0NxRC9COzs7UUE4Q1UseUIzQkl1QjtRMkJIdkIsY3RDcEdxQixFQUFBO01zQ3FEL0I7UUFtRGMseUJ0Q2xHaUI7UXNDbUdqQixjdEN6R2lCLEVBQUEsRXNDeUdNO0VBcERyQztJQVNNLHlCdEM5RHlCO0lzQytEekIsY3RDekR5QixFQUFBO0lzQytDL0I7O01BY1UsY3RDN0RxQixFQUFBO0lzQytDL0I7Ozs7TUFvQlkseUIzQjhCcUI7TTJCN0JyQixjdENwRW1CLEVBQUE7SXNDK0MvQjtNQXdCWSxxQnRDdkVtQixFQUFBO0lzQytDL0I7TUEwQlEsY3RDekV1QixFQUFBO0lFK0U3QjtNb0NoQ0Y7Ozs7UUFnQ1ksY3RDL0VtQixFQUFBO01zQytDL0I7Ozs7Ozs7Ozs7UUFzQ2MseUIzQlltQjtRMkJYbkIsY3RDdEZpQixFQUFBO01zQytDL0I7O1FBMENjLHFCdEN6RmlCLEVBQUE7TXNDK0MvQjs7O1FBOENVLHlCM0JJdUI7UTJCSHZCLGN0QzlGcUIsRUFBQTtNc0MrQy9CO1FBbURjLHlCdEN4R2lCO1FzQ3lHakIsY3RDbkdpQixFQUFBLEVzQ21HTTtFQXBEckM7SUFTTSx5QnRDMUR5QjtJc0MyRHpCLHlCM0JZZSxFQUFBO0kyQnRCckI7O01BY1UseUIzQlFXLEVBQUE7STJCdEJyQjs7OztNQW9CWSx5QjNCOEJxQjtNMkI3QnJCLHlCM0JDUyxFQUFBO0kyQnRCckI7TUF3QlksZ0MzQkZTLEVBQUE7STJCdEJyQjtNQTBCUSx5QjNCSmEsRUFBQTtJVFVuQjtNb0NoQ0Y7Ozs7UUFnQ1kseUIzQlZTLEVBQUE7TTJCdEJyQjs7Ozs7Ozs7OztRQXNDYyx5QjNCWW1CO1EyQlhuQix5QjNCakJPLEVBQUE7TTJCdEJyQjs7UUEwQ2MsZ0MzQnBCTyxFQUFBO00yQnRCckI7OztRQThDVSx5QjNCSXVCO1EyQkh2Qix5QjNCekJXLEVBQUE7TTJCdEJyQjtRQW1EYyx5QnRDcEdpQjtRc0NxR2pCLHlCM0I5Qk8sRUFBQSxFMkI4QmdCO0VBcERyQztJQVNNLHlCdEM1RHlCO0lzQzZEekIsVzNCY1UsRUFBQTtJMkJ4QmhCOztNQWNVLFczQlVNLEVBQUE7STJCeEJoQjs7OztNQW9CWSx5QjNCOEJxQjtNMkI3QnJCLFczQkdJLEVBQUE7STJCeEJoQjtNQXdCWSxrQjNCQUksRUFBQTtJMkJ4QmhCO01BMEJRLFczQkZRLEVBQUE7SVRRZDtNb0NoQ0Y7Ozs7UUFnQ1ksVzNCUkksRUFBQTtNMkJ4QmhCOzs7Ozs7Ozs7O1FBc0NjLHlCM0JZbUI7UTJCWG5CLFczQmZFLEVBQUE7TTJCeEJoQjs7UUEwQ2Msa0IzQmxCRSxFQUFBO00yQnhCaEI7OztRQThDVSx5QjNCSXVCO1EyQkh2QixXM0J2Qk0sRUFBQTtNMkJ4QmhCO1FBbURjLHlCdEN0R2lCO1FzQ3VHakIsVzNCNUJFLEVBQUEsRTJCNEJxQjtFQXBEckM7SUFTTSx5QnRDakV5QjtJc0NrRXpCLFczQmNVLEVBQUE7STJCeEJoQjs7OztNQWNVLFczQlVNLEVBQUE7STJCeEJoQjs7Ozs7Ozs7OztNQW9CWSx5QjNCOEJxQjtNMkI3QnJCLFczQkdJLEVBQUE7STJCeEJoQjtNQXdCWSxrQjNCQUksRUFBQTtJMkJ4QmhCO01BMEJRLFczQkZRLEVBQUE7SVRRZDtNb0NoQ0Y7Ozs7Ozs7Ozs7UUFnQ1ksVzNCUkksRUFBQTtNMkJ4QmhCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1FBc0NjLHlCM0JZbUI7UTJCWG5CLFczQmZFLEVBQUE7TTJCeEJoQjs7OztRQTBDYyxrQjNCbEJFLEVBQUE7TTJCeEJoQjs7Ozs7OztRQThDVSx5QjNCSXVCO1EyQkh2QixXM0J2Qk0sRUFBQTtNMkJ4QmhCO1FBbURjLHlCdEMzR2lCO1FzQzRHakIsVzNCNUJFLEVBQUEsRTJCNEJxQjtFQXBEckM7SUFTTSx5QnRDbkR5QjtJc0NvRHpCLFczQmNVLEVBQUE7STJCeEJoQjs7TUFjVSxXM0JVTSxFQUFBO0kyQnhCaEI7Ozs7TUFvQlkseUIzQjhCcUI7TTJCN0JyQixXM0JHSSxFQUFBO0kyQnhCaEI7TUF3Qlksa0IzQkFJLEVBQUE7STJCeEJoQjtNQTBCUSxXM0JGUSxFQUFBO0lUUWQ7TW9DaENGOzs7O1FBZ0NZLFczQlJJLEVBQUE7TTJCeEJoQjs7Ozs7Ozs7OztRQXNDYyx5QjNCWW1CO1EyQlhuQixXM0JmRSxFQUFBO00yQnhCaEI7O1FBMENjLGtCM0JsQkUsRUFBQTtNMkJ4QmhCOzs7UUE4Q1UseUIzQkl1QjtRMkJIdkIsVzNCdkJNLEVBQUE7TTJCeEJoQjtRQW1EYyx5QnRDN0ZpQjtRc0M4RmpCLFczQjVCRSxFQUFBLEUyQjRCcUI7RUFwRHJDOzs7Ozs7SUFTTSx5QnRDbkR5QjtJc0NvRHpCLFczQmNVLEVBQUE7STJCeEJoQjs7Ozs7OztNQWNVLFczQlVNLEVBQUE7STJCeEJoQjs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNQW9CWSx5QjNCOEJxQjtNMkI3QnJCLFczQkdJLEVBQUE7STJCeEJoQjtNQXdCWSxrQjNCQUksRUFBQTtJMkJ4QmhCO01BMEJRLFczQkZRLEVBQUE7SVRRZDtNb0NoQ0Y7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7UUFnQ1ksVzNCUkksRUFBQTtNMkJ4QmhCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1FBc0NjLHlCM0JZbUI7UTJCWG5CLFczQmZFLEVBQUE7TTJCeEJoQjs7Ozs7OztRQTBDYyxrQjNCbEJFLEVBQUE7TTJCeEJoQjs7Ozs7Ozs7Ozs7OztRQThDVSx5QjNCSXVCO1EyQkh2QixXM0J2Qk0sRUFBQTtNMkJ4QmhCO1FBbURjLHlCdEM3RmlCO1FzQzhGakIsVzNCNUJFLEVBQUEsRTJCNEJxQjtFQXBEckM7SUFTTSx5QnJDaEQ0QjtJcUNpRDVCLFczQmNVLEVBQUE7STJCeEJoQjs7TUFjVSxXM0JVTSxFQUFBO0kyQnhCaEI7Ozs7TUFvQlkseUIzQjhCcUI7TTJCN0JyQixXM0JHSSxFQUFBO0kyQnhCaEI7TUF3Qlksa0IzQkFJLEVBQUE7STJCeEJoQjtNQTBCUSxXM0JGUSxFQUFBO0lUUWQ7TW9DaENGOzs7O1FBZ0NZLFczQlJJLEVBQUE7TTJCeEJoQjs7Ozs7Ozs7OztRQXNDYyx5QjNCWW1CO1EyQlhuQixXM0JmRSxFQUFBO00yQnhCaEI7O1FBMENjLGtCM0JsQkUsRUFBQTtNMkJ4QmhCOzs7UUE4Q1UseUIzQkl1QjtRMkJIdkIsVzNCdkJNLEVBQUE7TTJCeEJoQjtRQW1EYyx5QnJDMUZvQjtRcUMyRnBCLFczQjVCRSxFQUFBLEUyQjRCcUI7RUFwRHJDO0lBU00seUJ0Q3REeUI7SXNDdUR6Qix5QjNCWWUsRUFBQTtJMkJ0QnJCOztNQWNVLHlCM0JRVyxFQUFBO0kyQnRCckI7Ozs7TUFvQlkseUIzQjhCcUI7TTJCN0JyQix5QjNCQ1MsRUFBQTtJMkJ0QnJCO01Bd0JZLGdDM0JGUyxFQUFBO0kyQnRCckI7TUEwQlEseUIzQkphLEVBQUE7SVRVbkI7TW9DaENGOzs7O1FBZ0NZLHlCM0JWUyxFQUFBO00yQnRCckI7Ozs7Ozs7Ozs7UUFzQ2MseUIzQlltQjtRMkJYbkIseUIzQmpCTyxFQUFBO00yQnRCckI7O1FBMENjLGdDM0JwQk8sRUFBQTtNMkJ0QnJCOzs7UUE4Q1UseUIzQkl1QjtRMkJIdkIseUIzQnpCVyxFQUFBO00yQnRCckI7UUFtRGMseUJ0Q2hHaUI7UXNDaUdqQix5QjNCOUJPLEVBQUEsRTJCOEJnQjtFQXBEckM7SUFTTSx5QnJDM0MyQjtJcUM0QzNCLFczQmNVLEVBQUE7STJCeEJoQjs7TUFjVSxXM0JVTSxFQUFBO0kyQnhCaEI7Ozs7TUFvQlkseUIzQjhCcUI7TTJCN0JyQixXM0JHSSxFQUFBO0kyQnhCaEI7TUF3Qlksa0IzQkFJLEVBQUE7STJCeEJoQjtNQTBCUSxXM0JGUSxFQUFBO0lUUWQ7TW9DaENGOzs7O1FBZ0NZLFczQlJJLEVBQUE7TTJCeEJoQjs7Ozs7Ozs7OztRQXNDYyx5QjNCWW1CO1EyQlhuQixXM0JmRSxFQUFBO00yQnhCaEI7O1FBMENjLGtCM0JsQkUsRUFBQTtNMkJ4QmhCOzs7UUE4Q1UseUIzQkl1QjtRMkJIdkIsVzNCdkJNLEVBQUE7TTJCeEJoQjtRQW1EYyx5QnJDckZtQjtRcUNzRm5CLFczQjVCRSxFQUFBLEUyQjRCcUI7RUFwRHJDO0lBU00seUJ0Q2hFeUI7SXNDaUV6QixjdEN6RHlCLEVBQUE7SXNDK0MvQjs7Ozs7OztNQWNVLGN0QzdEcUIsRUFBQTtJc0MrQy9COzs7Ozs7Ozs7Ozs7Ozs7Ozs7O01Bb0JZLHlCM0I4QnFCO00yQjdCckIsY3RDcEVtQixFQUFBO0lzQytDL0I7TUF3QlkscUJ0Q3ZFbUIsRUFBQTtJc0MrQy9CO01BMEJRLGN0Q3pFdUIsRUFBQTtJRStFN0I7TW9DaENGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O1FBZ0NZLGN0Qy9FbUIsRUFBQTtNc0MrQy9COzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1FBc0NjLHlCM0JZbUI7UTJCWG5CLGN0Q3RGaUIsRUFBQTtNc0MrQy9COzs7Ozs7O1FBMENjLHFCdEN6RmlCLEVBQUE7TXNDK0MvQjs7Ozs7Ozs7Ozs7OztRQThDVSx5QjNCSXVCO1EyQkh2QixjdEM5RnFCLEVBQUE7TXNDK0MvQjtRQW1EYyx5QnRDMUdpQjtRc0MyR2pCLGN0Q25HaUIsRUFBQSxFc0NtR007RUFwRHJDO0lBU00seUJ0QzNDeUI7SXNDNEN6QixjdEN6RHlCLEVBQUE7SXNDK0MvQjs7TUFjVSxjdEM3RHFCLEVBQUE7SXNDK0MvQjs7OztNQW9CWSx5QjNCOEJxQjtNMkI3QnJCLGN0Q3BFbUIsRUFBQTtJc0MrQy9CO01Bd0JZLHFCdEN2RW1CLEVBQUE7SXNDK0MvQjtNQTBCUSxjdEN6RXVCLEVBQUE7SUUrRTdCO01vQ2hDRjs7OztRQWdDWSxjdEMvRW1CLEVBQUE7TXNDK0MvQjs7Ozs7Ozs7OztRQXNDYyx5QjNCWW1CO1EyQlhuQixjdEN0RmlCLEVBQUE7TXNDK0MvQjs7UUEwQ2MscUJ0Q3pGaUIsRUFBQTtNc0MrQy9COzs7UUE4Q1UseUIzQkl1QjtRMkJIdkIsY3RDOUZxQixFQUFBO01zQytDL0I7UUFtRGMseUJ0Q3JGaUI7UXNDc0ZqQixjdENuR2lCLEVBQUEsRXNDbUdNO0VBcERyQztJQVNNLHlCdENyRHlCO0lzQ3NEekIsY3RDekR5QixFQUFBO0lzQytDL0I7O01BY1UsY3RDN0RxQixFQUFBO0lzQytDL0I7Ozs7TUFvQlkseUIzQjhCcUI7TTJCN0JyQixjdENwRW1CLEVBQUE7SXNDK0MvQjtNQXdCWSxxQnRDdkVtQixFQUFBO0lzQytDL0I7TUEwQlEsY3RDekV1QixFQUFBO0lFK0U3QjtNb0NoQ0Y7Ozs7UUFnQ1ksY3RDL0VtQixFQUFBO01zQytDL0I7Ozs7Ozs7Ozs7UUFzQ2MseUIzQlltQjtRMkJYbkIsY3RDdEZpQixFQUFBO01zQytDL0I7O1FBMENjLHFCdEN6RmlCLEVBQUE7TXNDK0MvQjs7O1FBOENVLHlCM0JJdUI7UTJCSHZCLGN0QzlGcUIsRUFBQTtNc0MrQy9CO1FBbURjLHlCdEMvRmlCO1FzQ2dHakIsY3RDbkdpQixFQUFBLEVzQ21HTTtFQXBEckM7SUFTTSx5QnRDN0R5QjtJc0M4RHpCLGN0Q3pEeUIsRUFBQTtJc0MrQy9COztNQWNVLGN0QzdEcUIsRUFBQTtJc0MrQy9COzs7O01Bb0JZLHlCM0I4QnFCO00yQjdCckIsY3RDcEVtQixFQUFBO0lzQytDL0I7TUF3QlkscUJ0Q3ZFbUIsRUFBQTtJc0MrQy9CO01BMEJRLGN0Q3pFdUIsRUFBQTtJRStFN0I7TW9DaENGOzs7O1FBZ0NZLGN0Qy9FbUIsRUFBQTtNc0MrQy9COzs7Ozs7Ozs7O1FBc0NjLHlCM0JZbUI7UTJCWG5CLGN0Q3RGaUIsRUFBQTtNc0MrQy9COztRQTBDYyxxQnRDekZpQixFQUFBO01zQytDL0I7OztRQThDVSx5QjNCSXVCO1EyQkh2QixjdEM5RnFCLEVBQUE7TXNDK0MvQjtRQW1EYyx5QnRDdkdpQjtRc0N3R2pCLGN0Q25HaUIsRUFBQSxFc0NtR007RUFwRHJDO0lBU00seUJ0Q2pEeUI7SXNDa0R6QixjdEMvRHlCLEVBQUE7SXNDcUQvQjs7TUFjVSxjdENuRXFCLEVBQUE7SXNDcUQvQjs7OztNQW9CWSx5QjNCOEJxQjtNMkI3QnJCLGN0QzFFbUIsRUFBQTtJc0NxRC9CO01Bd0JZLHFCdEM3RW1CLEVBQUE7SXNDcUQvQjtNQTBCUSxjdEMvRXVCLEVBQUE7SUVxRjdCO01vQ2hDRjs7OztRQWdDWSxjdENyRm1CLEVBQUE7TXNDcUQvQjs7Ozs7Ozs7OztRQXNDYyx5QjNCWW1CO1EyQlhuQixjdEM1RmlCLEVBQUE7TXNDcUQvQjs7UUEwQ2MscUJ0Qy9GaUIsRUFBQTtNc0NxRC9COzs7UUE4Q1UseUIzQkl1QjtRMkJIdkIsY3RDcEdxQixFQUFBO01zQ3FEL0I7UUFtRGMseUJ0QzNGaUI7UXNDNEZqQixjdEN6R2lCLEVBQUEsRXNDeUdNO0VBcERyQztJQXNESSxvQkFBb0I7SUFDcEIsYUFBYTtJQUNiLG1CQTdHbUI7SUE4R25CLFdBQVcsRUFBQTtFQXpEZjtJQTJESSw2QnRDNUcyQixFQUFBO0VzQ2lEL0I7SUFMRSxPQUFPO0lBQ1AsZUFBZTtJQUNmLFFBQVE7SUFDUixXQS9DaUIsRUFBQTtFQWlEbkI7SUFnRUksU0FBUyxFQUFBO0lBaEViO01Ba0VNLDhCdENuSHlCLEVBQUE7RXNDaUQvQjtJQW9FSSxNQUFNLEVBQUE7O0FBRVY7O0VBR0ksb0JBOUhtQixFQUFBOztBQTJIdkI7O0VBS0ksdUJBaEltQixFQUFBOztBQWtJdkI7O0VBRUUsb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYixjQUFjO0VBQ2QsbUJBdklxQixFQUFBOztBQXlJdkI7RUFJTSw2QkFBNkIsRUFBQTs7QUFFbkM7RXBDakZFLGlDQUFpQztFb0NtRmpDLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsa0JBQWtCLEVBQUE7O0FBRXBCO0VBRUUsY3RDako2QjtFRWdCN0IscUJBQXFCO0VBQ3JCLHdCQUF3QjtFQUN4QixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixlQUFlO0VBQ2YsY0FBYztFQUNkLGVvQzdCcUI7RXBDOEJyQixrQkFBa0I7RUFDbEIsY29DL0JxQjtFcEMrS25CLGlCb0N0QmtDLEVBQUE7RXBDekhwQztJQUNFLDhCQUE4QjtJQUM5QixjQUFjO0lBQ2QsV0FBVztJQUNYLHFCQUFxQjtJQUNyQixrQkFBa0I7SUFDbEIsd0JBQXdCO0lBQ3hCLHlCRDZCUTtJQzVCUix5REFBeUQ7SUFDekQsb0NEc0JhO0lDckJiLFdBQVcsRUFBQTtJQUNYO01BQ0Usb0JBQW9CLEVBQUE7SUFDdEI7TUFDRSxvQkFBb0IsRUFBQTtJQUN0QjtNQUNFLG9CQUFvQixFQUFBO0VBQ3hCO0lBQ0UscUNBQWlDLEVBQUE7RUFJL0I7SUFDRSx3Q0FBd0MsRUFBQTtFQUMxQztJQUNFLFVBQVUsRUFBQTtFQUNaO0lBQ0UsMENBQTBDLEVBQUE7O0FvQ2dHbEQ7RUFDRSxhQUFhLEVBQUE7O0FBRWY7O0VBRUUsY3RDNUo2QjtFc0M2SjdCLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLGtCQUFrQixFQUFBO0VBTnBCOztJQVNNLHFCQUFxQjtJQUNyQixzQkFBc0IsRUFBQTs7QUFFNUI7O0VBRUUsZUFBZSxFQUFBO0VBRmpCOzs7OztJQU9JLHlCdENuTDJCO0lzQ29MM0IsY3RDNUsyQixFQUFBOztBc0M4Sy9CO0VBQ0UsWUFBWTtFQUNaLGNBQWMsRUFBQTtFQUZoQjtJQUlJLG1CQTdLZ0MsRUFBQTtFQXlLcEM7SUFNSSxVQUFVLEVBQUE7RUFOZDtJQVFJLFlBQVk7SUFDWixjQUFjLEVBQUE7RUFUbEI7SUFXSSxvQ0FBb0M7SUFDcEMsbUJBaE1tQjtJQWlNbkIsa0NBQWtDLEVBQUE7SUFidEM7TUFnQk0sNkJBckx5QztNQXNMekMsNEJ0Q3hNeUIsRUFBQTtJc0N1TC9CO01BbUJNLDZCQXJMMEM7TUFzTDFDLDRCdEMzTXlCO01zQzRNekIsMEJBckx1QztNQXNMdkMsd0JBckxxQztNQXNMckMsY3RDck15QjtNc0NzTXpCLGtDQUF3RSxFQUFBOztBQUU5RTtFQUNFLFlBQVk7RUFDWixjQUFjLEVBQUE7O0FBRWhCO0VwQ25DSSxvQm9Db0NvQyxFQUFBO0VBRHhDO0lBSUkscUJ0QzNNMkI7SXNDNE0zQixvQkFBb0I7SXBDaENwQixjb0NpQzZCLEVBQUE7O0FBRWpDO0VBQ0UsbUJBQW1CO0VBQ25CLHNCQUFzQjtFQUN0QixtQkFBbUIsRUFBQTtFQUhyQjtJQUtJLG9CQUFvQjtJQUNwQixxQkFBcUIsRUFBQTs7QUFFekI7RUFDRSx5QnRDL042QjtFc0NnTzdCLFlBQVk7RUFDWixhQUFhO0VBQ2IsV0EvTHlCO0VBZ016QixnQkFBZ0IsRUFBQTs7QXBDOUloQjtFb0NwQ0Y7SUFzTEksY0FBYyxFQUFBO0VBQ2hCOztJQUdJLG1CQUFtQjtJQUNuQixhQUFhLEVBQUE7RUFDakI7SUFFSSxhQUFhLEVBQUE7RUF4Rm5CO0lBMEZJLHlCdEN2UDJCO0lzQ3dQM0IsNEN0Q3RQMkI7SXNDdVAzQixpQkFBaUIsRUFBQTtJQUhuQjtNQUtJLGNBQWMsRUFBQTtFQUVsQjtJQTNNQSxPQUFPO0lBQ1AsZUFBZTtJQUNmLFFBQVE7SUFDUixXQS9DaUIsRUFBQTtFQXVQakI7SUFLSSxTQUFTLEVBQUE7SUFMYjtNQU9NLDRDdENsUXVCLEVBQUE7RXNDMlA3QjtJQVNJLE1BQU0sRUFBQTtFQVRWO0lwQzdMQSxpQ0FBaUM7SW9DMk0zQixpQ0FBMkM7SUFDM0MsY0FBYyxFQUFBO0VBQ3BCOztJQUdJLG9CQTlRaUIsRUFBQTtFQTJRckI7O0lBS0ksdUJBaFJpQixFQUFBLEVBZ1JnQjs7QXBDM0xyQztFb0M4TEE7Ozs7SUFJRSxvQkFBb0I7SUFDcEIsYUFBYSxFQUFBO0VBbk9qQjtJQXFPSSxtQkExUm1CLEVBQUE7SUF5UnJCO01BR0ksa0JBMVIwQixFQUFBO01BdVI5Qjs7UUFNTSxtQkFBbUIsRUFBQTtNQU56Qjs7UUFTTSxrQnRDNU9JLEVBQUE7SXNDbU9WOzs7O01BZ0JRLHdDQUF3QyxFQUFBO0lBaEJoRDtNQXVCVSx3Q0FBd0MsRUFBQTtJQXZCbEQ7TUE0QlUseUJ0Q2pUbUI7TXNDa1RuQixjdEN0VG1CLEVBQUE7SXNDeVI3QjtNQStCVSx5QnRDcFRtQjtNc0NxVG5CLGN0QzlTbUIsRUFBQTtFc0MwSS9CO0lBc0tJLGFBQWEsRUFBQTtFQTdKakI7O0lBZ0tJLG1CQUFtQjtJQUNuQixhQUFhLEVBQUE7RUEzSWpCO0lBOElNLG9CQUFvQixFQUFBO0VBRnhCO0lBS00sb0RBQW9ELEVBQUE7RUFMMUQ7SUFPTSxnQ3JDbFVzQjtJcUNtVXRCLDBCQUFrRTtJQUNsRSxnQkFBZ0I7SUFDaEIsWUFBWTtJQUNaLDRDdEMzVXVCO0lzQzRVdkIsU0FBUyxFQUFBO0VBWmY7SUFrQk0sY0FBYyxFQUFBO0lBQ2Q7TUFFRSxVQUFVO01BQ1Ysb0JBQW9CO01BQ3BCLHdCQUF3QixFQUFBO0VBNUxsQztJQThMSSxZQUFZO0lBQ1osY0FBYyxFQUFBO0VBQ2hCO0lBQ0UsMkJBQTJCO0lwQzdLM0Isa0JvQzhLb0MsRUFBQTtFQUN0QztJQUNFLHlCQUF5QjtJcENoTHpCLGlCb0NpTG9DLEVBQUE7RUF0SXhDO0lBd0lJLHlCdEM1VjJCO0lzQzZWM0IsOEJ0QzVTYztJc0M2U2QsK0J0QzdTYztJc0M4U2QsNkJyQ2hXMEI7SXFDaVcxQiwyQ3RDdFcyQjtJc0N1VzNCLGFBQWE7SUFDYixtQkFBbUI7SXBDakxuQixPb0NrTHVCO0lBQ3ZCLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsU0FBUztJQUNULFdBalZrQixFQUFBO0lBOEx0QjtNQXFKTSxzQkFBc0I7TUFDdEIsbUJBQW1CLEVBQUE7SUFmdkI7TXBDbExFLG1Cb0NtTXVDLEVBQUE7TUFqQnpDO1FBb0JNLHlCdENqWHVCO1FzQ2tYdkIsY3RDdFh1QixFQUFBO01zQ2lXN0I7UUF1Qk0seUJ0Q3BYdUI7UXNDcVh2QixjdEM5V3VCLEVBQUE7SXNDK1czQjtNQUVFLGtCdENyVVk7TXNDc1VaLGdCQUFnQjtNQUNoQiw0RXRDOVh5QjtNc0MrWHpCLGNBQWM7TUFDZCxVQUFVO01BQ1Ysb0JBQW9CO01BQ3BCLHdCQUE4QztNQUM5QywyQkFBMkI7TUFDM0IseUJyQ2hVTTtNcUNpVU4sdUNBQXVDLEVBQUE7SUFwQzNDO01Bc0NJLFVBQVU7TUFDVixRQUFRLEVBQUE7RUF0S2Q7SUF3S0ksY0FBYyxFQUFBO0VBQ2hCOzs7SXBDNU5FLHFCb0MrTnlDLEVBQUE7RUFIM0M7OztJcEM1TkUsc0JvQ2lPeUMsRUFBQTtFQUUzQztJQWxXQSxPQUFPO0lBQ1AsZUFBZTtJQUNmLFFBQVE7SUFDUixXQS9DaUIsRUFBQTtFQThZakI7SUFLSSxTQUFTLEVBQUE7SUFMYjtNQU9NLDRDdEN6WnVCLEVBQUE7RXNDa1o3QjtJQVNJLE1BQU0sRUFBQTtFQUNWOztJQUdJLG9CQS9aaUIsRUFBQTtFQTRackI7O0lBS0ksdUJBamFpQixFQUFBO0VBNFpyQjs7SUFPSSxvQkFBNEQsRUFBQTtFQVBoRTs7SUFTSSx1QkFBK0QsRUFBQTtFQUVuRTs7SUFHSSxjdEMxYXlCLEVBQUE7RXNDdWE3Qjs7SUFLSSw2QkFsYTJDLEVBQUE7RUFtYS9DO0lBS00seUJ0Q3BidUIsRUFBQSxFc0NvYmlDOztBQUloRTtFQUVJLGlDQUEyQyxFQUFBOztBQ3haL0M7RUFFRSxldENGVztFc0NHWCxnQkFuQzBCLEVBQUE7RUFnQzVCO0lBTUksa0J0Q0xZLEVBQUE7RXNDRGhCO0lBUUksa0J0Q1RZLEVBQUE7RXNDQ2hCO0lBVUksaUJ0Q1pXLEVBQUE7RXNDRWY7O0lBY00saUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixxQnRDbUJpQixFQUFBO0VzQ25DdkI7SUFrQk0scUJ0Q2lCaUIsRUFBQTs7QXNDZnZCOztFQUVFLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLGtCQUFrQixFQUFBOztBQUVwQjs7OztFQU1FLGNBOUQ2QjtFQStEN0IsdUJBQXVCO0VBQ3ZCLGVBL0Q4QjtFQWdFOUIsbUJBL0RrQztFQWdFbEMsb0JBL0RtQztFQWdFbkMsa0JBQWtCLEVBQUE7O0FBRXBCOzs7RUFHRSxxQnRDdEU0QjtFc0N1RTVCLGN0QzNFNEI7RXNDNEU1QixnQnhDM0VvQixFQUFBO0V3Q3NFdEI7OztJQU9JLHFCdEMzRTBCO0lzQzRFMUIsY3RDL0UwQixFQUFBO0VzQ3VFOUI7OztJQVVJLHFCdkN2RTJCLEVBQUE7RXVDNkQvQjs7O0lBWUksaUR2Q3BGMkIsRUFBQTtFdUN3RS9COzs7OztJQWVJLHlCdENsRjBCO0lzQ21GMUIscUJ0Q25GMEI7SXNDb0YxQixnQkFBZ0I7SUFDaEIsY3RDdkYwQjtJc0N3RjFCLFlBQVksRUFBQTs7QUFFaEI7O0VBRUUsb0JBdkZrQztFQXdGbEMscUJBdkZtQztFQXdGbkMsbUJBQW1CLEVBQUE7O0FBRXJCO0VBRUkseUJ2QzFGMkI7RXVDMkYzQixxQnZDM0YyQjtFdUM0RjNCLFc1QjFCWSxFQUFBOztBNEI0QmhCO0VBQ0UsY3RDdEc0QjtFc0N1RzVCLG9CQUFvQixFQUFBOztBQUV0QjtFQUNFLGVBQWUsRUFBQTtFQURqQjtJQUdJLGdCQUFnQixFQUFBOztBckNmbEI7RXFDakVGO0lBb0ZJLGVBQWUsRUFBQTtFQXZCbkI7O0lBMEJJLFlBQVk7SUFDWixjQUFjLEVBQUE7RUFYbEI7SUFjTSxZQUFZO0lBQ1osY0FBYyxFQUFBLEVBQUc7O0FyQ3ZCckI7RXFDUUY7SUFtQkksWUFBWTtJQUNaLGNBQWM7SUFDZCwyQkFBMkI7SUFDM0IsUUFBUSxFQUFBO0VBeEVaOzs7O0lBNkVJLGdCQUFnQjtJQUNoQixhQUFhLEVBQUE7RUFDZjtJQUNFLFFBQVEsRUFBQTtFQUNWO0lBQ0UsUUFBUSxFQUFBO0VBN0daO0lBK0dJLDhCQUE4QjtJQUM5QixnQkFBZ0I7SUFDaEIsYUFBYSxFQUFBO0lBSGY7TUFNTSxRQUFRLEVBQUE7SUFOZDtNQVFNLHVCQUF1QjtNQUN2QixRQUFRLEVBQUE7SUFUZDtNQVdNLFFBQVEsRUFBQTtJQVhkO01BY00sUUFBUSxFQUFBO0lBZGQ7TUFnQk0sUUFBUSxFQUFBO0lBaEJkO01Ba0JNLHlCQUF5QjtNQUN6QixRQUFRLEVBQUEsRUFBRzs7QUN0SW5CO0VBQ0Usa0J4QzJCZ0I7RXdDMUJoQiwwRnhDN0I2QjtFd0M4QjdCLGV2Q0VXLEVBQUE7RXVDTGI7SUFLSSxxQnZDV2tCLEVBQUE7RXVDaEJ0QjtJQVlRLHlCeENqQ3VCO0l3Q2tDdkIsY3hDeEN1QixFQUFBO0V3QzJCL0I7SUFlUSw0QnhDcEN1QixFQUFBO0V3Q3FCL0I7SUFpQlEsY3hDdEN1QixFQUFBO0V3Q3FCL0I7SUFZUSx5QnhDdkN1QjtJd0N3Q3ZCLGN4Q2xDdUIsRUFBQTtFd0NxQi9CO0lBZVEsNEJ4QzFDdUIsRUFBQTtFd0MyQi9CO0lBaUJRLGN4QzVDdUIsRUFBQTtFd0MyQi9CO0lBWVEseUJ4Q25DdUI7SXdDb0N2Qix5QjdCbUNhLEVBQUE7RTZCaERyQjtJQWVRLDRCeEN0Q3VCLEVBQUE7RXdDdUIvQjtJQWlCUSxjeEN4Q3VCLEVBQUE7RXdDdUIvQjtJQVlRLHlCeENyQ3VCO0l3Q3NDdkIsVzdCcUNRLEVBQUE7RTZCbERoQjtJQWVRLDRCeEN4Q3VCLEVBQUE7RXdDeUIvQjtJQWlCUSxjeEMxQ3VCLEVBQUE7RXdDeUIvQjtJQVlRLHlCeEMxQ3VCO0l3QzJDdkIsVzdCcUNRLEVBQUE7RTZCbERoQjtJQWVRLDRCeEM3Q3VCLEVBQUE7RXdDOEIvQjtJQWlCUSxjeEMvQ3VCLEVBQUE7RXdDOEIvQjtJQVlRLHlCeEM1QnVCO0l3QzZCdkIsVzdCcUNRLEVBQUE7RTZCbERoQjtJQWVRLDRCeEMvQnVCLEVBQUE7RXdDZ0IvQjtJQWlCUSxjeENqQ3VCLEVBQUE7RXdDZ0IvQjtJQVlRLHlCeEM1QnVCO0l3QzZCdkIsVzdCcUNRLEVBQUE7RTZCbERoQjtJQWVRLDRCeEMvQnVCLEVBQUE7RXdDZ0IvQjtJQWlCUSxjeENqQ3VCLEVBQUE7RXdDZ0IvQjtJQVlRLHlCdkN6QjBCO0l1QzBCMUIsVzdCcUNRLEVBQUE7RTZCbERoQjtJQWVRLDRCdkM1QjBCLEVBQUE7RXVDYWxDO0lBaUJRLGN2QzlCMEIsRUFBQTtFdUNhbEM7SUFZUSx5QnhDL0J1QjtJd0NnQ3ZCLHlCN0JtQ2EsRUFBQTtFNkJoRHJCO0lBZVEsNEJ4Q2xDdUIsRUFBQTtFd0NtQi9CO0lBaUJRLGN4Q3BDdUIsRUFBQTtFd0NtQi9CO0lBWVEseUJ2Q3BCeUI7SXVDcUJ6QixXN0JxQ1EsRUFBQTtFNkJsRGhCO0lBZVEsNEJ2Q3ZCeUIsRUFBQTtFdUNRakM7SUFpQlEsY3ZDekJ5QixFQUFBO0V1Q1FqQztJQVlRLHlCeEN6Q3VCO0l3QzBDdkIsY3hDbEN1QixFQUFBO0V3Q3FCL0I7SUFlUSw0QnhDNUN1QixFQUFBO0V3QzZCL0I7SUFpQlEsY3hDOUN1QixFQUFBO0V3QzZCL0I7SUFZUSx5QnhDcEJ1QjtJd0NxQnZCLGN4Q2xDdUIsRUFBQTtFd0NxQi9CO0lBZVEsNEJ4Q3ZCdUIsRUFBQTtFd0NRL0I7SUFpQlEsY3hDekJ1QixFQUFBO0V3Q1EvQjtJQVlRLHlCeEM5QnVCO0l3QytCdkIsY3hDbEN1QixFQUFBO0V3Q3FCL0I7SUFlUSw0QnhDakN1QixFQUFBO0V3Q2tCL0I7SUFpQlEsY3hDbkN1QixFQUFBO0V3Q2tCL0I7SUFZUSx5QnhDdEN1QjtJd0N1Q3ZCLGN4Q2xDdUIsRUFBQTtFd0NxQi9CO0lBZVEsNEJ4Q3pDdUIsRUFBQTtFd0MwQi9CO0lBaUJRLGN4QzNDdUIsRUFBQTtFd0MwQi9CO0lBWVEseUJ4QzFCdUI7SXdDMkJ2QixjeEN4Q3VCLEVBQUE7RXdDMkIvQjtJQWVRLDRCeEM3QnVCLEVBQUE7RXdDYy9CO0lBaUJRLGN4Qy9CdUIsRUFBQTs7QXdDaUMvQjs7RUFHSSxnQ3ZDM0MyQixFQUFBOztBdUM2Qy9CO0VBQ0UseUJ2QzlDNkI7RXVDK0M3QiwwQkFBOEM7RUFDOUMsY3ZDckQ0QjtFdUNzRDVCLGlCQWhEeUI7RUFpRHpCLGdCdkNqQmU7RXVDa0JmLGlCQXJEOEI7RUFzRDlCLG1CQXJEZ0MsRUFBQTs7QUF1RGxDO0VBQ0UscUJBQXFCO0VBQ3JCLGFBQWE7RUFDYixrQkFyRDRCO0VBc0Q1Qix1QkFBdUIsRUFBQTtFQUp6QjtJQU1JLGdDdkM3RDBCO0l1QzhEMUIsbUJBQW1CO0lBQ25CLGNBQWMsRUFBQTtJQVJsQjtNQVdNLDRCdkNyRXdCO011Q3NFeEIsY3ZDdkV3QixFQUFBOztBdUN5RTlCO0VBRUksY3hDM0UyQixFQUFBO0V3Q3lFL0I7SUFJTSxjeENuRXlCLEVBQUE7O0F3Q3FFL0I7RUFDRSxtQkFBbUI7RUFDbkIsY3ZDakY0QjtFdUNrRjVCLGFBQWE7RUFDYiwyQkFBMkI7RUFDM0IscUJBQXFCLEVBQUE7RUFMdkI7SXRDK0ZJLG9Cc0N4RnNDLEVBQUE7RUFQMUM7OztJQVNJLFlBQVk7SUFDWixjQUFjO0lBQ2QsV0FBVyxFQUFBO0VBWGY7SUFhSSxlQUFlLEVBQUE7RUFibkI7SUFlSSwwQnhDcEYyQjtJd0NxRjNCLGN2Qy9GMEIsRUFBQTtJdUMrRTlCO01Ba0JNLGN4Q3ZGeUIsRUFBQTtFd0NxRS9CO0lBb0JJLDhCeEM3Q2M7SXdDOENkLCtCeEM5Q2MsRUFBQTs7QXdDZ0RsQjs7RUFFRSxlQUFlLEVBQUE7RUFGakI7O0lBSUkseUJ4Q3ZHMkIsRUFBQTs7QXdDeUcvQjtFdENoR0UscUJBQXFCO0VBQ3JCLGVzQ2dHZ0I7RXRDL0ZoQixXc0MrRnFCO0V0QzlGckIsZ0JzQzhGcUI7RXRDN0ZyQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLFVzQzJGcUI7RUFDckIsY3ZDNUc0QjtFQzRLMUIsb0JzQy9Eb0MsRUFBQTtFQUh4QztJQUtJLGtCQUFrQjtJQUNsQixvQkFBb0IsRUFBQTs7QUMxRnhCO0V2Q3FDRSxpQ0FBaUM7RXVDakNqQyxvQkFBb0I7RUFDcEIsYUFBYTtFQUNiLGV4Q0NXO0V3Q0FYLDhCQUE4QjtFQUM5QixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQixFQUFBO0VBVnJCO0lBWUksbUJBQW1CO0lBQ25CLDRCeENqQzBCO0l3Q2tDMUIsMEJBekM0QjtJQTBDNUIsd0JBekMwQjtJQTBDMUIsY3pDeEMyQjtJeUN5QzNCLGFBQWE7SUFDYix1QkFBdUI7SUFDdkIsbUJBQTZDO0lBQzdDLGtCQXhDeUI7SUF5Q3pCLG1CQUFtQixFQUFBO0lBckJ2QjtNQXVCTSw0QnhDL0N3QjtNd0NnRHhCLGN4Q2hEd0IsRUFBQTtFd0N3QjlCO0lBMEJJLGNBQWMsRUFBQTtJQTFCbEI7TUE2QlEsNEJ6QzNDdUI7TXlDNEN2QixjekM1Q3VCLEVBQUE7RXlDYy9CO0lBZ0NJLG1CQUFtQjtJQUNuQiw0QnhDckQwQjtJd0NzRDFCLDBCQTdENEI7SUE4RDVCLHdCQTdEMEI7SUE4RDFCLGFBQWE7SUFDYixZQUFZO0lBQ1osY0FBYztJQUNkLDJCQUEyQixFQUFBO0lBdkMvQjtNQXlDTSxxQkFBcUIsRUFBQTtJQXpDM0I7TUEyQ00sVUFBVTtNQUNWLHVCQUF1QjtNQUN2QixvQkFBb0I7TUFDcEIscUJBQXFCLEVBQUE7SUE5QzNCO01BZ0RNLHlCQUF5QjtNQUN6QixvQkFBb0IsRUFBQTtFQWpEMUI7SXZDc0pJLG1CdUNsR3VDLEVBQUE7RUFwRDNDO0l2Q3NKSSxrQnVDaEd1QyxFQUFBO0VBdEQzQztJQTBETSx1QkFBdUIsRUFBQTtFQTFEN0I7SUE2RE0seUJBQXlCLEVBQUE7RUE3RC9CO0lBaUVNLDZCQUE2QjtJQUUzQiwwQkFBa0UsRUFBQTtJQW5FMUU7TUF1RVEseUJ6QzVGdUI7TXlDNkZ2Qiw0QnhDNUZzQixFQUFBO0V3Q29COUI7SUE0RVUseUJ6Qy9GcUI7SXlDZ0dyQixxQnhDakdvQjtJd0NrR3BCLDJDQUEyRSxFQUFBO0VBOUVyRjtJQWlGTSxZQUFZO0lBQ1osY0FBYyxFQUFBO0VBbEZwQjtJQXFGTSxxQnhDekd3QjtJd0MwR3hCLG1CQS9GK0I7SUFnRy9CLGlCQS9GNkI7SUFnRzdCLGdCQUFnQjtJQUNoQixrQkFBa0IsRUFBQTtJQXpGeEI7TUEyRlEseUJ6Q2hIdUI7TXlDaUh2QixxQnhDakhzQjtNd0NrSHRCLFVBQVUsRUFBQTtFQTdGbEI7SXZDc0pJLGlCdUN0RHVFLEVBQUE7RUFoRzNFO0lBbUdVLDJCekN0RUU7SXlDdUVGLDhCekN2RUUsRUFBQTtFeUM3Qlo7SUEwR1UsNEJ6QzdFRTtJeUM4RUYsK0J6QzlFRSxFQUFBO0V5QzdCWjtJQWlIVSx5QnpDL0hxQjtJeUNnSXJCLHFCekNoSXFCO0l5Q2lJckIsVzlCL0RNO0k4QmdFTixVQUFVLEVBQUE7RUFwSHBCO0lBc0hNLG1CQUFtQixFQUFBO0VBdEh6QjtJQTJIWSxpQ3hDakZXO0l3Q2tGWCw4QnhDbEZXO0l3Q21GWCxvQkFBb0IsRUFBQTtFQTdIaEM7SUFvSVksa0N4QzFGVztJd0MyRlgsK0J4QzNGVztJd0M0RlgscUJBQXFCLEVBQUE7RUF0SWpDO0lBNklJLGtCeENySVksRUFBQTtFd0NSaEI7SUErSUksa0J4Q3pJWSxFQUFBO0V3Q05oQjtJQWlKSSxpQnhDNUlXLEVBQUE7O0F5Q25DZixlQUFBO0FDSUE7RUFDRSxjQUFjO0VBQ2QsYUFBYTtFQUNiLFlBQVk7RUFDWixjQUFjO0VBQ2QsZ0JBUGtCLEVBQUE7RUFRbEI7SUFDRSxVQUFVO0lBQ1YsWUFBWSxFQUFBO0VBQ2Q7SUFDRSxVQUFVO0lBQ1YsV0FBVyxFQUFBO0VBQ2I7SUFDRSxVQUFVO0lBQ1YsVUFBVSxFQUFBO0VBQ1o7SUFDRSxVQUFVO0lBQ1YsZUFBZSxFQUFBO0VBQ2pCO0lBQ0UsVUFBVTtJQUNWLFVBQVUsRUFBQTtFQUNaO0lBQ0UsVUFBVTtJQUNWLGVBQWUsRUFBQTtFQUNqQjtJQUNFLFVBQVU7SUFDVixVQUFVLEVBQUE7RUFDWjtJQUNFLFVBQVU7SUFDVixVQUFVLEVBQUE7RUFDWjtJQUNFLFVBQVU7SUFDVixVQUFVLEVBQUE7RUFDWjtJQUNFLFVBQVU7SUFDVixVQUFVLEVBQUE7RUFDWjtJQUNFLFVBQVU7SUFDVixVQUFVLEVBQUE7RUFDWjtJekN5SUUsZ0J5Q3hJbUMsRUFBQTtFQUNyQztJekN1SUUscUJ5Q3RJd0MsRUFBQTtFQUMxQztJekNxSUUsZ0J5Q3BJbUMsRUFBQTtFQUNyQztJekNtSUUscUJ5Q2xJd0MsRUFBQTtFQUMxQztJekNpSUUsZ0J5Q2hJbUMsRUFBQTtFQUNyQztJekMrSEUsZ0J5QzlIbUMsRUFBQTtFQUNyQztJekM2SEUsZ0J5QzVIbUMsRUFBQTtFQUNyQztJekMySEUsZ0J5QzFIbUMsRUFBQTtFQUNyQztJekN5SEUsZ0J5Q3hIbUMsRUFBQTtFQUVuQztJQUNFLFVBQVU7SUFDVixTQUFpQyxFQUFBO0VBQ25DO0l6Q21IQSxleUNsSDRELEVBQUE7RUFKNUQ7SUFDRSxVQUFVO0lBQ1YsZUFBaUMsRUFBQTtFQUNuQztJekNtSEEscUJ5Q2xINEQsRUFBQTtFQUo1RDtJQUNFLFVBQVU7SUFDVixnQkFBaUMsRUFBQTtFQUNuQztJekNtSEEsc0J5Q2xINEQsRUFBQTtFQUo1RDtJQUNFLFVBQVU7SUFDVixVQUFpQyxFQUFBO0VBQ25DO0l6Q21IQSxnQnlDbEg0RCxFQUFBO0VBSjVEO0lBQ0UsVUFBVTtJQUNWLGdCQUFpQyxFQUFBO0VBQ25DO0l6Q21IQSxzQnlDbEg0RCxFQUFBO0VBSjVEO0lBQ0UsVUFBVTtJQUNWLGdCQUFpQyxFQUFBO0VBQ25DO0l6Q21IQSxzQnlDbEg0RCxFQUFBO0VBSjVEO0lBQ0UsVUFBVTtJQUNWLFVBQWlDLEVBQUE7RUFDbkM7SXpDbUhBLGdCeUNsSDRELEVBQUE7RUFKNUQ7SUFDRSxVQUFVO0lBQ1YsZ0JBQWlDLEVBQUE7RUFDbkM7SXpDbUhBLHNCeUNsSDRELEVBQUE7RUFKNUQ7SUFDRSxVQUFVO0lBQ1YsZ0JBQWlDLEVBQUE7RUFDbkM7SXpDbUhBLHNCeUNsSDRELEVBQUE7RUFKNUQ7SUFDRSxVQUFVO0lBQ1YsVUFBaUMsRUFBQTtFQUNuQztJekNtSEEsZ0J5Q2xINEQsRUFBQTtFQUo1RDtJQUNFLFVBQVU7SUFDVixnQkFBaUMsRUFBQTtFQUNuQztJekNtSEEsc0J5Q2xINEQsRUFBQTtFQUo1RDtJQUNFLFVBQVU7SUFDVixnQkFBaUMsRUFBQTtFQUNuQztJekNtSEEsc0J5Q2xINEQsRUFBQTtFQUo1RDtJQUNFLFVBQVU7SUFDVixXQUFpQyxFQUFBO0VBQ25DO0l6Q21IQSxpQnlDbEg0RCxFQUFBO0V6Q29DOUQ7SXlDbEdGO01BaUVNLFVBQVU7TUFDVixZQUFZLEVBQUE7SUFsRWxCO01Bb0VNLFVBQVU7TUFDVixXQUFXLEVBQUE7SUFyRWpCO01BdUVNLFVBQVU7TUFDVixVQUFVLEVBQUE7SUF4RWhCO01BMEVNLFVBQVU7TUFDVixlQUFlLEVBQUE7SUEzRXJCO01BNkVNLFVBQVU7TUFDVixVQUFVLEVBQUE7SUE5RWhCO01BZ0ZNLFVBQVU7TUFDVixlQUFlLEVBQUE7SUFqRnJCO01BbUZNLFVBQVU7TUFDVixVQUFVLEVBQUE7SUFwRmhCO01Bc0ZNLFVBQVU7TUFDVixVQUFVLEVBQUE7SUF2RmhCO01BeUZNLFVBQVU7TUFDVixVQUFVLEVBQUE7SUExRmhCO01BNEZNLFVBQVU7TUFDVixVQUFVLEVBQUE7SUE3RmhCO01BK0ZNLFVBQVU7TUFDVixVQUFVLEVBQUE7SUFoR2hCO016Q2dMSSxnQnlDOUVxQyxFQUFBO0lBbEd6QztNekNnTEkscUJ5QzVFMEMsRUFBQTtJQXBHOUM7TXpDZ0xJLGdCeUMxRXFDLEVBQUE7SUF0R3pDO016Q2dMSSxxQnlDeEUwQyxFQUFBO0lBeEc5QztNekNnTEksZ0J5Q3RFcUMsRUFBQTtJQTFHekM7TXpDZ0xJLGdCeUNwRXFDLEVBQUE7SUE1R3pDO016Q2dMSSxnQnlDbEVxQyxFQUFBO0lBOUd6QztNekNnTEksZ0J5Q2hFcUMsRUFBQTtJQWhIekM7TXpDZ0xJLGdCeUM5RHFDLEVBQUE7SUFsSHpDO01BcUhRLFVBQVU7TUFDVixTQUFpQyxFQUFBO0lBdEh6QztNekNnTEksZXlDeEQ4RCxFQUFBO0lBeEhsRTtNQXFIUSxVQUFVO01BQ1YsZUFBaUMsRUFBQTtJQXRIekM7TXpDZ0xJLHFCeUN4RDhELEVBQUE7SUF4SGxFO01BcUhRLFVBQVU7TUFDVixnQkFBaUMsRUFBQTtJQXRIekM7TXpDZ0xJLHNCeUN4RDhELEVBQUE7SUF4SGxFO01BcUhRLFVBQVU7TUFDVixVQUFpQyxFQUFBO0lBdEh6QztNekNnTEksZ0J5Q3hEOEQsRUFBQTtJQXhIbEU7TUFxSFEsVUFBVTtNQUNWLGdCQUFpQyxFQUFBO0lBdEh6QztNekNnTEksc0J5Q3hEOEQsRUFBQTtJQXhIbEU7TUFxSFEsVUFBVTtNQUNWLGdCQUFpQyxFQUFBO0lBdEh6QztNekNnTEksc0J5Q3hEOEQsRUFBQTtJQXhIbEU7TUFxSFEsVUFBVTtNQUNWLFVBQWlDLEVBQUE7SUF0SHpDO016Q2dMSSxnQnlDeEQ4RCxFQUFBO0lBeEhsRTtNQXFIUSxVQUFVO01BQ1YsZ0JBQWlDLEVBQUE7SUF0SHpDO016Q2dMSSxzQnlDeEQ4RCxFQUFBO0lBeEhsRTtNQXFIUSxVQUFVO01BQ1YsZ0JBQWlDLEVBQUE7SUF0SHpDO016Q2dMSSxzQnlDeEQ4RCxFQUFBO0lBeEhsRTtNQXFIUSxVQUFVO01BQ1YsVUFBaUMsRUFBQTtJQXRIekM7TXpDZ0xJLGdCeUN4RDhELEVBQUE7SUF4SGxFO01BcUhRLFVBQVU7TUFDVixnQkFBaUMsRUFBQTtJQXRIekM7TXpDZ0xJLHNCeUN4RDhELEVBQUE7SUF4SGxFO01BcUhRLFVBQVU7TUFDVixnQkFBaUMsRUFBQTtJQXRIekM7TXpDZ0xJLHNCeUN4RDhELEVBQUE7SUF4SGxFO01BcUhRLFVBQVU7TUFDVixXQUFpQyxFQUFBO0lBdEh6QztNekNnTEksaUJ5Q3hEOEQsRUFBQSxFQUFXO0V6Q2xCM0U7SXlDdEdGO01BNEhNLFVBQVU7TUFDVixZQUFZLEVBQUE7SUE3SGxCO01BZ0lNLFVBQVU7TUFDVixXQUFXLEVBQUE7SUFqSWpCO01Bb0lNLFVBQVU7TUFDVixVQUFVLEVBQUE7SUFySWhCO01Bd0lNLFVBQVU7TUFDVixlQUFlLEVBQUE7SUF6SXJCO01BNElNLFVBQVU7TUFDVixVQUFVLEVBQUE7SUE3SWhCO01BZ0pNLFVBQVU7TUFDVixlQUFlLEVBQUE7SUFqSnJCO01Bb0pNLFVBQVU7TUFDVixVQUFVLEVBQUE7SUFySmhCO01Bd0pNLFVBQVU7TUFDVixVQUFVLEVBQUE7SUF6SmhCO01BNEpNLFVBQVU7TUFDVixVQUFVLEVBQUE7SUE3SmhCO01BZ0tNLFVBQVU7TUFDVixVQUFVLEVBQUE7SUFqS2hCO01Bb0tNLFVBQVU7TUFDVixVQUFVLEVBQUE7SUFyS2hCO016Q2dMSSxnQnlDUnFDLEVBQUE7SUF4S3pDO016Q2dMSSxxQnlDTDBDLEVBQUE7SUEzSzlDO016Q2dMSSxnQnlDRnFDLEVBQUE7SUE5S3pDO016Q2dMSSxxQnlDQzBDLEVBQUE7SUFqTDlDO016Q2dMSSxnQnlDSXFDLEVBQUE7SUFwTHpDO016Q2dMSSxnQnlDT3FDLEVBQUE7SUF2THpDO016Q2dMSSxnQnlDVXFDLEVBQUE7SUExTHpDO016Q2dMSSxnQnlDYXFDLEVBQUE7SUE3THpDO016Q2dMSSxnQnlDZ0JxQyxFQUFBO0lBaE16QztNQW9NUSxVQUFVO01BQ1YsU0FBaUMsRUFBQTtJQXJNekM7TXpDZ0xJLGV5Q3dCOEQsRUFBQTtJQXhNbEU7TUFvTVEsVUFBVTtNQUNWLGVBQWlDLEVBQUE7SUFyTXpDO016Q2dMSSxxQnlDd0I4RCxFQUFBO0lBeE1sRTtNQW9NUSxVQUFVO01BQ1YsZ0JBQWlDLEVBQUE7SUFyTXpDO016Q2dMSSxzQnlDd0I4RCxFQUFBO0lBeE1sRTtNQW9NUSxVQUFVO01BQ1YsVUFBaUMsRUFBQTtJQXJNekM7TXpDZ0xJLGdCeUN3QjhELEVBQUE7SUF4TWxFO01Bb01RLFVBQVU7TUFDVixnQkFBaUMsRUFBQTtJQXJNekM7TXpDZ0xJLHNCeUN3QjhELEVBQUE7SUF4TWxFO01Bb01RLFVBQVU7TUFDVixnQkFBaUMsRUFBQTtJQXJNekM7TXpDZ0xJLHNCeUN3QjhELEVBQUE7SUF4TWxFO01Bb01RLFVBQVU7TUFDVixVQUFpQyxFQUFBO0lBck16QztNekNnTEksZ0J5Q3dCOEQsRUFBQTtJQXhNbEU7OztNQW9NUSxVQUFVO01BQ1YsZ0JBQWlDLEVBQUE7SUFyTXpDO016Q2dMSSxzQnlDd0I4RCxFQUFBO0lBeE1sRTtNQW9NUSxVQUFVO01BQ1YsZ0JBQWlDLEVBQUE7SUFyTXpDO016Q2dMSSxzQnlDd0I4RCxFQUFBO0lBeE1sRTtNQW9NUSxVQUFVO01BQ1YsVUFBaUMsRUFBQTtJQXJNekM7TXpDZ0xJLGdCeUN3QjhELEVBQUE7SUF4TWxFO01Bb01RLFVBQVU7TUFDVixnQkFBaUMsRUFBQTtJQXJNekM7TXpDZ0xJLHNCeUN3QjhELEVBQUE7SUF4TWxFO01Bb01RLFVBQVU7TUFDVixnQkFBaUMsRUFBQTtJQXJNekM7TXpDZ0xJLHNCeUN3QjhELEVBQUE7SUF4TWxFO01Bb01RLFVBQVU7TUFDVixXQUFpQyxFQUFBO0lBck16QztNekNnTEksaUJ5Q3dCOEQsRUFBQSxFQUFXO0V6QzFGM0U7SXlDOUdGO01BMk1NLFVBQVU7TUFDVixZQUFZLEVBQUE7SUE1TWxCO01BOE1NLFVBQVU7TUFDVixXQUFXLEVBQUE7SUEvTWpCO01BaU5NLFVBQVU7TUFDVixVQUFVLEVBQUE7SUFsTmhCO01Bb05NLFVBQVU7TUFDVixlQUFlLEVBQUE7SUFyTnJCO01BdU5NLFVBQVU7TUFDVixVQUFVLEVBQUE7SUF4TmhCO01BME5NLFVBQVU7TUFDVixlQUFlLEVBQUE7SUEzTnJCO01BNk5NLFVBQVU7TUFDVixVQUFVLEVBQUE7SUE5TmhCO01BZ09NLFVBQVU7TUFDVixVQUFVLEVBQUE7SUFqT2hCO01BbU9NLFVBQVU7TUFDVixVQUFVLEVBQUE7SUFwT2hCO01Bc09NLFVBQVU7TUFDVixVQUFVLEVBQUE7SUF2T2hCO01BeU9NLFVBQVU7TUFDVixVQUFVLEVBQUE7SUExT2hCO016Q2dMSSxnQnlDNERxQyxFQUFBO0lBNU96QztNekNnTEkscUJ5QzhEMEMsRUFBQTtJQTlPOUM7TXpDZ0xJLGdCeUNnRXFDLEVBQUE7SUFoUHpDO016Q2dMSSxxQnlDa0UwQyxFQUFBO0lBbFA5QztNekNnTEksZ0J5Q29FcUMsRUFBQTtJQXBQekM7TXpDZ0xJLGdCeUNzRXFDLEVBQUE7SUF0UHpDO016Q2dMSSxnQnlDd0VxQyxFQUFBO0lBeFB6QztNekNnTEksZ0J5QzBFcUMsRUFBQTtJQTFQekM7TXpDZ0xJLGdCeUM0RXFDLEVBQUE7SUE1UHpDO01BK1BRLFVBQVU7TUFDVixTQUFpQyxFQUFBO0lBaFF6QztNekNnTEksZXlDa0Y4RCxFQUFBO0lBbFFsRTtNQStQUSxVQUFVO01BQ1YsZUFBaUMsRUFBQTtJQWhRekM7TXpDZ0xJLHFCeUNrRjhELEVBQUE7SUFsUWxFO01BK1BRLFVBQVU7TUFDVixnQkFBaUMsRUFBQTtJQWhRekM7TXpDZ0xJLHNCeUNrRjhELEVBQUE7SUFsUWxFO01BK1BRLFVBQVU7TUFDVixVQUFpQyxFQUFBO0lBaFF6QztNekNnTEksZ0J5Q2tGOEQsRUFBQTtJQWxRbEU7TUErUFEsVUFBVTtNQUNWLGdCQUFpQyxFQUFBO0lBaFF6QztNekNnTEksc0J5Q2tGOEQsRUFBQTtJQWxRbEU7TUErUFEsVUFBVTtNQUNWLGdCQUFpQyxFQUFBO0lBaFF6QztNekNnTEksc0J5Q2tGOEQsRUFBQTtJQWxRbEU7TUErUFEsVUFBVTtNQUNWLFVBQWlDLEVBQUE7SUFoUXpDO016Q2dMSSxnQnlDa0Y4RCxFQUFBO0lBbFFsRTtNQStQUSxVQUFVO01BQ1YsZ0JBQWlDLEVBQUE7SUFoUXpDO016Q2dMSSxzQnlDa0Y4RCxFQUFBO0lBbFFsRTtNQStQUSxVQUFVO01BQ1YsZ0JBQWlDLEVBQUE7SUFoUXpDO016Q2dMSSxzQnlDa0Y4RCxFQUFBO0lBbFFsRTtNQStQUSxVQUFVO01BQ1YsVUFBaUMsRUFBQTtJQWhRekM7TXpDZ0xJLGdCeUNrRjhELEVBQUE7SUFsUWxFO01BK1BRLFVBQVU7TUFDVixnQkFBaUMsRUFBQTtJQWhRekM7TXpDZ0xJLHNCeUNrRjhELEVBQUE7SUFsUWxFO01BK1BRLFVBQVU7TUFDVixnQkFBaUMsRUFBQTtJQWhRekM7TXpDZ0xJLHNCeUNrRjhELEVBQUE7SUFsUWxFO01BK1BRLFVBQVU7TUFDVixXQUFpQyxFQUFBO0lBaFF6QztNekNnTEksaUJ5Q2tGOEQsRUFBQSxFQUFXO0V6Q2hKM0U7SXlDbEhGO01BcVFNLFVBQVU7TUFDVixZQUFZLEVBQUE7SUF0UWxCO01Bd1FNLFVBQVU7TUFDVixXQUFXLEVBQUE7SUF6UWpCO01BMlFNLFVBQVU7TUFDVixVQUFVLEVBQUE7SUE1UWhCO01BOFFNLFVBQVU7TUFDVixlQUFlLEVBQUE7SUEvUXJCO01BaVJNLFVBQVU7TUFDVixVQUFVLEVBQUE7SUFsUmhCO01Bb1JNLFVBQVU7TUFDVixlQUFlLEVBQUE7SUFyUnJCO01BdVJNLFVBQVU7TUFDVixVQUFVLEVBQUE7SUF4UmhCO01BMFJNLFVBQVU7TUFDVixVQUFVLEVBQUE7SUEzUmhCO01BNlJNLFVBQVU7TUFDVixVQUFVLEVBQUE7SUE5UmhCO01BZ1NNLFVBQVU7TUFDVixVQUFVLEVBQUE7SUFqU2hCO01BbVNNLFVBQVU7TUFDVixVQUFVLEVBQUE7SUFwU2hCO016Q2dMSSxnQnlDc0hxQyxFQUFBO0lBdFN6QztNekNnTEkscUJ5Q3dIMEMsRUFBQTtJQXhTOUM7TXpDZ0xJLGdCeUMwSHFDLEVBQUE7SUExU3pDO016Q2dMSSxxQnlDNEgwQyxFQUFBO0lBNVM5QztNekNnTEksZ0J5QzhIcUMsRUFBQTtJQTlTekM7TXpDZ0xJLGdCeUNnSXFDLEVBQUE7SUFoVHpDO016Q2dMSSxnQnlDa0lxQyxFQUFBO0lBbFR6QztNekNnTEksZ0J5Q29JcUMsRUFBQTtJQXBUekM7TXpDZ0xJLGdCeUNzSXFDLEVBQUE7SUF0VHpDO01BeVRRLFVBQVU7TUFDVixTQUFpQyxFQUFBO0lBMVR6QztNekNnTEksZXlDNEk4RCxFQUFBO0lBNVRsRTtNQXlUUSxVQUFVO01BQ1YsZUFBaUMsRUFBQTtJQTFUekM7TXpDZ0xJLHFCeUM0SThELEVBQUE7SUE1VGxFO01BeVRRLFVBQVU7TUFDVixnQkFBaUMsRUFBQTtJQTFUekM7TXpDZ0xJLHNCeUM0SThELEVBQUE7SUE1VGxFO01BeVRRLFVBQVU7TUFDVixVQUFpQyxFQUFBO0lBMVR6QztNekNnTEksZ0J5QzRJOEQsRUFBQTtJQTVUbEU7TUF5VFEsVUFBVTtNQUNWLGdCQUFpQyxFQUFBO0lBMVR6QztNekNnTEksc0J5QzRJOEQsRUFBQTtJQTVUbEU7TUF5VFEsVUFBVTtNQUNWLGdCQUFpQyxFQUFBO0lBMVR6QztNekNnTEksc0J5QzRJOEQsRUFBQTtJQTVUbEU7OztNQXlUUSxVQUFVO01BQ1YsVUFBaUMsRUFBQTtJQTFUekM7TXpDZ0xJLGdCeUM0SThELEVBQUE7SUE1VGxFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01BeVRRLFVBQVU7TUFDVixnQkFBaUMsRUFBQTtJQTFUekM7TXpDZ0xJLHNCeUM0SThELEVBQUE7SUE1VGxFO01BeVRRLFVBQVU7TUFDVixnQkFBaUMsRUFBQTtJQTFUekM7TXpDZ0xJLHNCeUM0SThELEVBQUE7SUE1VGxFO01BeVRRLFVBQVU7TUFDVixVQUFpQyxFQUFBO0lBMVR6QztNekNnTEksZ0J5QzRJOEQsRUFBQTtJQTVUbEU7TUF5VFEsVUFBVTtNQUNWLGdCQUFpQyxFQUFBO0lBMVR6QztNekNnTEksc0J5QzRJOEQsRUFBQTtJQTVUbEU7TUF5VFEsVUFBVTtNQUNWLGdCQUFpQyxFQUFBO0lBMVR6QztNekNnTEksc0J5QzRJOEQsRUFBQTtJQTVUbEU7TUF5VFEsVUFBVTtNQUNWLFdBQWlDLEVBQUE7SUExVHpDO016Q2dMSSxpQnlDNEk4RCxFQUFBLEVBQVc7RXpDM0x6RTtJeUNqSUo7TUErVE0sVUFBVTtNQUNWLFlBQVksRUFBQTtJQWhVbEI7TUFrVU0sVUFBVTtNQUNWLFdBQVcsRUFBQTtJQW5VakI7TUFxVU0sVUFBVTtNQUNWLFVBQVUsRUFBQTtJQXRVaEI7TUF3VU0sVUFBVTtNQUNWLGVBQWUsRUFBQTtJQXpVckI7TUEyVU0sVUFBVTtNQUNWLFVBQVUsRUFBQTtJQTVVaEI7TUE4VU0sVUFBVTtNQUNWLGVBQWUsRUFBQTtJQS9VckI7TUFpVk0sVUFBVTtNQUNWLFVBQVUsRUFBQTtJQWxWaEI7TUFvVk0sVUFBVTtNQUNWLFVBQVUsRUFBQTtJQXJWaEI7TUF1Vk0sVUFBVTtNQUNWLFVBQVUsRUFBQTtJQXhWaEI7TUEwVk0sVUFBVTtNQUNWLFVBQVUsRUFBQTtJQTNWaEI7TUE2Vk0sVUFBVTtNQUNWLFVBQVUsRUFBQTtJQTlWaEI7TXpDZ0xJLGdCeUNnTHFDLEVBQUE7SUFoV3pDO016Q2dMSSxxQnlDa0wwQyxFQUFBO0lBbFc5QztNekNnTEksZ0J5Q29McUMsRUFBQTtJQXBXekM7TXpDZ0xJLHFCeUNzTDBDLEVBQUE7SUF0VzlDO016Q2dMSSxnQnlDd0xxQyxFQUFBO0lBeFd6QztNekNnTEksZ0J5QzBMcUMsRUFBQTtJQTFXekM7TXpDZ0xJLGdCeUM0THFDLEVBQUE7SUE1V3pDO016Q2dMSSxnQnlDOExxQyxFQUFBO0lBOVd6QztNekNnTEksZ0J5Q2dNcUMsRUFBQTtJQWhYekM7TUFtWFEsVUFBVTtNQUNWLFNBQWlDLEVBQUE7SUFwWHpDO016Q2dMSSxleUNzTThELEVBQUE7SUF0WGxFO01BbVhRLFVBQVU7TUFDVixlQUFpQyxFQUFBO0lBcFh6QztNekNnTEkscUJ5Q3NNOEQsRUFBQTtJQXRYbEU7TUFtWFEsVUFBVTtNQUNWLGdCQUFpQyxFQUFBO0lBcFh6QztNekNnTEksc0J5Q3NNOEQsRUFBQTtJQXRYbEU7TUFtWFEsVUFBVTtNQUNWLFVBQWlDLEVBQUE7SUFwWHpDO016Q2dMSSxnQnlDc004RCxFQUFBO0lBdFhsRTtNQW1YUSxVQUFVO01BQ1YsZ0JBQWlDLEVBQUE7SUFwWHpDO016Q2dMSSxzQnlDc004RCxFQUFBO0lBdFhsRTs7O01BbVhRLFVBQVU7TUFDVixnQkFBaUMsRUFBQTtJQXBYekM7TXpDZ0xJLHNCeUNzTThELEVBQUE7SUF0WGxFO01BbVhRLFVBQVU7TUFDVixVQUFpQyxFQUFBO0lBcFh6QztNekNnTEksZ0J5Q3NNOEQsRUFBQTtJQXRYbEU7TUFtWFEsVUFBVTtNQUNWLGdCQUFpQyxFQUFBO0lBcFh6QztNekNnTEksc0J5Q3NNOEQsRUFBQTtJQXRYbEU7TUFtWFEsVUFBVTtNQUNWLGdCQUFpQyxFQUFBO0lBcFh6QztNekNnTEksc0J5Q3NNOEQsRUFBQTtJQXRYbEU7TUFtWFEsVUFBVTtNQUNWLFVBQWlDLEVBQUE7SUFwWHpDO016Q2dMSSxnQnlDc004RCxFQUFBO0lBdFhsRTtNQW1YUSxVQUFVO01BQ1YsZ0JBQWlDLEVBQUE7SUFwWHpDO016Q2dMSSxzQnlDc004RCxFQUFBO0lBdFhsRTtNQW1YUSxVQUFVO01BQ1YsZ0JBQWlDLEVBQUE7SUFwWHpDO016Q2dMSSxzQnlDc004RCxFQUFBO0lBdFhsRTtNQW1YUSxVQUFVO01BQ1YsV0FBaUMsRUFBQTtJQXBYekM7TXpDZ0xJLGlCeUNzTThELEVBQUEsRUFBVztFekN0T3pFO0l5Q2hKSjtNQXlYTSxVQUFVO01BQ1YsWUFBWSxFQUFBO0lBMVhsQjtNQTRYTSxVQUFVO01BQ1YsV0FBVyxFQUFBO0lBN1hqQjtNQStYTSxVQUFVO01BQ1YsVUFBVSxFQUFBO0lBaFloQjtNQWtZTSxVQUFVO01BQ1YsZUFBZSxFQUFBO0lBbllyQjtNQXFZTSxVQUFVO01BQ1YsVUFBVSxFQUFBO0lBdFloQjtNQXdZTSxVQUFVO01BQ1YsZUFBZSxFQUFBO0lBellyQjtNQTJZTSxVQUFVO01BQ1YsVUFBVSxFQUFBO0lBNVloQjtNQThZTSxVQUFVO01BQ1YsVUFBVSxFQUFBO0lBL1loQjtNQWlaTSxVQUFVO01BQ1YsVUFBVSxFQUFBO0lBbFpoQjtNQW9aTSxVQUFVO01BQ1YsVUFBVSxFQUFBO0lBclpoQjtNQXVaTSxVQUFVO01BQ1YsVUFBVSxFQUFBO0lBeFpoQjtNekNnTEksZ0J5QzBPcUMsRUFBQTtJQTFaekM7TXpDZ0xJLHFCeUM0TzBDLEVBQUE7SUE1WjlDO016Q2dMSSxnQnlDOE9xQyxFQUFBO0lBOVp6QztNekNnTEkscUJ5Q2dQMEMsRUFBQTtJQWhhOUM7TXpDZ0xJLGdCeUNrUHFDLEVBQUE7SUFsYXpDO016Q2dMSSxnQnlDb1BxQyxFQUFBO0lBcGF6QztNekNnTEksZ0J5Q3NQcUMsRUFBQTtJQXRhekM7TXpDZ0xJLGdCeUN3UHFDLEVBQUE7SUF4YXpDO016Q2dMSSxnQnlDMFBxQyxFQUFBO0lBMWF6QztNQTZhUSxVQUFVO01BQ1YsU0FBaUMsRUFBQTtJQTlhekM7TXpDZ0xJLGV5Q2dROEQsRUFBQTtJQWhibEU7TUE2YVEsVUFBVTtNQUNWLGVBQWlDLEVBQUE7SUE5YXpDO016Q2dMSSxxQnlDZ1E4RCxFQUFBO0lBaGJsRTtNQTZhUSxVQUFVO01BQ1YsZ0JBQWlDLEVBQUE7SUE5YXpDO016Q2dMSSxzQnlDZ1E4RCxFQUFBO0lBaGJsRTtNQTZhUSxVQUFVO01BQ1YsVUFBaUMsRUFBQTtJQTlhekM7TXpDZ0xJLGdCeUNnUThELEVBQUE7SUFoYmxFO01BNmFRLFVBQVU7TUFDVixnQkFBaUMsRUFBQTtJQTlhekM7TXpDZ0xJLHNCeUNnUThELEVBQUE7SUFoYmxFO01BNmFRLFVBQVU7TUFDVixnQkFBaUMsRUFBQTtJQTlhekM7TXpDZ0xJLHNCeUNnUThELEVBQUE7SUFoYmxFO01BNmFRLFVBQVU7TUFDVixVQUFpQyxFQUFBO0lBOWF6QztNekNnTEksZ0J5Q2dROEQsRUFBQTtJQWhibEU7TUE2YVEsVUFBVTtNQUNWLGdCQUFpQyxFQUFBO0lBOWF6QztNekNnTEksc0J5Q2dROEQsRUFBQTtJQWhibEU7TUE2YVEsVUFBVTtNQUNWLGdCQUFpQyxFQUFBO0lBOWF6QztNekNnTEksc0J5Q2dROEQsRUFBQTtJQWhibEU7TUE2YVEsVUFBVTtNQUNWLFVBQWlDLEVBQUE7SUE5YXpDO016Q2dMSSxnQnlDZ1E4RCxFQUFBO0lBaGJsRTtNQTZhUSxVQUFVO01BQ1YsZ0JBQWlDLEVBQUE7SUE5YXpDO016Q2dMSSxzQnlDZ1E4RCxFQUFBO0lBaGJsRTtNQTZhUSxVQUFVO01BQ1YsZ0JBQWlDLEVBQUE7SUE5YXpDO016Q2dMSSxzQnlDZ1E4RCxFQUFBO0lBaGJsRTtNQTZhUSxVQUFVO01BQ1YsV0FBaUMsRUFBQTtJQTlhekM7TXpDZ0xJLGlCeUNnUThELEVBQUEsRUFBVzs7QUFFN0U7RXpDbFFJLHFCeUNsTGdCO0V6Q2tMaEIsc0J5Q2xMZ0I7RUF1YmxCLG9CQXZia0IsRUFBQTtFQW9icEI7SUFLSSx1QkF6YmdCLEVBQUE7RUFvYnBCO0lBT0kscUNBQTRDLEVBQUE7RUFQaEQ7SUFVSSx1QkFBdUIsRUFBQTtFQVYzQjtJekNsUUksY3lDOFFpQztJekM5UWpDLGV5QytRaUM7SUFDakMsYUFBYSxFQUFBO0lBZGpCO01BZ0JNLFNBQVM7TUFDVCxxQkFBcUIsRUFBQTtJQWpCM0I7TUFtQk0scUJBQXFCLEVBQUE7SUFuQjNCO01BcUJNLGdCQUFnQixFQUFBO0VBckJ0QjtJQXVCSSxhQUFhLEVBQUE7RUF2QmpCO0lBeUJJLGVBQWUsRUFBQTtFQXpCbkI7SUEyQkksbUJBQW1CLEVBQUE7RXpDdldyQjtJeUM0VUY7TUErQk0sYUFBYSxFQUFBLEVBQUc7RXpDL1ZwQjtJeUNnVUY7TUFtQ00sYUFBYSxFQUFBLEVBQUc7O0FBR3BCO0VBQ0Usb0JBQVk7RXpDelNaLHdDeUMwUzJEO0V6QzFTM0QseUN5QzJTMkQsRUFBQTtFQUg3RDtJQUtJLDhCQUE4QjtJQUM5QiwrQkFBK0IsRUFBQTtFQU5uQztJQVNNLGlCQUFZLEVBQUE7RXpDL1hsQjtJeUNzWEE7TUFZUSxpQkFBWSxFQUFBLEVBQW1CO0V6QzlYdkM7SXlDa1hBO01BZVEsaUJBQVksRUFBQSxFQUFtQjtFekM3WHZDO0l5QzhXQTtNQWtCUSxpQkFBWSxFQUFBLEVBQW1CO0V6QzVYdkM7SXlDMFdBO01BcUJRLGlCQUFZLEVBQUEsRUFBbUI7RXpDM1h2QztJeUNzV0E7TUF3QlEsaUJBQVksRUFBQSxFQUFtQjtFekN6WHJDO0l5Q2lXRjtNQTJCUSxpQkFBWSxFQUFBLEVBQW1CO0V6Q2xYckM7SXlDdVZGO01BOEJRLGlCQUFZLEVBQUEsRUFBbUI7RXpDaFhyQztJeUNrVkY7TUFpQ1EsaUJBQVksRUFBQSxFQUFtQjtFekN6V3JDO0l5Q3dVRjtNQW9DUSxpQkFBWSxFQUFBLEVBQW1CO0VBcEN2QztJQVNNLG9CQUFZLEVBQUE7RXpDL1hsQjtJeUNzWEE7TUFZUSxvQkFBWSxFQUFBLEVBQW1CO0V6QzlYdkM7SXlDa1hBO01BZVEsb0JBQVksRUFBQSxFQUFtQjtFekM3WHZDO0l5QzhXQTtNQWtCUSxvQkFBWSxFQUFBLEVBQW1CO0V6QzVYdkM7SXlDMFdBO01BcUJRLG9CQUFZLEVBQUEsRUFBbUI7RXpDM1h2QztJeUNzV0E7TUF3QlEsb0JBQVksRUFBQSxFQUFtQjtFekN6WHJDO0l5Q2lXRjtNQTJCUSxvQkFBWSxFQUFBLEVBQW1CO0V6Q2xYckM7SXlDdVZGO01BOEJRLG9CQUFZLEVBQUEsRUFBbUI7RXpDaFhyQztJeUNrVkY7TUFpQ1Esb0JBQVksRUFBQSxFQUFtQjtFekN6V3JDO0l5Q3dVRjtNQW9DUSxvQkFBWSxFQUFBLEVBQW1CO0VBcEN2QztJQVNNLG1CQUFZLEVBQUE7RXpDL1hsQjtJeUNzWEE7TUFZUSxtQkFBWSxFQUFBLEVBQW1CO0V6QzlYdkM7SXlDa1hBO01BZVEsbUJBQVksRUFBQSxFQUFtQjtFekM3WHZDO0l5QzhXQTtNQWtCUSxtQkFBWSxFQUFBLEVBQW1CO0V6QzVYdkM7SXlDMFdBO01BcUJRLG1CQUFZLEVBQUEsRUFBbUI7RXpDM1h2QztJeUNzV0E7TUF3QlEsbUJBQVksRUFBQSxFQUFtQjtFekN6WHJDO0l5Q2lXRjtNQTJCUSxtQkFBWSxFQUFBLEVBQW1CO0V6Q2xYckM7SXlDdVZGO01BOEJRLG1CQUFZLEVBQUEsRUFBbUI7RXpDaFhyQztJeUNrVkY7TUFpQ1EsbUJBQVksRUFBQSxFQUFtQjtFekN6V3JDO0l5Q3dVRjtNQW9DUSxtQkFBWSxFQUFBLEVBQW1CO0VBcEN2QztJQVNNLG9CQUFZLEVBQUE7RXpDL1hsQjtJeUNzWEE7TUFZUSxvQkFBWSxFQUFBLEVBQW1CO0V6QzlYdkM7SXlDa1hBO01BZVEsb0JBQVksRUFBQSxFQUFtQjtFekM3WHZDO0l5QzhXQTtNQWtCUSxvQkFBWSxFQUFBLEVBQW1CO0V6QzVYdkM7SXlDMFdBO01BcUJRLG9CQUFZLEVBQUEsRUFBbUI7RXpDM1h2QztJeUNzV0E7TUF3QlEsb0JBQVksRUFBQSxFQUFtQjtFekN6WHJDO0l5Q2lXRjtNQTJCUSxvQkFBWSxFQUFBLEVBQW1CO0V6Q2xYckM7SXlDdVZGO01BOEJRLG9CQUFZLEVBQUEsRUFBbUI7RXpDaFhyQztJeUNrVkY7TUFpQ1Esb0JBQVksRUFBQSxFQUFtQjtFekN6V3JDO0l5Q3dVRjtNQW9DUSxvQkFBWSxFQUFBLEVBQW1CO0VBcEN2QztJQVNNLGlCQUFZLEVBQUE7RXpDL1hsQjtJeUNzWEE7TUFZUSxpQkFBWSxFQUFBLEVBQW1CO0V6QzlYdkM7SXlDa1hBO01BZVEsaUJBQVksRUFBQSxFQUFtQjtFekM3WHZDO0l5QzhXQTtNQWtCUSxpQkFBWSxFQUFBLEVBQW1CO0V6QzVYdkM7SXlDMFdBO01BcUJRLGlCQUFZLEVBQUEsRUFBbUI7RXpDM1h2QztJeUNzV0E7TUF3QlEsaUJBQVksRUFBQSxFQUFtQjtFekN6WHJDO0l5Q2lXRjtNQTJCUSxpQkFBWSxFQUFBLEVBQW1CO0V6Q2xYckM7SXlDdVZGO01BOEJRLGlCQUFZLEVBQUEsRUFBbUI7RXpDaFhyQztJeUNrVkY7TUFpQ1EsaUJBQVksRUFBQSxFQUFtQjtFekN6V3JDO0l5Q3dVRjtNQW9DUSxpQkFBWSxFQUFBLEVBQW1CO0VBcEN2QztJQVNNLG9CQUFZLEVBQUE7RXpDL1hsQjtJeUNzWEE7TUFZUSxvQkFBWSxFQUFBLEVBQW1CO0V6QzlYdkM7SXlDa1hBO01BZVEsb0JBQVksRUFBQSxFQUFtQjtFekM3WHZDO0l5QzhXQTtNQWtCUSxvQkFBWSxFQUFBLEVBQW1CO0V6QzVYdkM7SXlDMFdBO01BcUJRLG9CQUFZLEVBQUEsRUFBbUI7RXpDM1h2QztJeUNzV0E7TUF3QlEsb0JBQVksRUFBQSxFQUFtQjtFekN6WHJDO0l5Q2lXRjtNQTJCUSxvQkFBWSxFQUFBLEVBQW1CO0V6Q2xYckM7SXlDdVZGO01BOEJRLG9CQUFZLEVBQUEsRUFBbUI7RXpDaFhyQztJeUNrVkY7TUFpQ1Esb0JBQVksRUFBQSxFQUFtQjtFekN6V3JDO0l5Q3dVRjtNQW9DUSxvQkFBWSxFQUFBLEVBQW1CO0VBcEN2QztJQVNNLG1CQUFZLEVBQUE7RXpDL1hsQjtJeUNzWEE7TUFZUSxtQkFBWSxFQUFBLEVBQW1CO0V6QzlYdkM7SXlDa1hBO01BZVEsbUJBQVksRUFBQSxFQUFtQjtFekM3WHZDO0l5QzhXQTtNQWtCUSxtQkFBWSxFQUFBLEVBQW1CO0V6QzVYdkM7SXlDMFdBO01BcUJRLG1CQUFZLEVBQUEsRUFBbUI7RXpDM1h2QztJeUNzV0E7TUF3QlEsbUJBQVksRUFBQSxFQUFtQjtFekN6WHJDO0l5Q2lXRjtNQTJCUSxtQkFBWSxFQUFBLEVBQW1CO0V6Q2xYckM7SXlDdVZGO01BOEJRLG1CQUFZLEVBQUEsRUFBbUI7RXpDaFhyQztJeUNrVkY7TUFpQ1EsbUJBQVksRUFBQSxFQUFtQjtFekN6V3JDO0l5Q3dVRjtNQW9DUSxtQkFBWSxFQUFBLEVBQW1CO0VBcEN2QztJQVNNLG9CQUFZLEVBQUE7RXpDL1hsQjtJeUNzWEE7TUFZUSxvQkFBWSxFQUFBLEVBQW1CO0V6QzlYdkM7SXlDa1hBO01BZVEsb0JBQVksRUFBQSxFQUFtQjtFekM3WHZDO0l5QzhXQTtNQWtCUSxvQkFBWSxFQUFBLEVBQW1CO0V6QzVYdkM7SXlDMFdBO01BcUJRLG9CQUFZLEVBQUEsRUFBbUI7RXpDM1h2QztJeUNzV0E7Ozs7Ozs7Ozs7Ozs7TUF3QlEsb0JBQVksRUFBQSxFQUFtQjtFekN6WHJDO0l5Q2lXRjtNQTJCUSxvQkFBWSxFQUFBLEVBQW1CO0V6Q2xYckM7SXlDdVZGO01BOEJRLG9CQUFZLEVBQUEsRUFBbUI7RXpDaFhyQztJeUNrVkY7TUFpQ1Esb0JBQVksRUFBQSxFQUFtQjtFekN6V3JDO0l5Q3dVRjtNQW9DUSxvQkFBWSxFQUFBLEVBQW1CO0VBcEN2QztJQVNNLGlCQUFZLEVBQUE7RXpDL1hsQjtJeUNzWEE7TUFZUSxpQkFBWSxFQUFBLEVBQW1CO0V6QzlYdkM7SXlDa1hBO01BZVEsaUJBQVksRUFBQSxFQUFtQjtFekM3WHZDO0l5QzhXQTtNQWtCUSxpQkFBWSxFQUFBLEVBQW1CO0V6QzVYdkM7SXlDMFdBO01BcUJRLGlCQUFZLEVBQUEsRUFBbUI7RXpDM1h2QztJeUNzV0E7TUF3QlEsaUJBQVksRUFBQSxFQUFtQjtFekN6WHJDO0l5Q2lXRjtNQTJCUSxpQkFBWSxFQUFBLEVBQW1CO0V6Q2xYckM7SXlDdVZGO01BOEJRLGlCQUFZLEVBQUEsRUFBbUI7RXpDaFhyQztJeUNrVkY7TUFpQ1EsaUJBQVksRUFBQSxFQUFtQjtFekN6V3JDO0l5Q3dVRjtNQW9DUSxpQkFBWSxFQUFBLEVBQW1COztBQzVmekM7RUFDRSxvQkFBb0I7RUFDcEIsY0FBYztFQUNkLGFBQWE7RUFDYixZQUFZO0VBQ1osY0FBYztFQUNkLDRCQUF1QjtFQUF2Qix1QkFBdUIsRUFBQTtFQU56QjtJQVNJLHFCQUErQjtJQUMvQixzQkFBZ0M7SUFDaEMsb0JBQThCLEVBQUE7SUFYbEM7TUFhTSx1QkFBaUMsRUFBQTtJQWJ2QztNQWVNLHNCQWpCZ0IsRUFBQTtFQUV0QjtJQWlCSSxvQkFBb0IsRUFBQTtFQWpCeEI7SUFtQkksZ0JBckJrQixFQUFBO0VBRXRCO0lBcUJJLHNCQUFzQixFQUFBO0lBckIxQjtNQXVCTSxnQ0FBZ0MsRUFBQTtFMUMrRXBDO0kwQ3RHRjtNQTJCTSxhQUFhLEVBQUE7SUEzQm5CO01BOEJRLFVBQVU7TUFDVixlQUE4QixFQUFBO0lBL0J0QztNQThCUSxVQUFVO01BQ1YsZ0JBQThCLEVBQUE7SUEvQnRDO01BOEJRLFVBQVU7TUFDVixVQUE4QixFQUFBO0lBL0J0QztNQThCUSxVQUFVO01BQ1YsZ0JBQThCLEVBQUE7SUEvQnRDO01BOEJRLFVBQVU7TUFDVixnQkFBOEIsRUFBQTtJQS9CdEM7TUE4QlEsVUFBVTtNQUNWLFVBQThCLEVBQUE7SUEvQnRDO01BOEJRLFVBQVU7TUFDVixnQkFBOEIsRUFBQTtJQS9CdEM7TUE4QlEsVUFBVTtNQUNWLGdCQUE4QixFQUFBO0lBL0J0QztNQThCUSxVQUFVO01BQ1YsVUFBOEIsRUFBQTtJQS9CdEM7TUE4QlEsVUFBVTtNQUNWLGdCQUE4QixFQUFBO0lBL0J0QztNQThCUSxVQUFVO01BQ1YsZ0JBQThCLEVBQUE7SUEvQnRDO01BOEJRLFVBQVU7TUFDVixXQUE4QixFQUFBLEVBQUc7O0FDbkN6QyxrQkFBQTtBQ0lFO0VBQ0UseUJBQXdCLEVBQUE7O0FBQzFCO0VBR0kseUJBQTBDLEVBQUE7O0FBQzlDO0VBQ0Usb0NBQW1DLEVBQUE7O0FBUHJDO0VBQ0UseUJBQXdCLEVBQUE7O0FBQzFCO0VBR0ksdUJBQTBDLEVBQUE7O0FBQzlDO0VBQ0Usb0NBQW1DLEVBQUE7O0FBUHJDO0VBQ0UseUJBQXdCLEVBQUE7O0FBQzFCO0VBR0ksMkJBQTBDLEVBQUE7O0FBQzlDO0VBQ0Usb0NBQW1DLEVBQUE7O0FBUHJDO0VBQ0UseUJBQXdCLEVBQUE7O0FBQzFCO0VBR0kseUJBQTBDLEVBQUE7O0FBQzlDO0VBQ0Usb0NBQW1DLEVBQUE7O0FBUHJDO0VBQ0UseUJBQXdCLEVBQUE7O0FBQzFCO0VBR0kseUJBQTBDLEVBQUE7O0FBQzlDO0VBQ0Usb0NBQW1DLEVBQUE7O0FBS25DO0VBQ0UseUJBQThCLEVBQUE7O0FBQ2hDO0VBR0kseUJBQWdELEVBQUE7O0FBQ3BEO0VBQ0Usb0NBQXlDLEVBQUE7O0FBRTNDO0VBQ0UseUJBQTZCLEVBQUE7O0FBQy9CO0VBR0kseUJBQWdELEVBQUE7O0FBQ3BEO0VBQ0Usb0NBQXdDLEVBQUE7O0FBNUI1QztFQUNFLHlCQUF3QixFQUFBOztBQUMxQjtFQUdJLHlCQUEwQyxFQUFBOztBQUM5QztFQUNFLG9DQUFtQyxFQUFBOztBQUtuQztFQUNFLHlCQUE4QixFQUFBOztBQUNoQztFQUdJLHlCQUFnRCxFQUFBOztBQUNwRDtFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE2QixFQUFBOztBQUMvQjtFQUdJLHlCQUFnRCxFQUFBOztBQUNwRDtFQUNFLG9DQUF3QyxFQUFBOztBQTVCNUM7RUFDRSx5QkFBd0IsRUFBQTs7QUFDMUI7RUFHSSx5QkFBMEMsRUFBQTs7QUFDOUM7RUFDRSxvQ0FBbUMsRUFBQTs7QUFLbkM7RUFDRSx5QkFBOEIsRUFBQTs7QUFDaEM7RUFHSSx5QkFBZ0QsRUFBQTs7QUFDcEQ7RUFDRSxvQ0FBeUMsRUFBQTs7QUFFM0M7RUFDRSx5QkFBNkIsRUFBQTs7QUFDL0I7RUFHSSx5QkFBZ0QsRUFBQTs7QUFDcEQ7RUFDRSxvQ0FBd0MsRUFBQTs7QUE1QjVDO0VBQ0UseUJBQXdCLEVBQUE7O0FBQzFCO0VBR0kseUJBQTBDLEVBQUE7O0FBQzlDO0VBQ0Usb0NBQW1DLEVBQUE7O0FBS25DO0VBQ0UseUJBQThCLEVBQUE7O0FBQ2hDO0VBR0kseUJBQWdELEVBQUE7O0FBQ3BEO0VBQ0Usb0NBQXlDLEVBQUE7O0FBRTNDO0VBQ0UseUJBQTZCLEVBQUE7O0FBQy9CO0VBR0kseUJBQWdELEVBQUE7O0FBQ3BEO0VBQ0Usb0NBQXdDLEVBQUE7O0FBNUI1QztFQUNFLHlCQUF3QixFQUFBOztBQUMxQjtFQUdJLHlCQUEwQyxFQUFBOztBQUM5QztFQUNFLG9DQUFtQyxFQUFBOztBQUtuQztFQUNFLHlCQUE4QixFQUFBOztBQUNoQztFQUdJLHlCQUFnRCxFQUFBOztBQUNwRDtFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE2QixFQUFBOztBQUMvQjtFQUdJLHlCQUFnRCxFQUFBOztBQUNwRDtFQUNFLG9DQUF3QyxFQUFBOztBQTVCNUM7RUFDRSx5QkFBd0IsRUFBQTs7QUFDMUI7RUFHSSx5QkFBMEMsRUFBQTs7QUFDOUM7RUFDRSxvQ0FBbUMsRUFBQTs7QUFLbkM7RUFDRSx5QkFBOEIsRUFBQTs7QUFDaEM7RUFHSSx5QkFBZ0QsRUFBQTs7QUFDcEQ7RUFDRSxvQ0FBeUMsRUFBQTs7QUFFM0M7RUFDRSx5QkFBNkIsRUFBQTs7QUFDL0I7RUFHSSx5QkFBZ0QsRUFBQTs7QUFDcEQ7RUFDRSxvQ0FBd0MsRUFBQTs7QUE1QjVDO0VBQ0UseUJBQXdCLEVBQUE7O0FBQzFCO0VBR0kseUJBQTBDLEVBQUE7O0FBQzlDO0VBQ0Usb0NBQW1DLEVBQUE7O0FBS25DO0VBQ0UseUJBQThCLEVBQUE7O0FBQ2hDO0VBR0kseUJBQWdELEVBQUE7O0FBQ3BEO0VBQ0Usb0NBQXlDLEVBQUE7O0FBRTNDO0VBQ0UseUJBQTZCLEVBQUE7O0FBQy9CO0VBR0kseUJBQWdELEVBQUE7O0FBQ3BEO0VBQ0Usb0NBQXdDLEVBQUE7O0FBNUI1QztFQUNFLHlCQUF3QixFQUFBOztBQUMxQjtFQUdJLHlCQUEwQyxFQUFBOztBQUM5QztFQUNFLG9DQUFtQyxFQUFBOztBQUtuQztFQUNFLHlCQUE4QixFQUFBOztBQUNoQztFQUdJLHlCQUFnRCxFQUFBOztBQUNwRDtFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE2QixFQUFBOztBQUMvQjtFQUdJLHlCQUFnRCxFQUFBOztBQUNwRDtFQUNFLG9DQUF3QyxFQUFBOztBQTVCNUM7RUFDRSx5QkFBd0IsRUFBQTs7QUFDMUI7RUFHSSx5QkFBMEMsRUFBQTs7QUFDOUM7RUFDRSxvQ0FBbUMsRUFBQTs7QUFLbkM7RUFDRSx5QkFBOEIsRUFBQTs7QUFDaEM7RUFHSSx5QkFBZ0QsRUFBQTs7QUFDcEQ7RUFDRSxvQ0FBeUMsRUFBQTs7QUFFM0M7RUFDRSx5QkFBNkIsRUFBQTs7QUFDL0I7RUFHSSx5QkFBZ0QsRUFBQTs7QUFDcEQ7RUFDRSxvQ0FBd0MsRUFBQTs7QUE1QjVDO0VBQ0UseUJBQXdCLEVBQUE7O0FBQzFCO0VBR0kseUJBQTBDLEVBQUE7O0FBQzlDO0VBQ0Usb0NBQW1DLEVBQUE7O0FBS25DO0VBQ0UsNEJBQThCLEVBQUE7O0FBQ2hDO0VBR0kseUJBQWdELEVBQUE7O0FBQ3BEO0VBQ0UsdUNBQXlDLEVBQUE7O0FBRTNDO0VBQ0UseUJBQTZCLEVBQUE7O0FBQy9CO0VBR0kseUJBQWdELEVBQUE7O0FBQ3BEO0VBQ0Usb0NBQXdDLEVBQUE7O0FBNUI1QztFQUNFLHlCQUF3QixFQUFBOztBQUMxQjtFQUdJLHlCQUEwQyxFQUFBOztBQUM5QztFQUNFLG9DQUFtQyxFQUFBOztBQUtuQztFQUNFLHlCQUE4QixFQUFBOztBQUNoQztFQUdJLHlCQUFnRCxFQUFBOztBQUNwRDtFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE2QixFQUFBOztBQUMvQjtFQUdJLHlCQUFnRCxFQUFBOztBQUNwRDtFQUNFLG9DQUF3QyxFQUFBOztBQUc1QztFQUNFLHlCQUF3QixFQUFBOztBQUMxQjtFQUNFLG9DQUFtQyxFQUFBOztBQUhyQztFQUNFLHlCQUF3QixFQUFBOztBQUMxQjtFQUNFLG9DQUFtQyxFQUFBOztBQUhyQztFQUNFLHlCQUF3QixFQUFBOztBQUMxQjtFQUNFLG9DQUFtQyxFQUFBOztBQUhyQztFQUNFLHlCQUF3QixFQUFBOztBQUMxQjtFQUNFLG9DQUFtQyxFQUFBOztBQUhyQztFQUNFLHlCQUF3QixFQUFBOztBQUMxQjtFQUNFLG9DQUFtQyxFQUFBOztBQUhyQztFQUNFLHlCQUF3QixFQUFBOztBQUMxQjtFQUNFLG9DQUFtQyxFQUFBOztBQUhyQztFQUNFLHlCQUF3QixFQUFBOztBQUMxQjtFQUNFLG9DQUFtQyxFQUFBOztBQUhyQztFQUNFLHlCQUF3QixFQUFBOztBQUMxQjtFQUNFLG9DQUFtQyxFQUFBOztBQUhyQztFQUNFLHlCQUF3QixFQUFBOztBQUMxQjtFQUNFLG9DQUFtQyxFQUFBOztBQ3BDckM7RUFDRSw4QkFBaUMsRUFBQTs7QUFEbkM7RUFDRSxzQ0FBaUMsRUFBQTs7QUFEbkM7RUFDRSxpQ0FBaUMsRUFBQTs7QUFEbkM7RUFDRSx5Q0FBaUMsRUFBQTs7QUFJbkM7RUFDRSw0QkFBNEIsRUFBQTs7QUFEOUI7RUFDRSwwQkFBNEIsRUFBQTs7QUFEOUI7RUFDRSxrQ0FBNEIsRUFBQTs7QUFJOUI7RUFDRSxzQ0FBa0MsRUFBQTs7QUFEcEM7RUFDRSxvQ0FBa0MsRUFBQTs7QUFEcEM7RUFDRSxrQ0FBa0MsRUFBQTs7QUFEcEM7RUFDRSx5Q0FBa0MsRUFBQTs7QUFEcEM7RUFDRSx3Q0FBa0MsRUFBQTs7QUFEcEM7RUFDRSx3Q0FBa0MsRUFBQTs7QUFEcEM7RUFDRSxpQ0FBa0MsRUFBQTs7QUFEcEM7RUFDRSwrQkFBa0MsRUFBQTs7QUFEcEM7RUFDRSxnQ0FBa0MsRUFBQTs7QUFEcEM7RUFDRSxpQ0FBa0MsRUFBQTs7QUFJcEM7RUFDRSxvQ0FBZ0MsRUFBQTs7QUFEbEM7RUFDRSxrQ0FBZ0MsRUFBQTs7QUFEbEM7RUFDRSxnQ0FBZ0MsRUFBQTs7QUFEbEM7RUFDRSx1Q0FBZ0MsRUFBQTs7QUFEbEM7RUFDRSxzQ0FBZ0MsRUFBQTs7QUFEbEM7RUFDRSxzQ0FBZ0MsRUFBQTs7QUFEbEM7RUFDRSxpQ0FBZ0MsRUFBQTs7QUFEbEM7RUFDRSwrQkFBZ0MsRUFBQTs7QUFEbEM7RUFDRSw2QkFBZ0MsRUFBQTs7QUFEbEM7RUFDRSxrQ0FBZ0MsRUFBQTs7QUFJbEM7RUFDRSwrQkFBOEIsRUFBQTs7QUFEaEM7RUFDRSxrQ0FBOEIsRUFBQTs7QUFEaEM7RUFDRSxnQ0FBOEIsRUFBQTs7QUFEaEM7RUFDRSw4QkFBOEIsRUFBQTs7QUFEaEM7RUFDRSxnQ0FBOEIsRUFBQTs7QUFEaEM7RUFDRSw2QkFBOEIsRUFBQTs7QUFEaEM7RUFDRSwyQkFBOEIsRUFBQTs7QUFEaEM7RUFDRSxrQ0FBOEIsRUFBQTs7QUFEaEM7RUFDRSxnQ0FBOEIsRUFBQTs7QUFJaEM7RUFDRSwyQkFBNkIsRUFBQTs7QUFEL0I7RUFDRSxpQ0FBNkIsRUFBQTs7QUFEL0I7RUFDRSwrQkFBNkIsRUFBQTs7QUFEL0I7RUFDRSw2QkFBNkIsRUFBQTs7QUFEL0I7RUFDRSwrQkFBNkIsRUFBQTs7QUFEL0I7RUFDRSw4QkFBNkIsRUFBQTs7QUFLN0I7RUFDRSx1QkFBcUMsRUFBQTs7QUFEdkM7RUFDRSx1QkFBcUMsRUFBQTs7QUFEdkM7RUFDRSx1QkFBcUMsRUFBQTs7QUFEdkM7RUFDRSx1QkFBcUMsRUFBQTs7QUFEdkM7RUFDRSx1QkFBcUMsRUFBQTs7QUFEdkM7RUFDRSx1QkFBcUMsRUFBQTs7QUFEdkM7RUFDRSx5QkFBcUMsRUFBQTs7QUFEdkM7RUFDRSx5QkFBcUMsRUFBQTs7QUFEdkM7RUFDRSx5QkFBcUMsRUFBQTs7QUFEdkM7RUFDRSx5QkFBcUMsRUFBQTs7QUFEdkM7RUFDRSx5QkFBcUMsRUFBQTs7QUFEdkM7RUFDRSx5QkFBcUMsRUFBQTs7QTdDL0J6QztFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osY0FBYyxFQUFBOztBOENEbEI7RUFDRSxzQkFBc0IsRUFBQTs7QUFFeEI7RUFDRSx1QkFBdUIsRUFBQTs7QUNQekI7RUFDRSwyQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwyQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBMEI7RUFDMUIsOEJBQThCLEVBQUE7O0FDVmhDO0VBQ0UsMkJBQTJCLEVBQUE7O0FDSTdCO0VBQ0UsNkJBQTZCLEVBQUE7O0FDTi9CO0VBQ0Usb0JBQW9CLEVBQUE7O0FBRXRCO0VBQ0UscUJBQXFCLEVBQUE7O0FBV25CO0VBQ0Usb0JBQStCLEVBQUE7O0FBRy9CO0VBQ0Usd0JBQThDLEVBQUE7O0FBRGhEO0VBQ0UsMEJBQThDLEVBQUE7O0FBRGhEO0VBQ0UsMkJBQThDLEVBQUE7O0FBRGhEO0VBQ0UseUJBQThDLEVBQUE7O0FBR2hEO0VBQ0UseUJBQXlDO0VBQ3pDLDBCQUEyQyxFQUFBOztBQUc3QztFQUNFLHdCQUF1QztFQUN2QywyQkFBNkMsRUFBQTs7QUFmakQ7RUFDRSwwQkFBK0IsRUFBQTs7QUFHL0I7RUFDRSw4QkFBOEMsRUFBQTs7QUFEaEQ7RUFDRSxnQ0FBOEMsRUFBQTs7QUFEaEQ7RUFDRSxpQ0FBOEMsRUFBQTs7QUFEaEQ7RUFDRSwrQkFBOEMsRUFBQTs7QUFHaEQ7RUFDRSwrQkFBeUM7RUFDekMsZ0NBQTJDLEVBQUE7O0FBRzdDO0VBQ0UsOEJBQXVDO0VBQ3ZDLGlDQUE2QyxFQUFBOztBQWZqRDtFQUNFLHlCQUErQixFQUFBOztBQUcvQjtFQUNFLDZCQUE4QyxFQUFBOztBQURoRDtFQUNFLCtCQUE4QyxFQUFBOztBQURoRDtFQUNFLGdDQUE4QyxFQUFBOztBQURoRDtFQUNFLDhCQUE4QyxFQUFBOztBQUdoRDtFQUNFLDhCQUF5QztFQUN6QywrQkFBMkMsRUFBQTs7QUFHN0M7RUFDRSw2QkFBdUM7RUFDdkMsZ0NBQTZDLEVBQUE7O0FBZmpEO0VBQ0UsMEJBQStCLEVBQUE7O0FBRy9CO0VBQ0UsOEJBQThDLEVBQUE7O0FBRGhEO0VBQ0UsZ0NBQThDLEVBQUE7O0FBRGhEO0VBQ0UsaUNBQThDLEVBQUE7O0FBRGhEO0VBQ0UsK0JBQThDLEVBQUE7O0FBR2hEO0VBQ0UsK0JBQXlDO0VBQ3pDLGdDQUEyQyxFQUFBOztBQUc3QztFQUNFLDhCQUF1QztFQUN2QyxpQ0FBNkMsRUFBQTs7QUFmakQ7RUFDRSx1QkFBK0IsRUFBQTs7QUFHL0I7RUFDRSwyQkFBOEMsRUFBQTs7QUFEaEQ7RUFDRSw2QkFBOEMsRUFBQTs7QUFEaEQ7RUFDRSw4QkFBOEMsRUFBQTs7QUFEaEQ7RUFDRSw0QkFBOEMsRUFBQTs7QUFHaEQ7RUFDRSw0QkFBeUM7RUFDekMsNkJBQTJDLEVBQUE7O0FBRzdDO0VBQ0UsMkJBQXVDO0VBQ3ZDLDhCQUE2QyxFQUFBOztBQWZqRDtFQUNFLHlCQUErQixFQUFBOztBQUcvQjtFQUNFLDZCQUE4QyxFQUFBOztBQURoRDtFQUNFLCtCQUE4QyxFQUFBOztBQURoRDtFQUNFLGdDQUE4QyxFQUFBOztBQURoRDtFQUNFLDhCQUE4QyxFQUFBOztBQUdoRDtFQUNFLDhCQUF5QztFQUN6QywrQkFBMkMsRUFBQTs7QUFHN0M7RUFDRSw2QkFBdUM7RUFDdkMsZ0NBQTZDLEVBQUE7O0FBZmpEO0VBQ0UsdUJBQStCLEVBQUE7O0FBRy9CO0VBQ0UsMkJBQThDLEVBQUE7O0FBRGhEO0VBQ0UsNkJBQThDLEVBQUE7O0FBRGhEO0VBQ0UsOEJBQThDLEVBQUE7O0FBRGhEO0VBQ0UsNEJBQThDLEVBQUE7O0FBR2hEO0VBQ0UsNEJBQXlDO0VBQ3pDLDZCQUEyQyxFQUFBOztBQUc3QztFQUNFLDJCQUF1QztFQUN2Qyw4QkFBNkMsRUFBQTs7QUFmakQ7RUFDRSx1QkFBK0IsRUFBQTs7QUFHL0I7RUFDRSwyQkFBOEMsRUFBQTs7QUFEaEQ7RUFDRSw2QkFBOEMsRUFBQTs7QUFEaEQ7RUFDRSw4QkFBOEMsRUFBQTs7QUFEaEQ7RUFDRSw0QkFBOEMsRUFBQTs7QUFHaEQ7RUFDRSw0QkFBeUM7RUFDekMsNkJBQTJDLEVBQUE7O0FBRzdDO0VBQ0UsMkJBQXVDO0VBQ3ZDLDhCQUE2QyxFQUFBOztBQWZqRDtFQUNFLHFCQUErQixFQUFBOztBQUcvQjs7O0VBQ0UseUJBQThDLEVBQUE7O0FBRGhEO0VBQ0UsMkJBQThDLEVBQUE7O0FBRGhEO0VBQ0UsNEJBQThDLEVBQUE7O0FBRGhEO0VBQ0UsMEJBQThDLEVBQUE7O0FBR2hEO0VBQ0UsMEJBQXlDO0VBQ3pDLDJCQUEyQyxFQUFBOztBQUc3QztFQUNFLHlCQUF1QztFQUN2Qyw0QkFBNkMsRUFBQTs7QUFmakQ7RUFDRSwyQkFBK0IsRUFBQTs7QUFHL0I7RUFDRSwrQkFBOEMsRUFBQTs7QUFEaEQ7RUFDRSxpQ0FBOEMsRUFBQTs7QUFEaEQ7RUFDRSxrQ0FBOEMsRUFBQTs7QUFEaEQ7RUFDRSxnQ0FBOEMsRUFBQTs7QUFHaEQ7RUFDRSxnQ0FBeUM7RUFDekMsaUNBQTJDLEVBQUE7O0FBRzdDO0VBQ0UsK0JBQXVDO0VBQ3ZDLGtDQUE2QyxFQUFBOztBQWZqRDtFQUNFLDBCQUErQixFQUFBOztBQUcvQjtFQUNFLDhCQUE4QyxFQUFBOztBQURoRDtFQUNFLGdDQUE4QyxFQUFBOztBQURoRDtFQUNFLGlDQUE4QyxFQUFBOztBQURoRDtFQUNFLCtCQUE4QyxFQUFBOztBQUdoRDtFQUNFLCtCQUF5QztFQUN6QyxnQ0FBMkMsRUFBQTs7QUFHN0M7RUFDRSw4QkFBdUM7RUFDdkMsaUNBQTZDLEVBQUE7O0FBZmpEO0VBQ0UsMkJBQStCLEVBQUE7O0FBRy9CO0VBQ0UsK0JBQThDLEVBQUE7O0FBRGhEO0VBQ0UsaUNBQThDLEVBQUE7O0FBRGhEO0VBQ0Usa0NBQThDLEVBQUE7O0FBRGhEO0VBQ0UsZ0NBQThDLEVBQUE7O0FBR2hEO0VBQ0UsZ0NBQXlDO0VBQ3pDLGlDQUEyQyxFQUFBOztBQUc3QztFQUNFLCtCQUF1QztFQUN2QyxrQ0FBNkMsRUFBQTs7QUFmakQ7RUFDRSx3QkFBK0IsRUFBQTs7QUFHL0I7RUFDRSw0QkFBOEMsRUFBQTs7QUFEaEQ7RUFDRSw4QkFBOEMsRUFBQTs7QUFEaEQ7RUFDRSwrQkFBOEMsRUFBQTs7QUFEaEQ7RUFDRSw2QkFBOEMsRUFBQTs7QUFHaEQ7RUFDRSw2QkFBeUM7RUFDekMsOEJBQTJDLEVBQUE7O0FBRzdDO0VBQ0UsNEJBQXVDO0VBQ3ZDLCtCQUE2QyxFQUFBOztBQWZqRDtFQUNFLDBCQUErQixFQUFBOztBQUcvQjtFQUNFLDhCQUE4QyxFQUFBOztBQURoRDtFQUNFLGdDQUE4QyxFQUFBOztBQURoRDtFQUNFLGlDQUE4QyxFQUFBOztBQURoRDtFQUNFLCtCQUE4QyxFQUFBOztBQUdoRDtFQUNFLCtCQUF5QztFQUN6QyxnQ0FBMkMsRUFBQTs7QUFHN0M7RUFDRSw4QkFBdUM7RUFDdkMsaUNBQTZDLEVBQUE7O0FBZmpEO0VBQ0Usd0JBQStCLEVBQUE7O0FBRy9CO0VBQ0UsNEJBQThDLEVBQUE7O0FBRGhEO0VBQ0UsOEJBQThDLEVBQUE7O0FBRGhEO0VBQ0UsK0JBQThDLEVBQUE7O0FBRGhEO0VBQ0UsNkJBQThDLEVBQUE7O0FBR2hEO0VBQ0UsNkJBQXlDO0VBQ3pDLDhCQUEyQyxFQUFBOztBQUc3QztFQUNFLDRCQUF1QztFQUN2QywrQkFBNkMsRUFBQTs7QUFmakQ7RUFDRSx3QkFBK0IsRUFBQTs7QUFHL0I7RUFDRSw0QkFBOEMsRUFBQTs7QUFEaEQ7RUFDRSw4QkFBOEMsRUFBQTs7QUFEaEQ7RUFDRSwrQkFBOEMsRUFBQTs7QUFEaEQ7RUFDRSw2QkFBOEMsRUFBQTs7QUFHaEQ7RUFDRSw2QkFBeUM7RUFDekMsOEJBQTJDLEVBQUE7O0FBRzdDO0VBQ0UsNEJBQXVDO0VBQ3ZDLCtCQUE2QyxFQUFBOztBQ3pCakQ7RUFDRSwwQkFBMkIsRUFBQTs7QUFEN0I7RUFDRSw0QkFBMkIsRUFBQTs7QUFEN0I7RUFDRSwwQkFBMkIsRUFBQTs7QUFEN0I7RUFDRSw0QkFBMkIsRUFBQTs7QUFEN0I7RUFDRSw2QkFBMkIsRUFBQTs7QUFEN0I7RUFDRSwwQkFBMkIsRUFBQTs7QUFEN0I7RUFDRSw2QkFBMkIsRUFBQTs7QW5EZ0cvQjtFbURqR0U7SUFDRSwwQkFBMkIsRUFBQTtFQUQ3QjtJQUNFLDRCQUEyQixFQUFBO0VBRDdCO0lBQ0UsMEJBQTJCLEVBQUE7RUFEN0I7SUFDRSw0QkFBMkIsRUFBQTtFQUQ3QjtJQUNFLDZCQUEyQixFQUFBO0VBRDdCO0lBQ0UsMEJBQTJCLEVBQUE7RUFEN0I7SUFDRSw2QkFBMkIsRUFBQSxFQUFHOztBbkRvR2xDO0VtRHJHRTtJQUNFLDBCQUEyQixFQUFBO0VBRDdCO0lBQ0UsNEJBQTJCLEVBQUE7RUFEN0I7SUFDRSwwQkFBMkIsRUFBQTtFQUQ3QjtJQUNFLDRCQUEyQixFQUFBO0VBRDdCO0lBQ0UsNkJBQTJCLEVBQUE7RUFEN0I7SUFDRSwwQkFBMkIsRUFBQTtFQUQ3QjtJQUNFLDZCQUEyQixFQUFBLEVBQUc7O0FuRDRHbEM7RW1EN0dFO0lBQ0UsMEJBQTJCLEVBQUE7RUFEN0I7SUFDRSw0QkFBMkIsRUFBQTtFQUQ3QjtJQUNFLDBCQUEyQixFQUFBO0VBRDdCO0lBQ0UsNEJBQTJCLEVBQUE7RUFEN0I7SUFDRSw2QkFBMkIsRUFBQTtFQUQ3QjtJQUNFLDBCQUEyQixFQUFBO0VBRDdCO0lBQ0UsNkJBQTJCLEVBQUEsRUFBRzs7QW5EZ0hsQztFbURqSEU7SUFDRSwwQkFBMkIsRUFBQTtFQUQ3QjtJQUNFLDRCQUEyQixFQUFBO0VBRDdCO0lBQ0UsMEJBQTJCLEVBQUE7RUFEN0I7SUFDRSw0QkFBMkIsRUFBQTtFQUQ3QjtJQUNFLDZCQUEyQixFQUFBO0VBRDdCO0lBQ0UsMEJBQTJCLEVBQUE7RUFEN0I7SUFDRSw2QkFBMkIsRUFBQSxFQUFHOztBbkQrSGhDO0VtRGhJQTtJQUNFLDBCQUEyQixFQUFBO0VBRDdCO0lBQ0UsNEJBQTJCLEVBQUE7RUFEN0I7SUFDRSwwQkFBMkIsRUFBQTtFQUQ3QjtJQUNFLDRCQUEyQixFQUFBO0VBRDdCO0lBQ0UsNkJBQTJCLEVBQUE7RUFEN0I7SUFDRSwwQkFBMkIsRUFBQTtFQUQ3QjtJQUNFLDZCQUEyQixFQUFBLEVBQUc7O0FuRDhJaEM7RW1EL0lBO0lBQ0UsMEJBQTJCLEVBQUE7RUFEN0I7SUFDRSw0QkFBMkIsRUFBQTtFQUQ3QjtJQUNFLDBCQUEyQixFQUFBO0VBRDdCO0lBQ0UsNEJBQTJCLEVBQUE7RUFEN0I7SUFDRSw2QkFBMkIsRUFBQTtFQUQ3QjtJQUNFLDBCQUEyQixFQUFBO0VBRDdCO0lBQ0UsNkJBQTJCLEVBQUEsRUFBRzs7QUF5QmxDO0VBQ0UsNkJBQXFDLEVBQUE7O0FBRHZDO0VBQ0UsOEJBQXFDLEVBQUE7O0FBRHZDO0VBQ0UsMkJBQXFDLEVBQUE7O0FBRHZDO0VBQ0UsNEJBQXFDLEVBQUE7O0FuRHNFdkM7RW1EbEVFO0lBQ0UsNkJBQXFDLEVBQUEsRUFBRzs7QW5EcUU1QztFbURuRUU7SUFDRSw2QkFBcUMsRUFBQSxFQUFHOztBbkRzRTVDO0VtRHBFRTtJQUNFLDZCQUFxQyxFQUFBLEVBQUc7O0FuRHVFNUM7RW1EckVFO0lBQ0UsNkJBQXFDLEVBQUEsRUFBRzs7QW5Ed0U1QztFbUR0RUU7SUFDRSw2QkFBcUMsRUFBQSxFQUFHOztBbkQwRTFDO0VtRHhFQTtJQUNFLDZCQUFxQyxFQUFBLEVBQUc7O0FuRGlGMUM7RW1EL0VBO0lBQ0UsNkJBQXFDLEVBQUEsRUFBRzs7QW5EbUYxQztFbURqRkE7SUFDRSw2QkFBcUMsRUFBQSxFQUFHOztBbkQwRjFDO0VtRHhGQTtJQUNFLDZCQUFxQyxFQUFBLEVBQUc7O0FuRHlDNUM7RW1EbEVFO0lBQ0UsOEJBQXFDLEVBQUEsRUFBRzs7QW5EcUU1QztFbURuRUU7SUFDRSw4QkFBcUMsRUFBQSxFQUFHOztBbkRzRTVDO0VtRHBFRTtJQUNFLDhCQUFxQyxFQUFBLEVBQUc7O0FuRHVFNUM7RW1EckVFO0lBQ0UsOEJBQXFDLEVBQUEsRUFBRzs7QW5Ed0U1QztFbUR0RUU7SUFDRSw4QkFBcUMsRUFBQSxFQUFHOztBbkQwRTFDO0VtRHhFQTtJQUNFLDhCQUFxQyxFQUFBLEVBQUc7O0FuRGlGMUM7RW1EL0VBO0lBQ0UsOEJBQXFDLEVBQUEsRUFBRzs7QW5EbUYxQztFbURqRkE7SUFDRSw4QkFBcUMsRUFBQSxFQUFHOztBbkQwRjFDO0VtRHhGQTtJQUNFLDhCQUFxQyxFQUFBLEVBQUc7O0FuRHlDNUM7RW1EbEVFO0lBQ0UsMkJBQXFDLEVBQUEsRUFBRzs7QW5EcUU1QztFbURuRUU7SUFDRSwyQkFBcUMsRUFBQSxFQUFHOztBbkRzRTVDO0VtRHBFRTtJQUNFLDJCQUFxQyxFQUFBLEVBQUc7O0FuRHVFNUM7RW1EckVFO0lBQ0UsMkJBQXFDLEVBQUEsRUFBRzs7QW5Ed0U1QztFbUR0RUU7SUFDRSwyQkFBcUMsRUFBQSxFQUFHOztBbkQwRTFDO0VtRHhFQTtJQUNFLDJCQUFxQyxFQUFBLEVBQUc7O0FuRGlGMUM7RW1EL0VBO0lBQ0UsMkJBQXFDLEVBQUEsRUFBRzs7QW5EbUYxQztFbURqRkE7SUFDRSwyQkFBcUMsRUFBQSxFQUFHOztBbkQwRjFDO0VtRHhGQTtJQUNFLDJCQUFxQyxFQUFBLEVBQUc7O0FuRHlDNUM7RW1EbEVFO0lBQ0UsNEJBQXFDLEVBQUEsRUFBRzs7QW5EcUU1QztFbURuRUU7SUFDRSw0QkFBcUMsRUFBQSxFQUFHOztBbkRzRTVDO0VtRHBFRTtJQUNFLDRCQUFxQyxFQUFBLEVBQUc7O0FuRHVFNUM7RW1EckVFO0lBQ0UsNEJBQXFDLEVBQUEsRUFBRzs7QW5Ed0U1QztFbUR0RUU7SUFDRSw0QkFBcUMsRUFBQSxFQUFHOztBbkQwRTFDO0VtRHhFQTtJQUNFLDRCQUFxQyxFQUFBLEVBQUc7O0FuRGlGMUM7RW1EL0VBO0lBQ0UsNEJBQXFDLEVBQUEsRUFBRzs7QW5EbUYxQztFbURqRkE7SUFDRSw0QkFBcUMsRUFBQSxFQUFHOztBbkQwRjFDO0VtRHhGQTtJQUNFLDRCQUFxQyxFQUFBLEVBQUc7O0FBRTlDO0VBQ0UscUNBQXFDLEVBQUE7O0FBRXZDO0VBQ0Usb0NBQW9DLEVBQUE7O0FBRXRDO0VBQ0Usb0NBQW9DLEVBQUE7O0FBRXRDO0VBQ0UsNkJBQTZCLEVBQUE7O0FBRS9CO0VBQ0UscUNBQXFDLEVBQUE7O0FBRXZDO0VBQ0UsMkJBQXFDLEVBQUE7O0FBQ3ZDO0VBQ0UsMkJBQXNDLEVBQUE7O0FBQ3hDO0VBQ0UsMkJBQXNDLEVBQUE7O0FBQ3hDO0VBQ0UsMkJBQXdDLEVBQUE7O0FBQzFDO0VBQ0UsMkJBQW9DLEVBQUE7O0FBRXRDO0VBQ0UsOERBQXVDLEVBQUE7O0FBRXpDO0VBQ0UsOERBQXlDLEVBQUE7O0FBRTNDO0VBQ0UsOERBQTBDLEVBQUE7O0FBRTVDO0VBQ0UsaUNBQXlDLEVBQUE7O0FBRTNDO0VBQ0UsaUNBQW9DLEVBQUE7O0FDakdwQztFQUNFLHlCQUErQixFQUFBOztBcERnR2pDO0VvRDlGRTtJQUNFLHlCQUErQixFQUFBLEVBQUc7O0FwRGlHdEM7RW9EL0ZFO0lBQ0UseUJBQStCLEVBQUEsRUFBRzs7QXBEa0d0QztFb0RoR0U7SUFDRSx5QkFBK0IsRUFBQSxFQUFHOztBcERtR3RDO0VvRGpHRTtJQUNFLHlCQUErQixFQUFBLEVBQUc7O0FwRG9HdEM7RW9EbEdFO0lBQ0UseUJBQStCLEVBQUEsRUFBRzs7QXBEc0dwQztFb0RwR0E7SUFDRSx5QkFBK0IsRUFBQSxFQUFHOztBcEQ2R3BDO0VvRDNHQTtJQUNFLHlCQUErQixFQUFBLEVBQUc7O0FwRCtHcEM7RW9EN0dBO0lBQ0UseUJBQStCLEVBQUEsRUFBRzs7QXBEc0hwQztFb0RwSEE7SUFDRSx5QkFBK0IsRUFBQSxFQUFHOztBQTVCdEM7RUFDRSx3QkFBK0IsRUFBQTs7QXBEZ0dqQztFb0Q5RkU7SUFDRSx3QkFBK0IsRUFBQSxFQUFHOztBcERpR3RDO0VvRC9GRTtJQUNFLHdCQUErQixFQUFBLEVBQUc7O0FwRGtHdEM7RW9EaEdFO0lBQ0Usd0JBQStCLEVBQUEsRUFBRzs7QXBEbUd0QztFb0RqR0U7SUFDRSx3QkFBK0IsRUFBQSxFQUFHOztBcERvR3RDO0VvRGxHRTtJQUNFLHdCQUErQixFQUFBLEVBQUc7O0FwRHNHcEM7RW9EcEdBO0lBQ0Usd0JBQStCLEVBQUEsRUFBRzs7QXBENkdwQztFb0QzR0E7SUFDRSx3QkFBK0IsRUFBQSxFQUFHOztBcEQrR3BDO0VvRDdHQTtJQUNFLHdCQUErQixFQUFBLEVBQUc7O0FwRHNIcEM7RW9EcEhBO0lBQ0Usd0JBQStCLEVBQUEsRUFBRzs7QUE1QnRDO0VBQ0UsMEJBQStCLEVBQUE7O0FwRGdHakM7RW9EOUZFO0lBQ0UsMEJBQStCLEVBQUEsRUFBRzs7QXBEaUd0QztFb0QvRkU7SUFDRSwwQkFBK0IsRUFBQSxFQUFHOztBcERrR3RDO0VvRGhHRTtJQUNFLDBCQUErQixFQUFBLEVBQUc7O0FwRG1HdEM7RW9EakdFO0lBQ0UsMEJBQStCLEVBQUEsRUFBRzs7QXBEb0d0QztFb0RsR0U7SUFDRSwwQkFBK0IsRUFBQSxFQUFHOztBcERzR3BDO0VvRHBHQTtJQUNFLDBCQUErQixFQUFBLEVBQUc7O0FwRDZHcEM7RW9EM0dBO0lBQ0UsMEJBQStCLEVBQUEsRUFBRzs7QXBEK0dwQztFb0Q3R0E7SUFDRSwwQkFBK0IsRUFBQSxFQUFHOztBcERzSHBDO0VvRHBIQTtJQUNFLDBCQUErQixFQUFBLEVBQUc7O0FBNUJ0QztFQUNFLGdDQUErQixFQUFBOztBcERnR2pDO0VvRDlGRTtJQUNFLGdDQUErQixFQUFBLEVBQUc7O0FwRGlHdEM7RW9EL0ZFO0lBQ0UsZ0NBQStCLEVBQUEsRUFBRzs7QXBEa0d0QztFb0RoR0U7SUFDRSxnQ0FBK0IsRUFBQSxFQUFHOztBcERtR3RDO0VvRGpHRTtJQUNFLGdDQUErQixFQUFBLEVBQUc7O0FwRG9HdEM7RW9EbEdFO0lBQ0UsZ0NBQStCLEVBQUEsRUFBRzs7QXBEc0dwQztFb0RwR0E7SUFDRSxnQ0FBK0IsRUFBQSxFQUFHOztBcEQ2R3BDO0VvRDNHQTtJQUNFLGdDQUErQixFQUFBLEVBQUc7O0FwRCtHcEM7RW9EN0dBO0lBQ0UsZ0NBQStCLEVBQUEsRUFBRzs7QXBEc0hwQztFb0RwSEE7SUFDRSxnQ0FBK0IsRUFBQSxFQUFHOztBQTVCdEM7RUFDRSwrQkFBK0IsRUFBQTs7QXBEZ0dqQztFb0Q5RkU7SUFDRSwrQkFBK0IsRUFBQSxFQUFHOztBcERpR3RDO0VvRC9GRTtJQUNFLCtCQUErQixFQUFBLEVBQUc7O0FwRGtHdEM7RW9EaEdFO0lBQ0UsK0JBQStCLEVBQUEsRUFBRzs7QXBEbUd0QztFb0RqR0U7SUFDRSwrQkFBK0IsRUFBQSxFQUFHOztBcERvR3RDO0VvRGxHRTtJQUNFLCtCQUErQixFQUFBLEVBQUc7O0FwRHNHcEM7RW9EcEdBO0lBQ0UsK0JBQStCLEVBQUEsRUFBRzs7QXBENkdwQztFb0QzR0E7SUFDRSwrQkFBK0IsRUFBQSxFQUFHOztBcEQrR3BDO0VvRDdHQTtJQUNFLCtCQUErQixFQUFBLEVBQUc7O0FwRHNIcEM7RW9EcEhBO0lBQ0UsK0JBQStCLEVBQUEsRUFBRzs7QUFFeEM7RUFDRSx3QkFBd0IsRUFBQTs7QUFFMUI7RUFDRSx1QkFBdUI7RUFDdkIsaUNBQWlDO0VBQ2pDLHlCQUF5QjtFQUN6QiwyQkFBMkI7RUFDM0IscUJBQXFCO0VBQ3JCLDZCQUE2QjtFQUM3Qiw4QkFBOEI7RUFDOUIsd0JBQXdCLEVBQUE7O0FwRHdEeEI7RW9EckRBO0lBQ0Usd0JBQXdCLEVBQUEsRUFBRzs7QXBEd0Q3QjtFb0RyREE7SUFDRSx3QkFBd0IsRUFBQSxFQUFHOztBcER3RDdCO0VvRHJEQTtJQUNFLHdCQUF3QixFQUFBLEVBQUc7O0FwRHdEN0I7RW9EckRBO0lBQ0Usd0JBQXdCLEVBQUEsRUFBRzs7QXBEd0Q3QjtFb0RyREE7SUFDRSx3QkFBd0IsRUFBQSxFQUFHOztBcER5RDNCO0VvRHRERjtJQUNFLHdCQUF3QixFQUFBLEVBQUc7O0FwRCtEM0I7RW9ENURGO0lBQ0Usd0JBQXdCLEVBQUEsRUFBRzs7QXBEZ0UzQjtFb0Q3REY7SUFDRSx3QkFBd0IsRUFBQSxFQUFHOztBcERzRTNCO0VvRG5FRjtJQUNFLHdCQUF3QixFQUFBLEVBQUc7O0FBRS9CO0VBQ0UsNkJBQTZCLEVBQUE7O0FwRGlCN0I7RW9EZEE7SUFDRSw2QkFBNkIsRUFBQSxFQUFHOztBcERpQmxDO0VvRGRBO0lBQ0UsNkJBQTZCLEVBQUEsRUFBRzs7QXBEaUJsQztFb0RkQTtJQUNFLDZCQUE2QixFQUFBLEVBQUc7O0FwRGlCbEM7RW9EZEE7SUFDRSw2QkFBNkIsRUFBQSxFQUFHOztBcERpQmxDO0VvRGRBO0lBQ0UsNkJBQTZCLEVBQUEsRUFBRzs7QXBEa0JoQztFb0RmRjtJQUNFLDZCQUE2QixFQUFBLEVBQUc7O0FwRHdCaEM7RW9EckJGO0lBQ0UsNkJBQTZCLEVBQUEsRUFBRzs7QXBEeUJoQztFb0R0QkY7SUFDRSw2QkFBNkIsRUFBQSxFQUFHOztBcEQrQmhDO0VvRDVCRjtJQUNFLDZCQUE2QixFQUFBLEVBQUc7O0FDekhwQyxpQkFBQTtBQ1dBO0VBQ0Usb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsOEJBQThCLEVBQUE7RUFKaEM7SUFNSSxnQkFBZ0IsRUFBQTtFQU5wQjtJQVNNLG1CQUFtQixFQUFBO0VBVHpCO0lBZU0seUJ4RGZ5QjtJd0RnQnpCLGN4RHRCeUIsRUFBQTtJd0RNL0I7O01BbUJRLGNBQWMsRUFBQTtJQW5CdEI7TUFxQlEsY3hEM0J1QixFQUFBO0l3RE0vQjtNQXVCUSw0QnhEN0J1QixFQUFBO013RE0vQjs7UUEwQlUsY3hEaENxQixFQUFBO0lFNkc3QjtNc0R2R0Y7UUE2QlUseUJ4RDdCcUIsRUFBQSxFd0Q2QlE7SUE3QnZDOztNQWdDUSw0QnhEdEN1QixFQUFBO0l3RE0vQjs7O01BcUNVLHlCN0M0RHVCO002QzNEdkIsY3hENUNxQixFQUFBO0l3RE0vQjtNQXlDVSxjeEQvQ3FCO013RGdEckIsWUFBWSxFQUFBO01BMUN0QjtRQTRDWSxVQUFVLEVBQUE7SUE1Q3RCO01BK0NZLHlCQUF3QjtNQUN4QixVQUFVLEVBQUE7SUFoRHRCO01Bb0RZLGN4RDFEbUIsRUFBQTtNd0RNL0I7UUFzRGMsdUN4RDVEaUIsRUFBQTtJd0RNL0I7TUEwRGMseUJ4RGhFaUI7TXdEaUVqQixxQnhEakVpQjtNd0RrRWpCLGN4RDVEaUIsRUFBQTtJd0RBL0I7TUFrRVUsOEVBQXlHLEVBQUE7TXREeUJqSDtRc0QzRkY7VUFxRWMsOEVBQXlHLEVBQUEsRUFBRztFQXJFMUg7SUFlTSx5QnhEckJ5QjtJd0RzQnpCLGN4RGhCeUIsRUFBQTtJd0RBL0I7O01BbUJRLGNBQWMsRUFBQTtJQW5CdEI7TUFxQlEsY3hEckJ1QixFQUFBO0l3REEvQjtNQXVCUSwrQnhEdkJ1QixFQUFBO013REEvQjs7UUEwQlUsY3hEMUJxQixFQUFBO0lFdUc3QjtNc0R2R0Y7UUE2QlUseUJ4RG5DcUIsRUFBQSxFd0RtQ1E7SUE3QnZDOztNQWdDUSwrQnhEaEN1QixFQUFBO0l3REEvQjs7O01BcUNVLHlCN0M0RHVCO002QzNEdkIsY3hEdENxQixFQUFBO0l3REEvQjtNQXlDVSxjeER6Q3FCO013RDBDckIsWUFBWSxFQUFBO01BMUN0QjtRQTRDWSxVQUFVLEVBQUE7SUE1Q3RCO01BK0NZLHlCQUF3QjtNQUN4QixVQUFVLEVBQUE7SUFoRHRCO01Bb0RZLGN4RHBEbUIsRUFBQTtNd0RBL0I7UUFzRGMsdUN4RDVEaUIsRUFBQTtJd0RNL0I7TUEwRGMseUJ4RDFEaUI7TXdEMkRqQixxQnhEM0RpQjtNd0Q0RGpCLGN4RGxFaUIsRUFBQTtJd0RNL0I7TUFrRVUsOEVBQXlHLEVBQUE7TXREeUJqSDtRc0QzRkY7VUFxRWMsOEVBQXlHLEVBQUEsRUFBRztFQXJFMUg7SUFlTSx5QnhEakJ5QjtJd0RrQnpCLHlCN0NxRGUsRUFBQTtJNkNyRXJCOztNQW1CUSxjQUFjLEVBQUE7SUFuQnRCO01BcUJRLHlCN0NnRGEsRUFBQTtJNkNyRXJCO01BdUJRLHlCN0M4Q2EsRUFBQTtNNkNyRXJCOztRQTBCVSx5QjdDMkNXLEVBQUE7SVRrQ25CO01zRHZHRjtRQTZCVSx5QnhEL0JxQixFQUFBLEV3RCtCUTtJQTdCdkM7O01BZ0NRLHlCN0NxQ2EsRUFBQTtJNkNyRXJCOzs7TUFxQ1UseUI3QzREdUI7TTZDM0R2Qix5QjdDK0JXLEVBQUE7STZDckVyQjtNQXlDVSx5QjdDNEJXO002QzNCWCxZQUFZLEVBQUE7TUExQ3RCO1FBNENZLFVBQVUsRUFBQTtJQTVDdEI7TUErQ1kseUJBQXdCO01BQ3hCLFVBQVUsRUFBQTtJQWhEdEI7TUFvRFkseUI3Q2lCUyxFQUFBO002Q3JFckI7UUFzRGMsdUN4RDVEaUIsRUFBQTtJd0RNL0I7TUEwRGMsb0M3Q1dPO002Q1ZQLGdDN0NVTztNNkNUUCxjeEQ5RGlCLEVBQUE7SXdERS9CO01Ba0VVLDhFQUF5RyxFQUFBO010RHlCakg7UXNEM0ZGO1VBcUVjLDhFQUF5RyxFQUFBLEVBQUc7RUFyRTFIO0lBZU0seUJ4RG5CeUI7SXdEb0J6QixXN0N1RFUsRUFBQTtJNkN2RWhCOztNQW1CUSxjQUFjLEVBQUE7SUFuQnRCO01BcUJRLFc3Q2tEUSxFQUFBO0k2Q3ZFaEI7TUF1QlEsK0I3Q2dEUSxFQUFBO002Q3ZFaEI7O1FBMEJVLFc3QzZDTSxFQUFBO0lUZ0NkO01zRHZHRjtRQTZCVSx5QnhEakNxQixFQUFBLEV3RGlDUTtJQTdCdkM7O01BZ0NRLCtCN0N1Q1EsRUFBQTtJNkN2RWhCOzs7TUFxQ1UseUI3QzREdUI7TTZDM0R2QixXN0NpQ00sRUFBQTtJNkN2RWhCO01BeUNVLFc3QzhCTTtNNkM3Qk4sWUFBWSxFQUFBO01BMUN0QjtRQTRDWSxVQUFVLEVBQUE7SUE1Q3RCO01BK0NZLHlCQUF3QjtNQUN4QixVQUFVLEVBQUE7SUFoRHRCO01Bb0RZLFc3Q21CSSxFQUFBO002Q3ZFaEI7UUFzRGMsdUN4RDVEaUIsRUFBQTtJd0RNL0I7TUEwRGMsc0I3Q2FFO002Q1pGLGtCN0NZRTtNNkNYRixjeERoRWlCLEVBQUE7SXdESS9CO01Ba0VVLGdGQUF5RyxFQUFBO010RHlCakg7UXNEM0ZGO1VBcUVjLGdGQUF5RyxFQUFBLEVBQUc7RUFyRTFIO0lBZU0seUJ4RHhCeUI7SXdEeUJ6QixXN0N1RFUsRUFBQTtJNkN2RWhCOzs7O01BbUJRLGNBQWMsRUFBQTtJQW5CdEI7TUFxQlEsVzdDa0RRLEVBQUE7STZDdkVoQjtNQXVCUSwrQjdDZ0RRLEVBQUE7TTZDdkVoQjs7OztRQTBCVSxXN0M2Q00sRUFBQTtJVGdDZDtNc0R2R0Y7UUE2QlUseUJ4RHRDcUIsRUFBQSxFd0RzQ1E7SUE3QnZDOzs7O01BZ0NRLCtCN0N1Q1EsRUFBQTtJNkN2RWhCOzs7Ozs7O01BcUNVLHlCN0M0RHVCO002QzNEdkIsVzdDaUNNLEVBQUE7STZDdkVoQjtNQXlDVSxXN0M4Qk07TTZDN0JOLFlBQVksRUFBQTtNQTFDdEI7UUE0Q1ksVUFBVSxFQUFBO0lBNUN0QjtNQStDWSx5QkFBd0I7TUFDeEIsVUFBVSxFQUFBO0lBaER0QjtNQW9EWSxXN0NtQkksRUFBQTtNNkN2RWhCO1FBc0RjLHVDeEQ1RGlCLEVBQUE7SXdETS9CO01BMERjLHNCN0NhRTtNNkNaRixrQjdDWUU7TTZDWEYsY3hEckVpQixFQUFBO0l3RFMvQjtNQWtFVSxnRkFBeUcsRUFBQTtNdER5QmpIO1FzRDNGRjtVQXFFYyxnRkFBeUcsRUFBQSxFQUFHO0VBckUxSDtJQWVNLHlCeERWeUI7SXdEV3pCLFc3Q3VEVSxFQUFBO0k2Q3ZFaEI7O01BbUJRLGNBQWMsRUFBQTtJQW5CdEI7TUFxQlEsVzdDa0RRLEVBQUE7STZDdkVoQjtNQXVCUSwrQjdDZ0RRLEVBQUE7TTZDdkVoQjs7UUEwQlUsVzdDNkNNLEVBQUE7SVRnQ2Q7TXNEdkdGO1FBNkJVLHlCeER4QnFCLEVBQUEsRXdEd0JRO0lBN0J2Qzs7TUFnQ1EsK0I3Q3VDUSxFQUFBO0k2Q3ZFaEI7OztNQXFDVSx5QjdDNER1QjtNNkMzRHZCLFc3Q2lDTSxFQUFBO0k2Q3ZFaEI7TUF5Q1UsVzdDOEJNO002QzdCTixZQUFZLEVBQUE7TUExQ3RCO1FBNENZLFVBQVUsRUFBQTtJQTVDdEI7TUErQ1kseUJBQXdCO01BQ3hCLFVBQVUsRUFBQTtJQWhEdEI7TUFvRFksVzdDbUJJLEVBQUE7TTZDdkVoQjtRQXNEYyx1Q3hENURpQixFQUFBO0l3RE0vQjtNQTBEYyxzQjdDYUU7TTZDWkYsa0I3Q1lFO002Q1hGLGN4RHZEaUIsRUFBQTtJd0RML0I7TUFrRVUsZ0ZBQXlHLEVBQUE7TXREeUJqSDtRc0QzRkY7VUFxRWMsZ0ZBQXlHLEVBQUEsRUFBRztFQXJFMUg7Ozs7OztJQWVNLHlCeERWeUI7SXdEV3pCLFc3Q3VEVSxFQUFBO0k2Q3ZFaEI7Ozs7Ozs7TUFtQlEsY0FBYyxFQUFBO0lBbkJ0QjtNQXFCUSxXN0NrRFEsRUFBQTtJNkN2RWhCO01BdUJRLCtCN0NnRFEsRUFBQTtNNkN2RWhCOzs7Ozs7O1FBMEJVLFc3QzZDTSxFQUFBO0lUZ0NkO01zRHZHRjtRQTZCVSx5QnhEeEJxQixFQUFBLEV3RHdCUTtJQTdCdkM7Ozs7Ozs7TUFnQ1EsK0I3Q3VDUSxFQUFBO0k2Q3ZFaEI7Ozs7Ozs7Ozs7Ozs7TUFxQ1UseUI3QzREdUI7TTZDM0R2QixXN0NpQ00sRUFBQTtJNkN2RWhCO01BeUNVLFc3QzhCTTtNNkM3Qk4sWUFBWSxFQUFBO01BMUN0QjtRQTRDWSxVQUFVLEVBQUE7SUE1Q3RCO01BK0NZLHlCQUF3QjtNQUN4QixVQUFVLEVBQUE7SUFoRHRCO01Bb0RZLFc3Q21CSSxFQUFBO002Q3ZFaEI7UUFzRGMsdUN4RDVEaUIsRUFBQTtJd0RNL0I7TUEwRGMsc0I3Q2FFO002Q1pGLGtCN0NZRTtNNkNYRixjeER2RGlCLEVBQUE7SXdETC9COzs7Ozs7TUFrRVUsZ0ZBQXlHLEVBQUE7TXREeUJqSDtRc0QzRkY7VUFxRWMsZ0ZBQXlHLEVBQUEsRUFBRztFQXJFMUg7SUFlTSx5QnZEUDRCO0l1RFE1QixXN0N1RFUsRUFBQTtJNkN2RWhCOztNQW1CUSxjQUFjLEVBQUE7SUFuQnRCO01BcUJRLFc3Q2tEUSxFQUFBO0k2Q3ZFaEI7TUF1QlEsK0I3Q2dEUSxFQUFBO002Q3ZFaEI7O1FBMEJVLFc3QzZDTSxFQUFBO0lUZ0NkO01zRHZHRjtRQTZCVSx5QnZEckJ3QixFQUFBLEV1RHFCSztJQTdCdkM7O01BZ0NRLCtCN0N1Q1EsRUFBQTtJNkN2RWhCOzs7TUFxQ1UseUI3QzREdUI7TTZDM0R2QixXN0NpQ00sRUFBQTtJNkN2RWhCO01BeUNVLFc3QzhCTTtNNkM3Qk4sWUFBWSxFQUFBO01BMUN0QjtRQTRDWSxVQUFVLEVBQUE7SUE1Q3RCO01BK0NZLHlCQUF3QjtNQUN4QixVQUFVLEVBQUE7SUFoRHRCO01Bb0RZLFc3Q21CSSxFQUFBO002Q3ZFaEI7UUFzRGMsdUN4RDVEaUIsRUFBQTtJd0RNL0I7TUEwRGMsc0I3Q2FFO002Q1pGLGtCN0NZRTtNNkNYRixjdkRwRG9CLEVBQUE7SXVEUmxDO01Ba0VVLGdGQUF5RyxFQUFBO010RHlCakg7UXNEM0ZGO1VBcUVjLGdGQUF5RyxFQUFBLEVBQUc7RUFyRTFIO0lBZU0seUJ4RGJ5QjtJd0RjekIseUI3Q3FEZSxFQUFBO0k2Q3JFckI7O01BbUJRLGNBQWMsRUFBQTtJQW5CdEI7TUFxQlEseUI3Q2dEYSxFQUFBO0k2Q3JFckI7TUF1QlEseUI3QzhDYSxFQUFBO002Q3JFckI7O1FBMEJVLHlCN0MyQ1csRUFBQTtJVGtDbkI7TXNEdkdGO1FBNkJVLHlCeEQzQnFCLEVBQUEsRXdEMkJRO0lBN0J2Qzs7TUFnQ1EseUI3Q3FDYSxFQUFBO0k2Q3JFckI7OztNQXFDVSx5QjdDNER1QjtNNkMzRHZCLHlCN0MrQlcsRUFBQTtJNkNyRXJCO01BeUNVLHlCN0M0Qlc7TTZDM0JYLFlBQVksRUFBQTtNQTFDdEI7UUE0Q1ksVUFBVSxFQUFBO0lBNUN0QjtNQStDWSx5QkFBd0I7TUFDeEIsVUFBVSxFQUFBO0lBaER0QjtNQW9EWSx5QjdDaUJTLEVBQUE7TTZDckVyQjtRQXNEYyx1Q3hENURpQixFQUFBO0l3RE0vQjtNQTBEYyxvQzdDV087TTZDVlAsZ0M3Q1VPO002Q1RQLGN4RDFEaUIsRUFBQTtJd0RGL0I7TUFrRVUsZ0ZBQXlHLEVBQUE7TXREeUJqSDtRc0QzRkY7VUFxRWMsZ0ZBQXlHLEVBQUEsRUFBRztFQXJFMUg7SUFlTSx5QnZERjJCO0l1REczQixXN0N1RFUsRUFBQTtJNkN2RWhCOztNQW1CUSxjQUFjLEVBQUE7SUFuQnRCO01BcUJRLFc3Q2tEUSxFQUFBO0k2Q3ZFaEI7TUF1QlEsK0I3Q2dEUSxFQUFBO002Q3ZFaEI7O1FBMEJVLFc3QzZDTSxFQUFBO0lUZ0NkO01zRHZHRjtRQTZCVSx5QnZEaEJ1QixFQUFBLEV1RGdCTTtJQTdCdkM7O01BZ0NRLCtCN0N1Q1EsRUFBQTtJNkN2RWhCOzs7TUFxQ1UseUI3QzREdUI7TTZDM0R2QixXN0NpQ00sRUFBQTtJNkN2RWhCO01BeUNVLFc3QzhCTTtNNkM3Qk4sWUFBWSxFQUFBO01BMUN0QjtRQTRDWSxVQUFVLEVBQUE7SUE1Q3RCO01BK0NZLHlCQUF3QjtNQUN4QixVQUFVLEVBQUE7SUFoRHRCO01Bb0RZLFc3Q21CSSxFQUFBO002Q3ZFaEI7UUFzRGMsdUN4RDVEaUIsRUFBQTtJd0RNL0I7TUEwRGMsc0I3Q2FFO002Q1pGLGtCN0NZRTtNNkNYRixjdkQvQ21CLEVBQUE7SXVEYmpDO01Ba0VVLGdGQUF5RyxFQUFBO010RHlCakg7UXNEM0ZGO1VBcUVjLGdGQUF5RyxFQUFBLEVBQUc7RUFyRTFIO0lBZU0seUJ4RHZCeUI7SXdEd0J6QixjeERoQnlCLEVBQUE7SXdEQS9COzs7Ozs7O01BbUJRLGNBQWMsRUFBQTtJQW5CdEI7TUFxQlEsY3hEckJ1QixFQUFBO0l3REEvQjtNQXVCUSwrQnhEdkJ1QixFQUFBO013REEvQjs7Ozs7OztRQTBCVSxjeEQxQnFCLEVBQUE7SUV1RzdCO01zRHZHRjtRQTZCVSx5QnhEckNxQixFQUFBLEV3RHFDUTtJQTdCdkM7Ozs7Ozs7TUFnQ1EsK0J4RGhDdUIsRUFBQTtJd0RBL0I7Ozs7Ozs7Ozs7Ozs7TUFxQ1UseUI3QzREdUI7TTZDM0R2QixjeER0Q3FCLEVBQUE7SXdEQS9CO01BeUNVLGN4RHpDcUI7TXdEMENyQixZQUFZLEVBQUE7TUExQ3RCO1FBNENZLFVBQVUsRUFBQTtJQTVDdEI7TUErQ1kseUJBQXdCO01BQ3hCLFVBQVUsRUFBQTtJQWhEdEI7TUFvRFksY3hEcERtQixFQUFBO013REEvQjtRQXNEYyx1Q3hENURpQixFQUFBO0l3RE0vQjtNQTBEYyx5QnhEMURpQjtNd0QyRGpCLHFCeEQzRGlCO013RDREakIsY3hEcEVpQixFQUFBO0l3RFEvQjtNQWtFVSxnRkFBeUcsRUFBQTtNdER5QmpIO1FzRDNGRjtVQXFFYyxnRkFBeUcsRUFBQSxFQUFHO0VBckUxSDtJQWVNLHlCeERGeUI7SXdER3pCLGN4RGhCeUIsRUFBQTtJd0RBL0I7O01BbUJRLGNBQWMsRUFBQTtJQW5CdEI7TUFxQlEsY3hEckJ1QixFQUFBO0l3REEvQjtNQXVCUSwrQnhEdkJ1QixFQUFBO013REEvQjs7UUEwQlUsY3hEMUJxQixFQUFBO0lFdUc3QjtNc0R2R0Y7UUE2QlUseUJ4RGhCcUIsRUFBQSxFd0RnQlE7SUE3QnZDOztNQWdDUSwrQnhEaEN1QixFQUFBO0l3REEvQjs7O01BcUNVLHlCN0M0RHVCO002QzNEdkIsY3hEdENxQixFQUFBO0l3REEvQjtNQXlDVSxjeER6Q3FCO013RDBDckIsWUFBWSxFQUFBO01BMUN0QjtRQTRDWSxVQUFVLEVBQUE7SUE1Q3RCO01BK0NZLHlCQUF3QjtNQUN4QixVQUFVLEVBQUE7SUFoRHRCO01Bb0RZLGN4RHBEbUIsRUFBQTtNd0RBL0I7UUFzRGMsdUN4RDVEaUIsRUFBQTtJd0RNL0I7TUEwRGMseUJ4RDFEaUI7TXdEMkRqQixxQnhEM0RpQjtNd0Q0RGpCLGN4RC9DaUIsRUFBQTtJd0RiL0I7TUFrRVUsZ0ZBQXlHLEVBQUE7TXREeUJqSDtRc0QzRkY7VUFxRWMsZ0ZBQXlHLEVBQUEsRUFBRztFQXJFMUg7SUFlTSx5QnhEWnlCO0l3RGF6QixjeERoQnlCLEVBQUE7SXdEQS9COztNQW1CUSxjQUFjLEVBQUE7SUFuQnRCO01BcUJRLGN4RHJCdUIsRUFBQTtJd0RBL0I7TUF1QlEsK0J4RHZCdUIsRUFBQTtNd0RBL0I7O1FBMEJVLGN4RDFCcUIsRUFBQTtJRXVHN0I7TXNEdkdGO1FBNkJVLHlCeEQxQnFCLEVBQUEsRXdEMEJRO0lBN0J2Qzs7TUFnQ1EsK0J4RGhDdUIsRUFBQTtJd0RBL0I7OztNQXFDVSx5QjdDNER1QjtNNkMzRHZCLGN4RHRDcUIsRUFBQTtJd0RBL0I7TUF5Q1UsY3hEekNxQjtNd0QwQ3JCLFlBQVksRUFBQTtNQTFDdEI7UUE0Q1ksVUFBVSxFQUFBO0lBNUN0QjtNQStDWSx5QkFBd0I7TUFDeEIsVUFBVSxFQUFBO0lBaER0QjtNQW9EWSxjeERwRG1CLEVBQUE7TXdEQS9CO1FBc0RjLHVDeEQ1RGlCLEVBQUE7SXdETS9CO01BMERjLHlCeEQxRGlCO013RDJEakIscUJ4RDNEaUI7TXdENERqQixjeER6RGlCLEVBQUE7SXdESC9CO01Ba0VVLGdGQUF5RyxFQUFBO010RHlCakg7UXNEM0ZGO1VBcUVjLGdGQUF5RyxFQUFBLEVBQUc7RUFyRTFIO0lBZU0seUJ4RHBCeUI7SXdEcUJ6QixjeERoQnlCLEVBQUE7SXdEQS9COztNQW1CUSxjQUFjLEVBQUE7SUFuQnRCO01BcUJRLGN4RHJCdUIsRUFBQTtJd0RBL0I7TUF1QlEsK0J4RHZCdUIsRUFBQTtNd0RBL0I7O1FBMEJVLGN4RDFCcUIsRUFBQTtJRXVHN0I7TXNEdkdGO1FBNkJVLHlCeERsQ3FCLEVBQUEsRXdEa0NRO0lBN0J2Qzs7TUFnQ1EsK0J4RGhDdUIsRUFBQTtJd0RBL0I7OztNQXFDVSx5QjdDNER1QjtNNkMzRHZCLGN4RHRDcUIsRUFBQTtJd0RBL0I7TUF5Q1UsY3hEekNxQjtNd0QwQ3JCLFlBQVksRUFBQTtNQTFDdEI7UUE0Q1ksVUFBVSxFQUFBO0lBNUN0QjtNQStDWSx5QkFBd0I7TUFDeEIsVUFBVSxFQUFBO0lBaER0QjtNQW9EWSxjeERwRG1CLEVBQUE7TXdEQS9CO1FBc0RjLHVDeEQ1RGlCLEVBQUE7SXdETS9CO01BMERjLHlCeEQxRGlCO013RDJEakIscUJ4RDNEaUI7TXdENERqQixjeERqRWlCLEVBQUE7SXdESy9CO01Ba0VVLGdGQUF5RyxFQUFBO010RHlCakg7UXNEM0ZGO1VBcUVjLGdGQUF5RyxFQUFBLEVBQUc7RUFyRTFIO0lBZU0seUJ4RFJ5QjtJd0RTekIsY3hEdEJ5QixFQUFBO0l3RE0vQjs7TUFtQlEsY0FBYyxFQUFBO0lBbkJ0QjtNQXFCUSxjeEQzQnVCLEVBQUE7SXdETS9CO01BdUJRLDRCeEQ3QnVCLEVBQUE7TXdETS9COztRQTBCVSxjeERoQ3FCLEVBQUE7SUU2RzdCO01zRHZHRjtRQTZCVSx5QnhEdEJxQixFQUFBLEV3RHNCUTtJQTdCdkM7O01BZ0NRLDRCeER0Q3VCLEVBQUE7SXdETS9COzs7TUFxQ1UseUI3QzREdUI7TTZDM0R2QixjeEQ1Q3FCLEVBQUE7SXdETS9CO01BeUNVLGN4RC9DcUI7TXdEZ0RyQixZQUFZLEVBQUE7TUExQ3RCO1FBNENZLFVBQVUsRUFBQTtJQTVDdEI7TUErQ1kseUJBQXdCO01BQ3hCLFVBQVUsRUFBQTtJQWhEdEI7TUFvRFksY3hEMURtQixFQUFBO013RE0vQjtRQXNEYyx1Q3hENURpQixFQUFBO0l3RE0vQjtNQTBEYyx5QnhEaEVpQjtNd0RpRWpCLHFCeERqRWlCO013RGtFakIsY3hEckRpQixFQUFBO0l3RFAvQjtNQWtFVSxnRkFBeUcsRUFBQTtNdER5QmpIO1FzRDNGRjtVQXFFYyxnRkFBeUcsRUFBQSxFQUFHO0VBckUxSDtJQXlFTSxlQWhGMEIsRUFBQTtFdERzRzlCO0lzRC9GRjtNQTZFUSxvQkFuRjhCLEVBQUEsRUFtRk87RXREa0IzQztJc0QvRkY7TUFpRlEsbUJBdEY0QixFQUFBLEVBc0ZRO0VBakY1QztJQXNGTSxtQkFBbUI7SUFDbkIsYUFBYSxFQUFBO0lBdkZuQjtNQXlGUSxZQUFZO01BQ1osY0FBYyxFQUFBO0VBMUZ0QjtJQTRGSSxnQkFBZ0IsRUFBQTtFQTVGcEI7SUE4RkksaUJBQWlCLEVBQUE7O0FBSXJCO0VBRUUsZ0JBQWdCLEVBQUE7RUFGbEI7SUFJSSxTQUFTO0lBQ1QsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLHFDQUFxQyxFQUFBO0VBVHpDO0lBWUksWUFBWSxFQUFBO0V0RG5CZDtJc0RPRjtNQWVJLGFBQWEsRUFBQSxFQUFLOztBQUV0QjtFQUNFLGtCQUFrQixFQUFBO0V0RHpCbEI7SXNEd0JGO01BS00sYUFBYSxFQUFBO01BTG5CO1FBT1Esc0JBQXNCLEVBQUEsRUFBRztFdEQzQi9CO0lzRG9CRjtNQVNJLGFBQWE7TUFDYix1QkFBdUIsRUFBQTtNQVYzQjtRdERzREksb0JzRDFDd0MsRUFBQSxFQUFJOztBQUloRDs7RUFFRSxZQUFZO0VBQ1osY0FBYyxFQUFBOztBQUVoQjtFQUNFLFlBQVk7RUFDWixjQUFjO0VBQ2Qsb0JBcEo2QixFQUFBO0V0RHdHN0I7SXNEeUNGO01BS0ksa0JBckpnQyxFQUFBLEVBcUpPOztBQ2pKM0M7RUFDRSxvQkFOMkIsRUFBQTtFdkRvSDNCO0l1RC9HRjtNQUlJLGtCQVIrQixFQUFBO01BSW5DO1FBT00sb0JBVjhCLEVBQUE7TUFHcEM7UUFTTSxtQkFYNEIsRUFBQSxFQVdNOztBQ1Z4QztFQUNFLHlCMURHb0I7RTBERnBCLHlCQUorQixFQUFBOztBQ0hqQzs7Ozs7O0VDdTRWRTtBQ3Q0VkY7RUFDRSxrQkZRbUM7RUVQbkMscUJBQXFCO0VBQ3JCLGVBQWU7RUFFZixvQ0FBb0M7RUFDcEMsMEJBQTBCO0VBQzFCLGtDQUFrQztFQUdsQyxhQUFhO0VBQ2IsY0FBYztFQUNkLG9CQUFvQjtFQUNwQiw2QkFBNkI7RUFDN0IsU0FBUztFQUNULFNBQVM7RUFDVCxpQkFBaUIsRUFBQTtFQWhCbkI7SUF1Qk0sWUZQOEIsRUFBQTtFRWhCcEM7SUFpQ1EsWUZqQjRCLEVBQUE7RUVoQnBDOzs7SUF3Q00sc0JGMUIrQixFQUFBOztBRStCckM7RUFDRSxXRm5DbUM7RUVvQ25DLFlBQWtFO0VBQ2xFLHFCQUFxQjtFQUNyQixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxjQUFjO0VBQ2QsUUFBUTtFQUNSLGdCQUF3QyxFQUFBO0VBSDFDO0lBUUksV0ZqRGlDO0lFa0RqQyxXRmpEZ0M7SUVrRGhDLHNCRmhEaUM7SUVpRGpDLGtCRmhEZ0M7SUVpRGhDLGtCQUFrQjtJQUNsQiw4QkFBOEI7SUFDOUIsMEJBQTBCO0lBQzFCLGdDQUFnQyxFQUFBO0VBZnBDO0lBb0JJLFdBQVc7SUFDWCxjQUFjLEVBQUE7RUFyQmxCO0lBeUJJLFVBQThELEVBQUE7RUF6QmxFO0lBNkJJLGFBQWlFLEVBQUE7O0FDbEZuRTs7SUY0N1ZFO0FFejdWRjtFQUVJLGlCQUF1QyxFQUFBOztBQUYzQztFQU1JLCtIQUN5RSxFQUFBO0VBUDdFO0lBV00sa0VBQWtFLEVBQUE7O0FBWHhFO0VBaUJNLHdDQUF3QztFQUN4QywwQkFBMEIsRUFBQTtFQWxCaEM7SUFxQlEsZ0RBQThGLEVBQUE7RUFyQnRHO0lBeUJRLGtEQUFzRyxFQUFBOztBQzVCOUc7O0lIKzhWRTtBRzU4VkY7RUFFSSxpQkFBdUMsRUFBQTs7QUFGM0M7RUFNSSwrSEFDeUUsRUFBQTtFQVA3RTtJQVdNLGtFQUFrRSxFQUFBOztBQVh4RTtFQWlCTSx3Q0FBd0M7RUFDeEMsMkJBQTJCLEVBQUE7RUFsQmpDO0lBcUJRLGdEQUE4RixFQUFBO0VBckJ0RztJQXlCUSxrREFBc0csRUFBQTs7QUM1QjlHOztJSmsrVkU7QUkvOVZGO0VBRUksaUJBQXVDLEVBQUE7O0FBRjNDO0VBTUksK0hBQ3lFLEVBQUE7RUFQN0U7SUFXTSxrRUFBa0UsRUFBQTs7QUFYeEU7RUFpQk0sd0NBQXdDO0VBQ3hDLDJCQUEyQixFQUFBO0VBbEJqQztJQXFCUSxnREFBOEYsRUFBQTtFQXJCdEc7SUF5QlEsa0RBQXNHLEVBQUE7O0FDNUI5Rzs7SUxxL1ZFO0FLbC9WRjtFQUVJLGlCQUF1QyxFQUFBOztBQUYzQztFQU1JLCtIQUN5RSxFQUFBO0VBUDdFO0lBV00sa0VBQWtFLEVBQUE7O0FBWHhFO0VBaUJNLHdDQUF3QztFQUN4QywwQkFBMEIsRUFBQTtFQWxCaEM7SUFxQlEsZ0RBQThGLEVBQUE7RUFyQnRHO0lBeUJRLGtEQUFzRyxFQUFBOztBQzVCOUc7O0lOd2dXRTtBTXJnV0Y7RUFFSSxpQkFBdUMsRUFBQTs7QUFGM0M7RUFNSSwrSEFDeUUsRUFBQTtFQVA3RTtJQVdNLGtFQUFrRSxFQUFBOztBQVh4RTtFQWlCTSx3Q0FBd0M7RUFDeEMsMENBQTBDLEVBQUE7RUFsQmhEO0lBcUJRLGdEQUE4RixFQUFBO0VBckJ0RztJQXlCUSxrREFBc0csRUFBQTs7QUM1QjlHOztJUDJoV0U7QU94aFdGO0VBRUksaUJBQXVDLEVBQUE7O0FBRjNDO0VBTUksK0hBQ3lFLEVBQUE7RUFQN0U7SUFXTSxrRUFBa0UsRUFBQTs7QUFYeEU7RUFpQk0sd0NBQXdDO0VBQ3hDLDJEQUEyRCxFQUFBO0VBbEJqRTtJQXFCUSxnREFBOEYsRUFBQTtFQXJCdEc7SUF5QlEsa0RBQXNHLEVBQUE7O0FDNUI5Rzs7SVI4aVdFO0FRM2lXRjtFQUdNLCtEQUF3RixFQUFBOztBQUg5RjtFQU9NLDhEQUF1RixFQUFBOztBQ1Y3Rjs7SVR1aldFO0FTcGpXRjtFQUdNLDZEQUFzRixFQUFBOztBQUg1RjtFQU9NLDhEQUF1RixFQUFBOztBQ1Y3Rjs7SVZna1dFO0FVN2pXRjtFQUdNLGlGQUM2RCxFQUFBOztBQUpuRTtFQVFNLG9GQUM2RCxFQUFBOztBQVRuRTtFQWdCUSxNQUFNO0VBQ04sbUVBQXFIO0VBQ3JILHFGQUNzRSxFQUFBOztBQW5COUU7RUF1QlEsU0FBUztFQUNULGlFQUFtSDtFQUNuSCx3RkFDc0UsRUFBQTs7QUM3QjlFOztJWG1sV0U7QVdobFdGO0VBR00saUZBQzZELEVBQUE7O0FBSm5FO0VBUU0sb0ZBQzZELEVBQUE7O0FBVG5FO0VBZ0JRLE1BQU07RUFDTixpRUFBbUg7RUFDbkgscUZBQ3NFLEVBQUE7O0FBbkI5RTtFQXVCUSxTQUFTO0VBQ1QsaUVBQW1IO0VBQ25ILHdGQUNzRSxFQUFBOztBQzdCOUU7O0lac21XRTtBWW5tV0Y7RUFFSSwwQkFBMEIsRUFBQTtFQUY5QjtJQUtNLDZEQUE2RCxFQUFBO0VBTG5FO0lBU00sOERBQThELEVBQUE7O0FDWnBFOztJYmduV0U7QWE3bVdGO0VBRUksMEJBQTBCLEVBQUE7RUFGOUI7SUFLTSwrREFBK0QsRUFBQTtFQUxyRTtJQVNNLDhEQUE4RCxFQUFBOztBQ1pwRTs7SWQwbldFO0Fjdm5XRjtFQUtNLHlCQUF5QixFQUFBOztBQUwvQjtFQVdNLHdCQUF3QixFQUFBO0VBWDlCO0lBY1EsTUFBTTtJQUNOLFVBQVUsRUFBQTtFQWZsQjtJQW1CUSxTQUFTO0lBQ1QseUJBQXlCLEVBQUE7O0FDdkJqQzs7SWZ5b1dFO0FldG9XRjtFQUVJLFNBQVM7RUFDVCxTQUFTO0VBQ1QsMEJBQTBCO0VBQzFCLHVCQUF1QjtFQUN2QixrRUFBa0UsRUFBQTtFQU50RTtJQVNNLFVBQXNFO0lBQ3RFLHlGQUMrQixFQUFBO0VBWHJDO0lBZU0sNkhBQ2tFLEVBQUE7O0FBaEJ4RTtFQXNCTSxrREFBc0c7RUFDdEcsdUJBQXVCO0VBQ3ZCLCtEQUErRCxFQUFBO0VBeEJyRTtJQTJCUSxNQUFNO0lBQ04sVUFBVTtJQUNWLDBGQUNxQyxFQUFBO0VBOUI3QztJQWtDUSxNQUFNO0lBQ04seUJBQXlCO0lBQ3pCLGdJQUNxRSxFQUFBOztBQ3hDN0U7O0loQnFxV0U7QWdCbHFXRjtFQUVJLFNBQVM7RUFDVCxTQUFTO0VBQ1QsMEJBQTBCO0VBQzFCLHVCQUF1QjtFQUN2QixrRUFBa0UsRUFBQTtFQU50RTtJQVNNLFVBQXNFO0lBQ3RFLHlGQUMrQixFQUFBO0VBWHJDO0lBZU0sNkhBQ2tFLEVBQUE7O0FBaEJ4RTtFQXNCTSxpREFBcUc7RUFDckcsdUJBQXVCO0VBQ3ZCLCtEQUErRCxFQUFBO0VBeEJyRTtJQTJCUSxNQUFNO0lBQ04sVUFBVTtJQUNWLDBGQUNxQyxFQUFBO0VBOUI3QztJQWtDUSxNQUFNO0lBQ04sd0JBQXdCO0lBQ3hCLGdJQUNxRSxFQUFBOztBQ3hDN0U7O0lqQmlzV0U7QWlCOXJXRjtFQUVJLFFBQWdDO0VBQ2hDLDJCQUEyQjtFQUMzQixrRUFBa0UsRUFBQTtFQUp0RTtJQU9NLFNBQXVEO0lBQ3ZELHNDQUFzQyxFQUFBO0VBUjVDO0lBWU0sU0FBbUU7SUFDbkUsbUVBQW1FLEVBQUE7O0FBYnpFO0VBcUJNLGlEQUFzRDtFQUN0RCx3QkFBd0IsRUFBQTtFQXRCOUI7SUF5QlEsb0JBQW9CO0lBQ3BCLFVBQVUsRUFBQTtFQTFCbEI7SUE4QlEsbURBQTREO0lBQzVELHdCQUF3QixFQUFBOztBQ2xDaEM7O0lsQnl0V0U7QWtCdHRXRjtFQUVJLFFBQWdDO0VBQ2hDLDJCQUEyQjtFQUMzQixrRUFBa0UsRUFBQTtFQUp0RTtJQU9NLFNBQXVEO0lBQ3ZELHNDQUFzQyxFQUFBO0VBUjVDO0lBWU0sU0FBbUU7SUFDbkUsbUVBQW1FLEVBQUE7O0FBYnpFO0VBcUJNLGtEQUF1RDtFQUN2RCx3QkFBd0IsRUFBQTtFQXRCOUI7SUF5QlEsb0JBQW9CO0lBQ3BCLFVBQVUsRUFBQTtFQTFCbEI7SUE4QlEsa0RBQTJEO0lBQzNELHdCQUF3QixFQUFBOztBQ2xDaEM7O0luQml2V0U7QW1COXVXRjtFQUNFLGdCQUFnQixFQUFBO0VBRGxCO0lBSUksa0RBQWtELEVBQUE7SUFKdEQ7TUFPTSxPQUFPO01BQ1Asc0hBRXNDLEVBQUE7SUFWNUM7TUFjTSxTQUEyRDtNQUMzRCxRQUFRO01BQ1IsdUhBRXVDLEVBQUE7RUFsQjdDO0lBd0JNLG9CQUFvQjtJQUNwQixvQ0FBb0M7SUFDcEMsd0NBQXdDLEVBQUE7SUExQjlDO01BNkJRLFdBQWlDO01BQ2pDLFVBQWdDO01BQ2hDLG1EQUErRjtNQUMvRixzSEFFdUUsRUFBQTtJQWxDL0U7TUFzQ1EsWUFBa0M7TUFDbEMsVUFBZ0M7TUFDaEMscURBQWlHO01BQ2pHLHVIQUV1RSxFQUFBOztBQzlDL0U7O0lwQjh3V0U7QW9CM3dXRjtFQUNFLGdCQUFnQixFQUFBO0VBRGxCO0lBSUksa0RBQWtELEVBQUE7SUFKdEQ7TUFPTSxPQUFPO01BQ1Asc0hBRXNDLEVBQUE7SUFWNUM7TUFjTSxTQUEyRDtNQUMzRCxRQUFRO01BQ1IsdUhBRXVDLEVBQUE7RUFsQjdDO0lBd0JNLG9CQUFvQjtJQUNwQixvQ0FBb0M7SUFDcEMsd0NBQXdDLEVBQUE7SUExQjlDO01BNkJRLFdBQWlDO01BQ2pDLFNBQStCO01BQy9CLHFEQUFpRztNQUNqRyxzSEFFdUUsRUFBQTtJQWxDL0U7TUFzQ1EsWUFBa0M7TUFDbEMsU0FBK0I7TUFDL0IscURBQWlHO01BQ2pHLHVIQUV1RSxFQUFBOztBQzlDL0U7O0lyQjJ5V0U7QXFCeHlXRjtFQUlNLDhFQUU2QixFQUFBOztBQU5uQztFQWNRLFVBQVU7RUFDViw4RUFFbUMsRUFBQTs7QUFqQjNDO0VBb0JRLE1BQU0sRUFBQTs7QUFwQmQ7RUF3QlEsU0FBUyxFQUFBOztBQzNCakI7O0l0QjJ6V0U7QXNCeHpXRjtFQUVJLFFBQWdDLEVBQUE7RUFGcEM7SUFLTSxTQUF1RDtJQUN2RCx1Q0FBdUM7SUFDdkMsZ0NBQWdDO0lBQ2hDLDBCQUEwQixFQUFBO0VBUmhDO0lBWU0sU0FBbUUsRUFBQTs7QUFaekU7RUFvQk0sZ0RBQXFELEVBQUE7RUFwQjNEO0lBdUJRLDBEQUFvRztJQUNwRyxVQUFVLEVBQUE7RUF4QmxCO0lBNEJRLGtEQUEyRCxFQUFBOztBQy9CbkU7O0l2QmcxV0U7QXVCNzBXRjtFQUVJLFFBQWdDLEVBQUE7RUFGcEM7SUFLTSxTQUF1RDtJQUN2RCx1Q0FBdUM7SUFDdkMsZ0NBQWdDO0lBQ2hDLDBCQUEwQixFQUFBO0VBUmhDO0lBWU0sU0FBbUUsRUFBQTs7QUFaekU7RUFvQk0saURBQXNELEVBQUE7RUFwQjVEO0lBdUJRLHdEQUFrRztJQUNsRyxVQUFVLEVBQUE7RUF4QmxCO0lBNEJRLGlEQUEwRCxFQUFBOztBQy9CbEU7O0l4QnEyV0U7QXdCbDJXRjtFQUVJLDBCQUEwQjtFQUMxQixrRUFBa0UsRUFBQTtFQUh0RTtJQU1NLHdEQUNnQyxFQUFBO0VBUHRDO0lBV00sNkZBQ2tFLEVBQUE7O0FBWnhFO0VBa0JNLHlCQUF5QjtFQUN6Qix1QkFBdUI7RUFDdkIsK0RBQStELEVBQUE7RUFwQnJFO0lBdUJRLE1BQU07SUFDTixVQUFVO0lBQ1YsMERBQ3VDLEVBQUE7RUExQi9DO0lBOEJRLFNBQVM7SUFDVCx5QkFBeUI7SUFDekIsMkZBQ3FFLEVBQUE7O0FDcEM3RTs7SXpCNjNXRTtBeUIxM1dGO0VBRUksMEJBQTBCO0VBQzFCLGtFQUFrRSxFQUFBO0VBSHRFO0lBTU0sd0RBQ2dDLEVBQUE7RUFQdEM7SUFXTSw2RkFDa0UsRUFBQTs7QUFaeEU7RUFrQk0sMEJBQTBCO0VBQzFCLHVCQUF1QjtFQUN2QiwrREFBK0QsRUFBQTtFQXBCckU7SUF1QlEsTUFBTTtJQUNOLFVBQVU7SUFDViwwREFDdUMsRUFBQTtFQTFCL0M7SUE4QlEsU0FBUztJQUNULHdCQUF3QjtJQUN4QiwyRkFDcUUsRUFBQTs7QUNwQzdFOztJMUJxNVdFO0EwQmw1V0Y7RUFFSSxRQUFnQztFQUNoQyw0Q0FBNEMsRUFBQTtFQUhoRDtJQU1NLFNBQXVEO0lBQ3ZELDRIQUNrRSxFQUFBO0VBUnhFO0lBWU0sU0FBbUU7SUFDbkUsNEhBQ2tFLEVBQUE7O0FBZHhFO0VBb0JNLHVCQUF1QjtFQUN2Qix3Q0FBd0MsRUFBQTtFQXJCOUM7SUF3QlEsTUFBTTtJQUNOLGdJQUNxRTtJQUNyRSxnREFBOEYsRUFBQTtFQTNCdEc7SUErQlEsTUFBTTtJQUNOLDBIQUNxRTtJQUNyRSxpREFBK0YsRUFBQTs7QUNyQ3ZHOztJM0I4NldFO0EyQjM2V0Y7RUFFSSxTQUFTO0VBQ1QsU0FBUztFQUNULDBCQUEwQjtFQUMxQixvQkFBb0I7RUFDcEIsa0VBQWtFLEVBQUE7RUFOdEU7SUFTTSxVQUFzRTtJQUN0RSx1RkFDNkIsRUFBQTtFQVhuQztJQWVNLDRIQUNrRSxFQUFBOztBQWhCeEU7RUFzQk0sa0RBQXNHO0VBQ3RHLHVCQUF1QjtFQUN2QiwrREFBK0QsRUFBQTtFQXhCckU7SUEyQlEsTUFBTTtJQUNOLFVBQVU7SUFDVix3RkFDbUMsRUFBQTtFQTlCM0M7SUFrQ1EsTUFBTTtJQUNOLHdCQUF3QjtJQUN4QixnSUFDcUUsRUFBQTs7QUN4QzdFOztJNUIwOFdFO0E0QnY4V0Y7RUFFSSw0R0FDNkMsRUFBQTtFQUhqRDtJQU1NLGlHQUNzRSxFQUFBO0VBUDVFO0lBV00sb0dBQ3NFLEVBQUE7O0FBWjVFO0VBa0JNLHdCQUF3QjtFQUN4Qix3Q0FBd0M7RUFFeEMscUdBQzRDLEVBQUE7RUF0QmxEO0lBeUJRLE1BQU07SUFDTix5QkFBeUI7SUFDekIsZ0dBQ3NFLEVBQUE7RUE1QjlFO0lBZ0NRLFNBQVM7SUFDVCx3QkFBd0I7SUFDeEIsbUdBQ3NFLEVBQUE7O0FDdEM5RTs7STdCaStXRTtBNkI5OVdGO0VBRUksNEdBQzZDLEVBQUE7RUFIakQ7SUFNTSxpR0FDc0UsRUFBQTtFQVA1RTtJQVdNLG9HQUNzRSxFQUFBOztBQVo1RTtFQWtCTSx5QkFBeUI7RUFDekIsd0NBQXdDO0VBRXhDLHFHQUM0QyxFQUFBO0VBdEJsRDtJQXlCUSxNQUFNO0lBQ04seUJBQXlCO0lBQ3pCLGdHQUNzRSxFQUFBO0VBNUI5RTtJQWdDUSxTQUFTO0lBQ1Qsd0JBQXdCO0lBQ3hCLG1HQUNzRSxFQUFBOztBQ3RDOUU7O0k5QncvV0U7QThCci9XRjtFQUVJLDJCQUEyQjtFQUMzQixrRUFBa0UsRUFBQTtFQUh0RTtJQU1NLHNEQUMrQixFQUFBO0VBUHJDO0lBV00sNkZBQ21FLEVBQUE7O0FBWnpFO0VBa0JNLHdCQUF3QjtFQUN4Qix1QkFBdUI7RUFDdkIsK0RBQStELEVBQUE7RUFwQnJFO0lBdUJRLE1BQU07SUFDTixVQUFVO0lBQ1Ysc0RBQ3FDLEVBQUE7RUExQjdDO0lBOEJRLFNBQVM7SUFDVCx5QkFBeUI7SUFDekIsMEZBQ3NFLEVBQUE7O0FDcEM5RTs7SS9CZ2hYRTtBK0I3Z1hGO0VBRUkseUJBQXlCO0VBQ3pCLDBEQUEwRCxFQUFBO0VBSDlEO0lBT00sdUJBQXVCO0lBQ3ZCLHNCQUFzQjtJQUN0QixrQ0FBa0MsRUFBQTtFQVR4QztJQWFNLGlDQUFpQyxFQUFBO0VBYnZDO0lBaUJNLHNDQUFzQyxFQUFBOztBQWpCNUM7RUF1Qk0seUJBQXlCO0VBQ3pCLDBEQUEwRCxFQUFBO0VBeEJoRTtJQTRCUSxvQkFBb0IsRUFBQTtFQTVCNUI7SUFnQ1EsTUFBTTtJQUNOLFVBQVUsRUFBQTtFQWpDbEI7SUFxQ1EsU0FBUztJQUNULHdCQUF3QixFQUFBOztBQ3pDaEM7O0loQzJpWEU7QWdDeGlYRjtFQUVJLHlCQUF5QjtFQUN6QiwwREFBMEQsRUFBQTtFQUg5RDtJQU9NLHVCQUF1QjtJQUN2QixzQkFBc0I7SUFDdEIsa0NBQWtDLEVBQUE7RUFUeEM7SUFhTSxpQ0FBaUMsRUFBQTtFQWJ2QztJQWlCTSxzQ0FBc0MsRUFBQTs7QUFqQjVDO0VBdUJNLDBCQUEwQjtFQUMxQiwwREFBMEQsRUFBQTtFQXhCaEU7SUE0QlEsb0JBQW9CLEVBQUE7RUE1QjVCO0lBZ0NRLE1BQU07SUFDTixVQUFVLEVBQUE7RUFqQ2xCO0lBcUNRLFNBQVM7SUFDVCx5QkFBeUIsRUFBQTs7QUN4Q25DO0VBTUUsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxzQkFBc0IsRUFBQTtFQVJ4QjtJQVdJLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsZ0JBQWdCLEVBQUE7RUFHbEI7SUFDRSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixtQ0FBMkI7WUFBM0IsMkJBQTJCO0lBQzNCLDRCQUE0QjtJQUM1QixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLFNBQVM7SUFDVCxVQUFVO0lBQ1YsbUJBQW1CO0lBQ25CLGFBQWE7SUFDYixpQkFBaUI7SUFDakIsc0JBQXNCLEVBQUE7SUFFdEI7TUFDRSx5QkFBaUI7U0FBakIsc0JBQWlCO1VBQWpCLHFCQUFpQjtjQUFqQixpQkFBaUIsRUFBQTtFQUlyQjtJQUNFLFdBQVc7SUFDWCxZQUFZO0lBQ1osY0FBYztJQUNkLG1CQUFtQjtJQUNuQix5QkFBaUI7T0FBakIsc0JBQWlCO1FBQWpCLHFCQUFpQjtZQUFqQixpQkFBaUI7SUFDakIsMkJBQTJCO0lBQzNCLHdDQUF3QyxFQUFBO0lBUHpDO01BVUcseUJBQWlCO2NBQWpCLGlCQUFpQjtNQUNqQix1QkFBdUI7TUFDdkIsc0JBQXNCO01BQ3RCLHFCQUFxQixFQUFBO0VBSXpCO0lBQ0UsMkJBQTJCO0lBQzNCLHlCQUFpQjtPQUFqQixzQkFBaUI7UUFBakIscUJBQWlCO1lBQWpCLGlCQUFpQixFQUFBO0VBR25CO0lBQ0UsMkJBQTJCO0lBQzNCLHlCQUFpQjtPQUFqQixzQkFBaUI7UUFBakIscUJBQWlCO1lBQWpCLGlCQUFpQixFQUFBO0VBR25CO0lBQ0UsY0FBYyxFQUFBOztBQzVEaEI7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLFFBQVE7RUFDUixVQUFVO0VBQ1YsWUFBWTtFQUNaLHlCQUF5QjtFQUN6QixpQkFBaUI7RUFDakIsNkJBQTZCO0VBQzdCLDBDQUEwQztFQUMxQyxrQkFBa0I7RUFDbEIsK0NBQStDO0VBQy9DLDhDQUE4QztFQUM5QyxVQUFVO0VBQ1YsZUFBZTtFQUNmLHdEQUF3RDtFQUN4RCwyQkFBMkI7RUFDM0IsY0FBYyxFQUFBO0VBakJmO0lBbUJXLGFBQWEsRUFBQTtFQW5CeEI7SUFvQlcsbUJBQW1CLEVBQUE7RUFFN0I7SUFDRSxTQUFTLEVBQUE7RUFHWDtJQUNFLFVBQVUsRUFBQTtFQUdaO0lBQ0UsYUFBYSxFQUFBOztBRHVCakI7RUNsQkUsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixXQUFXO0VBQ1gsU0FBUztFQUNULG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsMkJBQTJCLEVBQUE7O0FBRzdCO0VBQ0UsMENBQTBDO0VBQzFDLFVBQVU7RUFDVixXQUFXO0VBQ1gsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQiw2QkFBNkI7RUFDN0IsaUNBQWlDO0VBQ2pDLGVBQWU7RUFDZixjQUFjO0VBQ2QsK0NBQStDO0VBQy9DLGdCQUFnQixFQUFBO0VBWGpCO0lBY0csYUFBYSxFQUFBO0VBZGhCO0lBbUJHLHVCQUF1QjtJQUN2QiwwQ0FBMEMsRUFBQTtFQUc1QztJQUNFLHVCQUF1QixFQUFBOztBQUkzQjtFQUNFLFlBQVk7RUFFWixvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxnQkFBZ0I7RUFFaEIsd0JBQXdCLEVBQUE7O0FDMUY1QjtFQUNJLG1CQUFtQjtFQUNuQiwrRkFDK0M7RUFDL0MsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixrQkFBa0IsRUFBQTs7QUFJdEI7RUFDSSxtQkFBbUI7RUFDbkIsNkdBQ3NEO0VBQ3RELGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsa0JBQWtCLEVBQUE7O0FBRXRCO0VBQ0ksbUJBQW1CO0VBQ25CLHlIQUM0RDtFQUM1RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGtCQUFrQixFQUFBOztBQUl0QjtFQUNJLG1CQUFtQjtFQUNuQix5R0FDb0Q7RUFDcEQsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixrQkFBa0IsRUFBQTs7QUFFdEI7RUFDSSxtQkFBbUI7RUFDbkIscUhBQzBEO0VBQzFELGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsa0JBQWtCLEVBQUE7O0FBSXRCO0VBQ0ksbUJBQW1CO0VBQ25CLDJHQUNxRDtFQUNyRCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGtCQUFrQixFQUFBOztBQUV0QjtFQUNJLG1CQUFtQjtFQUNuQix1SEFDMkQ7RUFDM0QsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixrQkFBa0IsRUFBQTs7QUFHdEI7O0VBSVEsZ0JBQWdCO0VBQ2hCLGMvRmpFdUI7RStGa0V2QiwyQkFBMkIsRUFBQTtFQU5uQzs7SUFTWSwyQkFBMkIsRUFBQTs7QUFUdkM7RUFjUSwwQkFBMEI7RUFDMUIsYy9GL0R1QixFQUFBO0UrRmdEL0I7SUFtQlksYy9GL0VtQixFQUFBO0UrRjREL0I7SUF1QlkscUJBQXFCLEVBQUE7O0FBS2pDOztFQUVJLGdCQUFnQjtFQUNoQixjL0YzRjJCO0UrRjRGM0IsMkJBQTJCLEVBQUE7RUFKL0I7O0lBT1EsMkJBQTJCLEVBQUE7O0FBS25DO0VBS1ksVUFBVSxFQUFBOztBQUx0QjtFQWNnQixhL0ZuSGUsRUFBQTs7QStGcUcvQjtFQXdCZ0IsYS9GNUhlLEVBQUE7O0ErRm9HL0I7RUFrQ2dCLGEvRjlIZSxFQUFBOztBK0ZvSS9CO0VBQ0ksbUJBQW1CLEVBQUE7O0FBR3ZCO0VBR1EscUJBQXFCLEVBQUE7O0FDdEo3QjtFQUdFLDZCaEdLNkIsRUFBQTs7QWdHUi9COztFQVFFLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsNkJBQTZCO0VBQzdCLGdDaEdINkIsRUFBQTtFZ0dSL0I7Ozs7OztJQWdCRyxnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLDZCQUE2QjtJQUM3QixjaEdiNEI7SWdHYzVCLGdCQUFnQjtJQUNoQixxQkFBcUIsRUFBQTtJQXJCeEI7Ozs7Ozs7Ozs7Ozs7Ozs7TUF3QkkseUJBQXlCLEVBQUE7TUF4QjdCOzs7Ozs7Ozs7Ozs7Ozs7O1FBNkJNLGFoR3ZCeUIsRUFBQTtJZ0dOL0I7Ozs7OztNQW1DSSxjaEduQjJCO01nR29CM0IsZUFBZSxFQUFBO01BcENuQjs7Ozs7Ozs7Ozs7Ozs7OztRQXVDSyx5QkFBeUIsRUFBQTtRQXZDOUI7Ozs7Ozs7Ozs7Ozs7Ozs7VUE0Q08sYWhHNUJ3QixFQUFBO0VnR2hCL0I7O0lBb0RHLGdCQUFnQjtJQUNoQix5QmhHNUM0QjtJZ0c2QzVCLGNoR2pENEIsRUFBQTs7QWdHTC9CO0VBNkRHLFdBQVc7RUFFTCxnQ0FBZ0M7RUFDaEMsVUFBVTtFQUNWLFlBQVk7RUFDWixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGNBQWMsRUFBQTs7QUFwRXZCO0VBMEVJLGNoR3JFMkI7RWdHc0UzQixpQkFBaUIsRUFBQTtFQTNFckI7SUE4RUssb0JBQW9CLEVBQUE7SUE5RXpCO01BbUZPLGFoRzlFd0IsRUFBQTs7QWdHTC9CO0VBMEZVLFVBQVU7RUFDVixZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLFlBQVksRUFBQTs7QUM3RnRCOztFQUlHLG9CQUFvQjtFQUNkLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLDZCQUE2QjtFQUM3QixpQkFBaUI7RUFDakIsVUFBVTtFQUNWLGNqR0FzQixFQUFBO0VpR1gvQjs7SUFjVSxjakdIcUIsRUFBQTtFRXVHN0I7SStGbEhGOztNQWtCSSxrQkFBa0IsRUFBQSxFQUVuQjs7QUFwQkg7O0VBdUJHLGNqR1o0QjtFaUdhNUIsaUJBQWlCLEVBQUE7O0FBSXBCOztFQUlFLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osVUFBVTtFQUNWLFNBQVMsRUFBQTtFQVBYOztJQVVHLGtCQUFrQjtJQUNsQixjakdwQzRCO0lpR3FDNUIsdURqR2dCNEQ7SWlHZjVELGtCQUFrQixFQUFBOztBQ3pDckI7OztFQUlJLGVBQWU7RUFDZixpQkFBaUI7RUFDakIscUJBQXFCO0VBQ3JCLGtCQUFrQixFQUFBO0VBUHRCOzs7Ozs7Ozs7Ozs7SUFXUSx5QkFBeUIsRUFBQTtJQVhqQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7TUFlWSx5QkFBc0M7TUFDdEMseUJBQXdCLEVBQUE7SUFoQnBDOzs7Ozs7Ozs7Ozs7Ozs7TUFvQlkseUJBQXlCLEVBQUE7TUFwQnJDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztRQXdCZ0Isb0NBQWlEO1FBQ2pELHlCQUF3QixFQUFBO0VBekJ4Qzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBZ0NRLGNsR3JCdUI7SWtHc0J2Qix5QmxHOUJ1QjtJa0crQnZCLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIscUJBQXFCO0lBQ3JCLDZDQUE2QztJQUM3QyxlQUFlO0lBQ2YsaUJBQWlCLEVBQUE7SUF2Q3pCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNQTJDWSx5QmxHNUJtQjtNa0c2Qm5CLGNsR2xDVSxFQUFBO0VrR1Z0Qjs7Ozs7Ozs7Ozs7SUF5RFEsWUFBWTtJQUNaLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsY2xHN0N1QixFQUFBO0lrR2YvQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01BZ0VZLDZCQUE2QjtNQUM3QixjQUEwQixFQUFBO0VBakV0Qzs7Ozs7Ozs7OztJQXdFWSx5QmxHdEVtQixFQUFBO0lrR0YvQjs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNQTRFZ0IseUJsRzlEZSxFQUFBOztBK0JRL0I7RW9FckJJLFlBQVksRUFBQTtFQURoQjtJQUlRLGFBQWEsRUFBQTtJQUpyQjtNQVNnQixnQ0FBZ0MsRUFBQTtFQVRoRDtJQWVRLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsMkJBQTJCO0lBQzNCLGdCQUFnQixFQUFBO0lBbEJ4QjtNQXFCWSxTQUFTLEVBQUE7SUFyQnJCO01BeUJZLGNBQWM7TUFDZCxlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLG1CQUFtQixFQUFBO0VBNUIvQjtJQWlDUSxhQUFhO0lBQ2IsZ0JBQWdCLEVBQUE7RUFsQ3hCO0lBc0NRLDZCbkd0QnVCLEVBQUE7RW1HaEIvQjtJQTBDUSw2Qm5HN0J1QixFQUFBO0VtR2IvQjtJQThDUSw2Qm5HaEN1QixFQUFBO0VtR2QvQjtJQWtEUSxZQUFZO0lBQ1osYUFBYTtJQUNiLFlBQVksRUFBQTtJQXBEcEI7TUF1RFksYUFBYTtNQUNiLHNCQUFzQjtNQUN0Qiw4QkFBOEI7TUFDOUIsWUFBWSxFQUFBO01BMUR4QjtRQTZEZ0IsYUFBYTtRQUNiLHNCQUFzQixFQUFBO0VBOUR0QztJQW9FUSxhQUFhO0lBQ2Isc0JBQXNCO0lBQ3RCLHdCQUF3QjtJQUN4QiwwRm5HbEV1QjtJbUdtRXZCLG1Cbkd0RHVCO0ltR3VEdkIsZ0JBQWdCLEVBQUE7SUF6RXhCO01BNEVZLGtCQUFrQjtNQUNsQixXQUFXO01BQ1gsYUFBYTtNQUNiLGlCQUFpQixFQUFBO01BL0U3QjtRQWtGZ0Isa0JBQWtCO1FBQ2xCLFdBQVc7UUFDWCxhQUFhO1FBQ2IsZ0JBQWdCLEVBQUE7UUFyRmhDO1VBd0ZvQixrQkFBa0I7VUFDbEIsV0FBVztVQUNYLDRCQUE0QjtVQUM1Qiw2QkFBNkI7VUFDN0IsY0FBYztVQUNkLGNBQWMsRUFBQTtJQTdGbEM7TUFtR1ksbUJuR3hGbUI7TW1HeUZuQixZQUFZLEVBQUE7O0FDcEd4QjtFQUdRLGNBQWMsRUFBQTtFQUh0QjtJQU1ZLGtCQUFrQixFQUFBOztBQU45QjtFQWFZLFVBQVUsRUFBQTtFQWJ0QjtJQWdCZ0Isa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQix1QkFBdUIsRUFBQTtJQWxCdkM7TUFxQm9CLGFBQWE7TUFDYixpQkFBaUI7TUFDakIsaUJBQWlCO01BQ2pCLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIsdUJBQXVCO01BQ3ZCLHVCQUF1QixFQUFBO01BM0IzQztRQStCd0IscUJBQXFCLEVBQUE7TUEvQjdDO1FBbUN3QixXQUFXO1FBQ1gsWUFBWTtRQUNaLGdCQUFnQixFQUFBOztBQXJDeEM7RUErQ1ksZ0JBQWdCO0VBQ2hCLGdCQUFnQixFQUFBO0VsR3NEMUI7SWtHdEdGO01Bb0RvQixPQUFPLEVBQUE7SUFwRDNCO01Bd0RvQixRQUFRLEVBQUEsRUFDWDtFQXpEakI7SUE2RGdCLFlBQVk7SUFDWixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixVQUFVLEVBQUE7SUFqRTFCOzs7Ozs7TUFxRW9CLFlBQVk7TUFDWixjcEduRVcsRUFBQTtJb0dIL0I7TUEwRW9CLGdCQUFnQjtNQUNoQixhQUFhO01BQ2IsWUFBWTtNQUNaLHVCQUF1QjtNQUN2QixtQkFBbUIsRUFBQTtNQTlFdkM7UUFtRjRCLFVBQVU7UUFDVixZQUFZLEVBQUE7TUFwRnhDO1FBNEZvQyxhcEcxRkw7UW9HMkZLLFlBQVksRUFBQTtNQTdGaEQ7UUF1R3dDLGFwR3pGVCxFQUFBO01vR2QvQjtRQWtIb0MsYXBHL0dMO1FvR2dISyxZQUFZLEVBQUE7TUFuSGhEO1FBNkh3QyxhcEc5R1QsRUFBQTtNb0dmL0I7UUF3SW9DLGFwRzdITDtRb0c4SEssWUFBWSxFQUFBO01BekloRDtRQW1Kd0MsYXBHMUlULEVBQUE7O0FvR3NKL0I7RUFDSSxpQkFBaUIsRUFBQTtFbEc5Q25CO0lrRzZDRjtNQUlRLFNBQVMsRUFBQSxFQXdEaEI7RUE1REQ7SUFVWSxzQkFBc0IsRUFBQTtJbEd2RGhDO01rRzZDRjtRQWFnQixrQkFBa0I7UUFDbEIsbUJBQW1CLEVBQUEsRUFtQjFCO0lBakNUO01Ba0JnQixnQkFBZ0I7TUFDaEIsZ0JBQWdCO01BQ2hCLFdBQVc7TUFDWCxTQUFTLEVBQUE7TUFyQnpCO1FBd0JvQixlQUFlO1FBQ2YsU0FBUyxFQUFBO1FsR3RFM0I7VWtHNkNGO1lBNEJ3QixrQkFBa0I7WUFDbEIsZUFBZSxFQUFBLEVBRXRCO0VBL0JqQjtJQXdDb0IscUJBQXFCO0lBQ3JCLGNwRzdMVyxFQUFBO0lvR29KL0I7Ozs7OztNQTZDd0IsWUFBWTtNQUNaLGNwR3JNTyxFQUFBO0VvR3VKL0I7SUFtRG9CLE9BQU8sRUFBQTtFQW5EM0I7SUF1RG9CLFFBQVEsRUFBQTs7QUN0TjVCO0VBS1ksZ0JBQWdCO0VBQ2hCLFVBQVUsRUFBQTs7QUFOdEI7RUFjWSxxQkFBcUIsRUFBQTtFQWRqQztJQWtCZ0IseUJBQTRCLEVBQUE7O0FBbEI1QztFQTBCWSxZQUFZO0VBQ1osV0FBVyxFQUFBOztBQTNCdkI7RUFrQ1kseUJyR3ZCbUI7RXFHd0JuQixXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsdUJBQXVCLEVBQUE7RUF2Q25DO0lBMENnQixnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLFlBQVksRUFBQTs7QUM1QzVCO0VBR0UsMEJBQTBCLEVBQUE7O0FBSDVCOzs7O0VBVUcscUJBQXFCO0VBQ2xCLHdCQUF3QjtFQUMzQixnQkFBZ0I7RUFDaEIsNkJBQTZCO0VBQzdCLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsVUFBVTtFQUNWLGNBQWM7RUFDZCxZQUFZLEVBQUE7RUFsQmY7Ozs7SUFxQkksU0FBUztJQUNULHFCQUFxQixFQUFBOztBQXRCekI7RUEyQkcsY0FBYztFQUNkLHFCQUFxQixFQUFBOztBQTVCeEI7OztFQW9DRSxXQUFXLEVBQUE7RUFwQ2I7OztJQXVDRyxtQkFBbUIsRUFBQTtFQXZDdEI7Ozs7Ozs7Ozs7Ozs7Ozs7SUE4Q0kscUJBQXFCO0lBQ2xCLHdCQUF3QjtJQUN4Qix5QnRHeEN3QjtJc0d5Q3hCLGVBQWU7SUFDZixXQUFXO0lBQ1gsYUFBYTtJQUNoQix5QnRHekMyQjtJc0cwQ3hCLGtCQUFrQjtJQUNsQixjdEdqRHdCO0lzR2tEeEIsb0JBQW9CO0lBQ3BCLGVBQWU7SUFDZiwyQkFBMkI7SUFDM0IsZ0JBQWdCO0lBQ2hCLGlDQUFpQztJQUNqQyxnQ0FBZ0M7SUFDaEMsaUNBQWlDO0lBQ2pDLDhCQUE4QjtJQUM5QixrQkFBa0I7SUFDbEIsbUJBQW1CLEVBQUE7SUFoRTFCOzs7Ozs7Ozs7Ozs7Ozs7O01BbUVRLHFCckczQ3lCLEVBQUE7RXFHeEJqQzs7O0lBeUVNLGVBQWU7SUFDZixjckdsRDJCLEVBQUE7SXFHeEJqQzs7O01BNkVPLHFCQUFxQixFQUFBOzs7QUE3RTVCOzs7RUEyRkksWUFBWSxFQUFBOztBQTNGaEI7RUFrR0UsbUJBQW1CLEVBQUE7RUFsR3JCO0lBcUdHLG1CQUFtQixFQUFBOztBQXJHdEI7Ozs7RUFnSEksZUFBZSxFQUFBOztBQWhIbkI7Ozs7Ozs7O0VBdUhLLG9CQUFvQixFQUFBOztBQWdCekI7RUFHRSxjQUFjLEVBQUE7RUFIaEI7SUFRRyxzQkFBc0IsRUFBQTtFQVJ6QjtJQVlHLGNBQWMsRUFBQTs7QUNuSmpCOzs7RUFHSSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsaUNBQWlDO0VBQ2pDLDRCQUE0QixFQUFBO0VBUmhDOzs7SUFXUSxZQUFZO0lBQ1osZ0JBQWdCLEVBQUE7SUFaeEI7OztNQWVZLGtCQUFrQixFQUFBO0VBZjlCOzs7SXJHMFNFLFlxR3RSMkI7SXJHdVIzQixVcUd2UjJCO0lyR3dSM0Isa0JBQWtCO0lBQ2xCLFdxR3pSMkI7SXJHMFIzQixTcUcxUjJCO0lBQ3JCLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sT0FBTztJQUNQLFlBQVk7SUFDWixjQUFjO0lBQ2QseUJ2R3ZCdUI7SXVHd0J2QixZQUFZLEVBQUE7RUEzQnBCOzs7Ozs7O0lBaUNZLGtCQUFrQjtJQUNsQix1QkFBdUI7SUFDdkIsbUJBQW1CLEVBQUE7SXJHbUU3QjtNcUd0R0Y7Ozs7Ozs7UUFzQ2dCLFdBQVc7UUFDWCxnQkFBZ0I7UUFDaEIseUJBQXlCO1FBQ3pCLG1CQUFtQixFQUFBLEVBYzFCO0lyR21EUDtNcUcxR0Y7Ozs7Ozs7UUE2Q2dCLFVBQVUsRUFBQSxFQVVqQjtJckcrRFA7TXFHdEhGOzs7Ozs7O1FBaURnQixVQUFVLEVBQUEsRUFNakI7SXJHOEVMO01xR3JJSjs7Ozs7OztRQXFEZ0IsVUFBVSxFQUFBLEVBRWpCO0VBdkRUOzs7Ozs7O0lBMERZLG1CQUFtQjtJQUNuQixhQUFhLEVBQUE7RS9DaER6Qjs7Ozs7Ozs7Ozs7OztJK0MyRFEseUJBQXlCLEVBQUE7SUF0RWpDOzs7Ozs7Ozs7Ozs7O01BMEVZLG9CQUFvQjtNQUNwQixZQUFZLEVBQUE7O0FDM0V4Qjs7RUFJRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLDhDeEdENkIsRUFBQTs7QUVxRzdCO0VzR2hHRjtJQUdFLG1CQUFtQixFQUFBLEVBd0JwQjs7QXRHaUZDO0VzRzVHRjtJQU9FLG9CQUFvQixFQUFBLEVBb0JyQjs7QUEzQkQ7RUFXRSxVQUFVLEVBQUE7RXRHaUZWO0lzRzVGRjtNQWNHLGVBQWUsRUFBQSxFQUVoQjs7QUFoQkY7RUFxQkcsV0FBVztFQUNSLDRCQUE0QjtFQUU1QixTQUFTLEVBQUE7O0FBS2Y7RUFDQyxhQUFhO0VBQ2IsdUJBQXVCLEVBQUE7RUFGeEI7SUFLRSxhQUFhO0lBQ2Isa0JBQWtCLEVBQUE7SUFOcEI7TUFTRyx3QkFBd0I7TUFDeEIseUJBQXlCLEVBQUE7SUFWNUI7TUFjRyx3QkFBd0I7TUFDeEIseUJBQXlCLEVBQUE7SUFmNUI7TUFtQkcsd0JBQXdCO01BQ3hCLHlCQUF5QixFQUFBO0lBcEI1QjtNQXdCRyx5QkFBeUI7TUFDekIsMEJBQTBCLEVBQUE7SUF6QjdCO01BK0JJLGF4R3BFMkIsRUFBQTtJd0dxQy9CO01Bc0NJLGF4RzFFMkIsRUFBQTtJd0dvQy9CO01BNkNJLGF4RzlFMkIsRUFBQTtJd0dpQy9CO01Bb0RJLGF4R3RGMkIsRUFBQTtJd0drQy9CO01BMkRJLGF4R3BGMkIsRUFBQTtJd0d5Qi9CO01Ba0VJLGF4R3pGMkIsRUFBQTtJd0d1Qi9CO01BeUVJLGF4R25HMkIsRUFBQTs7QXdHeUcvQjtFQUdFLDJCQUEyQixFQUFBO0VBSDdCO0lBT0csV0FBVztJQUNYLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLFVBQVU7SUFDViwyQkFBMkIsRUFBQTtJQVo5QjtNQWVJLFVBQVU7TUFDViw2QkFBNkI7TUFDN0IsZ0JBQWdCLEVBQUE7TUFqQnBCO1FBb0JLLFVBQVU7UUFDVixZQUFZLEVBQUE7O0FBckJqQjtFQTRCRSxnQkFBZ0IsRUFBQTtFQTVCbEI7SUErQkcsU0FBUyxFQUFBOztBekZqSlo7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFeUZ1SkMsWUFBWSxFQUFBOztBQzNKYjtFQUdFLFdBQVc7RUFDWCxpQkFBaUIsRUFBQTs7QUNKbkI7RUFHUSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBO0VBTDNCO0lBVVksZ0MxR1JtQjtJMEdTbkIsZUFBZSxFQUFBO0VBWDNCO0lBZVksNkIxR2JtQixFQUFBO0kwR0YvQjs7TUFtQmdCLGMxR2hCZSxFQUFBO00wR0gvQjs7OztRQXdCb0IsbUJBQW1CO1FBQ25CLGFBQWE7UUFDYiw2QkFBNkI7UUFDN0IsYzFHekJXLEVBQUE7O0EwR0YvQjtFQW9DWSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGNBQWMsRUFBQTtFQXRDMUI7SUEyQ2dCLG1CQUFtQjtJQUNuQixhQUFhLEVBQUE7RUE1QzdCO0lBa0RvQixXQUFXLEVBQUE7SXhHb0U3QjtNd0d0SEY7UUFxRHdCLFlBQVksRUFBQSxFQU1uQjtJeEd1RGY7TXdHbEhGO1FBeUR3QixZQUFZLEVBQUEsRUFFbkI7O0FBM0RqQjtFQWlFUSxhQUFhLEVBQUE7O0FBakVyQjtFQTZFb0IsbUJBQW1CO0VBQ25CLGFBQWEsRUFBQTs7QXhHd0MvQjtFb0M1REY7SW9FMkJRLFlBQVksRUFBQSxFQXVGbkI7O0F4RzFEQztFb0N4REY7SW9FaUNZLGFBQWE7SUFDYixtQkFBbUIsRUFBQTtJQTVGL0I7TUErRmdCLGFBQWEsRUFBQTtNQS9GN0I7UUFrR29CLFFBQVEsRUFBQTtRQWxHNUI7VUFxR3dCLGFBQWEsRUFBQTtNQXJHckM7UUEwR29CLFFBQVEsRUFBQTtJcEVzUzFCO01vRWpTYyxhQUFhO01BQ2IsY0FBYztNQUNkLFFBQVEsRUFBQTtJQWpIeEI7TUF1SG9CLGFBQWE7TUFDYixjQUFjO01BQ2Qsc0JBQXNCO01BQ3RCLFdBQVc7TUFDWCxZQUFZO01BQ1osZUFBZSxFQUFBO0lBNUhuQzs7O01BaUlvQixjQUFjO01BQ2QsaUQxR3ZIVztNMEd3SFgsZUFBZTtNQUNmLGdCQUFnQixFQUFBO01BcElwQzs7O1FBeUk0QixZQUFZLEVBQUE7TUF6SXhDOzs7UUE4SXdCLFlBQVksRUFBQTtNQTlJcEM7Ozs7Ozs7Ozs7O1FBb0o0QixhQUFhO1FBQ2IsV0FBVyxFQUFBO0lBckp2QztNQTJKb0IsYUFBYTtNQUNiLGFBQWE7TUFDYixVQUFVO01BQ1Ysb0JBQW9CLEVBQUE7TUE5SnhDO1FBaUt3QixjMUd0Sk87UTBHdUpQLGdCQUFnQjtRQUNoQixjQUFjO1FBQ2QsZUFBZTtRQUNmLGlCQUFpQjtRQUNqQixZQUFZLEVBQUEsRUFDZjs7QWpEaEtyQjtFa0RJSSxrQkFBa0IsRUFBQTtFQUR0QjtJQUlRLGtCQUFrQjtJQUNsQixPQUFPO0lBQ1AsTUFBTTtJQUNOLFdBQVc7SUFDWCxZQUFZO0lBQ1osU0FBUztJQUNULFVBQVUsRUFBQTtJQVZsQjtNQWFZLFNBQVM7TUFDVCxVQUFVLEVBQUE7O0F6RzhGcEI7RXlHekZGO0lBS1ksZUFBZTtJQUNmLGdCQUFnQixFQUFBLEVBRXZCOztBQUdMO0VBR1EsZ0JBQWdCLEVBQUE7O0FBaUJ4QjtFQUdRLGdFQUFnRTtFQUNoRSxvQkFBb0I7RUFDcEIsMkNBQTJDO0VBQzNDLDRCQUE0QixFQUFBO0V6R29EbEM7SXlHMURGO01BU1ksb0JBQW9CO01BQ3BCLG1CQUFtQjtNQUNuQixvQkFBb0IsRUFBQSxFQVEzQjtFekdzREQ7SXlHekVKO01BZVksb0JBQW9CO01BQ3BCLGlCQUFpQjtNQUNqQixvQkFBb0IsRUFBQSxFQUUzQjs7QUFHTDtFQUdRLGtFQUFrRTtFQUNsRSxvQkFBb0I7RUFDcEIsMENBQTBDO0VBQzFDLDRCQUE0QixFQUFBOztBQUlwQzs7RUFJUSxjQUFjLEVBQUE7O0FBSXRCO0VBR1Esa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixnQkFBZ0IsRUFBQTtFQUx4QjtJQVFZLFdBQVc7SUFDWCxVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPO0lBQ1AsV0FBVztJQUNYLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsd0JBQXdCO0lBQ3hCLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osV0FBVyxFQUFBO0VBbkJ2QjtJQXVCWSx3Q0FBd0MsRUFBQTtJQXZCcEQ7TUEwQmdCLHlCM0duSGUsRUFBQTtFMkd5Ri9CO0lBK0JZLHdDQUF3QyxFQUFBO0lBL0JwRDtNQWtDZ0IseUIzR3BIZSxFQUFBO0UyR2tGL0I7SUF1Q1ksd0NBQXdDLEVBQUE7SUF2Q3BEO01BMENnQix5QjNHcElNLEVBQUE7O0EyRzBGdEI7RUFnRFEsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixnQkFBZ0IsRUFBQTtFQWxEeEI7SUFxRFksV0FBVztJQUNYLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsU0FBUztJQUNULE9BQU87SUFDUCxXQUFXO0lBQ1gsY0FBYztJQUNkLGtCQUFrQjtJQUNsQix3QkFBd0I7SUFDeEIsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixVQUFVLEVBQUE7RUFoRXRCO0lBb0VZLHdDQUF3QyxFQUFBO0lBcEVwRDtNQXVFZ0IseUIzR2hLZSxFQUFBO0UyR3lGL0I7SUE0RVksb0NBQXdDLEVBQUE7SUE1RXBEO01BK0VnQix5QjNHeEtlLEVBQUE7RTJHeUYvQjtJQW9GWSx3Q0FBd0MsRUFBQTtJQXBGcEQ7TUF1RmdCLHlCM0dqTE0sRUFBQTs7QTRHVnRCO0VBR0UsU0FBUyxFQUFBO0UxR21HVDtJMEd0R0Y7TUFRSSxzQkFBc0I7TUFDbkIsdUJBQXVCLEVBQUE7TUFUOUI7UUFZSyxXQUFXLEVBQUE7UUFaaEI7VUFlTSxXQUFXLEVBQUEsRUFDWDtFQWhCTjtJQXNCRyxZQUFZO0lBQ1osU0FBUyxFQUFBO0lBdkJaO01BMEJJLHlCNUdoQmtCLEVBQUE7TTRHVnRCO1FBNkJLLG9DQUFvQztRQUNwQywyQkFBMkI7UUFDM0IsZUFBZTtRQUNmLGlCQUFpQjtRQUNqQixvQkFBb0I7UUFDcEIscUJBQXFCLEVBQUE7UUFsQzFCO1VBcUNNLHFCM0cxQnlCLEVBQUE7TTJHWC9CO1FBMENLLGdCQUFnQixFQUFBO1FBMUNyQjtVQTZDTSx5QjVHbEN5QjtVNEdtQ3pCLDRCNUc5QnlCO1U0RytCekIsOEM1RzFDeUIsRUFBQTs7QTRHTC9CO0VBdURFLGFBQWEsRUFBQTtFQXZEZjtJQTBERyxhQUFhLEVBQUE7O0ExRzREZDtFMEd0SEY7SUFpRUcsYUFBYSxFQUFBO0lBakVoQjtNQW9FSSx1QkFBdUIsRUFBQTtNQXBFM0I7UUF1RUssc0JBQXNCO1FBQ3RCLHVCQUF1QjtRQUN2QixvQkFBb0I7UUFDcEIsZUFBZSxFQUFBO1FBMUVwQjtVQTZFUyx1QkFBdUI7VUFDdkIsV0FBVztVQUNYLGFBQWEsRUFBQTtVQS9FdEI7WUFrRlUsbUJBQW1CO1lBQ25CLGtDQUFrQztZQUNsQyxXQUFXO1lBQ1gsbUJBQW1CLEVBQUE7VUFyRjdCO1lBMkZXLDhCNUczRW9CLEVBQUE7VTRHaEIvQjtZQWtHVyw4QjNHdkZvQixFQUFBO0kyR1gvQjtNQTBHSSxhQUFhO01BQ1YsVUFBVTtNQUNWLFVBQVUsRUFBQTtNQTVHakI7UUErR1EsV0FBVyxFQUFBO1FBL0duQjtVQW9IVSxXQUFXLEVBQUEsRUFDWDs7QUNySFY7RUFHUSxnRUFBZ0U7RUFDaEUsb0JBQW9CO0VBQ3BCLDhCQUE4QjtFQUM5Qiw0QkFBNEIsRUFBQTtFM0dnSGxDO0kyR3RIRjtNQVNZLGVBQWU7TUFDZixnQkFBZ0IsRUFBQSxFQUV2Qjs7QUFaTDtFQWVRLGdDQUFnQztFQUNoQyxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsVUFBVSxFQUFBO0UzRzhGaEI7STJHbEhGO01BdUJZLGFBQWEsRUFBQSxFQUVwQjs7QUF6Qkw7RUE4Qlksa0NBQWtDLEVBQUE7RTNHd0U1QztJMkd0R0Y7TUFpQ2dCLG1CQUFtQixFQUFBLEVBaUIxQjtFM0dnRVA7STJHbEhGO01BcUNnQixlQUFlO01BQ2YseUI3RzNCZTtNNkc0QmYscUJBQXFCLEVBQUEsRUFXNUI7RUFsRFQ7SUE0Q2dCLGtCQUFrQixFQUFBOztBQTVDbEM7RUF1RGdCLFlBQVk7RUFDWixjQUFjLEVBQUE7RTNHMEQ1QjtJMkdsSEY7TUEyRG9CLFlBQVk7TUFDWixhQUFhLEVBQUEsRUFzQnBCO0UzR29DWDtJMkd0SEY7TUFnRW9CLFlBQVk7TUFDWixhQUFhLEVBQUEsRUFpQnBCO0VBbEZiO0lBcUVvQixjQUFjO0lBQ2QsWUFBWTtJQUNaLFdBQVc7SUFDWCxnQkFBZ0IsRUFBQTtJM0cwQ2xDO00yR2xIRjtRQTJFd0IsWUFBWSxFQUFBLEVBTW5CO0kzR3FDZjtNMkd0SEY7UUErRXdCLFlBQVksRUFBQSxFQUVuQjs7QUNqRmpCO0VBS1ksbUI5R21CbUI7RThHbEJuQixzRkFBNEYsRUFBQTtFNUc0R3RHO0k0R2xIRjtNQVNnQixtQjlHZWUsRUFBQSxFOEdidEI7O0E1R3VHUDtFNEdsSEY7SUFjWSxlQUFlO0lBQ2YsZ0JBQWdCLEVBQUEsRUE2RnZCOztBQTVHTDtFQXFCZ0IsZ0JBQWdCLEVBQUE7RTVHNkY5QjtJNEdsSEY7TUF3Qm9CLFNBQVMsRUFBQSxFQWtGaEI7RUExR2I7SUE0Qm9CLGlCQUFpQjtJQUNqQixvQkFBb0IsRUFBQTtJQTdCeEM7TUFnQ3dCLGtCQUFrQjtNQUNsQixtQkFBbUIsRUFBQTtNQWpDM0M7UUFvQzRCLFVBQVU7UUFDVixrQkFBa0IsRUFBQTtNQXJDOUM7UUF5QzRCLFdBQVc7UUFDWCxrQkFBa0I7UUFDbEIsU0FBUztRQUNULFFBQVE7UUFDUixXQUFXO1FBQ1gsWUFBWTtRQUNaLG1COUdqQ0c7UThHa0NILGtCQUFrQjtRQUNsQix1QkFBdUI7UUFDdkIsbUJBQW1CLEVBQUE7UTVHb0Q3QztVNEd0R0Y7WUFxRGdDLHdCQUF3QixFQUFBLEVBRS9CO001RzJEdkI7UTRHbEhGO1VBMEQ0QixrQkFBa0I7VUFDbEIscUJBQXFCLEVBQUEsRUFFNUI7SUE3RHJCO01BZ0V3QixnQkFBZ0IsRUFBQTtNNUdrRHRDO1E0R2xIRjtVQW1FNEIsZUFBZTtVQUNmLGdCQUFnQixFQUFBLEVBb0N2QjtNQXhHckI7UUE0RTRCLHdCQUF3QjtRQUN4QixrQkFBa0IsRUFBQTtRNUd5QzVDO1U0R3RIRjtZQWdGZ0MsZ0JBQWdCO1lBQ2hCLGlCQUFpQjtZQUNqQixtQkFBbUIsRUFBQSxFQUUxQjtNQXBGekI7Ozs7Ozs7Ozs7Ozs7Ozs7O1FBd0Y0QixjOUc3RUcsRUFBQTtNOEdYL0I7UUE0RjRCLGlCQUFpQjtRQUNqQixnQkFBZ0IsRUFBQTtRNUdxQjFDO1U0R2xIRjtZQWdHZ0MsaUJBQWlCO1lBQ2pCLGtCQUFrQixFQUFBO1lBakdsRDtjQW9Hb0MsdUJBQXVCLEVBQUEsRUFDMUI7O0FqSDVEakM7RUFDQyxnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLGFBQWEsRUFBQTs7QUFHZDtFQUNJLHVCQUF1QjtFQUN2QixhQUFhLEVBQUE7O0FrQjdDakI7RWxCaURDLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLDJDQUF3QyxFQUFBOztBQUd6QztFQUNDLDhCR3pEOEIsRUFBQTs7QUg0RC9CO0VBQ0MsOEJHaEQ4QixFQUFBOztBRXNGN0I7RUxuQ0Y7SUFHRSx1QkFBdUIsRUFBQSxFQUV4QiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbi8qISBidWxtYS5pbyB2MC45LjQgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vamd0aG1zL2J1bG1hICovXG5AaW1wb3J0IFwic2Fzcy91dGlsaXRpZXMvX2FsbFwiO1xuQGltcG9ydCBcInNhc3MvYmFzZS9fYWxsXCI7XG5AaW1wb3J0IFwic2Fzcy9lbGVtZW50cy9fYWxsXCI7XG5AaW1wb3J0IFwic2Fzcy9mb3JtL19hbGxcIjtcbkBpbXBvcnQgXCJzYXNzL2NvbXBvbmVudHMvX2FsbFwiO1xuQGltcG9ydCBcInNhc3MvZ3JpZC9fYWxsXCI7XG5AaW1wb3J0IFwic2Fzcy9oZWxwZXJzL19hbGxcIjtcbkBpbXBvcnQgXCJzYXNzL2xheW91dC9fYWxsXCI7XG4iLCIvKiBCdWxtYSBVdGlsaXRpZXMgKi9cbkBjaGFyc2V0IFwidXRmLThcIjtcblxuQGltcG9ydCBcImluaXRpYWwtdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiZGVyaXZlZC12YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJjb250cm9sc1wiO1xuQGltcG9ydCBcImV4dGVuZHNcIjtcbiIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbi8vIFZhcmlhYmxlc1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL2J1bG1hLnNhc3NcIjtcblxuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvaGFtYnVyZ2Vycy5zY3NzXCI7XG5AaW1wb3J0ICdtb3Rpb24tdWknO1xuXG4vLyBHbGlkZSBDYXJvdXNlbCBTQ1NTXG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL0BnbGlkZWpzL2dsaWRlL3NyYy9hc3NldHMvc2Fzcy9nbGlkZS5jb3JlXCI7XG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL0BnbGlkZWpzL2dsaWRlL3NyYy9hc3NldHMvc2Fzcy9nbGlkZS50aGVtZVwiO1xuXG4vLyBJbXBvcnQgRm9udHNcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL0BtYXRlcmlhbC1kZXNpZ24taWNvbnMvZm9udC9vdXRsaW5lZC5jc3NcIjtcblxuLy8gTWl4aW5zXG5AaW1wb3J0IFwibWl4aW5zL2luZGV4XCI7XG5AaW1wb3J0IFwibWl4aW5zL3RyYW5zaXRpb25cIjtcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcImNvbXBvbmVudHMvYWNjb3JkaW9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ibG9ja3F1b3RlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9idXR0b25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NhcmRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Nhcm91c2VsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb290ZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm1cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlcm9cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21lZGlhXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2RhbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbmF2YmFyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zZWN0aW9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90YWJzXCI7XG5cbi8vIE1vZHVsZXNcbkBpbXBvcnQgXCJtb2R1bGVzL291cl9zZXJ2aWNlc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvdGVzdGltb25pYWxzXCI7XG5cbi5uby1zY3JvbGwge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDB2aDtcbn1cblxuLmNvbHVtbnMuaXMtZXF1YWwtaGVpZ2h0ID4gLmNvbHVtbiA+ICoge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pbWFnZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym94LXNoYWRvdzogMHB4IDVweCAxMnB4IHJnYmEoMCwwLDAsMC4xKTtcbn1cblxuLmhhcy1sZWZ0LWJvcmRlci1zZWNvbmRhcnkge1xuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRzZWNvbmRhcnk7XG59XG5cbi5oYXMtbGVmdC1ib3JkZXItY2VydWxlYW4ge1xuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRjZXJ1bGVhbjtcbn1cblxuLmlzLWZsZXgtZ3Jvdy0xLW1vYmlsZSB7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcblx0fVxufSIsIkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuJWNvbnRyb2wge1xuICBAaW5jbHVkZSBjb250cm9sOyB9XG5cbiV1bnNlbGVjdGFibGUge1xuICBAaW5jbHVkZSB1bnNlbGVjdGFibGU7IH1cblxuJWFycm93IHtcbiAgQGluY2x1ZGUgYXJyb3c7IH1cblxuJWJsb2NrIHtcbiAgQGluY2x1ZGUgYmxvY2s7IH1cblxuJWRlbGV0ZSB7XG4gIEBpbmNsdWRlIGRlbGV0ZTsgfVxuXG4lbG9hZGVyIHtcbiAgQGluY2x1ZGUgbG9hZGVyOyB9XG5cbiVvdmVybGF5IHtcbiAgQGluY2x1ZGUgb3ZlcmxheTsgfVxuXG4lcmVzZXQge1xuICBAaW5jbHVkZSByZXNldDsgfVxuIiwiQGltcG9ydCBcImRlcml2ZWQtdmFyaWFibGVzXCI7XG5cbiRjb250cm9sLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdDtcbiRjb250cm9sLXJhZGl1cy1zbWFsbDogJHJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuJGNvbnRyb2wtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG5cbiRjb250cm9sLWhlaWdodDogMi41ZW0gIWRlZmF1bHQ7XG4kY29udHJvbC1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuXG4kY29udHJvbC1wYWRkaW5nLXZlcnRpY2FsOiBjYWxjKDAuNWVtIC0gI3skY29udHJvbC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbDogY2FsYygwLjc1ZW0gLSAjeyRjb250cm9sLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuXG5AbWl4aW4gY29udHJvbCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6ICRjb250cm9sLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJGNvbnRyb2wtcmFkaXVzO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWw7XG4gIGhlaWdodDogJGNvbnRyb2wtaGVpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpbmUtaGVpZ2h0OiAkY29udHJvbC1saW5lLWhlaWdodDtcbiAgcGFkZGluZy1ib3R0b206ICRjb250cm9sLXBhZGRpbmctdmVydGljYWw7XG4gIHBhZGRpbmctbGVmdDogJGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nLXJpZ2h0OiAkY29udHJvbC1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmctdG9wOiAkY29udHJvbC1wYWRkaW5nLXZlcnRpY2FsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC8vIFN0YXRlc1xuICAmOmZvY3VzLFxuICAmLmlzLWZvY3VzZWQsXG4gICY6YWN0aXZlLFxuICAmLmlzLWFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH0gfVxuXG4vLyBUaGUgY29udHJvbHMgc2l6ZXMgdXNlIG1peGlucyBzbyB0aGV5IGNhbiBiZSB1c2VkIGF0IGRpZmZlcmVudCBicmVha3BvaW50c1xuQG1peGluIGNvbnRyb2wtc21hbGwge1xuICBib3JkZXItcmFkaXVzOiAkY29udHJvbC1yYWRpdXMtc21hbGw7XG4gIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7IH1cbkBtaXhpbiBjb250cm9sLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtOyB9XG5AbWl4aW4gY29udHJvbC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2U7IH1cbiIsIi8vIENvbG9yc1xuXG4kcHJpbWFyeTogICAgICAgICAgICAgICAjRTA1OTI5ICFkZWZhdWx0XG4kc2Vjb25kYXJ5OiAgICAgICAgICAgICAjMDMxNzNFICFkZWZhdWx0XG5cbiRibGFjazogICAgICAgICAgICAgICAgICMxOTE5MTkgIWRlZmF1bHRcbiRzbGF0ZTogICAgICAgICAgICAgICAgICM1ODU5NUEgIWRlZmF1bHRcbiRjaHJvbWUtZGFyazogICAgICAgICAgICM4QThCOEYgIWRlZmF1bHRcbiRjaHJvbWUtbGlnaHQ6ICAgICAgICAgICNEOURBRDQgIWRlZmF1bHRcbiRjaHJvbWUtdWx0cmFsaWdodDogICAgICNGNUY1RjUgIWRlZmF1bHRcbiR3aGl0ZS1iaXM6XHRcdFx0XHQjRjlGOEY3ICFkZWZhdWx0XG4kd2hpdGU6ICAgICAgICAgICAgICAgICAjRkZGRkZGICFkZWZhdWx0XG5cbiRnb2xkZW5yb2Q6ICAgICAgICAgICAgICNGRkM4NDUgIWRlZmF1bHRcbiR0YW5nZXJpbmU6ICAgICAgICAgICAgICNFRDhCMDAgIWRlZmF1bHRcbiRkZW5pbTogICAgICAgICAgICAgICAgICMwMDU1OEMgIWRlZmF1bHRcbiRjZXJ1bGVhbjogICAgICAgICAgICAgICMwMDg1Q0EgIWRlZmF1bHRcbiRkZW5pbS1saWdodDogICAgICAgICAgICNDMERGRjEgIWRlZmF1bHRcbiRjZXJ1bGVhbi1saWdodDogICAgICAgICNFNUYyRjggIWRlZmF1bHRcblxuJHdoaXRlLXRlcjogICAgICAgICAgICAgJGNocm9tZS11bHRyYWxpZ2h0ICFkZWZhdWx0O1xuJGJhY2tncm91bmQ6ICAgICAgICAgICAgJGNocm9tZS11bHRyYWxpZ2h0ICFkZWZhdWx0O1xuJGluZm8tbGlnaHQ6ICAgICAgICAgICAgJGNlcnVsZWFuLWxpZ2h0ICFkZWZhdWx0O1xuXG4kb3JhbmdlOiAgICAgICAgICAgICAgICAjRTA1OTI5ICFkZWZhdWx0O1xuJG5hdnk6ICAgICAgICAgICAgICAgICAgJHNlY29uZGFyeSAhZGVmYXVsdDtcbiRibHVlOlx0XHRcdFx0XHQkY2VydWxlYW4gIWRlZmF1bHQ7XG4kbGluazogICAgICAgICAgICAgICAgICAkY2VydWxlYW4gIWRlZmF1bHQ7XG4kbGluay1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgICAgICAgICAkY2VydWxlYW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgICAgICAgICAkZ29sZGVucm9kICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICAgICAgICAgJGNocm9tZS1kYXJrICFkZWZhdWx0O1xuJHRleHQ6ICAgICAgICAgICAgICAgICAgJHNsYXRlICFkZWZhdWx0O1xuXG4kc3VidGl0bGUtY29sb3I6ICAgICAgICAkc2xhdGUgIWRlZmF1bHQ7XG5cbiRuYXZiYXItYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICAgICAkc2Vjb25kYXJ5ICFkZWZhdWx0O1xuJG5hdmJhci1pdGVtLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRjaHJvbWUtdWx0cmFsaWdodCAhZGVmYXVsdDtcbiRuYXZiYXItaXRlbS1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogICAgJHNlY29uZGFyeSAhZGVmYXVsdDtcbiRuYXZiYXItYnVyZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLXRhYi1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yOiAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbmF2YmFyLXRhYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4kc2Vjb25kYXJ5LWludmVydDogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kb3JhbmdlLWludmVydDogICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFuZ2VyaW5lLWludmVydDogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kc2xhdGUtaW52ZXJ0OiAgICAgIFx0JHdoaXRlICFkZWZhdWx0O1xuJGNlcnVsZWFuLWxpZ2h0LWludmVydDpcdFx0JGJsYWNrICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbG9yczogKChcInNlY29uZGFyeVwiOiAoJHNlY29uZGFyeSwgJHNlY29uZGFyeS1pbnZlcnQpLCBcIm9yYW5nZVwiOiAoJG9yYW5nZSwgJG9yYW5nZS1pbnZlcnQpLCBcInRhbmdlcmluZVwiOiAoJHRhbmdlcmluZSwgJHRhbmdlcmluZS1pbnZlcnQpLCBcInNsYXRlXCI6ICgkc2xhdGUsICRzbGF0ZS1pbnZlcnQpLCBcImNlcnVsZWFuLWxpZ2h0XCI6ICgkY2VydWxlYW4tbGlnaHQsICRjZXJ1bGVhbi1saWdodC1pbnZlcnQpKSk7XG5cblxuLy8gRm9udHNcbiRmYW1pbHktc2Fucy1zZXJpZjogICAgICdNYXJrJywgJ0hlbHZldGljYScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZhbWlseS1zZXJpZjogICAgIFx0XHQnR2VvcmdpYScsICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XG5cblxuJHJhZGl1czogNXB4O1xuJHJhZGl1cy1sYXJnZTogNXB4OyIsIi8vIENvbG9yc1xuXG4kYmxhY2s6ICAgICAgICBoc2woMCwgMCUsIDQlKSAhZGVmYXVsdDtcbiRibGFjay1iaXM6ICAgIGhzbCgwLCAwJSwgNyUpICFkZWZhdWx0O1xuJGJsYWNrLXRlcjogICAgaHNsKDAsIDAlLCAxNCUpICFkZWZhdWx0O1xuXG4kZ3JleS1kYXJrZXI6ICBoc2woMCwgMCUsIDIxJSkgIWRlZmF1bHQ7XG4kZ3JleS1kYXJrOiAgICBoc2woMCwgMCUsIDI5JSkgIWRlZmF1bHQ7XG4kZ3JleTogICAgICAgICBoc2woMCwgMCUsIDQ4JSkgIWRlZmF1bHQ7XG4kZ3JleS1saWdodDogICBoc2woMCwgMCUsIDcxJSkgIWRlZmF1bHQ7XG4kZ3JleS1saWdodGVyOiBoc2woMCwgMCUsIDg2JSkgIWRlZmF1bHQ7XG4kZ3JleS1saWdodGVzdDogaHNsKDAsIDAlLCA5MyUpICFkZWZhdWx0O1xuXG4kd2hpdGUtdGVyOiAgICBoc2woMCwgMCUsIDk2JSkgIWRlZmF1bHQ7XG4kd2hpdGUtYmlzOiAgICBoc2woMCwgMCUsIDk4JSkgIWRlZmF1bHQ7XG4kd2hpdGU6ICAgICAgICBoc2woMCwgMCUsIDEwMCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlOiAgICAgICBoc2woMTQsICAxMDAlLCA1MyUpICFkZWZhdWx0O1xuJHllbGxvdzogICAgICAgaHNsKDQ0LCAgMTAwJSwgNzclKSAhZGVmYXVsdDtcbiRncmVlbjogICAgICAgIGhzbCgxNTMsIDUzJSwgIDUzJSkgIWRlZmF1bHQ7XG4kdHVycXVvaXNlOiAgICBoc2woMTcxLCAxMDAlLCA0MSUpICFkZWZhdWx0O1xuJGN5YW46ICAgICAgICAgaHNsKDIwNywgNjElLCAgNTMlKSAhZGVmYXVsdDtcbiRibHVlOiAgICAgICAgIGhzbCgyMjksIDUzJSwgIDUzJSkgIWRlZmF1bHQ7XG4kcHVycGxlOiAgICAgICBoc2woMjcxLCAxMDAlLCA3MSUpICFkZWZhdWx0O1xuJHJlZDogICAgICAgICAgaHNsKDM0OCwgODYlLCA2MSUpICFkZWZhdWx0O1xuXG4vLyBUeXBvZ3JhcGh5XG5cbiRmYW1pbHktc2Fucy1zZXJpZjogQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmYW1pbHktbW9ub3NwYWNlOiBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kcmVuZGVyLW1vZGU6IG9wdGltaXplTGVnaWJpbGl0eSAhZGVmYXVsdDtcblxuJHNpemUtMTogM3JlbSAhZGVmYXVsdDtcbiRzaXplLTI6IDIuNXJlbSAhZGVmYXVsdDtcbiRzaXplLTM6IDJyZW0gIWRlZmF1bHQ7XG4kc2l6ZS00OiAxLjVyZW0gIWRlZmF1bHQ7XG4kc2l6ZS01OiAxLjI1cmVtICFkZWZhdWx0O1xuJHNpemUtNjogMXJlbSAhZGVmYXVsdDtcbiRzaXplLTc6IDAuNzVyZW0gIWRlZmF1bHQ7XG5cbiR3ZWlnaHQtbGlnaHQ6IDMwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtbm9ybWFsOiA0MDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LW1lZGl1bTogNTAwICFkZWZhdWx0O1xuJHdlaWdodC1zZW1pYm9sZDogNjAwICFkZWZhdWx0O1xuJHdlaWdodC1ib2xkOiA3MDAgIWRlZmF1bHQ7XG5cbi8vIFNwYWNpbmdcblxuJGJsb2NrLXNwYWNpbmc6IDEuNXJlbSAhZGVmYXVsdDtcblxuLy8gUmVzcG9uc2l2ZW5lc3NcblxuLy8gVGhlIGNvbnRhaW5lciBob3Jpem9udGFsIGdhcCwgd2hpY2ggYWN0cyBhcyB0aGUgb2Zmc2V0IGZvciBicmVha3BvaW50c1xuJGdhcDogMzJweCAhZGVmYXVsdDtcbi8vIDk2MCwgMTE1MiwgYW5kIDEzNDQgaGF2ZSBiZWVuIGNob3NlbiBiZWNhdXNlIHRoZXkgYXJlIGRpdmlzaWJsZSBieSBib3RoIDEyIGFuZCAxNlxuJHRhYmxldDogNzY5cHggIWRlZmF1bHQ7XG4vLyA5NjBweCBjb250YWluZXIgKyA0cmVtXG4kZGVza3RvcDogOTYwcHggKyAoMiAqICRnYXApICFkZWZhdWx0O1xuLy8gMTE1MnB4IGNvbnRhaW5lciArIDRyZW1cbiR3aWRlc2NyZWVuOiAxMTUycHggKyAoMiAqICRnYXApICFkZWZhdWx0O1xuJHdpZGVzY3JlZW4tZW5hYmxlZDogdHJ1ZSAhZGVmYXVsdDtcbi8vIDEzNDRweCBjb250YWluZXIgKyA0cmVtXG4kZnVsbGhkOiAxMzQ0cHggKyAoMiAqICRnYXApICFkZWZhdWx0O1xuJGZ1bGxoZC1lbmFibGVkOiB0cnVlICFkZWZhdWx0O1xuJGJyZWFrcG9pbnRzOiAoXCJtb2JpbGVcIjogKFwidW50aWxcIjogJHRhYmxldCksIFwidGFibGV0XCI6IChcImZyb21cIjogJHRhYmxldCksIFwidGFibGV0LW9ubHlcIjogKFwiZnJvbVwiOiAkdGFibGV0LCBcInVudGlsXCI6ICRkZXNrdG9wKSwgXCJ0b3VjaFwiOiAoXCJmcm9tXCI6ICRkZXNrdG9wKSwgXCJkZXNrdG9wXCI6IChcImZyb21cIjogJGRlc2t0b3ApLCBcImRlc2t0b3Atb25seVwiOiAoXCJmcm9tXCI6ICRkZXNrdG9wLCBcInVudGlsXCI6ICR3aWRlc2NyZWVuKSwgXCJ1bnRpbC13aWRlc2NyZWVuXCI6IChcInVudGlsXCI6ICR3aWRlc2NyZWVuKSwgXCJ3aWRlc2NyZWVuXCI6IChcImZyb21cIjogJHdpZGVzY3JlZW4pLCBcIndpZGVzY3JlZW4tb25seVwiOiAoXCJmcm9tXCI6ICR3aWRlc2NyZWVuLCBcInVudGlsXCI6ICRmdWxsaGQpLCBcInVudGlsLWZ1bGxoZFwiOiAoXCJ1bnRpbFwiOiAkZnVsbGhkKSwgXCJmdWxsaGRcIjogKFwiZnJvbVwiOiAkZnVsbGhkKSkgIWRlZmF1bHQ7XG5cbi8vIE1pc2NlbGxhbmVvdXNcblxuJGVhc2luZzogZWFzZS1vdXQgIWRlZmF1bHQ7XG4kcmFkaXVzLXNtYWxsOiAycHggIWRlZmF1bHQ7XG4kcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG4kcmFkaXVzLWxhcmdlOiA2cHggIWRlZmF1bHQ7XG4kcmFkaXVzLXJvdW5kZWQ6IDk5OTlweCAhZGVmYXVsdDtcbiRzcGVlZDogODZtcyAhZGVmYXVsdDtcblxuLy8gRmxhZ3NcblxuJHZhcmlhYmxlLWNvbHVtbnM6IHRydWUgIWRlZmF1bHQ7XG4kcnRsOiBmYWxzZSAhZGVmYXVsdDtcbiIsIkBpbXBvcnQgXCJkZXJpdmVkLXZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH0gfVxuXG5AbWl4aW4gY2VudGVyKCR3aWR0aCwgJGhlaWdodDogMCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpZiAkaGVpZ2h0ICE9IDAge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gKCN7JHdpZHRofSAqIDAuNSkpO1xuICAgIHRvcDogY2FsYyg1MCUgLSAoI3skaGVpZ2h0fSAqIDAuNSkpOyB9XG4gIEBlbHNlIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtICgjeyR3aWR0aH0gKiAwLjUpKTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gKCN7JHdpZHRofSAqIDAuNSkpOyB9IH1cblxuQG1peGluIGZhKCRzaXplLCAkZGltZW5zaW9ucykge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG4gIGhlaWdodDogJGRpbWVuc2lvbnM7XG4gIGxpbmUtaGVpZ2h0OiAkZGltZW5zaW9ucztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogJGRpbWVuc2lvbnM7IH1cblxuQG1peGluIGhhbWJ1cmdlcigkZGltZW5zaW9ucykge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6ICRkaW1lbnNpb25zO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAkZGltZW5zaW9ucztcbiAgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRzcGVlZDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7IH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTsgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgKyA0cHgpOyB9IH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFSZ2JhKGJsYWNrLCAwLjA1KTsgfVxuICAvLyBNb2RpZmVyc1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgc3BhbiB7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKC00NWRlZyk7IH0gfSB9IH1cblxuQG1peGluIG92ZXJmbG93LXRvdWNoIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICRwbGFjZWhvbGRlcnM6ICc6LW1veicgJzotd2Via2l0LWlucHV0JyAnLW1veicgJy1tcy1pbnB1dCc7XG4gIEBlYWNoICRwbGFjZWhvbGRlciBpbiAkcGxhY2Vob2xkZXJzIHtcbiAgICAmOiN7JHBsYWNlaG9sZGVyfS1wbGFjZWhvbGRlciB7XG4gICAgICBAY29udGVudDsgfSB9IH1cblxuQG1peGluIHJlc2V0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLy8gUmVzcG9uc2l2ZW5lc3NcblxuQG1peGluIGZyb20oJGRldmljZSkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGV2aWNlKSB7XG4gICAgQGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gdW50aWwoJGRldmljZSkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGV2aWNlIC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gYmV0d2VlbigkZnJvbSwgJHVudGlsKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmcm9tKSBhbmQgKG1heC13aWR0aDogJHVudGlsIC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gbW9iaWxlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCAtIDFweCkge1xuICAgIEBjb250ZW50OyB9IH1cblxuQG1peGluIHRhYmxldCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpLCBwcmludCB7XG4gICAgQGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gdGFibGV0LW9ubHkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcbiAgICBAY29udGVudDsgfSB9XG5cbkBtaXhpbiB0b3VjaCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gZGVza3RvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgQGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gZGVza3RvcC1vbmx5IHtcbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSBhbmQgKG1heC13aWR0aDogJHdpZGVzY3JlZW4gLSAxcHgpIHtcbiAgICAgIEBjb250ZW50OyB9IH0gfVxuXG5AbWl4aW4gdW50aWwtd2lkZXNjcmVlbiB7XG4gIEBpZiAkd2lkZXNjcmVlbi1lbmFibGVkIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkZXNjcmVlbiAtIDFweCkge1xuICAgICAgQGNvbnRlbnQ7IH0gfSB9XG5cbkBtaXhpbiB3aWRlc2NyZWVuIHtcbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWRlc2NyZWVuKSB7XG4gICAgICBAY29udGVudDsgfSB9IH1cblxuQG1peGluIHdpZGVzY3JlZW4tb25seSB7XG4gIEBpZiAkd2lkZXNjcmVlbi1lbmFibGVkIGFuZCAkZnVsbGhkLWVuYWJsZWQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWRlc2NyZWVuKSBhbmQgKG1heC13aWR0aDogJGZ1bGxoZCAtIDFweCkge1xuICAgICAgQGNvbnRlbnQ7IH0gfSB9XG5cbkBtaXhpbiB1bnRpbC1mdWxsaGQge1xuICBAaWYgJGZ1bGxoZC1lbmFibGVkIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZnVsbGhkIC0gMXB4KSB7XG4gICAgICBAY29udGVudDsgfSB9IH1cblxuQG1peGluIGZ1bGxoZCB7XG4gIEBpZiAkZnVsbGhkLWVuYWJsZWQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmdWxsaGQpIHtcbiAgICAgIEBjb250ZW50OyB9IH0gfVxuXG5AbWl4aW4gYnJlYWtwb2ludCgkbmFtZSkge1xuICAkYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQGlmICRicmVha3BvaW50IHtcbiAgICAkZnJvbTogbWFwLWdldCgkYnJlYWtwb2ludCwgXCJmcm9tXCIpO1xuICAgICR1bnRpbDogbWFwLWdldCgkYnJlYWtwb2ludCwgXCJ1bnRpbFwiKTtcbiAgICBAaWYgJGZyb20gYW5kICR1bnRpbCB7XG4gICAgICBAaW5jbHVkZSBiZXR3ZWVuKCRmcm9tLCAkdW50aWwpIHtcbiAgICAgICAgQGNvbnRlbnQ7IH0gfVxuICAgIEBlbHNlIGlmICRmcm9tIHtcbiAgICAgIEBpbmNsdWRlIGZyb20oJGZyb20pIHtcbiAgICAgICAgQGNvbnRlbnQ7IH0gfVxuICAgIEBlbHNlIGlmICR1bnRpbCB7XG4gICAgICBAaW5jbHVkZSB1bnRpbCgkdW50aWwpIHtcbiAgICAgICAgQGNvbnRlbnQ7IH0gfSB9IH1cblxuQG1peGluIGx0ciB7XG4gIEBpZiBub3QgJHJ0bCB7XG4gICAgQGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gcnRsIHtcbiAgQGlmICRydGwge1xuICAgIEBjb250ZW50OyB9IH1cblxuQG1peGluIGx0ci1wcm9wZXJ0eSgkcHJvcGVydHksICRzcGFjaW5nLCAkcmlnaHQ6IHRydWUpIHtcbiAgJG5vcm1hbDogaWYoJHJpZ2h0LCBcInJpZ2h0XCIsIFwibGVmdFwiKTtcbiAgJG9wcG9zaXRlOiBpZigkcmlnaHQsIFwibGVmdFwiLCBcInJpZ2h0XCIpO1xuICBAaWYgJHJ0bCB7XG4gICAgI3skcHJvcGVydHl9LSN7JG9wcG9zaXRlfTogJHNwYWNpbmc7IH1cbiAgQGVsc2Uge1xuICAgICN7JHByb3BlcnR5fS0jeyRub3JtYWx9OiAkc3BhY2luZzsgfSB9XG5cbkBtaXhpbiBsdHItcG9zaXRpb24oJHNwYWNpbmcsICRyaWdodDogdHJ1ZSkge1xuICAkbm9ybWFsOiBpZigkcmlnaHQsIFwicmlnaHRcIiwgXCJsZWZ0XCIpO1xuICAkb3Bwb3NpdGU6IGlmKCRyaWdodCwgXCJsZWZ0XCIsIFwicmlnaHRcIik7XG4gIEBpZiAkcnRsIHtcbiAgICAjeyRvcHBvc2l0ZX06ICRzcGFjaW5nOyB9XG4gIEBlbHNlIHtcbiAgICAjeyRub3JtYWx9OiAkc3BhY2luZzsgfSB9XG5cbi8vIFBsYWNlaG9sZGVyc1xuXG5AbWl4aW4gdW5zZWxlY3RhYmxlIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbkBtaXhpbiBhcnJvdygkY29sb3I6IHRyYW5zcGFyZW50KSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjYyNWVtO1xuICBtYXJnaW4tdG9wOiAtMC40Mzc1ZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHdpZHRoOiAwLjYyNWVtOyB9XG5cbkBtaXhpbiBibG9jaygkc3BhY2luZzogJGJsb2NrLXNwYWNpbmcpIHtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzsgfSB9XG5cbkBtaXhpbiBkZWxldGUge1xuICBAaW5jbHVkZSB1bnNlbGVjdGFibGU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXgtaGVpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjBweDtcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IH1cbiAgJjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogNTAlOyB9XG4gICY6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMnB4OyB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4zKTsgfVxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjQpOyB9XG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGwge1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXgtaGVpZ2h0OiAxNnB4O1xuICAgIG1heC13aWR0aDogMTZweDtcbiAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgIG1pbi13aWR0aDogMTZweDtcbiAgICB3aWR0aDogMTZweDsgfVxuICAmLmlzLW1lZGl1bSB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4OyB9XG4gICYuaXMtbGFyZ2Uge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuICAgIG1heC13aWR0aDogMzJweDtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIG1pbi13aWR0aDogMzJweDtcbiAgICB3aWR0aDogMzJweDsgfSB9XG5cbkBtaXhpbiBsb2FkZXIge1xuICBhbmltYXRpb246IHNwaW5Bcm91bmQgNTAwbXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXI6IDJweCBzb2xpZCAkZ3JleS1saWdodGVyO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDFlbTsgfVxuXG5AbWl4aW4gb3ZlcmxheSgkb2Zmc2V0OiAwKSB7XG4gIGJvdHRvbTogJG9mZnNldDtcbiAgbGVmdDogJG9mZnNldDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogJG9mZnNldDtcbiAgdG9wOiAkb2Zmc2V0OyB9XG4iLCIvKiBCdWxtYSBCYXNlICovXG5AY2hhcnNldCBcInV0Zi04XCI7XG5cbkBpbXBvcnQgXCJtaW5pcmVzZXRcIjtcbkBpbXBvcnQgXCJnZW5lcmljXCI7XG5AaW1wb3J0IFwiYW5pbWF0aW9uc1wiO1xuIiwiLyohIG1pbmlyZXNldC5jc3MgdjAuMC42IHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pndGhtcy9taW5pcmVzZXQuY3NzICovXG4vLyBCbG9ja3Ncbmh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLy8gSGVhZGluZ3NcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4vLyBMaXN0XG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLy8gRm9ybVxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vLyBCb3ggc2l6aW5nXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qIHtcbiAgJixcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDsgfSB9XG5cbi8vIE1lZGlhXG5pbWcsXG52aWRlbyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8vIElmcmFtZVxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8vIFRhYmxlXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xuICAmOm5vdChbYWxpZ25dKSB7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfSB9XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiO1xuXG4kYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHQ7XG4kYm9keS1zaXplOiAxNnB4ICFkZWZhdWx0O1xuJGJvZHktbWluLXdpZHRoOiAzMDBweCAhZGVmYXVsdDtcbiRib2R5LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5ICFkZWZhdWx0O1xuJGJvZHktZmFtaWx5OiAkZmFtaWx5LXByaW1hcnkgIWRlZmF1bHQ7XG4kYm9keS1vdmVyZmxvdy14OiBoaWRkZW4gIWRlZmF1bHQ7XG4kYm9keS1vdmVyZmxvdy15OiBzY3JvbGwgIWRlZmF1bHQ7XG5cbiRib2R5LWNvbG9yOiAkdGV4dCAhZGVmYXVsdDtcbiRib2R5LWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0O1xuJGJvZHktd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRib2R5LWxpbmUtaGVpZ2h0OiAxLjUgIWRlZmF1bHQ7XG5cbiRjb2RlLWZhbWlseTogJGZhbWlseS1jb2RlICFkZWZhdWx0O1xuJGNvZGUtcGFkZGluZzogMC4yNWVtIDAuNWVtIDAuMjVlbSAhZGVmYXVsdDtcbiRjb2RlLXdlaWdodDogbm9ybWFsICFkZWZhdWx0O1xuJGNvZGUtc2l6ZTogMC44NzVlbSAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogMC44NzVlbSAhZGVmYXVsdDtcblxuJGhyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGhyLWhlaWdodDogMnB4ICFkZWZhdWx0O1xuJGhyLW1hcmdpbjogMS41cmVtIDAgIWRlZmF1bHQ7XG5cbiRzdHJvbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdDtcbiRzdHJvbmctd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRwcmUtZm9udC1zaXplOiAwLjg3NWVtICFkZWZhdWx0O1xuJHByZS1wYWRkaW5nOiAxLjI1cmVtIDEuNXJlbSAhZGVmYXVsdDtcbiRwcmUtY29kZS1mb250LXNpemU6IDFlbSAhZGVmYXVsdDtcblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJhY2tncm91bmQtY29sb3I7XG4gIGZvbnQtc2l6ZTogJGJvZHktc2l6ZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIG1pbi13aWR0aDogJGJvZHktbWluLXdpZHRoO1xuICBvdmVyZmxvdy14OiAkYm9keS1vdmVyZmxvdy14O1xuICBvdmVyZmxvdy15OiAkYm9keS1vdmVyZmxvdy15O1xuICB0ZXh0LXJlbmRlcmluZzogJGJvZHktcmVuZGVyaW5nO1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZhbWlseTsgfVxuXG5jb2RlLFxucHJlIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiAkY29kZS1mYW1pbHk7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgZm9udC1zaXplOiAkYm9keS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYm9keS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkYm9keS1saW5lLWhlaWdodDsgfVxuXG4vLyBJbmxpbmVcblxuYSB7XG4gIGNvbG9yOiAkbGluaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHN0cm9uZyB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXI7IH0gfVxuXG5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmFja2dyb3VuZDtcbiAgY29sb3I6ICRjb2RlO1xuICBmb250LXNpemU6ICRjb2RlLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkY29kZS13ZWlnaHQ7XG4gIHBhZGRpbmc6ICRjb2RlLXBhZGRpbmc7IH1cblxuaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaHItYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAkaHItaGVpZ2h0O1xuICBtYXJnaW46ICRoci1tYXJnaW47IH1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplOyB9XG5cbnNwYW4ge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG5zdHJvbmcge1xuICBjb2xvcjogJHN0cm9uZy1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6ICRzdHJvbmctd2VpZ2h0OyB9XG5cbi8vIEJsb2NrXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbnByZSB7XG4gIEBpbmNsdWRlIG92ZXJmbG93LXRvdWNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlLWJhY2tncm91bmQ7XG4gIGNvbG9yOiAkcHJlO1xuICBmb250LXNpemU6ICRwcmUtZm9udC1zaXplO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwYWRkaW5nOiAkcHJlLXBhZGRpbmc7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIGZvbnQtc2l6ZTogJHByZS1jb2RlLWZvbnQtc2l6ZTtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxudGFibGUge1xuICB0ZCxcbiAgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgJjpub3QoW2FsaWduXSkge1xuICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfSB9XG4gIHRoIHtcbiAgICBjb2xvcjogJHRleHQtc3Ryb25nOyB9IH1cbiIsIkBpbXBvcnQgXCJpbml0aWFsLXZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuXG4kcHJpbWFyeTogJHR1cnF1b2lzZSAhZGVmYXVsdDtcblxuJGluZm86ICRjeWFuICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICRncmVlbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogJHJlZCAhZGVmYXVsdDtcblxuJGxpZ2h0OiAkd2hpdGUtdGVyICFkZWZhdWx0O1xuJGRhcms6ICRncmV5LWRhcmtlciAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0IGNvbG9yc1xuXG4kb3JhbmdlLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRvcmFuZ2UpICFkZWZhdWx0O1xuJHllbGxvdy1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkeWVsbG93KSAhZGVmYXVsdDtcbiRncmVlbi1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkZ3JlZW4pICFkZWZhdWx0O1xuJHR1cnF1b2lzZS1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkdHVycXVvaXNlKSAhZGVmYXVsdDtcbiRjeWFuLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRjeWFuKSAhZGVmYXVsdDtcbiRibHVlLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRibHVlKSAhZGVmYXVsdDtcbiRwdXJwbGUtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHB1cnBsZSkgIWRlZmF1bHQ7XG4kcmVkLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRyZWQpICFkZWZhdWx0O1xuXG4kcHJpbWFyeS1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkcHJpbWFyeSkgIWRlZmF1bHQ7XG4kcHJpbWFyeS1saWdodDogZmluZExpZ2h0Q29sb3IoJHByaW1hcnkpICFkZWZhdWx0O1xuJHByaW1hcnktZGFyazogZmluZERhcmtDb2xvcigkcHJpbWFyeSkgIWRlZmF1bHQ7XG4kaW5mby1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkaW5mbykgIWRlZmF1bHQ7XG4kaW5mby1saWdodDogZmluZExpZ2h0Q29sb3IoJGluZm8pICFkZWZhdWx0O1xuJGluZm8tZGFyazogZmluZERhcmtDb2xvcigkaW5mbykgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkc3VjY2VzcykgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1saWdodDogZmluZExpZ2h0Q29sb3IoJHN1Y2Nlc3MpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtZGFyazogZmluZERhcmtDb2xvcigkc3VjY2VzcykgIWRlZmF1bHQ7XG4kd2FybmluZy1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkd2FybmluZykgIWRlZmF1bHQ7XG4kd2FybmluZy1saWdodDogZmluZExpZ2h0Q29sb3IoJHdhcm5pbmcpICFkZWZhdWx0O1xuJHdhcm5pbmctZGFyazogZmluZERhcmtDb2xvcigkd2FybmluZykgIWRlZmF1bHQ7XG4kZGFuZ2VyLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRkYW5nZXIpICFkZWZhdWx0O1xuJGRhbmdlci1saWdodDogZmluZExpZ2h0Q29sb3IoJGRhbmdlcikgIWRlZmF1bHQ7XG4kZGFuZ2VyLWRhcms6IGZpbmREYXJrQ29sb3IoJGRhbmdlcikgIWRlZmF1bHQ7XG4kbGlnaHQtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJGxpZ2h0KSAhZGVmYXVsdDtcbiRkYXJrLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRkYXJrKSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhbCBjb2xvcnNcblxuJHNjaGVtZS1tYWluOiAkd2hpdGUgIWRlZmF1bHQ7XG4kc2NoZW1lLW1haW4tYmlzOiAkd2hpdGUtYmlzICFkZWZhdWx0O1xuJHNjaGVtZS1tYWluLXRlcjogJHdoaXRlLXRlciAhZGVmYXVsdDtcbiRzY2hlbWUtaW52ZXJ0OiAkYmxhY2sgIWRlZmF1bHQ7XG4kc2NoZW1lLWludmVydC1iaXM6ICRibGFjay1iaXMgIWRlZmF1bHQ7XG4kc2NoZW1lLWludmVydC10ZXI6ICRibGFjay10ZXIgIWRlZmF1bHQ7XG5cbiRiYWNrZ3JvdW5kOiAkd2hpdGUtdGVyICFkZWZhdWx0O1xuXG4kYm9yZGVyOiAkZ3JleS1saWdodGVyICFkZWZhdWx0O1xuJGJvcmRlci1ob3ZlcjogJGdyZXktbGlnaHQgIWRlZmF1bHQ7XG4kYm9yZGVyLWxpZ2h0OiAkZ3JleS1saWdodGVzdCAhZGVmYXVsdDtcbiRib3JkZXItbGlnaHQtaG92ZXI6ICRncmV5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyBUZXh0IGNvbG9yc1xuXG4kdGV4dDogJGdyZXktZGFyayAhZGVmYXVsdDtcbiR0ZXh0LWludmVydDogZmluZENvbG9ySW52ZXJ0KCR0ZXh0KSAhZGVmYXVsdDtcbiR0ZXh0LWxpZ2h0OiAkZ3JleSAhZGVmYXVsdDtcbiR0ZXh0LXN0cm9uZzogJGdyZXktZGFya2VyICFkZWZhdWx0O1xuXG4vLyBDb2RlIGNvbG9yc1xuXG4kY29kZTogZGFya2VuKCRyZWQsIDE1JSkgIWRlZmF1bHQ7XG4kY29kZS1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCAhZGVmYXVsdDtcblxuJHByZTogJHRleHQgIWRlZmF1bHQ7XG4kcHJlLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kICFkZWZhdWx0O1xuXG4vLyBMaW5rIGNvbG9yc1xuXG4kbGluazogJGJsdWUgIWRlZmF1bHQ7XG4kbGluay1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkbGluaykgIWRlZmF1bHQ7XG4kbGluay1saWdodDogZmluZExpZ2h0Q29sb3IoJGxpbmspICFkZWZhdWx0O1xuJGxpbmstZGFyazogZmluZERhcmtDb2xvcigkbGluaykgIWRlZmF1bHQ7XG4kbGluay12aXNpdGVkOiAkcHVycGxlICFkZWZhdWx0O1xuXG4kbGluay1ob3ZlcjogJGdyZXktZGFya2VyICFkZWZhdWx0O1xuJGxpbmstaG92ZXItYm9yZGVyOiAkZ3JleS1saWdodCAhZGVmYXVsdDtcblxuJGxpbmstZm9jdXM6ICRncmV5LWRhcmtlciAhZGVmYXVsdDtcbiRsaW5rLWZvY3VzLWJvcmRlcjogJGJsdWUgIWRlZmF1bHQ7XG5cbiRsaW5rLWFjdGl2ZTogJGdyZXktZGFya2VyICFkZWZhdWx0O1xuJGxpbmstYWN0aXZlLWJvcmRlcjogJGdyZXktZGFyayAhZGVmYXVsdDtcblxuLy8gVHlwb2dyYXBoeVxuXG4kZmFtaWx5LXByaW1hcnk6ICRmYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmYW1pbHktc2Vjb25kYXJ5OiAkZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZmFtaWx5LWNvZGU6ICRmYW1pbHktbW9ub3NwYWNlICFkZWZhdWx0O1xuXG4kc2l6ZS1zbWFsbDogJHNpemUtNyAhZGVmYXVsdDtcbiRzaXplLW5vcm1hbDogJHNpemUtNiAhZGVmYXVsdDtcbiRzaXplLW1lZGl1bTogJHNpemUtNSAhZGVmYXVsdDtcbiRzaXplLWxhcmdlOiAkc2l6ZS00ICFkZWZhdWx0O1xuXG4vLyBFZmZlY3RzXG5cbiRzaGFkb3c6IDAgMC41ZW0gMWVtIC0wLjEyNWVtIHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSksIDAgMHB4IDAgMXB4IHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMDIpICFkZWZhdWx0O1xuXG4vLyBMaXN0cyBhbmQgbWFwc1xuJGN1c3RvbS1jb2xvcnM6IG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLXNoYWRlczogbnVsbCAhZGVmYXVsdDtcblxuJGNvbG9yczogbWVyZ2VDb2xvck1hcHMoKFwid2hpdGVcIjogKCR3aGl0ZSwgJGJsYWNrKSwgXCJibGFja1wiOiAoJGJsYWNrLCAkd2hpdGUpLCBcImxpZ2h0XCI6ICgkbGlnaHQsICRsaWdodC1pbnZlcnQpLCBcImRhcmtcIjogKCRkYXJrLCAkZGFyay1pbnZlcnQpLCBcInByaW1hcnlcIjogKCRwcmltYXJ5LCAkcHJpbWFyeS1pbnZlcnQsICRwcmltYXJ5LWxpZ2h0LCAkcHJpbWFyeS1kYXJrKSwgXCJsaW5rXCI6ICgkbGluaywgJGxpbmstaW52ZXJ0LCAkbGluay1saWdodCwgJGxpbmstZGFyayksIFwiaW5mb1wiOiAoJGluZm8sICRpbmZvLWludmVydCwgJGluZm8tbGlnaHQsICRpbmZvLWRhcmspLCBcInN1Y2Nlc3NcIjogKCRzdWNjZXNzLCAkc3VjY2Vzcy1pbnZlcnQsICRzdWNjZXNzLWxpZ2h0LCAkc3VjY2Vzcy1kYXJrKSwgXCJ3YXJuaW5nXCI6ICgkd2FybmluZywgJHdhcm5pbmctaW52ZXJ0LCAkd2FybmluZy1saWdodCwgJHdhcm5pbmctZGFyayksIFwiZGFuZ2VyXCI6ICgkZGFuZ2VyLCAkZGFuZ2VyLWludmVydCwgJGRhbmdlci1saWdodCwgJGRhbmdlci1kYXJrKSksICRjdXN0b20tY29sb3JzKSAhZGVmYXVsdDtcblxuJHNoYWRlczogbWVyZ2VDb2xvck1hcHMoKFwiYmxhY2stYmlzXCI6ICRibGFjay1iaXMsIFwiYmxhY2stdGVyXCI6ICRibGFjay10ZXIsIFwiZ3JleS1kYXJrZXJcIjogJGdyZXktZGFya2VyLCBcImdyZXktZGFya1wiOiAkZ3JleS1kYXJrLCBcImdyZXlcIjogJGdyZXksIFwiZ3JleS1saWdodFwiOiAkZ3JleS1saWdodCwgXCJncmV5LWxpZ2h0ZXJcIjogJGdyZXktbGlnaHRlciwgXCJ3aGl0ZS10ZXJcIjogJHdoaXRlLXRlciwgXCJ3aGl0ZS1iaXNcIjogJHdoaXRlLWJpcyksICRjdXN0b20tc2hhZGVzKSAhZGVmYXVsdDtcblxuJHNpemVzOiAkc2l6ZS0xICRzaXplLTIgJHNpemUtMyAkc2l6ZS00ICRzaXplLTUgJHNpemUtNiAkc2l6ZS03ICFkZWZhdWx0O1xuIiwiQGtleWZyYW1lcyBzcGluQXJvdW5kIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuIiwiLyogQnVsbWEgRWxlbWVudHMgKi9cbkBjaGFyc2V0IFwidXRmLThcIjtcblxuQGltcG9ydCBcImJveFwiO1xuQGltcG9ydCBcImJ1dHRvblwiO1xuQGltcG9ydCBcImNvbnRhaW5lclwiO1xuQGltcG9ydCBcImNvbnRlbnRcIjtcbkBpbXBvcnQgXCJpY29uXCI7XG5AaW1wb3J0IFwiaW1hZ2VcIjtcbkBpbXBvcnQgXCJub3RpZmljYXRpb25cIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcInRhYmxlXCI7XG5AaW1wb3J0IFwidGFnXCI7XG5AaW1wb3J0IFwidGl0bGVcIjtcblxuQGltcG9ydCBcIm90aGVyXCI7XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiO1xuXG4kYm94LWNvbG9yOiAkdGV4dCAhZGVmYXVsdDtcbiRib3gtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0O1xuJGJveC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogJHNoYWRvdyAhZGVmYXVsdDtcbiRib3gtcGFkZGluZzogMS4yNXJlbSAhZGVmYXVsdDtcblxuJGJveC1saW5rLWhvdmVyLXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgkc2NoZW1lLWludmVydCwgMC4xKSwgMCAwIDAgMXB4ICRsaW5rICFkZWZhdWx0O1xuJGJveC1saW5rLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjIpLCAwIDAgMCAxcHggJGxpbmsgIWRlZmF1bHQ7XG5cbi5ib3gge1xuICBAZXh0ZW5kICVibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJveC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm94LXJhZGl1cztcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gIGNvbG9yOiAkYm94LWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGJveC1wYWRkaW5nOyB9XG5cbmEuYm94IHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogJGJveC1saW5rLWhvdmVyLXNoYWRvdzsgfVxuICAmOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogJGJveC1saW5rLWFjdGl2ZS1zaGFkb3c7IH0gfVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9jb250cm9sc1wiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIjtcblxuJGJ1dHRvbi1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0O1xuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHQ7XG4kYnV0dG9uLWZhbWlseTogZmFsc2UgIWRlZmF1bHQ7XG5cbiRidXR0b24tYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0O1xuJGJ1dHRvbi1ib3JkZXItd2lkdGg6ICRjb250cm9sLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsOiBjYWxjKDAuNWVtIC0gI3skYnV0dG9uLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWw6IDFlbSAhZGVmYXVsdDtcblxuJGJ1dHRvbi1ob3Zlci1jb2xvcjogJGxpbmstaG92ZXIgIWRlZmF1bHQ7XG4kYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjogJGxpbmstaG92ZXItYm9yZGVyICFkZWZhdWx0O1xuXG4kYnV0dG9uLWZvY3VzLWNvbG9yOiAkbGluay1mb2N1cyAhZGVmYXVsdDtcbiRidXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAkbGluay1mb2N1cy1ib3JkZXIgIWRlZmF1bHQ7XG4kYnV0dG9uLWZvY3VzLWJveC1zaGFkb3ctc2l6ZTogMCAwIDAgMC4xMjVlbSAhZGVmYXVsdDtcbiRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1jb2xvcjogYnVsbWFSZ2JhKCRsaW5rLCAwLjI1KSAhZGVmYXVsdDtcblxuJGJ1dHRvbi1hY3RpdmUtY29sb3I6ICRsaW5rLWFjdGl2ZSAhZGVmYXVsdDtcbiRidXR0b24tYWN0aXZlLWJvcmRlci1jb2xvcjogJGxpbmstYWN0aXZlLWJvcmRlciAhZGVmYXVsdDtcblxuJGJ1dHRvbi10ZXh0LWNvbG9yOiAkdGV4dCAhZGVmYXVsdDtcbiRidXR0b24tdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kYnV0dG9uLXRleHQtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHQ7XG4kYnV0dG9uLXRleHQtaG92ZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdDtcblxuJGJ1dHRvbi1naG9zdC1iYWNrZ3JvdW5kOiBub25lICFkZWZhdWx0O1xuJGJ1dHRvbi1naG9zdC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGJ1dHRvbi1naG9zdC1jb2xvcjogJGxpbmsgIWRlZmF1bHQ7XG4kYnV0dG9uLWdob3N0LWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XG4kYnV0dG9uLWdob3N0LWhvdmVyLWNvbG9yOiAkbGluayAhZGVmYXVsdDtcbiRidXR0b24tZ2hvc3QtaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xuXG4kYnV0dG9uLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdDtcbiRidXR0b24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0O1xuJGJ1dHRvbi1kaXNhYmxlZC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG4kYnV0dG9uLWRpc2FibGVkLW9wYWNpdHk6IDAuNSAhZGVmYXVsdDtcblxuJGJ1dHRvbi1zdGF0aWMtY29sb3I6ICR0ZXh0LWxpZ2h0ICFkZWZhdWx0O1xuJGJ1dHRvbi1zdGF0aWMtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLXRlciAhZGVmYXVsdDtcbiRidXR0b24tc3RhdGljLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdDtcblxuJGJ1dHRvbi1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHQ7XG4kYnV0dG9uLXJlc3BvbnNpdmUtc2l6ZXM6IChcIm1vYmlsZVwiOiAoXCJzbWFsbFwiOiAoJHNpemUtc21hbGwgKiAwLjc1KSwgXCJub3JtYWxcIjogKCRzaXplLXNtYWxsICogMC44NzUpLCBcIm1lZGl1bVwiOiAkc2l6ZS1zbWFsbCwgXCJsYXJnZVwiOiAkc2l6ZS1ub3JtYWwpLCBcInRhYmxldC1vbmx5XCI6IChcInNtYWxsXCI6ICgkc2l6ZS1zbWFsbCAqIDAuODc1KSwgXCJub3JtYWxcIjogKCRzaXplLXNtYWxsKSwgXCJtZWRpdW1cIjogJHNpemUtbm9ybWFsLCBcImxhcmdlXCI6ICRzaXplLW1lZGl1bSkpICFkZWZhdWx0O1xuXG4vLyBUaGUgYnV0dG9uIHNpemVzIHVzZSBtaXhpbnMgc28gdGhleSBjYW4gYmUgdXNlZCBhdCBkaWZmZXJlbnQgYnJlYWtwb2ludHNcbkBtaXhpbiBidXR0b24tc21hbGwge1xuICAmOm5vdCguaXMtcm91bmRlZCkge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtc21hbGw7IH1cbiAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbDsgfVxuQG1peGluIGJ1dHRvbi1ub3JtYWwge1xuICBmb250LXNpemU6ICRzaXplLW5vcm1hbDsgfVxuQG1peGluIGJ1dHRvbi1tZWRpdW0ge1xuICBmb250LXNpemU6ICRzaXplLW1lZGl1bTsgfVxuQG1peGluIGJ1dHRvbi1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2U7IH1cblxuLmJ1dHRvbiB7XG4gIEBleHRlbmQgJWNvbnRyb2w7XG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItY29sb3I6ICRidXR0b24tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItd2lkdGg6ICRidXR0b24tYm9yZGVyLXdpZHRoO1xuICBjb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaWYgJGJ1dHRvbi1mYW1pbHkge1xuICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWZhbWlseTsgfVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206ICRidXR0b24tcGFkZGluZy12ZXJ0aWNhbDtcbiAgcGFkZGluZy1sZWZ0OiAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZy1yaWdodDogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmctdG9wOiAkYnV0dG9uLXBhZGRpbmctdmVydGljYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuaWNvbiB7XG4gICAgJixcbiAgICAmLmlzLXNtYWxsLFxuICAgICYuaXMtbWVkaXVtLFxuICAgICYuaXMtbGFyZ2Uge1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIHdpZHRoOiAxLjVlbTsgfVxuICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgY2FsYygjey0wLjUgKiAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbH0gLSAjeyRidXR0b24tYm9yZGVyLXdpZHRofSksIGZhbHNlKTtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCAqIDAuMjUpOyB9XG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCAqIDAuMjUsIGZhbHNlKTtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBjYWxjKCN7LTAuNSAqICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsfSAtICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9KSk7IH1cbiAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3stMC41ICogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9IC0gI3skYnV0dG9uLWJvcmRlci13aWR0aH0pO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7LTAuNSAqICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsfSAtICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9KTsgfSB9XG4gIC8vIFN0YXRlc1xuICAmOmhvdmVyLFxuICAmLmlzLWhvdmVyZWQge1xuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgY29sb3I6ICRidXR0b24taG92ZXItY29sb3I7IH1cbiAgJjpmb2N1cyxcbiAgJi5pcy1mb2N1c2VkIHtcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGNvbG9yOiAkYnV0dG9uLWZvY3VzLWNvbG9yO1xuICAgICY6bm90KDphY3RpdmUpIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1zaXplICRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1jb2xvcjsgfSB9XG4gICY6YWN0aXZlLFxuICAmLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgY29sb3I6ICRidXR0b24tYWN0aXZlLWNvbG9yOyB9XG4gIC8vIENvbG9yc1xuICAmLmlzLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRidXR0b24tdGV4dC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRidXR0b24tdGV4dC1kZWNvcmF0aW9uO1xuICAgICY6aG92ZXIsXG4gICAgJi5pcy1ob3ZlcmVkLFxuICAgICY6Zm9jdXMsXG4gICAgJi5pcy1mb2N1c2VkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tdGV4dC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgY29sb3I6ICRidXR0b24tdGV4dC1ob3Zlci1jb2xvcjsgfVxuICAgICY6YWN0aXZlLFxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRidXR0b24tdGV4dC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLCA1JSk7XG4gICAgICBjb2xvcjogJGJ1dHRvbi10ZXh0LWhvdmVyLWNvbG9yOyB9XG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG4gICYuaXMtZ2hvc3Qge1xuICAgIGJhY2tncm91bmQ6ICRidXR0b24tZ2hvc3QtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tZ2hvc3QtYm9yZGVyLWNvbG9yO1xuICAgIGNvbG9yOiAkYnV0dG9uLWdob3N0LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGJ1dHRvbi1naG9zdC1kZWNvcmF0aW9uO1xuICAgICY6aG92ZXIsXG4gICAgJi5pcy1ob3ZlcmVkIHtcbiAgICAgIGNvbG9yOiAkYnV0dG9uLWdob3N0LWhvdmVyLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYnV0dG9uLWdob3N0LWhvdmVyLWRlY29yYXRpb247IH0gfVxuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGJ1dHRvbi1jb2xvcnMge1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKTtcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpO1xuICAgICYuaXMtI3skbmFtZX0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgJjpob3ZlcixcbiAgICAgICYuaXMtaG92ZXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgMi41JSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9XG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1mb2N1c2VkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnQ7XG4gICAgICAgICY6bm90KDphY3RpdmUpIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAkYnV0dG9uLWZvY3VzLWJveC1zaGFkb3ctc2l6ZSBidWxtYVJnYmEoJGNvbG9yLCAwLjI1KTsgfSB9XG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9XG4gICAgICAmW2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgJi5pcy1pbnZlcnRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnZlcnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtaG92ZXJlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLWludmVydCwgNSUpOyB9XG4gICAgICAgICZbZGlzYWJsZWRdLFxuICAgICAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludmVydDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjsgfSB9XG4gICAgICAmLmlzLWxvYWRpbmcge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3ItaW52ZXJ0ICRjb2xvci1pbnZlcnQgIWltcG9ydGFudDsgfSB9XG4gICAgICAmLmlzLW91dGxpbmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWhvdmVyZWQsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuaXMtZm9jdXNlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9XG4gICAgICAgICYuaXMtbG9hZGluZyB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgJGNvbG9yICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuaXMtaG92ZXJlZCxcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICYuaXMtZm9jdXNlZCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLWludmVydCAkY29sb3ItaW52ZXJ0ICFpbXBvcnRhbnQ7IH0gfSB9XG4gICAgICAgICZbZGlzYWJsZWRdLFxuICAgICAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yOyB9IH1cbiAgICAgICYuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1ob3ZlcmVkLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmlzLWZvY3VzZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnZlcnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjsgfVxuICAgICAgICAmLmlzLWxvYWRpbmcge1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJi5pcy1ob3ZlcmVkLFxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJi5pcy1mb2N1c2VkIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgJGNvbG9yICFpbXBvcnRhbnQ7IH0gfSB9XG4gICAgICAgICZbZGlzYWJsZWRdLFxuICAgICAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnQ7IH0gfVxuICAgICAgLy8gSWYgbGlnaHQgYW5kIGRhcmsgY29sb3JzIGFyZSBwcm92aWRlZFxuICAgICAgQGlmIGxlbmd0aCgkcGFpcikgPj0gNCB7XG4gICAgICAgICRjb2xvci1saWdodDogbnRoKCRwYWlyLCAzKTtcbiAgICAgICAgJGNvbG9yLWRhcms6IG50aCgkcGFpciwgNCk7XG4gICAgICAgICYuaXMtbGlnaHQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcms7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmLmlzLWhvdmVyZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLWxpZ2h0LCAyLjUlKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcms7IH1cbiAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3ItbGlnaHQsIDUlKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcms7IH0gfSB9IH0gfVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBidXR0b24tc21hbGw7IH1cbiAgJi5pcy1ub3JtYWwge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1ub3JtYWw7IH1cbiAgJi5pcy1tZWRpdW0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1tZWRpdW07IH1cbiAgJi5pcy1sYXJnZSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWxhcmdlOyB9XG4gIC8vIE1vZGlmaWVyc1xuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRidXR0b24tZGlzYWJsZWQtc2hhZG93O1xuICAgIG9wYWNpdHk6ICRidXR0b24tZGlzYWJsZWQtb3BhY2l0eTsgfVxuICAmLmlzLWZ1bGx3aWR0aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAmLmlzLWxvYWRpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIEBleHRlbmQgJWxvYWRlcjtcbiAgICAgIEBpbmNsdWRlIGNlbnRlcigxZW0pO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH0gfVxuICAmLmlzLXN0YXRpYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1zdGF0aWMtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tc3RhdGljLWJvcmRlci1jb2xvcjtcbiAgICBjb2xvcjogJGJ1dHRvbi1zdGF0aWMtY29sb3I7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAmLmlzLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZDtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbH0gKyAwLjI1ZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbH0gKyAwLjI1ZW0pOyB9IH1cblxuLmJ1dHRvbnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmlzLWZ1bGx3aWR0aCkge1xuICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNXJlbSk7IH0gfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW07IH1cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC8vIFNpemVzXG4gICYuYXJlLXNtYWxsIHtcbiAgICAuYnV0dG9uOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSk6bm90KC5pcy1sYXJnZSkge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXNtYWxsOyB9IH1cbiAgJi5hcmUtbWVkaXVtIHtcbiAgICAuYnV0dG9uOm5vdCguaXMtc21hbGwpOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLWxhcmdlKSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tbWVkaXVtOyB9IH1cbiAgJi5hcmUtbGFyZ2Uge1xuICAgIC5idXR0b246bm90KC5pcy1zbWFsbCk6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tbGFyZ2U7IH0gfVxuICAmLmhhcy1hZGRvbnMge1xuICAgIC5idXR0b24ge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0xcHgpOyB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMCk7IH1cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmlzLWhvdmVyZWQge1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1mb2N1c2VkLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB6LWluZGV4OiA0OyB9IH1cbiAgICAgICYuaXMtZXhwYW5kZWQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxOyB9IH0gfVxuICAmLmlzLWNlbnRlcmVkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAmOm5vdCguaGFzLWFkZG9ucykge1xuICAgICAgLmJ1dHRvbjpub3QoLmlzLWZ1bGx3aWR0aCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtOyB9IH0gfVxuICAmLmlzLXJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICY6bm90KC5oYXMtYWRkb25zKSB7XG4gICAgICAuYnV0dG9uOm5vdCguaXMtZnVsbHdpZHRoKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07IH0gfSB9IH1cblxuQGVhY2ggJGJwLW5hbWUsICRicC1zaXplcyBpbiAkYnV0dG9uLXJlc3BvbnNpdmUtc2l6ZXMge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRicC1uYW1lKSB7XG4gICAgQGVhY2ggJHNpemUsICR2YWx1ZSBpbiAkYnAtc2l6ZXMge1xuICAgICAgQGlmICRzaXplICE9IFwibm9ybWFsXCIge1xuICAgICAgICAuYnV0dG9uLmlzLXJlc3BvbnNpdmUuaXMtI3skc2l6ZX0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHZhbHVlOyB9IH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLmJ1dHRvbi5pcy1yZXNwb25zaXZlLFxuICAgICAgICAuYnV0dG9uLmlzLXJlc3BvbnNpdmUuaXMtbm9ybWFsIHtcbiAgICAgICAgICBmb250LXNpemU6ICR2YWx1ZTsgfSB9IH0gfSB9XG4iLCJAZnVuY3Rpb24gbWVyZ2VDb2xvck1hcHMoJGJ1bG1hLWNvbG9ycywgJGN1c3RvbS1jb2xvcnMpIHtcbiAgLy8gV2UgcmV0dXJuIGF0IGxlYXN0IEJ1bG1hJ3MgaGFyZC1jb2RlZCBjb2xvcnNcbiAgJG1lcmdlZC1jb2xvcnM6ICRidWxtYS1jb2xvcnM7XG5cbiAgLy8gV2Ugd2FudCBhIG1hcCBhcyBpbnB1dFxuICBAaWYgdHlwZS1vZigkY3VzdG9tLWNvbG9ycykgPT0gJ21hcCcge1xuICAgIEBlYWNoICRuYW1lLCAkY29tcG9uZW50cyBpbiAkY3VzdG9tLWNvbG9ycyB7XG4gICAgICAvLyBUaGUgY29sb3IgbmFtZSBzaG91bGQgYmUgYSBzdHJpbmdcbiAgICAgIC8vIGFuZCB0aGUgY29tcG9uZW50cyBlaXRoZXIgYSBzaW5nbGUgY29sb3JcbiAgICAgIC8vIG9yIGEgY29sb3JzIGxpc3Qgd2l0aCBhdCBsZWFzdCBvbmUgZWxlbWVudFxuICAgICAgQGlmIHR5cGUtb2YoJG5hbWUpID09ICdzdHJpbmcnIGFuZCAodHlwZS1vZigkY29tcG9uZW50cykgPT0gJ2xpc3QnIG9yIHR5cGUtb2YoJGNvbXBvbmVudHMpID09ICdjb2xvcicpIGFuZCBsZW5ndGgoJGNvbXBvbmVudHMpID49IDEge1xuICAgICAgICAkY29sb3ItYmFzZTogbnVsbDtcbiAgICAgICAgJGNvbG9yLWludmVydDogbnVsbDtcbiAgICAgICAgJGNvbG9yLWxpZ2h0OiBudWxsO1xuICAgICAgICAkY29sb3ItZGFyazogbnVsbDtcbiAgICAgICAgJHZhbHVlOiBudWxsO1xuXG4gICAgICAgIC8vIFRoZSBwYXJhbSBjYW4gZWl0aGVyIGJlIGEgc2luZ2xlIGNvbG9yXG4gICAgICAgIC8vIG9yIGEgbGlzdCBvZiAyIGNvbG9yc1xuICAgICAgICBAaWYgdHlwZS1vZigkY29tcG9uZW50cykgPT0gJ2NvbG9yJyB7XG4gICAgICAgICAgJGNvbG9yLWJhc2U6ICRjb21wb25lbnRzO1xuICAgICAgICAgICRjb2xvci1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkY29sb3ItYmFzZSk7XG4gICAgICAgICAgJGNvbG9yLWxpZ2h0OiBmaW5kTGlnaHRDb2xvcigkY29sb3ItYmFzZSk7XG4gICAgICAgICAgJGNvbG9yLWRhcms6IGZpbmREYXJrQ29sb3IoJGNvbG9yLWJhc2UpOyB9XG4gICAgICAgIEBlbHNlIGlmIHR5cGUtb2YoJGNvbXBvbmVudHMpID09ICdsaXN0JyB7XG4gICAgICAgICAgJGNvbG9yLWJhc2U6IG50aCgkY29tcG9uZW50cywgMSk7XG4gICAgICAgICAgLy8gSWYgSW52ZXJ0LCBMaWdodCBhbmQgRGFyayBhcmUgcHJvdmlkZWRcbiAgICAgICAgICBAaWYgbGVuZ3RoKCRjb21wb25lbnRzKSA+IDMge1xuICAgICAgICAgICAgJGNvbG9yLWludmVydDogbnRoKCRjb21wb25lbnRzLCAyKTtcbiAgICAgICAgICAgICRjb2xvci1saWdodDogbnRoKCRjb21wb25lbnRzLCAzKTtcbiAgICAgICAgICAgICRjb2xvci1kYXJrOiBudGgoJGNvbXBvbmVudHMsIDQpO1xuIH0gICAgICAgICAgICAvLyBJZiBvbmx5IEludmVydCBhbmQgTGlnaHQgYXJlIHByb3ZpZGVkXG4gICAgICAgICAgQGVsc2UgaWYgbGVuZ3RoKCRjb21wb25lbnRzKSA+IDIge1xuICAgICAgICAgICAgJGNvbG9yLWludmVydDogbnRoKCRjb21wb25lbnRzLCAyKTtcbiAgICAgICAgICAgICRjb2xvci1saWdodDogbnRoKCRjb21wb25lbnRzLCAzKTtcbiAgICAgICAgICAgICRjb2xvci1kYXJrOiBmaW5kRGFya0NvbG9yKCRjb2xvci1iYXNlKTtcbiB9ICAgICAgICAgICAgLy8gSWYgb25seSBJbnZlcnQgaXMgcHJvdmlkZWRcbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAkY29sb3ItaW52ZXJ0OiBudGgoJGNvbXBvbmVudHMsIDIpO1xuICAgICAgICAgICAgJGNvbG9yLWxpZ2h0OiBmaW5kTGlnaHRDb2xvcigkY29sb3ItYmFzZSk7XG4gICAgICAgICAgICAkY29sb3ItZGFyazogZmluZERhcmtDb2xvcigkY29sb3ItYmFzZSk7IH0gfVxuXG4gICAgICAgICR2YWx1ZTogKCRjb2xvci1iYXNlLCAkY29sb3ItaW52ZXJ0LCAkY29sb3ItbGlnaHQsICRjb2xvci1kYXJrKTtcblxuICAgICAgICAvLyBXZSBvbmx5IHdhbnQgdG8gbWVyZ2UgdGhlIG1hcCBpZiB0aGUgY29sb3IgYmFzZSBpcyBhbiBhY3R1YWwgY29sb3JcbiAgICAgICAgQGlmIHR5cGUtb2YoJGNvbG9yLWJhc2UpID09ICdjb2xvcicge1xuICAgICAgICAgIC8vIFdlIG1lcmdlIHRoaXMgY29sb3JzIGVsZW1lbnRzIGFzIG1hcCB3aXRoIEJ1bG1hJ3MgY29sb3JzIG1hcFxuICAgICAgICAgIC8vICh3ZSBjYW4gb3ZlcnJpZGUgdGhlbSB0aGlzIHdheSwgbm8gbXVsdGlwbGUgZGVmaW5pdGlvbiBmb3IgdGhlIHNhbWUgbmFtZSlcbiAgICAgICAgICAvLyAkbWVyZ2VkLWNvbG9yczogbWFwX21lcmdlKCRtZXJnZWQtY29sb3JzLCAoJG5hbWU6ICgkY29sb3ItYmFzZSwgJGNvbG9yLWludmVydCwgJGNvbG9yLWxpZ2h0LCAkY29sb3ItZGFyaykpKVxuICAgICAgICAgICRtZXJnZWQtY29sb3JzOiBtYXBfbWVyZ2UoJG1lcmdlZC1jb2xvcnMsICgkbmFtZTogJHZhbHVlKSk7IH0gfSB9IH1cblxuICBAcmV0dXJuICRtZXJnZWQtY29sb3JzOyB9XG5cbkBmdW5jdGlvbiBwb3dlck51bWJlcigkbnVtYmVyLCAkZXhwKSB7XG4gICR2YWx1ZTogMTtcbiAgQGlmICRleHAgPiAwIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRleHAge1xuICAgICAgJHZhbHVlOiAkdmFsdWUgKiAkbnVtYmVyOyB9IH1cbiAgQGVsc2UgaWYgJGV4cCA8IDAge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggLSRleHAge1xuICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkbnVtYmVyKTsgfSB9XG4gIEByZXR1cm4gJHZhbHVlOyB9XG5cbkBmdW5jdGlvbiBjb2xvckx1bWluYW5jZSgkY29sb3IpIHtcbiAgQGlmIHR5cGUtb2YoJGNvbG9yKSAhPSAnY29sb3InIHtcbiAgICBAcmV0dXJuIDAuNTU7IH1cbiAgJGNvbG9yLXJnYjogKCdyZWQnOiByZWQoJGNvbG9yKSwnZ3JlZW4nOiBncmVlbigkY29sb3IpLCdibHVlJzogYmx1ZSgkY29sb3IpKTtcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkY29sb3ItcmdiIHtcbiAgICAkYWRqdXN0ZWQ6IDA7XG4gICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAyNTUpO1xuICAgIEBpZiAkdmFsdWUgPCAwLjAzOTI4IHtcbiAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgMTIuOTIpOyB9XG4gICAgQGVsc2Uge1xuICAgICAgJHZhbHVlOiBkaXZpZGUoKCR2YWx1ZSArIC4wNTUpLCAxLjA1NSk7XG4gICAgICAkdmFsdWU6IHBvd2VyTnVtYmVyKCR2YWx1ZSwgMik7IH1cbiAgICAkY29sb3ItcmdiOiBtYXAtbWVyZ2UoJGNvbG9yLXJnYiwgKCRuYW1lOiAkdmFsdWUpKTsgfVxuICBAcmV0dXJuIChtYXAtZ2V0KCRjb2xvci1yZ2IsICdyZWQnKSAqIC4yMTI2KSArIChtYXAtZ2V0KCRjb2xvci1yZ2IsICdncmVlbicpICogLjcxNTIpICsgKG1hcC1nZXQoJGNvbG9yLXJnYiwgJ2JsdWUnKSAqIC4wNzIyKTsgfVxuXG5AZnVuY3Rpb24gZmluZENvbG9ySW52ZXJ0KCRjb2xvcikge1xuICBAaWYgKGNvbG9yTHVtaW5hbmNlKCRjb2xvcikgPiAwLjU1KSB7XG4gICAgQHJldHVybiByZ2JhKCMwMDAsIDAuNyk7IH1cbiAgQGVsc2Uge1xuICAgIEByZXR1cm4gI2ZmZjsgfSB9XG5cbkBmdW5jdGlvbiBmaW5kTGlnaHRDb2xvcigkY29sb3IsICRsOiA5NiUpIHtcbiAgQGlmIHR5cGUtb2YoJGNvbG9yKSA9PSAnY29sb3InIHtcbiAgICAkbDogOTYlO1xuICAgIEBpZiBsaWdodG5lc3MoJGNvbG9yKSA+IDk2JSB7XG4gICAgICAkbDogbGlnaHRuZXNzKCRjb2xvcik7IH1cbiAgICBAcmV0dXJuIGNoYW5nZS1jb2xvcigkY29sb3IsICRsaWdodG5lc3M6ICRsKTsgfVxuICBAcmV0dXJuICRiYWNrZ3JvdW5kOyB9XG5cbkBmdW5jdGlvbiBmaW5kRGFya0NvbG9yKCRjb2xvciwgJGJhc2UtbDogMjklKSB7XG4gIEBpZiB0eXBlLW9mKCRjb2xvcikgPT0gJ2NvbG9yJyB7XG4gICAgJGx1bWluYW5jZTogY29sb3JMdW1pbmFuY2UoJGNvbG9yKTtcbiAgICAkbHVtaW5hbmNlLWRlbHRhOiAoMC41MyAtICRsdW1pbmFuY2UpO1xuICAgICR0YXJnZXQtbDogcm91bmQoJGJhc2UtbCArICgkbHVtaW5hbmNlLWRlbHRhICogNTMpKTtcbiAgICBAcmV0dXJuIGNoYW5nZS1jb2xvcigkY29sb3IsICRsaWdodG5lc3M6IG1heCgkYmFzZS1sLCAkdGFyZ2V0LWwpKTsgfVxuICBAcmV0dXJuICR0ZXh0LXN0cm9uZzsgfVxuXG5AZnVuY3Rpb24gYnVsbWFSZ2JhKCRjb2xvciwgJGFscGhhKSB7XG4gIEBpZiB0eXBlLW9mKCRjb2xvcikgIT0gJ2NvbG9yJyB7XG4gICAgQHJldHVybiAkY29sb3I7IH1cbiAgQHJldHVybiByZ2JhKCRjb2xvciwgJGFscGhhKTsgfVxuXG5AZnVuY3Rpb24gYnVsbWFEYXJrZW4oJGNvbG9yLCAkYW1vdW50KSB7XG4gIEBpZiB0eXBlLW9mKCRjb2xvcikgIT0gJ2NvbG9yJyB7XG4gICAgQHJldHVybiAkY29sb3I7IH1cbiAgQHJldHVybiBkYXJrZW4oJGNvbG9yLCAkYW1vdW50KTsgfVxuXG5AZnVuY3Rpb24gYnVsbWFMaWdodGVuKCRjb2xvciwgJGFtb3VudCkge1xuICBAaWYgdHlwZS1vZigkY29sb3IpICE9ICdjb2xvcicge1xuICAgIEByZXR1cm4gJGNvbG9yOyB9XG4gIEByZXR1cm4gbGlnaHRlbigkY29sb3IsICRhbW91bnQpOyB9XG5cbi8vIEN1c3RvbSBkaXZpZGUgZnVuY3Rpb24gYnkgQG1kbyBmcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzM0MjQ1XG4vLyBSZXBsYWNlcyBvbGQgc2xhc2ggZGl2aXNpb24gZGVwcmVjYXRlZCBpbiBEYXJ0IFNhc3NcbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgJHF1b3RpZW50OiAwO1xuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwOyB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjsgfVxuICBAaWYgJGRpdmlzb3IgPT0gMSB7XG4gICAgQHJldHVybiAkZGl2aWRlbmQ7IH1cbiAgQHdoaWxlICRyZW1haW5kZXIgPj0gJGRpdmlzb3Ige1xuICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7IH1cbiAgQGlmICRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID4gMCB7XG4gICAgJHJlbWFpbmRlcjogZGl2aWRlKCRyZW1haW5kZXIgKiAxMCwgJGRpdmlzb3IsICRwcmVjaXNpb24gLSAxKSAqIC4xOyB9XG4gIEByZXR1cm4gKCRxdW90aWVudCArICRyZW1haW5kZXIpICogJHNpZ247IH1cbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCI7XG5cbiRjb250YWluZXItb2Zmc2V0OiAoMiAqICRnYXApICFkZWZhdWx0O1xuJGNvbnRhaW5lci1tYXgtd2lkdGg6ICRmdWxsaGQgIWRlZmF1bHQ7XG5cbi5jb250YWluZXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICAmLmlzLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRnYXA7XG4gICAgcGFkZGluZy1yaWdodDogJGdhcDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6ICRkZXNrdG9wIC0gJGNvbnRhaW5lci1vZmZzZXQ7IH1cbiAgQGluY2x1ZGUgdW50aWwtd2lkZXNjcmVlbiB7XG4gICAgJi5pcy13aWRlc2NyZWVuOm5vdCguaXMtbWF4LWRlc2t0b3ApIHtcbiAgICAgIG1heC13aWR0aDogbWluKCR3aWRlc2NyZWVuLCAkY29udGFpbmVyLW1heC13aWR0aCkgLSAkY29udGFpbmVyLW9mZnNldDsgfSB9XG4gIEBpbmNsdWRlIHVudGlsLWZ1bGxoZCB7XG4gICAgJi5pcy1mdWxsaGQ6bm90KC5pcy1tYXgtZGVza3RvcCk6bm90KC5pcy1tYXgtd2lkZXNjcmVlbikge1xuICAgICAgbWF4LXdpZHRoOiBtaW4oJGZ1bGxoZCwgJGNvbnRhaW5lci1tYXgtd2lkdGgpIC0gJGNvbnRhaW5lci1vZmZzZXQ7IH0gfVxuICBAaW5jbHVkZSB3aWRlc2NyZWVuIHtcbiAgICAmOm5vdCguaXMtbWF4LWRlc2t0b3ApIHtcbiAgICAgIG1heC13aWR0aDogbWluKCR3aWRlc2NyZWVuLCAkY29udGFpbmVyLW1heC13aWR0aCkgLSAkY29udGFpbmVyLW9mZnNldDsgfSB9XG4gIEBpbmNsdWRlIGZ1bGxoZCB7XG4gICAgJjpub3QoLmlzLW1heC1kZXNrdG9wKTpub3QoLmlzLW1heC13aWRlc2NyZWVuKSB7XG4gICAgICBtYXgtd2lkdGg6IG1pbigkZnVsbGhkLCAkY29udGFpbmVyLW1heC13aWR0aCkgLSAkY29udGFpbmVyLW9mZnNldDsgfSB9IH1cbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCI7XG5cbiRjb250ZW50LWhlYWRpbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdDtcbiRjb250ZW50LWhlYWRpbmctd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkICFkZWZhdWx0O1xuJGNvbnRlbnQtaGVhZGluZy1saW5lLWhlaWdodDogMS4xMjUgIWRlZmF1bHQ7XG5cbiRjb250ZW50LWJsb2NrLW1hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcblxuJGNvbnRlbnQtYmxvY2txdW90ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRjb250ZW50LWJsb2NrcXVvdGUtYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0O1xuJGNvbnRlbnQtYmxvY2txdW90ZS1wYWRkaW5nOiAxLjI1ZW0gMS41ZW0gIWRlZmF1bHQ7XG5cbiRjb250ZW50LXByZS1wYWRkaW5nOiAxLjI1ZW0gMS41ZW0gIWRlZmF1bHQ7XG5cbiRjb250ZW50LXRhYmxlLWNlbGwtYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciAhZGVmYXVsdDtcbiRjb250ZW50LXRhYmxlLWNlbGwtYm9yZGVyLXdpZHRoOiAwIDAgMXB4ICFkZWZhdWx0O1xuJGNvbnRlbnQtdGFibGUtY2VsbC1wYWRkaW5nOiAwLjVlbSAwLjc1ZW0gIWRlZmF1bHQ7XG4kY29udGVudC10YWJsZS1jZWxsLWhlYWRpbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdDtcbiRjb250ZW50LXRhYmxlLWhlYWQtY2VsbC1ib3JkZXItd2lkdGg6IDAgMCAycHggIWRlZmF1bHQ7XG4kY29udGVudC10YWJsZS1oZWFkLWNlbGwtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdDtcbiRjb250ZW50LXRhYmxlLWJvZHktbGFzdC1yb3ctY2VsbC1ib3JkZXItYm90dG9tLXdpZHRoOiAwICFkZWZhdWx0O1xuJGNvbnRlbnQtdGFibGUtZm9vdC1jZWxsLWJvcmRlci13aWR0aDogMnB4IDAgMCAhZGVmYXVsdDtcbiRjb250ZW50LXRhYmxlLWZvb3QtY2VsbC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0O1xuXG4uY29udGVudCB7XG4gIEBleHRlbmQgJWJsb2NrO1xuICAvLyBJbmxpbmVcbiAgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtOyB9XG4gIC8vIEJsb2NrXG4gIHAsXG4gIGRsLFxuICBvbCxcbiAgdWwsXG4gIGJsb2NrcXVvdGUsXG4gIHByZSxcbiAgdGFibGUge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkY29udGVudC1ibG9jay1tYXJnaW4tYm90dG9tOyB9IH1cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgY29sb3I6ICRjb250ZW50LWhlYWRpbmctY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6ICRjb250ZW50LWhlYWRpbmctd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkY29udGVudC1oZWFkaW5nLWxpbmUtaGVpZ2h0OyB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTsgfSB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3MTRlbTtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMTQyOGVtOyB9IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NjY2ZW07XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjMzMzNlbTsgfSB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuODg4OGVtOyB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgYmxvY2txdW90ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRlbnQtYmxvY2txdW90ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcImJvcmRlclwiLCAkY29udGVudC1ibG9ja3F1b3RlLWJvcmRlci1sZWZ0LCBmYWxzZSk7XG4gICAgcGFkZGluZzogJGNvbnRlbnQtYmxvY2txdW90ZS1wYWRkaW5nOyB9XG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyZW0sIGZhbHNlKTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgJjpub3QoW3R5cGVdKSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICAmLmlzLWxvd2VyLWFscGhhIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTsgfVxuICAgICAgJi5pcy1sb3dlci1yb21hbiB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW47IH1cbiAgICAgICYuaXMtdXBwZXItYWxwaGEge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLWFscGhhOyB9XG4gICAgICAmLmlzLXVwcGVyLXJvbWFuIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1yb21hbjsgfSB9IH1cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZTtcbiAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMmVtLCBmYWxzZSk7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlOyB9IH0gfVxuICBkZCB7XG4gICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDJlbSwgZmFsc2UpOyB9XG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9IH1cbiAgcHJlIHtcbiAgICBAaW5jbHVkZSBvdmVyZmxvdy10b3VjaDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHBhZGRpbmc6ICRjb250ZW50LXByZS1wYWRkaW5nO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgd29yZC13cmFwOiBub3JtYWw7IH1cbiAgc3VwLFxuICBzdWIge1xuICAgIGZvbnQtc2l6ZTogNzUlOyB9XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBib3JkZXI6ICRjb250ZW50LXRhYmxlLWNlbGwtYm9yZGVyO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkY29udGVudC10YWJsZS1jZWxsLWJvcmRlci13aWR0aDtcbiAgICAgIHBhZGRpbmc6ICRjb250ZW50LXRhYmxlLWNlbGwtcGFkZGluZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICB0aCB7XG4gICAgICBjb2xvcjogJGNvbnRlbnQtdGFibGUtY2VsbC1oZWFkaW5nLWNvbG9yO1xuICAgICAgJjpub3QoW2FsaWduXSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9IH1cbiAgICB0aGVhZCB7XG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkY29udGVudC10YWJsZS1oZWFkLWNlbGwtYm9yZGVyLXdpZHRoO1xuICAgICAgICBjb2xvcjogJGNvbnRlbnQtdGFibGUtaGVhZC1jZWxsLWNvbG9yOyB9IH1cbiAgICB0Zm9vdCB7XG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkY29udGVudC10YWJsZS1mb290LWNlbGwtYm9yZGVyLXdpZHRoO1xuICAgICAgICBjb2xvcjogJGNvbnRlbnQtdGFibGUtZm9vdC1jZWxsLWNvbG9yOyB9IH1cbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgdGQsXG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJGNvbnRlbnQtdGFibGUtYm9keS1sYXN0LXJvdy1jZWxsLWJvcmRlci1ib3R0b20td2lkdGg7IH0gfSB9IH0gfVxuICAudGFicyB7XG4gICAgbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbDsgfVxuICAmLmlzLW5vcm1hbCB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWw7IH1cbiAgJi5pcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtOyB9XG4gICYuaXMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2U7IH0gfVxuIiwiJGljb24tZGltZW5zaW9uczogMS41cmVtICFkZWZhdWx0O1xuJGljb24tZGltZW5zaW9ucy1zbWFsbDogMXJlbSAhZGVmYXVsdDtcbiRpY29uLWRpbWVuc2lvbnMtbWVkaXVtOiAycmVtICFkZWZhdWx0O1xuJGljb24tZGltZW5zaW9ucy1sYXJnZTogM3JlbSAhZGVmYXVsdDtcbiRpY29uLXRleHQtc3BhY2luZzogMC4yNWVtICFkZWZhdWx0O1xuXG4uaWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAkaWNvbi1kaW1lbnNpb25zO1xuICB3aWR0aDogJGljb24tZGltZW5zaW9ucztcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbCB7XG4gICAgaGVpZ2h0OiAkaWNvbi1kaW1lbnNpb25zLXNtYWxsO1xuICAgIHdpZHRoOiAkaWNvbi1kaW1lbnNpb25zLXNtYWxsOyB9XG4gICYuaXMtbWVkaXVtIHtcbiAgICBoZWlnaHQ6ICRpY29uLWRpbWVuc2lvbnMtbWVkaXVtO1xuICAgIHdpZHRoOiAkaWNvbi1kaW1lbnNpb25zLW1lZGl1bTsgfVxuICAmLmlzLWxhcmdlIHtcbiAgICBoZWlnaHQ6ICRpY29uLWRpbWVuc2lvbnMtbGFyZ2U7XG4gICAgd2lkdGg6ICRpY29uLWRpbWVuc2lvbnMtbGFyZ2U7IH0gfVxuXG4uaWNvbi10ZXh0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaW5lLWhlaWdodDogJGljb24tZGltZW5zaW9ucztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLmljb24ge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaWNvbi10ZXh0LXNwYWNpbmc7IH1cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkaWNvbi10ZXh0LXNwYWNpbmc7IH0gfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRpY29uLXRleHQtc3BhY2luZzsgfVxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaWNvbi10ZXh0LXNwYWNpbmc7IH0gfSB9IH1cblxuZGl2Lmljb24tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCI7XG5cbiRkaW1lbnNpb25zOiAxNiAyNCAzMiA0OCA2NCA5NiAxMjggIWRlZmF1bHQ7XG5cbi5pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYuaXMtcm91bmRlZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWQ7IH0gfVxuICAmLmlzLWZ1bGx3aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLy8gUmF0aW9cbiAgJi5pcy1zcXVhcmUsXG4gICYuaXMtMWJ5MSxcbiAgJi5pcy01Ynk0LFxuICAmLmlzLTRieTMsXG4gICYuaXMtM2J5MixcbiAgJi5pcy01YnkzLFxuICAmLmlzLTE2Ynk5LFxuICAmLmlzLTJieTEsXG4gICYuaXMtM2J5MSxcbiAgJi5pcy00Ynk1LFxuICAmLmlzLTNieTQsXG4gICYuaXMtMmJ5MyxcbiAgJi5pcy0zYnk1LFxuICAmLmlzLTlieTE2LFxuICAmLmlzLTFieTIsXG4gICYuaXMtMWJ5MyB7XG4gICAgaW1nLFxuICAgIC5oYXMtcmF0aW8ge1xuICAgICAgQGV4dGVuZCAlb3ZlcmxheTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgJi5pcy1zcXVhcmUsXG4gICYuaXMtMWJ5MSB7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgJi5pcy01Ynk0IHtcbiAgICBwYWRkaW5nLXRvcDogODAlOyB9XG4gICYuaXMtNGJ5MyB7XG4gICAgcGFkZGluZy10b3A6IDc1JTsgfVxuICAmLmlzLTNieTIge1xuICAgIHBhZGRpbmctdG9wOiA2Ni42NjY2JTsgfVxuICAmLmlzLTVieTMge1xuICAgIHBhZGRpbmctdG9wOiA2MCU7IH1cbiAgJi5pcy0xNmJ5OSB7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuICAmLmlzLTJieTEge1xuICAgIHBhZGRpbmctdG9wOiA1MCU7IH1cbiAgJi5pcy0zYnkxIHtcbiAgICBwYWRkaW5nLXRvcDogMzMuMzMzMyU7IH1cbiAgJi5pcy00Ynk1IHtcbiAgICBwYWRkaW5nLXRvcDogMTI1JTsgfVxuICAmLmlzLTNieTQge1xuICAgIHBhZGRpbmctdG9wOiAxMzMuMzMzMyU7IH1cbiAgJi5pcy0yYnkzIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwJTsgfVxuICAmLmlzLTNieTUge1xuICAgIHBhZGRpbmctdG9wOiAxNjYuNjY2NiU7IH1cbiAgJi5pcy05YnkxNiB7XG4gICAgcGFkZGluZy10b3A6IDE3Ny43Nzc3JTsgfVxuICAmLmlzLTFieTIge1xuICAgIHBhZGRpbmctdG9wOiAyMDAlOyB9XG4gICYuaXMtMWJ5MyB7XG4gICAgcGFkZGluZy10b3A6IDMwMCU7IH1cbiAgLy8gU2l6ZXNcbiAgQGVhY2ggJGRpbWVuc2lvbiBpbiAkZGltZW5zaW9ucyB7XG4gICAgJi5pcy0jeyRkaW1lbnNpb259eCN7JGRpbWVuc2lvbn0ge1xuICAgICAgaGVpZ2h0OiAkZGltZW5zaW9uICogMXB4O1xuICAgICAgd2lkdGg6ICRkaW1lbnNpb24gKiAxcHg7IH0gfSB9XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiO1xuXG4kbm90aWZpY2F0aW9uLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0O1xuJG5vdGlmaWNhdGlvbi1jb2RlLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdDtcbiRub3RpZmljYXRpb24tcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0O1xuJG5vdGlmaWNhdGlvbi1wYWRkaW5nOiAxLjI1cmVtIDIuNXJlbSAxLjI1cmVtIDEuNXJlbSAhZGVmYXVsdDtcbiRub3RpZmljYXRpb24tcGFkZGluZy1sdHI6IDEuMjVyZW0gMi41cmVtIDEuMjVyZW0gMS41cmVtICFkZWZhdWx0O1xuJG5vdGlmaWNhdGlvbi1wYWRkaW5nLXJ0bDogMS4yNXJlbSAxLjVyZW0gMS4yNXJlbSAyLjVyZW0gIWRlZmF1bHQ7XG5cbiRub3RpZmljYXRpb24tY29sb3JzOiAkY29sb3JzICFkZWZhdWx0O1xuXG4ubm90aWZpY2F0aW9uIHtcbiAgQGV4dGVuZCAlYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICRub3RpZmljYXRpb24tYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJG5vdGlmaWNhdGlvbi1yYWRpdXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbHRyIHtcbiAgICBwYWRkaW5nOiAkbm90aWZpY2F0aW9uLXBhZGRpbmctbHRyOyB9XG4gIEBpbmNsdWRlIHJ0bCB7XG4gICAgcGFkZGluZzogJG5vdGlmaWNhdGlvbi1wYWRkaW5nLXJ0bDsgfVxuICBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIHN0cm9uZyB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICBjb2RlLFxuICBwcmUge1xuICAgIGJhY2tncm91bmQ6ICRub3RpZmljYXRpb24tY29kZS1iYWNrZ3JvdW5kLWNvbG9yOyB9XG4gIHByZSBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAmID4gLmRlbGV0ZSB7XG4gICAgQGluY2x1ZGUgbHRyLXBvc2l0aW9uKDAuNXJlbSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC41cmVtOyB9XG4gIC50aXRsZSxcbiAgLnN1YnRpdGxlLFxuICAuY29udGVudCB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRub3RpZmljYXRpb24tY29sb3JzIHtcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSk7XG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKTtcbiAgICAmLmlzLSN7JG5hbWV9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgLy8gSWYgbGlnaHQgYW5kIGRhcmsgY29sb3JzIGFyZSBwcm92aWRlZFxuICAgICAgQGlmIGxlbmd0aCgkcGFpcikgPj0gNCB7XG4gICAgICAgICRjb2xvci1saWdodDogbnRoKCRwYWlyLCAzKTtcbiAgICAgICAgJGNvbG9yLWRhcms6IG50aCgkcGFpciwgNCk7XG4gICAgICAgICYuaXMtbGlnaHQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcms7IH0gfSB9IH0gfVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIjtcblxuJHByb2dyZXNzLWJhci1iYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWxpZ2h0ICFkZWZhdWx0O1xuJHByb2dyZXNzLXZhbHVlLWJhY2tncm91bmQtY29sb3I6ICR0ZXh0ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZCAhZGVmYXVsdDtcblxuJHByb2dyZXNzLWluZGV0ZXJtaW5hdGUtZHVyYXRpb246IDEuNXMgIWRlZmF1bHQ7XG5cbiRwcm9ncmVzcy1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHQ7XG5cbi5wcm9ncmVzcyB7XG4gIEBleHRlbmQgJWJsb2NrO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogJHNpemUtbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgJjo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmFja2dyb3VuZC1jb2xvcjsgfVxuICAmOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtdmFsdWUtYmFja2dyb3VuZC1jb2xvcjsgfVxuICAmOjotbW96LXByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLXZhbHVlLWJhY2tncm91bmQtY29sb3I7IH1cbiAgJjo6LW1zLWZpbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy12YWx1ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRwcm9ncmVzcy1jb2xvcnMge1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKTtcbiAgICAmLmlzLSN7JG5hbWV9IHtcbiAgICAgICY6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7IH1cbiAgICAgICY6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yOyB9XG4gICAgICAmOjotbXMtZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjsgfVxuICAgICAgJjppbmRldGVybWluYXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3IgMzAlLCAkcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQtY29sb3IgMzAlKTsgfSB9IH1cblxuICAmOmluZGV0ZXJtaW5hdGUge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHByb2dyZXNzLWluZGV0ZXJtaW5hdGUtZHVyYXRpb247XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG1vdmVJbmRldGVybWluYXRlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkdGV4dCAzMCUsICRwcm9ncmVzcy1iYXItYmFja2dyb3VuZC1jb2xvciAzMCUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTAlIDE1MCU7XG4gICAgJjo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAmOjotbW96LXByb2dyZXNzLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICY6Oi1tcy1maWxsIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBub25lOyB9IH1cblxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsIHtcbiAgICBoZWlnaHQ6ICRzaXplLXNtYWxsOyB9XG4gICYuaXMtbWVkaXVtIHtcbiAgICBoZWlnaHQ6ICRzaXplLW1lZGl1bTsgfVxuICAmLmlzLWxhcmdlIHtcbiAgICBoZWlnaHQ6ICRzaXplLWxhcmdlOyB9IH1cblxuQGtleWZyYW1lcyBtb3ZlSW5kZXRlcm1pbmF0ZSB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMCUgMDsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMCUgMDsgfSB9XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiO1xuXG4kdGFibGUtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdDtcbiR0YWJsZS1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLWJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1ib3JkZXItd2lkdGg6IDAgMCAxcHggIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nOiAwLjVlbSAwLjc1ZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1oZWFkaW5nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC10ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1jZWxsLWJvcmRlci13aWR0aDogMCAwIDJweCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNlbGwtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdDtcbiR0YWJsZS1mb290LWNlbGwtYm9yZGVyLXdpZHRoOiAycHggMCAwICFkZWZhdWx0O1xuJHRhYmxlLWZvb3QtY2VsbC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1ib2R5LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWZvb3QtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1yb3ctaG92ZXItYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLWJpcyAhZGVmYXVsdDtcblxuJHRhYmxlLXJvdy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kdGFibGUtcm93LWFjdGl2ZS1jb2xvcjogJHByaW1hcnktaW52ZXJ0ICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1yb3ctZXZlbi1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4tYmlzICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtcm93LWV2ZW4taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLXRlciAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdDtcblxuLnRhYmxlIHtcbiAgQGV4dGVuZCAlYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICB0ZCxcbiAgdGgge1xuICAgIGJvcmRlcjogJHRhYmxlLWNlbGwtYm9yZGVyO1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWNlbGwtYm9yZGVyLXdpZHRoO1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAvLyBDb2xvcnNcbiAgICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJHRhYmxlLWNvbG9ycyB7XG4gICAgICAkY29sb3I6IG50aCgkcGFpciwgMSk7XG4gICAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpO1xuICAgICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9IH1cbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLW5hcnJvdyB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IDElOyB9XG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlLWNvbG9yO1xuICAgICAgYSxcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH0gfVxuICAgICYuaXMtdmNlbnRlcmVkIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuICB0aCB7XG4gICAgY29sb3I6ICR0YWJsZS1jZWxsLWhlYWRpbmctY29sb3I7XG4gICAgJjpub3QoW2FsaWduXSkge1xuICAgICAgdGV4dC1hbGlnbjogJHRhYmxlLWNlbGwtdGV4dC1hbGlnbjsgfSB9XG4gIHRyIHtcbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBjb2xvcjogJHRhYmxlLXJvdy1hY3RpdmUtY29sb3I7XG4gICAgICBhLFxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLXJvdy1hY3RpdmUtY29sb3I7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH0gfSB9XG4gIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWhlYWQtY2VsbC1ib3JkZXItd2lkdGg7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY2VsbC1jb2xvcjsgfSB9XG4gIHRmb290IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZm9vdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWZvb3QtY2VsbC1ib3JkZXItd2lkdGg7XG4gICAgICBjb2xvcjogJHRhYmxlLWZvb3QtY2VsbC1jb2xvcjsgfSB9XG4gIHRib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYm9keS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHRyIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfSB9IH0gfVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1ib3JkZXJlZCB7XG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cbiAgICB0ciB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB0ZCxcbiAgICAgICAgdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfSB9IH0gfVxuICAmLmlzLWZ1bGx3aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgJi5pcy1ob3ZlcmFibGUge1xuICAgIHRib2R5IHtcbiAgICAgIHRyOm5vdCguaXMtc2VsZWN0ZWQpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOyB9IH0gfVxuICAgICYuaXMtc3RyaXBlZCB7XG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRyOm5vdCguaXMtc2VsZWN0ZWQpIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctaG92ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXN0cmlwZWQtcm93LWV2ZW4taG92ZXItYmFja2dyb3VuZC1jb2xvcjsgfSB9IH0gfSB9IH1cbiAgJi5pcy1uYXJyb3cge1xuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTsgfSB9XG4gICYuaXMtc3RyaXBlZCB7XG4gICAgdGJvZHkge1xuICAgICAgdHI6bm90KC5pcy1zZWxlY3RlZCkge1xuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXN0cmlwZWQtcm93LWV2ZW4tYmFja2dyb3VuZC1jb2xvcjsgfSB9IH0gfSB9XG5cbi50YWJsZS1jb250YWluZXIge1xuICBAZXh0ZW5kICVibG9jaztcbiAgQGluY2x1ZGUgb3ZlcmZsb3ctdG91Y2g7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTsgfVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIjtcblxuJHRhZy1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdDtcbiR0YWctY29sb3I6ICR0ZXh0ICFkZWZhdWx0O1xuJHRhZy1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHQ7XG4kdGFnLWRlbGV0ZS1tYXJnaW46IDFweCAhZGVmYXVsdDtcblxuJHRhZy1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHQ7XG5cbi50YWdzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC50YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNXJlbSk7IH0gfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW07IH1cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC8vIFNpemVzXG4gICYuYXJlLW1lZGl1bSB7XG4gICAgLnRhZzpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1sYXJnZSkge1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWw7IH0gfVxuICAmLmFyZS1sYXJnZSB7XG4gICAgLnRhZzpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtOyB9IH1cbiAgJi5pcy1jZW50ZXJlZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLnRhZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTsgfSB9XG4gICYuaXMtcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLnRhZyB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH0gfVxuICAmLmhhcy1hZGRvbnMge1xuICAgIC50YWcge1xuICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDApO1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLCBmYWxzZSk7XG4gICAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH0gfVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9IH0gfSB9XG5cbi50YWc6bm90KGJvZHkpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhZy1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkdGFnLXJhZGl1cztcbiAgY29sb3I6ICR0YWctY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6ICRzaXplLXNtYWxsO1xuICBoZWlnaHQ6IDJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC5kZWxldGUge1xuICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjI1cmVtLCBmYWxzZSk7XG4gICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0wLjM3NXJlbSk7IH1cbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkdGFnLWNvbG9ycyB7XG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMik7XG4gICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBjb2xvcjogJGNvbG9yLWludmVydDtcbiAgICAgIC8vIElmIGEgbGlnaHQgYW5kIGRhcmsgY29sb3JzIGFyZSBwcm92aWRlZFxuICAgICAgQGlmIGxlbmd0aCgkcGFpcikgPiAzIHtcbiAgICAgICAgJGNvbG9yLWxpZ2h0OiBudGgoJHBhaXIsIDMpO1xuICAgICAgICAkY29sb3ItZGFyazogbnRoKCRwYWlyLCA0KTtcbiAgICAgICAgJi5pcy1saWdodCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyazsgfSB9IH0gfVxuICAvLyBTaXplc1xuICAmLmlzLW5vcm1hbCB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbDsgfVxuICAmLmlzLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWw7IH1cbiAgJi5pcy1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW07IH1cbiAgLmljb24ge1xuICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTAuMzc1ZW0sIGZhbHNlKTtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjE4NzVlbSk7IH1cbiAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuMTg3NWVtLCBmYWxzZSk7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTAuMzc1ZW0pOyB9XG4gICAgJjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMC4zNzVlbSwgZmFsc2UpO1xuICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0wLjM3NWVtKTsgfSB9XG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWRlbGV0ZSB7XG4gICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICR0YWctZGVsZXRlLW1hcmdpbiwgZmFsc2UpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyZW07XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICB3aWR0aDogMXB4OyB9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdGFnLWJhY2tncm91bmQtY29sb3IsIDUlKTsgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdGFnLWJhY2tncm91bmQtY29sb3IsIDEwJSk7IH0gfVxuICAmLmlzLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZDsgfSB9XG5cbmEudGFnIHtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIjtcblxuJHRpdGxlLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHQ7XG4kdGl0bGUtZmFtaWx5OiBmYWxzZSAhZGVmYXVsdDtcbiR0aXRsZS1zaXplOiAkc2l6ZS0zICFkZWZhdWx0O1xuJHRpdGxlLXdlaWdodDogJHdlaWdodC1zZW1pYm9sZCAhZGVmYXVsdDtcbiR0aXRsZS1saW5lLWhlaWdodDogMS4xMjUgIWRlZmF1bHQ7XG4kdGl0bGUtc3Ryb25nLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xuJHRpdGxlLXN0cm9uZy13ZWlnaHQ6IGluaGVyaXQgIWRlZmF1bHQ7XG4kdGl0bGUtc3ViLXNpemU6IDAuNzVlbSAhZGVmYXVsdDtcbiR0aXRsZS1zdXAtc2l6ZTogMC43NWVtICFkZWZhdWx0O1xuXG4kc3VidGl0bGUtY29sb3I6ICR0ZXh0ICFkZWZhdWx0O1xuJHN1YnRpdGxlLWZhbWlseTogZmFsc2UgIWRlZmF1bHQ7XG4kc3VidGl0bGUtc2l6ZTogJHNpemUtNSAhZGVmYXVsdDtcbiRzdWJ0aXRsZS13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJHN1YnRpdGxlLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xuJHN1YnRpdGxlLXN0cm9uZy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0O1xuJHN1YnRpdGxlLXN0cm9uZy13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQgIWRlZmF1bHQ7XG4kc3VidGl0bGUtbmVnYXRpdmUtbWFyZ2luOiAtMS4yNXJlbSAhZGVmYXVsdDtcblxuLnRpdGxlLFxuLnN1YnRpdGxlIHtcbiAgQGV4dGVuZCAlYmxvY2s7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGVtLFxuICBzcGFuIHtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICBzdWIge1xuICAgIGZvbnQtc2l6ZTogJHRpdGxlLXN1Yi1zaXplOyB9XG4gIHN1cCB7XG4gICAgZm9udC1zaXplOiAkdGl0bGUtc3VwLXNpemU7IH1cbiAgLnRhZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfSB9XG5cbi50aXRsZSB7XG4gIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gIEBpZiAkdGl0bGUtZmFtaWx5IHtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZhbWlseTsgfVxuICBmb250LXNpemU6ICR0aXRsZS1zaXplO1xuICBmb250LXdlaWdodDogJHRpdGxlLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICR0aXRsZS1saW5lLWhlaWdodDtcbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogJHRpdGxlLXN0cm9uZy1jb2xvcjtcbiAgICBmb250LXdlaWdodDogJHRpdGxlLXN0cm9uZy13ZWlnaHQ7IH1cbiAgJjpub3QoLmlzLXNwYWNlZCkgKyAuc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6ICRzdWJ0aXRsZS1uZWdhdGl2ZS1tYXJnaW47IH1cbiAgLy8gU2l6ZXNcbiAgQGVhY2ggJHNpemUgaW4gJHNpemVzIHtcbiAgICAkaTogaW5kZXgoJHNpemVzLCAkc2l6ZSk7XG4gICAgJi5pcy0jeyRpfSB7XG4gICAgICBmb250LXNpemU6ICRzaXplOyB9IH0gfVxuXG4uc3VidGl0bGUge1xuICBjb2xvcjogJHN1YnRpdGxlLWNvbG9yO1xuICBAaWYgJHN1YnRpdGxlLWZhbWlseSB7XG4gICAgZm9udC1mYW1pbHk6ICRzdWJ0aXRsZS1mYW1pbHk7IH1cbiAgZm9udC1zaXplOiAkc3VidGl0bGUtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRzdWJ0aXRsZS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkc3VidGl0bGUtbGluZS1oZWlnaHQ7XG4gIHN0cm9uZyB7XG4gICAgY29sb3I6ICRzdWJ0aXRsZS1zdHJvbmctY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6ICRzdWJ0aXRsZS1zdHJvbmctd2VpZ2h0OyB9XG4gICY6bm90KC5pcy1zcGFjZWQpICsgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAkc3VidGl0bGUtbmVnYXRpdmUtbWFyZ2luOyB9XG4gIC8vIFNpemVzXG4gIEBlYWNoICRzaXplIGluICRzaXplcyB7XG4gICAgJGk6IGluZGV4KCRzaXplcywgJHNpemUpO1xuICAgICYuaXMtI3skaX0ge1xuICAgICAgZm9udC1zaXplOiAkc2l6ZTsgfSB9IH1cbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCI7XG5cbi5ibG9jayB7XG4gIEBleHRlbmQgJWJsb2NrOyB9XG5cbi5kZWxldGUge1xuICBAZXh0ZW5kICVkZWxldGU7IH1cblxuLmhlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmxvYWRlciB7XG4gIEBleHRlbmQgJWxvYWRlcjsgfVxuXG4ubnVtYmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtO1xuICBoZWlnaHQ6IDJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICBtaW4td2lkdGg6IDIuNWVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4iLCIvKiBCdWxtYSBGb3JtICovXG5AY2hhcnNldCBcInV0Zi04XCI7XG5cbkBpbXBvcnQgXCJzaGFyZWRcIjtcbkBpbXBvcnQgXCJpbnB1dC10ZXh0YXJlYVwiO1xuQGltcG9ydCBcImNoZWNrYm94LXJhZGlvXCI7XG5AaW1wb3J0IFwic2VsZWN0XCI7XG5AaW1wb3J0IFwiZmlsZVwiO1xuQGltcG9ydCBcInRvb2xzXCI7XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL2NvbnRyb2xzXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiO1xuXG4kZm9ybS1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0O1xuJGlucHV0LWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0OiAkY29udHJvbC1oZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtc2hhZG93OiBpbnNldCAwIDAuMDYyNWVtIDAuMTI1ZW0gcmdiYSgkc2NoZW1lLWludmVydCwgMC4wNSkgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6IGJ1bG1hUmdiYSgkaW5wdXQtY29sb3IsIDAuMykgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ob3Zlci1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0O1xuJGlucHV0LWhvdmVyLWJvcmRlci1jb2xvcjogJGJvcmRlci1ob3ZlciAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkbGluayAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93LXNpemU6IDAgMCAwIDAuMTI1ZW0gIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1jb2xvcjogYnVsbWFSZ2JhKCRsaW5rLCAwLjI1KSAhZGVmYXVsdDtcblxuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkdGV4dC1saWdodCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLXBsYWNlaG9sZGVyLWNvbG9yOiBidWxtYVJnYmEoJGlucHV0LWRpc2FibGVkLWNvbG9yLCAwLjMpICFkZWZhdWx0O1xuXG4kaW5wdXQtYXJyb3c6ICRsaW5rICFkZWZhdWx0O1xuXG4kaW5wdXQtaWNvbi1jb2xvcjogJGJvcmRlciAhZGVmYXVsdDtcbiRpbnB1dC1pY29uLWFjdGl2ZS1jb2xvcjogJHRleHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHQ7XG5cbkBtaXhpbiBpbnB1dCB7XG4gIEBleHRlbmQgJWNvbnRyb2w7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1yYWRpdXM7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOyB9XG4gICY6aG92ZXIsXG4gICYuaXMtaG92ZXJlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yOyB9XG4gICY6Zm9jdXMsXG4gICYuaXMtZm9jdXNlZCxcbiAgJjphY3RpdmUsXG4gICYuaXMtYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZSAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1jb2xvcjsgfVxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1wbGFjZWhvbGRlci1jb2xvcjsgfSB9IH1cblxuJWlucHV0IHtcbiAgQGluY2x1ZGUgaW5wdXQ7IH1cbiIsIiR0ZXh0YXJlYS1wYWRkaW5nOiAkY29udHJvbC1wYWRkaW5nLWhvcml6b250YWwgIWRlZmF1bHQ7XG4kdGV4dGFyZWEtbWF4LWhlaWdodDogNDBlbSAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1taW4taGVpZ2h0OiA4ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0YXJlYS1jb2xvcnM6ICRmb3JtLWNvbG9ycyAhZGVmYXVsdDtcblxuJWlucHV0LXRleHRhcmVhIHtcbiAgQGV4dGVuZCAlaW5wdXQ7XG4gIGJveC1zaGFkb3c6ICRpbnB1dC1zaGFkb3c7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gICZbcmVhZG9ubHldIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJHRleHRhcmVhLWNvbG9ycyB7XG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICYuaXMtI3skbmFtZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1mb2N1c2VkLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93LXNpemUgYnVsbWFSZ2JhKCRjb2xvciwgMC4yNSk7IH0gfSB9XG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGwge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtc21hbGw7IH1cbiAgJi5pcy1tZWRpdW0ge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtbWVkaXVtOyB9XG4gICYuaXMtbGFyZ2Uge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtbGFyZ2U7IH1cbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtZnVsbHdpZHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAmLmlzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmlucHV0IHtcbiAgQGV4dGVuZCAlaW5wdXQtdGV4dGFyZWE7XG4gICYuaXMtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbH0gKyAwLjM3NWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsfSArIDAuMzc1ZW0pOyB9XG4gICYuaXMtc3RhdGljIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4udGV4dGFyZWEge1xuICBAZXh0ZW5kICVpbnB1dC10ZXh0YXJlYTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkdGV4dGFyZWEtcGFkZGluZztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgJjpub3QoW3Jvd3NdKSB7XG4gICAgbWF4LWhlaWdodDogJHRleHRhcmVhLW1heC1oZWlnaHQ7XG4gICAgbWluLWhlaWdodDogJHRleHRhcmVhLW1pbi1oZWlnaHQ7IH1cbiAgJltyb3dzXSB7XG4gICAgaGVpZ2h0OiBpbml0aWFsOyB9XG4gIC8vIE1vZGlmaWVyc1xuICAmLmhhcy1maXhlZC1zaXplIHtcbiAgICByZXNpemU6IG5vbmU7IH0gfVxuIiwiJWNoZWNrYm94LXJhZGlvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlucHV0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRpbnB1dC1ob3Zlci1jb2xvcjsgfVxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYsXG4gIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9IH1cblxuLmNoZWNrYm94IHtcbiAgQGV4dGVuZCAlY2hlY2tib3gtcmFkaW87IH1cblxuLnJhZGlvIHtcbiAgQGV4dGVuZCAlY2hlY2tib3gtcmFkaW87XG4gICYgKyAucmFkaW8ge1xuICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVlbSwgZmFsc2UpOyB9IH1cbiIsIiRzZWxlY3QtY29sb3JzOiAkZm9ybS1jb2xvcnMgIWRlZmF1bHQ7XG5cbi5zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAmOm5vdCguaXMtbXVsdGlwbGUpIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7IH1cbiAgJjpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBAZXh0ZW5kICVhcnJvdztcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWFycm93O1xuICAgICAgQGluY2x1ZGUgbHRyLXBvc2l0aW9uKDEuMTI1ZW0pO1xuICAgICAgei1pbmRleDogNDsgfSB9XG4gICYuaXMtcm91bmRlZCB7XG4gICAgc2VsZWN0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZDtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgMWVtLCBmYWxzZSk7IH0gfVxuICBzZWxlY3Qge1xuICAgIEBleHRlbmQgJWlucHV0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAmW2Rpc2FibGVkXTpob3ZlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7IH1cbiAgICAmOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsIDIuNWVtKTsgfVxuICAgICZbbXVsdGlwbGVdIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07IH0gfSB9XG4gIC8vIFN0YXRlc1xuICAmOm5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6aG92ZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWhvdmVyLWNvbG9yOyB9IH1cbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkc2VsZWN0LWNvbG9ycyB7XG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICYuaXMtI3skbmFtZX0ge1xuICAgICAgJjpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjsgfVxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtaG92ZXJlZCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDUlKTsgfVxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmlzLWZvY3VzZWQsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZSBidWxtYVJnYmEoJGNvbG9yLCAwLjI1KTsgfSB9IH0gfVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBjb250cm9sLXNtYWxsOyB9XG4gICYuaXMtbWVkaXVtIHtcbiAgICBAaW5jbHVkZSBjb250cm9sLW1lZGl1bTsgfVxuICAmLmlzLWxhcmdlIHtcbiAgICBAaW5jbHVkZSBjb250cm9sLWxhcmdlOyB9XG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWRpc2FibGVkIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMC41OyB9IH1cbiAgJi5pcy1mdWxsd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHNlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICYuaXMtbG9hZGluZyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAlbG9hZGVyO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIEBpbmNsdWRlIGx0ci1wb3NpdGlvbigwLjYyNWVtKTtcbiAgICAgIHRvcDogMC42MjVlbTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgICYuaXMtc21hbGw6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbDsgfVxuICAgICYuaXMtbWVkaXVtOmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtOyB9XG4gICAgJi5pcy1sYXJnZTphZnRlciB7XG4gICAgICBmb250LXNpemU6ICRzaXplLWxhcmdlOyB9IH0gfVxuIiwiJGZpbGUtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0O1xuJGZpbGUtcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0O1xuXG4kZmlsZS1jdGEtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLXRlciAhZGVmYXVsdDtcbiRmaWxlLWN0YS1jb2xvcjogJHRleHQgIWRlZmF1bHQ7XG4kZmlsZS1jdGEtaG92ZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdDtcbiRmaWxlLWN0YS1hY3RpdmUtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdDtcblxuJGZpbGUtbmFtZS1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHQ7XG4kZmlsZS1uYW1lLWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHQ7XG4kZmlsZS1uYW1lLWJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMCAhZGVmYXVsdDtcbiRmaWxlLW5hbWUtbWF4LXdpZHRoOiAxNmVtICFkZWZhdWx0O1xuXG4kZmlsZS1jb2xvcnM6ICRmb3JtLWNvbG9ycyAhZGVmYXVsdDtcblxuLmZpbGUge1xuICBAZXh0ZW5kICV1bnNlbGVjdGFibGU7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkZmlsZS1jb2xvcnMge1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKTtcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpO1xuICAgICYuaXMtI3skbmFtZX0ge1xuICAgICAgLmZpbGUtY3RhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDsgfVxuICAgICAgJjpob3ZlcixcbiAgICAgICYuaXMtaG92ZXJlZCB7XG4gICAgICAgIC5maWxlLWN0YSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCAyLjUlKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9IH1cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmLmlzLWZvY3VzZWQge1xuICAgICAgICAuZmlsZS1jdGEge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuNWVtIGJ1bG1hUmdiYSgkY29sb3IsIDAuMjUpO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9IH1cbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAuZmlsZS1jdGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnQ7IH0gfSB9IH1cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbDsgfVxuICAmLmlzLW5vcm1hbCB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWw7IH1cbiAgJi5pcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtO1xuICAgIC5maWxlLWljb24ge1xuICAgICAgLmZhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH0gfVxuICAmLmlzLWxhcmdlIHtcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlO1xuICAgIC5maWxlLWljb24ge1xuICAgICAgLmZhIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH0gfVxuICAvLyBNb2RpZmllcnNcbiAgJi5oYXMtbmFtZSB7XG4gICAgLmZpbGUtY3RhIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAuZmlsZS1uYW1lIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgJi5pcy1lbXB0eSB7XG4gICAgICAuZmlsZS1jdGEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZmlsZS1yYWRpdXM7IH1cbiAgICAgIC5maWxlLW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH0gfVxuICAmLmlzLWJveGVkIHtcbiAgICAuZmlsZS1sYWJlbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmZpbGUtY3RhIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxZW0gM2VtOyB9XG4gICAgLmZpbGUtbmFtZSB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDsgfVxuICAgIC5maWxlLWljb24ge1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgIC5mYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG4gICAgJi5pcy1zbWFsbCB7XG4gICAgICAuZmlsZS1pY29uIC5mYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgJi5pcy1tZWRpdW0ge1xuICAgICAgLmZpbGUtaWNvbiAuZmEge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgICYuaXMtbGFyZ2Uge1xuICAgICAgLmZpbGUtaWNvbiAuZmEge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7IH0gfVxuICAgICYuaGFzLW5hbWUge1xuICAgICAgLmZpbGUtY3RhIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGZpbGUtcmFkaXVzICRmaWxlLXJhZGl1cyAwIDA7IH1cbiAgICAgIC5maWxlLW5hbWUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGZpbGUtcmFkaXVzICRmaWxlLXJhZGl1cztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7IH0gfSB9XG4gICYuaXMtY2VudGVyZWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICYuaXMtZnVsbHdpZHRoIHtcbiAgICAuZmlsZS1sYWJlbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5maWxlLW5hbWUge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgJi5pcy1yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAuZmlsZS1jdGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAkZmlsZS1yYWRpdXMgJGZpbGUtcmFkaXVzIDA7IH1cbiAgICAuZmlsZS1uYW1lIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRmaWxlLXJhZGl1cyAwIDAgJGZpbGUtcmFkaXVzO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4O1xuICAgICAgb3JkZXI6IC0xOyB9IH0gfVxuXG4uZmlsZS1sYWJlbCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmhvdmVyIHtcbiAgICAuZmlsZS1jdGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGZpbGUtY3RhLWJhY2tncm91bmQtY29sb3IsIDIuNSUpO1xuICAgICAgY29sb3I6ICRmaWxlLWN0YS1ob3Zlci1jb2xvcjsgfVxuICAgIC5maWxlLW5hbWUge1xuICAgICAgYm9yZGVyLWNvbG9yOiBidWxtYURhcmtlbigkZmlsZS1uYW1lLWJvcmRlci1jb2xvciwgMi41JSk7IH0gfVxuICAmOmFjdGl2ZSB7XG4gICAgLmZpbGUtY3RhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRmaWxlLWN0YS1iYWNrZ3JvdW5kLWNvbG9yLCA1JSk7XG4gICAgICBjb2xvcjogJGZpbGUtY3RhLWFjdGl2ZS1jb2xvcjsgfVxuICAgIC5maWxlLW5hbWUge1xuICAgICAgYm9yZGVyLWNvbG9yOiBidWxtYURhcmtlbigkZmlsZS1uYW1lLWJvcmRlci1jb2xvciwgNSUpOyB9IH0gfVxuXG4uZmlsZS1pbnB1dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5maWxlLWN0YSxcbi5maWxlLW5hbWUge1xuICBAZXh0ZW5kICVjb250cm9sO1xuICBib3JkZXItY29sb3I6ICRmaWxlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGZpbGUtcmFkaXVzO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlsZS1jdGEtYmFja2dyb3VuZC1jb2xvcjtcbiAgY29sb3I6ICRmaWxlLWN0YS1jb2xvcjsgfVxuXG4uZmlsZS1uYW1lIHtcbiAgYm9yZGVyLWNvbG9yOiAkZmlsZS1uYW1lLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXN0eWxlOiAkZmlsZS1uYW1lLWJvcmRlci1zdHlsZTtcbiAgYm9yZGVyLXdpZHRoOiAkZmlsZS1uYW1lLWJvcmRlci13aWR0aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJGZpbGUtbmFtZS1tYXgtd2lkdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5maWxlLWljb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVlbSk7XG4gIHdpZHRoOiAxZW07XG4gIC5mYSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiIsIiRsYWJlbC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0O1xuJGxhYmVsLXdlaWdodDogJHdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kaGVscC1zaXplOiAkc2l6ZS1zbWFsbCAhZGVmYXVsdDtcblxuJGxhYmVsLWNvbG9yczogJGZvcm0tY29sb3JzICFkZWZhdWx0O1xuXG4ubGFiZWwge1xuICBjb2xvcjogJGxhYmVsLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkbGFiZWwtd2VpZ2h0O1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7IH1cbiAgJi5pcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtOyB9XG4gICYuaXMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2U7IH0gfVxuXG4uaGVscCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRoZWxwLXNpemU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkbGFiZWwtY29sb3JzIHtcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSk7XG4gICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICBjb2xvcjogJGNvbG9yOyB9IH0gfVxuXG4vLyBDb250YWluZXJzXG5cbi5maWVsZCB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICAvLyBNb2RpZmllcnNcbiAgJi5oYXMtYWRkb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAuY29udHJvbCB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTFweCk7IH1cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIC5idXR0b24sXG4gICAgICAgIC5pbnB1dCxcbiAgICAgICAgLnNlbGVjdCBzZWxlY3Qge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgICAgLmJ1dHRvbixcbiAgICAgICAgLmlucHV0LFxuICAgICAgICAuc2VsZWN0IHNlbGVjdCB7XG4gICAgICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH0gfSB9XG4gICAgICAmOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICAgIC5idXR0b24sXG4gICAgICAgIC5pbnB1dCxcbiAgICAgICAgLnNlbGVjdCBzZWxlY3Qge1xuICAgICAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9IH0gfVxuICAgICAgLmJ1dHRvbixcbiAgICAgIC5pbnB1dCxcbiAgICAgIC5zZWxlY3Qgc2VsZWN0IHtcbiAgICAgICAgJjpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJi5pcy1ob3ZlcmVkIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICYuaXMtZm9jdXNlZCxcbiAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDQ7IH0gfSB9IH1cbiAgICAgICYuaXMtZXhwYW5kZWQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxOyB9IH1cbiAgICAmLmhhcy1hZGRvbnMtY2VudGVyZWQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAmLmhhcy1hZGRvbnMtcmlnaHQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICYuaGFzLWFkZG9ucy1mdWxsd2lkdGgge1xuICAgICAgLmNvbnRyb2wge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9IH0gfVxuICAmLmlzLWdyb3VwZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICYgPiAuY29udHJvbCB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjc1cmVtKTsgfVxuICAgICAgJi5pcy1leHBhbmRlZCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7IH0gfVxuICAgICYuaXMtZ3JvdXBlZC1jZW50ZXJlZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICYuaXMtZ3JvdXBlZC1yaWdodCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgJi5pcy1ncm91cGVkLW11bHRpbGluZSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAmID4gLmNvbnRyb2wge1xuICAgICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfSB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTsgfVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9IH1cbiAgJi5pcy1ob3Jpem9udGFsIHtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9IH1cblxuLmZpZWxkLWxhYmVsIHtcbiAgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7IH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMS41cmVtKTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAmLmlzLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7XG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbTsgfVxuICAgICYuaXMtbm9ybWFsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtOyB9XG4gICAgJi5pcy1tZWRpdW0ge1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW07XG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbTsgfVxuICAgICYuaXMtbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtOyB9IH0gfVxuXG4uZmllbGQtYm9keSB7XG4gIC5maWVsZCAuZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiA1O1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIC5maWVsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgJiA+IC5maWVsZCB7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICY6bm90KC5pcy1uYXJyb3cpIHtcbiAgICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC43NXJlbSk7IH0gfSB9IH1cblxuLmNvbnRyb2wge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLy8gTW9kaWZpZXJzXG4gICYuaGFzLWljb25zLWxlZnQsXG4gICYuaGFzLWljb25zLXJpZ2h0IHtcbiAgICAuaW5wdXQsXG4gICAgLnNlbGVjdCB7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgJiB+IC5pY29uIHtcbiAgICAgICAgICBjb2xvcjogJGlucHV0LWljb24tYWN0aXZlLWNvbG9yOyB9IH1cbiAgICAgICYuaXMtc21hbGwgfiAuaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7IH1cbiAgICAgICYuaXMtbWVkaXVtIH4gLmljb24ge1xuICAgICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bTsgfVxuICAgICAgJi5pcy1sYXJnZSB+IC5pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZTsgfSB9XG4gICAgLmljb24ge1xuICAgICAgY29sb3I6ICRpbnB1dC1pY29uLWNvbG9yO1xuICAgICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogJGlucHV0LWhlaWdodDtcbiAgICAgIHotaW5kZXg6IDQ7IH0gfVxuICAmLmhhcy1pY29ucy1sZWZ0IHtcbiAgICAuaW5wdXQsXG4gICAgLnNlbGVjdCBzZWxlY3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtaGVpZ2h0OyB9XG4gICAgLmljb24uaXMtbGVmdCB7XG4gICAgICBsZWZ0OiAwOyB9IH1cbiAgJi5oYXMtaWNvbnMtcmlnaHQge1xuICAgIC5pbnB1dCxcbiAgICAuc2VsZWN0IHNlbGVjdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0OyB9XG4gICAgLmljb24uaXMtcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuICAmLmlzLWxvYWRpbmcge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIEBleHRlbmQgJWxvYWRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbHRyLXBvc2l0aW9uKDAuNjI1ZW0pO1xuICAgICAgdG9wOiAwLjYyNWVtO1xuICAgICAgei1pbmRleDogNDsgfVxuICAgICYuaXMtc21hbGw6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbDsgfVxuICAgICYuaXMtbWVkaXVtOmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtOyB9XG4gICAgJi5pcy1sYXJnZTphZnRlciB7XG4gICAgICBmb250LXNpemU6ICRzaXplLWxhcmdlOyB9IH0gfVxuIiwiLyogQnVsbWEgQ29tcG9uZW50cyAqL1xuQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImxldmVsXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJtZW51XCI7XG5AaW1wb3J0IFwibWVzc2FnZVwiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcInBhbmVsXCI7XG5AaW1wb3J0IFwidGFic1wiO1xuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIjtcblxuJGJyZWFkY3J1bWItaXRlbS1jb2xvcjogJGxpbmsgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLWhvdmVyLWNvbG9yOiAkbGluay1ob3ZlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy12ZXJ0aWNhbDogMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsOiAwLjc1ZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWl0ZW0tc2VwYXJhdG9yLWNvbG9yOiAkYm9yZGVyLWhvdmVyICFkZWZhdWx0O1xuXG4uYnJlYWRjcnVtYiB7XG4gIEBleHRlbmQgJWJsb2NrO1xuICBAZXh0ZW5kICV1bnNlbGVjdGFibGU7XG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1pdGVtLWNvbG9yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXZlcnRpY2FsICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWl0ZW0taG92ZXItY29sb3I7IH0gfVxuICBsaSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgICY6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsIDAsIGZhbHNlKTsgfVxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuICAgICYgKyBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1pdGVtLXNlcGFyYXRvci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMDAyZlwiOyB9IH1cbiAgdWwsXG4gIG9sIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmljb24ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtKTsgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41ZW0sIGZhbHNlKTsgfSB9XG4gIC8vIEFsaWdubWVudFxuICAmLmlzLWNlbnRlcmVkIHtcbiAgICBvbCxcbiAgICB1bCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICYuaXMtcmlnaHQge1xuICAgIG9sLFxuICAgIHVsIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsIHtcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsOyB9XG4gICYuaXMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bTsgfVxuICAmLmlzLWxhcmdlIHtcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlOyB9XG4gIC8vIFN0eWxlc1xuICAmLmhhcy1hcnJvdy1zZXBhcmF0b3Ige1xuICAgIGxpICsgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMDIxOTJcIjsgfSB9XG4gICYuaGFzLWJ1bGxldC1zZXBhcmF0b3Ige1xuICAgIGxpICsgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMDIwMjJcIjsgfSB9XG4gICYuaGFzLWRvdC1zZXBhcmF0b3Ige1xuICAgIGxpICsgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMDAwYjdcIjsgfSB9XG4gICYuaGFzLXN1Y2NlZWRzLXNlcGFyYXRvciB7XG4gICAgbGkgKyBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMjI3QlwiOyB9IH0gfVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIjtcblxuJGNhcmQtY29sb3I6ICR0ZXh0ICFkZWZhdWx0O1xuJGNhcmQtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0O1xuJGNhcmQtc2hhZG93OiAkc2hhZG93ICFkZWZhdWx0O1xuJGNhcmQtcmFkaXVzOiAwLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kY2FyZC1oZWFkZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdDtcbiRjYXJkLWhlYWRlci1wYWRkaW5nOiAwLjc1cmVtIDFyZW0gIWRlZmF1bHQ7XG4kY2FyZC1oZWFkZXItc2hhZG93OiAwIDAuMTI1ZW0gMC4yNWVtIHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSkgIWRlZmF1bHQ7XG4kY2FyZC1oZWFkZXItd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbnRlbnQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kY2FyZC1jb250ZW50LXBhZGRpbmc6IDEuNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZm9vdGVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGNhcmQtZm9vdGVyLWJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWxpZ2h0ICFkZWZhdWx0O1xuJGNhcmQtZm9vdGVyLXBhZGRpbmc6IDAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLW1lZGlhLW1hcmdpbjogJGJsb2NrLXNwYWNpbmcgIWRlZmF1bHQ7XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGNhcmQtcmFkaXVzO1xuICBib3gtc2hhZG93OiAkY2FyZC1zaGFkb3c7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuJWNhcmQtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRjYXJkLXJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGNhcmQtcmFkaXVzOyB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGNhcmQtcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkY2FyZC1yYWRpdXM7IH0gfVxuXG4uY2FyZC1oZWFkZXIge1xuICBAZXh0ZW5kICVjYXJkLWl0ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYm94LXNoYWRvdzogJGNhcmQtaGVhZGVyLXNoYWRvdztcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uY2FyZC1oZWFkZXItdGl0bGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJGNhcmQtaGVhZGVyLWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtd2VpZ2h0OiAkY2FyZC1oZWFkZXItd2VpZ2h0O1xuICBwYWRkaW5nOiAkY2FyZC1oZWFkZXItcGFkZGluZztcbiAgJi5pcy1jZW50ZXJlZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uY2FyZC1oZWFkZXItaWNvbiB7XG4gIEBpbmNsdWRlIHJlc2V0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAkY2FyZC1oZWFkZXItcGFkZGluZzsgfVxuXG4uY2FyZC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGltZyB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkY2FyZC1yYWRpdXM7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGNhcmQtcmFkaXVzOyB9IH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBpbWcge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGNhcmQtcmFkaXVzO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjYXJkLXJhZGl1czsgfSB9IH1cblxuLmNhcmQtY29udGVudCB7XG4gIEBleHRlbmQgJWNhcmQtaXRlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBwYWRkaW5nOiAkY2FyZC1jb250ZW50LXBhZGRpbmc7IH1cblxuLmNhcmQtZm9vdGVyIHtcbiAgQGV4dGVuZCAlY2FyZC1pdGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1mb290ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLXRvcDogJGNhcmQtZm9vdGVyLWJvcmRlci10b3A7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5jYXJkLWZvb3Rlci1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRjYXJkLWZvb3Rlci1wYWRkaW5nO1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcImJvcmRlclwiLCAkY2FyZC1mb290ZXItYm9yZGVyLXRvcCk7IH0gfVxuXG4vLyBDb21iaW5hdGlvbnNcblxuLmNhcmQge1xuICAubWVkaWE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtbWVkaWEtbWFyZ2luOyB9IH1cbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCI7XG5cbiRkcm9wZG93bi1tZW51LW1pbi13aWR0aDogMTJyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1jb250ZW50LWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb250ZW50LWFycm93OiAkbGluayAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb250ZW50LW9mZnNldDogNHB4ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbnRlbnQtcGFkZGluZy1ib3R0b206IDAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb250ZW50LXBhZGRpbmctdG9wOiAwLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29udGVudC1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29udGVudC1zaGFkb3c6ICRzaGFkb3cgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29udGVudC16OiAyMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tY29sb3I6ICR0ZXh0ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I6ICRzY2hlbWUtaW52ZXJ0ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3I6ICRsaW5rLWludmVydCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkbGluayAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWRpdmlkZXItYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1saWdodCAhZGVmYXVsdDtcblxuLmRyb3Bkb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgJi5pcy1hY3RpdmUsXG4gICYuaXMtaG92ZXJhYmxlOmhvdmVyIHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICYuaXMtcmlnaHQge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDsgfSB9XG4gICYuaXMtdXAge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZHJvcGRvd24tY29udGVudC1vZmZzZXQ7XG4gICAgICBwYWRkaW5nLXRvcDogaW5pdGlhbDtcbiAgICAgIHRvcDogYXV0bzsgfSB9IH1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBsdHItcG9zaXRpb24oMCwgZmFsc2UpO1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1tZW51LW1pbi13aWR0aDtcbiAgcGFkZGluZy10b3A6ICRkcm9wZG93bi1jb250ZW50LW9mZnNldDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6ICRkcm9wZG93bi1jb250ZW50LXo7IH1cblxuLmRyb3Bkb3duLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkZHJvcGRvd24tY29udGVudC1yYWRpdXM7XG4gIGJveC1zaGFkb3c6ICRkcm9wZG93bi1jb250ZW50LXNoYWRvdztcbiAgcGFkZGluZy1ib3R0b206ICRkcm9wZG93bi1jb250ZW50LXBhZGRpbmctYm90dG9tO1xuICBwYWRkaW5nLXRvcDogJGRyb3Bkb3duLWNvbnRlbnQtcGFkZGluZy10b3A7IH1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogJGRyb3Bkb3duLWl0ZW0tY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuYS5kcm9wZG93bi1pdGVtLFxuYnV0dG9uLmRyb3Bkb3duLWl0ZW0ge1xuICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsIDNyZW0pO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I7IH1cbiAgJi5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGNvbG9yOiAkZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3I7IH0gfVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1kaXZpZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDAuNXJlbSAwOyB9XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiO1xuXG4kbGV2ZWwtaXRlbS1zcGFjaW5nOiAoJGJsb2NrLXNwYWNpbmcgKiAwLjUpICFkZWZhdWx0O1xuXG4ubGV2ZWwge1xuICBAZXh0ZW5kICVibG9jaztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2RlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzOyB9XG4gIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5sZXZlbC1sZWZ0LFxuICAgIC5sZXZlbC1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmxldmVsLWxlZnQgKyAubGV2ZWwtcmlnaHQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5sZXZlbC1pdGVtIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkbGV2ZWwtaXRlbS1zcGFjaW5nKTsgfVxuICAgICAgJjpub3QoLmlzLW5hcnJvdykge1xuICAgICAgICBmbGV4LWdyb3c6IDE7IH0gfSB9XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAmID4gLmxldmVsLWl0ZW0ge1xuICAgICAgJjpub3QoLmlzLW5hcnJvdykge1xuICAgICAgICBmbGV4LWdyb3c6IDE7IH0gfSB9IH1cblxuLmxldmVsLWl0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLnRpdGxlLFxuICAuc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGxldmVsLWl0ZW0tc3BhY2luZzsgfSB9IH1cblxuLmxldmVsLWxlZnQsXG4ubGV2ZWwtcmlnaHQge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICAubGV2ZWwtaXRlbSB7XG4gICAgLy8gTW9kaWZpZXJzXG4gICAgJi5pcy1mbGV4aWJsZSB7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAvLyBSZXNwb25zaXZlbmVzc1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgJGxldmVsLWl0ZW0tc3BhY2luZyk7IH0gfSB9IH1cblxuLmxldmVsLWxlZnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgJiArIC5sZXZlbC1yaWdodCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH0gfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4ubGV2ZWwtcmlnaHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAvLyBSZXNwb25zaXZlbmVzc1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIjtcblxuJG1lZGlhLWJvcmRlci1jb2xvcjogYnVsbWFSZ2JhKCRib3JkZXIsIDAuNSkgIWRlZmF1bHQ7XG4kbWVkaWEtYm9yZGVyLXNpemU6IDFweCAhZGVmYXVsdDtcbiRtZWRpYS1zcGFjaW5nOiAxcmVtICFkZWZhdWx0O1xuJG1lZGlhLXNwYWNpbmctbGFyZ2U6IDEuNXJlbSAhZGVmYXVsdDtcbiRtZWRpYS1jb250ZW50LXNwYWNpbmc6IDAuNzVyZW0gIWRlZmF1bHQ7XG4kbWVkaWEtbGV2ZWwtMS1zcGFjaW5nOiAwLjc1cmVtICFkZWZhdWx0O1xuJG1lZGlhLWxldmVsLTEtY29udGVudC1zcGFjaW5nOiAwLjVyZW0gIWRlZmF1bHQ7XG4kbWVkaWEtbGV2ZWwtMi1zcGFjaW5nOiAwLjVyZW0gIWRlZmF1bHQ7XG5cbi5tZWRpYSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAuY29udGVudDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkbWVkaWEtY29udGVudC1zcGFjaW5nOyB9XG4gIC5tZWRpYSB7XG4gICAgYm9yZGVyLXRvcDogJG1lZGlhLWJvcmRlci1zaXplIHNvbGlkICRtZWRpYS1ib3JkZXItY29sb3I7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogJG1lZGlhLWxldmVsLTEtc3BhY2luZztcbiAgICAuY29udGVudDpub3QoOmxhc3QtY2hpbGQpLFxuICAgIC5jb250cm9sOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJG1lZGlhLWxldmVsLTEtY29udGVudC1zcGFjaW5nOyB9XG4gICAgLm1lZGlhIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkbWVkaWEtbGV2ZWwtMi1zcGFjaW5nO1xuICAgICAgJiArIC5tZWRpYSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRtZWRpYS1sZXZlbC0yLXNwYWNpbmc7IH0gfSB9XG4gICYgKyAubWVkaWEge1xuICAgIGJvcmRlci10b3A6ICRtZWRpYS1ib3JkZXItc2l6ZSBzb2xpZCAkbWVkaWEtYm9yZGVyLWNvbG9yO1xuICAgIG1hcmdpbi10b3A6ICRtZWRpYS1zcGFjaW5nO1xuICAgIHBhZGRpbmctdG9wOiAkbWVkaWEtc3BhY2luZzsgfVxuICAvLyBTaXplc1xuICAmLmlzLWxhcmdlIHtcbiAgICAmICsgLm1lZGlhIHtcbiAgICAgIG1hcmdpbi10b3A6ICRtZWRpYS1zcGFjaW5nLWxhcmdlO1xuICAgICAgcGFkZGluZy10b3A6ICRtZWRpYS1zcGFjaW5nLWxhcmdlOyB9IH0gfVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLm1lZGlhLWxlZnQge1xuICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgJG1lZGlhLXNwYWNpbmcpOyB9XG5cbi5tZWRpYS1yaWdodCB7XG4gIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkbWVkaWEtc3BhY2luZywgZmFsc2UpOyB9XG5cbi5tZWRpYS1jb250ZW50IHtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG5AaW5jbHVkZSBtb2JpbGUge1xuICAubWVkaWEtY29udGVudCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bzsgfSB9XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiO1xuXG4kbWVudS1pdGVtLWNvbG9yOiAkdGV4dCAhZGVmYXVsdDtcbiRtZW51LWl0ZW0tcmFkaXVzOiAkcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xuJG1lbnUtaXRlbS1ob3Zlci1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0O1xuJG1lbnUtaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRtZW51LWl0ZW0tYWN0aXZlLWNvbG9yOiAkbGluay1pbnZlcnQgIWRlZmF1bHQ7XG4kbWVudS1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkbGluayAhZGVmYXVsdDtcblxuJG1lbnUtbGlzdC1ib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHQ7XG4kbWVudS1saXN0LWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xuJG1lbnUtbGlzdC1saW5rLXBhZGRpbmc6IDAuNWVtIDAuNzVlbSAhZGVmYXVsdDtcbiRtZW51LW5lc3RlZC1saXN0LW1hcmdpbjogMC43NWVtICFkZWZhdWx0O1xuJG1lbnUtbmVzdGVkLWxpc3QtcGFkZGluZy1sZWZ0OiAwLjc1ZW0gIWRlZmF1bHQ7XG5cbiRtZW51LWxhYmVsLWNvbG9yOiAkdGV4dC1saWdodCAhZGVmYXVsdDtcbiRtZW51LWxhYmVsLWZvbnQtc2l6ZTogMC43NWVtICFkZWZhdWx0O1xuJG1lbnUtbGFiZWwtbGV0dGVyLXNwYWNpbmc6IDAuMWVtICFkZWZhdWx0O1xuJG1lbnUtbGFiZWwtc3BhY2luZzogMWVtICFkZWZhdWx0O1xuXG4ubWVudSB7XG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsO1xuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsIHtcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsOyB9XG4gICYuaXMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bTsgfVxuICAmLmlzLWxhcmdlIHtcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlOyB9IH1cblxuLm1lbnUtbGlzdCB7XG4gIGxpbmUtaGVpZ2h0OiAkbWVudS1saXN0LWxpbmUtaGVpZ2h0O1xuICBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAkbWVudS1pdGVtLXJhZGl1cztcbiAgICBjb2xvcjogJG1lbnUtaXRlbS1jb2xvcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAkbWVudS1saXN0LWxpbmstcGFkZGluZztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51LWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWhvdmVyLWNvbG9yOyB9XG4gICAgLy8gTW9kaWZpZXJzXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnUtaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjsgfSB9XG4gIGxpIHtcbiAgICB1bCB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJib3JkZXJcIiwgJG1lbnUtbGlzdC1ib3JkZXItbGVmdCwgZmFsc2UpO1xuICAgICAgbWFyZ2luOiAkbWVudS1uZXN0ZWQtbGlzdC1tYXJnaW47XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsICRtZW51LW5lc3RlZC1saXN0LXBhZGRpbmctbGVmdCwgZmFsc2UpOyB9IH0gfVxuXG4ubWVudS1sYWJlbCB7XG4gIGNvbG9yOiAkbWVudS1sYWJlbC1jb2xvcjtcbiAgZm9udC1zaXplOiAkbWVudS1sYWJlbC1mb250LXNpemU7XG4gIGxldHRlci1zcGFjaW5nOiAkbWVudS1sYWJlbC1sZXR0ZXItc3BhY2luZztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogJG1lbnUtbGFiZWwtc3BhY2luZzsgfVxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICRtZW51LWxhYmVsLXNwYWNpbmc7IH0gfVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIjtcblxuJG1lc3NhZ2UtYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHQ7XG4kbWVzc2FnZS1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHQ7XG5cbiRtZXNzYWdlLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dCAhZGVmYXVsdDtcbiRtZXNzYWdlLWhlYWRlci1jb2xvcjogJHRleHQtaW52ZXJ0ICFkZWZhdWx0O1xuJG1lc3NhZ2UtaGVhZGVyLXdlaWdodDogJHdlaWdodC1ib2xkICFkZWZhdWx0O1xuJG1lc3NhZ2UtaGVhZGVyLXBhZGRpbmc6IDAuNzVlbSAxZW0gIWRlZmF1bHQ7XG4kbWVzc2FnZS1oZWFkZXItcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0O1xuXG4kbWVzc2FnZS1ib2R5LWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdDtcbiRtZXNzYWdlLWJvZHktYm9yZGVyLXdpZHRoOiAwIDAgMCA0cHggIWRlZmF1bHQ7XG4kbWVzc2FnZS1ib2R5LWNvbG9yOiAkdGV4dCAhZGVmYXVsdDtcbiRtZXNzYWdlLWJvZHktcGFkZGluZzogMS4yNWVtIDEuNWVtICFkZWZhdWx0O1xuJG1lc3NhZ2UtYm9keS1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHQ7XG5cbiRtZXNzYWdlLWJvZHktcHJlLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdDtcbiRtZXNzYWdlLWJvZHktcHJlLWNvZGUtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiRtZXNzYWdlLWhlYWRlci1ib2R5LWJvcmRlci13aWR0aDogMCAhZGVmYXVsdDtcbiRtZXNzYWdlLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdDtcblxuLm1lc3NhZ2Uge1xuICBAZXh0ZW5kICVibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1lc3NhZ2UtYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJG1lc3NhZ2UtcmFkaXVzO1xuICBmb250LXNpemU6ICRzaXplLW5vcm1hbDtcbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIGE6bm90KC5idXR0b24pOm5vdCgudGFnKTpub3QoLmRyb3Bkb3duLWl0ZW0pIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7IH1cbiAgJi5pcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtOyB9XG4gICYuaXMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2U7IH1cbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkY29tcG9uZW50cyBpbiAkbWVzc2FnZS1jb2xvcnMge1xuICAgICRjb2xvcjogbnRoKCRjb21wb25lbnRzLCAxKTtcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJGNvbXBvbmVudHMsIDIpO1xuICAgICRjb2xvci1saWdodDogbnVsbDtcbiAgICAkY29sb3ItZGFyazogbnVsbDtcblxuICAgIEBpZiBsZW5ndGgoJGNvbXBvbmVudHMpID49IDMge1xuICAgICAgJGNvbG9yLWxpZ2h0OiBudGgoJGNvbXBvbmVudHMsIDMpO1xuICAgICAgQGlmIGxlbmd0aCgkY29tcG9uZW50cykgPj0gNCB7XG4gICAgICAgICRjb2xvci1kYXJrOiBudGgoJGNvbXBvbmVudHMsIDQpOyB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICRjb2xvci1sdW1pbmFuY2U6IGNvbG9yTHVtaW5hbmNlKCRjb2xvcik7XG4gICAgICAgICRkYXJrZW4tcGVyY2VudGFnZTogJGNvbG9yLWx1bWluYW5jZSAqIDcwJTtcbiAgICAgICAgJGRlc2F0dXJhdGUtcGVyY2VudGFnZTogJGNvbG9yLWx1bWluYW5jZSAqIDMwJTtcbiAgICAgICAgJGNvbG9yLWRhcms6IGRlc2F0dXJhdGUoZGFya2VuKCRjb2xvciwgJGRhcmtlbi1wZXJjZW50YWdlKSwgJGRlc2F0dXJhdGUtcGVyY2VudGFnZSk7IH0gfVxuICAgIEBlbHNlIHtcbiAgICAgICRjb2xvci1saWdodG5pbmc6IG1heCgoMTAwJSAtIGxpZ2h0bmVzcygkY29sb3IpKSAtIDIlLCAwJSk7XG4gICAgICAkY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLCAkY29sb3ItbGlnaHRuaW5nKTsgfVxuXG4gICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICAubWVzc2FnZS1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9XG4gICAgICAubWVzc2FnZS1ib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyazsgfSB9IH0gfVxuXG4ubWVzc2FnZS1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVzc2FnZS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJG1lc3NhZ2UtaGVhZGVyLXJhZGl1cyAkbWVzc2FnZS1oZWFkZXItcmFkaXVzIDAgMDtcbiAgY29sb3I6ICRtZXNzYWdlLWhlYWRlci1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6ICRtZXNzYWdlLWhlYWRlci13ZWlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmc6ICRtZXNzYWdlLWhlYWRlci1wYWRkaW5nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5kZWxldGUge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC43NWVtLCBmYWxzZSk7IH1cbiAgJiArIC5tZXNzYWdlLWJvZHkge1xuICAgIGJvcmRlci13aWR0aDogJG1lc3NhZ2UtaGVhZGVyLWJvZHktYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH0gfVxuXG4ubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAkbWVzc2FnZS1ib2R5LWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJG1lc3NhZ2UtYm9keS1yYWRpdXM7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogJG1lc3NhZ2UtYm9keS1ib3JkZXItd2lkdGg7XG4gIGNvbG9yOiAkbWVzc2FnZS1ib2R5LWNvbG9yO1xuICBwYWRkaW5nOiAkbWVzc2FnZS1ib2R5LXBhZGRpbmc7XG4gIGNvZGUsXG4gIHByZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1lc3NhZ2UtYm9keS1wcmUtYmFja2dyb3VuZC1jb2xvcjsgfVxuICBwcmUgY29kZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1lc3NhZ2UtYm9keS1wcmUtY29kZS1iYWNrZ3JvdW5kLWNvbG9yOyB9IH1cbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCI7XG5cbiRtb2RhbC16OiA0MCAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tncm91bmQtYmFja2dyb3VuZC1jb2xvcjogYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjg2KSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtd2lkdGg6IDY0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtbWFyZ2luLW1vYmlsZTogMjBweCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LXNwYWNpbmctbW9iaWxlOiAxNjBweCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LXNwYWNpbmctdGFibGV0OiA0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtY2xvc2UtZGltZW5zaW9uczogNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1jbG9zZS1yaWdodDogMjBweCAhZGVmYXVsdDtcbiRtb2RhbC1jbG9zZS10b3A6IDIwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1jYXJkLXNwYWNpbmc6IDQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1jYXJkLWhlYWQtYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHQ7XG4kbW9kYWwtY2FyZC1oZWFkLWJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0O1xuJG1vZGFsLWNhcmQtaGVhZC1wYWRkaW5nOiAyMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWNhcmQtaGVhZC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jYXJkLXRpdGxlLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHQ7XG4kbW9kYWwtY2FyZC10aXRsZS1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcbiRtb2RhbC1jYXJkLXRpdGxlLXNpemU6ICRzaXplLTQgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jYXJkLWZvb3QtcmFkaXVzOiAkcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuJG1vZGFsLWNhcmQtZm9vdC1ib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlciAhZGVmYXVsdDtcblxuJG1vZGFsLWNhcmQtYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHQ7XG4kbW9kYWwtY2FyZC1ib2R5LXBhZGRpbmc6IDIwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1icmVha3BvaW50OiAkdGFibGV0ICFkZWZhdWx0O1xuXG4ubW9kYWwge1xuICBAZXh0ZW5kICVvdmVybGF5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAkbW9kYWwtejtcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLm1vZGFsLWJhY2tncm91bmQge1xuICBAZXh0ZW5kICVvdmVybGF5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2dyb3VuZC1iYWNrZ3JvdW5kLWNvbG9yOyB9XG5cbi5tb2RhbC1jb250ZW50LFxuLm1vZGFsLWNhcmQge1xuICBtYXJnaW46IDAgJG1vZGFsLWNvbnRlbnQtbWFyZ2luLW1vYmlsZTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWNvbnRlbnQtc3BhY2luZy1tb2JpbGV9KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gIEBpbmNsdWRlIGZyb20oJG1vZGFsLWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtY29udGVudC1zcGFjaW5nLXRhYmxldH0pO1xuICAgIHdpZHRoOiAkbW9kYWwtY29udGVudC13aWR0aDsgfSB9XG5cbi5tb2RhbC1jbG9zZSB7XG4gIEBleHRlbmQgJWRlbGV0ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiAkbW9kYWwtY2xvc2UtZGltZW5zaW9ucztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBAaW5jbHVkZSBsdHItcG9zaXRpb24oJG1vZGFsLWNsb3NlLXJpZ2h0KTtcbiAgdG9wOiAkbW9kYWwtY2xvc2UtdG9wO1xuICB3aWR0aDogJG1vZGFsLWNsb3NlLWRpbWVuc2lvbnM7IH1cblxuLm1vZGFsLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtY2FyZC1zcGFjaW5nfSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy1vdmVyZmxvdy15OiB2aXNpYmxlOyB9XG5cbi5tb2RhbC1jYXJkLWhlYWQsXG4ubW9kYWwtY2FyZC1mb290IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNhcmQtaGVhZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAkbW9kYWwtY2FyZC1oZWFkLXBhZGRpbmc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW9kYWwtY2FyZC1oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWNhcmQtaGVhZC1ib3JkZXItYm90dG9tO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkbW9kYWwtY2FyZC1oZWFkLXJhZGl1cztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRtb2RhbC1jYXJkLWhlYWQtcmFkaXVzOyB9XG5cbi5tb2RhbC1jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICRtb2RhbC1jYXJkLXRpdGxlLWNvbG9yO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6ICRtb2RhbC1jYXJkLXRpdGxlLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtY2FyZC10aXRsZS1saW5lLWhlaWdodDsgfVxuXG4ubW9kYWwtY2FyZC1mb290IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJG1vZGFsLWNhcmQtZm9vdC1yYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkbW9kYWwtY2FyZC1mb290LXJhZGl1cztcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWNhcmQtZm9vdC1ib3JkZXItdG9wO1xuICAuYnV0dG9uIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtKTsgfSB9IH1cblxuLm1vZGFsLWNhcmQtYm9keSB7XG4gIEBpbmNsdWRlIG92ZXJmbG93LXRvdWNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY2FyZC1ib2R5LWJhY2tncm91bmQtY29sb3I7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtY2FyZC1ib2R5LXBhZGRpbmc7IH1cbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCI7XG5cbiRuYXZiYXItYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0O1xuJG5hdmJhci1ib3gtc2hhZG93LXNpemU6IDAgMnB4IDAgMCAhZGVmYXVsdDtcbiRuYXZiYXItYm94LXNoYWRvdy1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHQ7XG4kbmF2YmFyLWhlaWdodDogMy4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDogMXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsOiAycmVtICFkZWZhdWx0O1xuJG5hdmJhci16OiAzMCAhZGVmYXVsdDtcbiRuYXZiYXItZml4ZWQtejogMzAgIWRlZmF1bHQ7XG5cbiRuYXZiYXItaXRlbS1jb2xvcjogJHRleHQgIWRlZmF1bHQ7XG4kbmF2YmFyLWl0ZW0taG92ZXItY29sb3I6ICRsaW5rICFkZWZhdWx0O1xuJG5hdmJhci1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi1iaXMgIWRlZmF1bHQ7XG4kbmF2YmFyLWl0ZW0tYWN0aXZlLWNvbG9yOiAkc2NoZW1lLWludmVydCAhZGVmYXVsdDtcbiRuYXZiYXItaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWl0ZW0taW1nLW1heC1oZWlnaHQ6IDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnVyZ2VyLWNvbG9yOiAkbmF2YmFyLWl0ZW0tY29sb3IgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdGFiLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci10YWItaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmsgIWRlZmF1bHQ7XG4kbmF2YmFyLXRhYi1hY3RpdmUtY29sb3I6ICRsaW5rICFkZWZhdWx0O1xuJG5hdmJhci10YWItYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3I6ICRsaW5rICFkZWZhdWx0O1xuJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xuJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhZGVmYXVsdDtcblxuJG5hdmJhci1kcm9wZG93bi1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHQ7XG4kbmF2YmFyLWRyb3Bkb3duLWJvcmRlci10b3A6IDJweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi1vZmZzZXQ6IC00cHggIWRlZmF1bHQ7XG4kbmF2YmFyLWRyb3Bkb3duLWFycm93OiAkbGluayAhZGVmYXVsdDtcbiRuYXZiYXItZHJvcGRvd24tcmFkaXVzOiAkcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi16OiAyMCAhZGVmYXVsdDtcblxuJG5hdmJhci1kcm9wZG93bi1ib3hlZC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWRyb3Bkb3duLWJveGVkLXNoYWRvdzogMCA4cHggOHB4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKSwgMCAwIDAgMXB4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yOiAkc2NoZW1lLWludmVydCAhZGVmYXVsdDtcbiRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3I6ICRsaW5rICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdDtcblxuJG5hdmJhci1kaXZpZGVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0O1xuJG5hdmJhci1kaXZpZGVyLWhlaWdodDogMnB4ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJvdHRvbS1ib3gtc2hhZG93LXNpemU6IDAgLTJweCAwIDAgIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJlYWtwb2ludDogJGRlc2t0b3AgIWRlZmF1bHQ7XG5cbiRuYXZiYXItY29sb3JzOiAkY29sb3JzICFkZWZhdWx0O1xuXG5AbWl4aW4gbmF2YmFyLWZpeGVkIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgei1pbmRleDogJG5hdmJhci1maXhlZC16OyB9XG5cbi5uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWJhY2tncm91bmQtY29sb3I7XG4gIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6ICRuYXZiYXItejtcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRuYXZiYXItY29sb3JzIHtcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSk7XG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKTtcbiAgICAmLmlzLSN7JG5hbWV9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgICYgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnQ7IH1cbiAgICAgICAgJiA+IGEubmF2YmFyLWl0ZW0sXG4gICAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnQ7IH0gfVxuICAgICAgICAubmF2YmFyLWxpbmsge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWludmVydDsgfSB9IH1cbiAgICAgIC5uYXZiYXItYnVyZ2VyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnQ7IH1cbiAgICAgIEBpbmNsdWRlIGZyb20oJG5hdmJhci1icmVha3BvaW50KSB7XG4gICAgICAgIC5uYXZiYXItc3RhcnQsXG4gICAgICAgIC5uYXZiYXItZW5kIHtcbiAgICAgICAgICAmID4gLm5hdmJhci1pdGVtLFxuICAgICAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDsgfVxuICAgICAgICAgICYgPiBhLm5hdmJhci1pdGVtLFxuICAgICAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSk7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9IH1cbiAgICAgICAgICAubmF2YmFyLWxpbmsge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnQ7IH0gfSB9XG4gICAgICAgIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAgICAgICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgICAgICAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDUlKTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDsgfVxuICAgICAgICAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgICAgICBhLm5hdmJhci1pdGVtIHtcbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDsgfSB9IH0gfSB9IH1cbiAgJiA+IC5jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgJi5oYXMtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAkbmF2YmFyLWJveC1zaGFkb3ctc2l6ZSAkbmF2YmFyLWJveC1zaGFkb3ctY29sb3I7IH1cbiAgJi5pcy1maXhlZC1ib3R0b20sXG4gICYuaXMtZml4ZWQtdG9wIHtcbiAgICBAaW5jbHVkZSBuYXZiYXItZml4ZWQ7IH1cbiAgJi5pcy1maXhlZC1ib3R0b20ge1xuICAgIGJvdHRvbTogMDtcbiAgICAmLmhhcy1zaGFkb3cge1xuICAgICAgYm94LXNoYWRvdzogJG5hdmJhci1ib3R0b20tYm94LXNoYWRvdy1zaXplICRuYXZiYXItYm94LXNoYWRvdy1jb2xvcjsgfSB9XG4gICYuaXMtZml4ZWQtdG9wIHtcbiAgICB0b3A6IDA7IH0gfVxuXG5odG1sLFxuYm9keSB7XG4gICYuaGFzLW5hdmJhci1maXhlZC10b3Age1xuICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLWhlaWdodDsgfVxuICAmLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1oZWlnaHQ7IH0gfVxuXG4ubmF2YmFyLWJyYW5kLFxuLm5hdmJhci10YWJzIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodDsgfVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgYS5uYXZiYXItaXRlbSB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH0gfVxuXG4ubmF2YmFyLXRhYnMge1xuICBAaW5jbHVkZSBvdmVyZmxvdy10b3VjaDtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi5uYXZiYXItYnVyZ2VyIHtcbiAgQGV4dGVuZCAlcmVzZXQ7XG4gIGNvbG9yOiAkbmF2YmFyLWJ1cmdlci1jb2xvcjtcbiAgQGluY2x1ZGUgaGFtYnVyZ2VyKCRuYXZiYXItaGVpZ2h0KTtcbiAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGF1dG8sIGZhbHNlKTsgfVxuXG4ubmF2YmFyLW1lbnUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uYXZiYXItaXRlbSxcbi5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAkbmF2YmFyLWl0ZW0tY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuaWNvbiB7XG4gICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW07IH0gfSB9XG5cbmEubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6Zm9jdXMsXG4gICY6Zm9jdXMtd2l0aGluLFxuICAmOmhvdmVyLFxuICAmLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgY29sb3I6ICRuYXZiYXItaXRlbS1ob3Zlci1jb2xvcjsgfSB9XG5cbi5uYXZiYXItaXRlbSB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGltZyB7XG4gICAgbWF4LWhlaWdodDogJG5hdmJhci1pdGVtLWltZy1tYXgtaGVpZ2h0OyB9XG4gICYuaGFzLWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICYuaXMtZXhwYW5kZWQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTsgfVxuICAmLmlzLXRhYiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSAtIDFweCk7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItdGFiLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbmF2YmFyLXRhYi1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yOyB9XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci10YWItYWN0aXZlLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6ICRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLXN0eWxlO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20td2lkdGg7XG4gICAgICBjb2xvcjogJG5hdmJhci10YWItYWN0aXZlLWNvbG9yO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gI3skbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS13aWR0aH0pOyB9IH0gfVxuXG4ubmF2YmFyLWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxOyB9XG5cbi5uYXZiYXItbGluazpub3QoLmlzLWFycm93bGVzcykge1xuICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsIDIuNWVtKTtcbiAgJjo6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWFycm93O1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1hcnJvdztcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVlbTtcbiAgICBAaW5jbHVkZSBsdHItcG9zaXRpb24oMS4xMjVlbSk7IH0gfVxuXG4ubmF2YmFyLWRyb3Bkb3duIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgLm5hdmJhci1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH0gfVxuXG4ubmF2YmFyLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRpdmlkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6ICRuYXZiYXItZGl2aWRlci1oZWlnaHQ7XG4gIG1hcmdpbjogMC41cmVtIDA7IH1cblxuQGluY2x1ZGUgdW50aWwoJG5hdmJhci1icmVha3BvaW50KSB7XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubmF2YmFyLWJyYW5kLFxuICAubmF2YmFyLXRhYnMge1xuICAgIC5uYXZiYXItaXRlbSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5uYXZiYXItbGluayB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLy8gRml4ZWQgbmF2YmFyXG4gIC5uYXZiYXIge1xuICAgICYuaXMtZml4ZWQtYm90dG9tLXRvdWNoLFxuICAgICYuaXMtZml4ZWQtdG9wLXRvdWNoIHtcbiAgICAgIEBpbmNsdWRlIG5hdmJhci1maXhlZDsgfVxuICAgICYuaXMtZml4ZWQtYm90dG9tLXRvdWNoIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgICYuaGFzLXNoYWRvdyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAzcHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpOyB9IH1cbiAgICAmLmlzLWZpeGVkLXRvcC10b3VjaCB7XG4gICAgICB0b3A6IDA7IH1cbiAgICAmLmlzLWZpeGVkLXRvcCxcbiAgICAmLmlzLWZpeGVkLXRvcC10b3VjaCB7XG4gICAgICAubmF2YmFyLW1lbnUge1xuICAgICAgICBAaW5jbHVkZSBvdmVyZmxvdy10b3VjaDtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdmJhci1oZWlnaHR9KTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87IH0gfSB9XG4gIGh0bWwsXG4gIGJvZHkge1xuICAgICYuaGFzLW5hdmJhci1maXhlZC10b3AtdG91Y2gge1xuICAgICAgcGFkZGluZy10b3A6ICRuYXZiYXItaGVpZ2h0OyB9XG4gICAgJi5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS10b3VjaCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1oZWlnaHQ7IH0gfSB9XG5cbkBpbmNsdWRlIGZyb20oJG5hdmJhci1icmVha3BvaW50KSB7XG4gIC5uYXZiYXIsXG4gIC5uYXZiYXItbWVudSxcbiAgLm5hdmJhci1zdGFydCxcbiAgLm5hdmJhci1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm5hdmJhciB7XG4gICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gICAgJi5pcy1zcGFjZWQge1xuICAgICAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgLm5hdmJhci1zdGFydCxcbiAgICAgIC5uYXZiYXItZW5kIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgYS5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7IH0gfVxuICAgICYuaXMtdHJhbnNwYXJlbnQge1xuICAgICAgYS5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH1cbiAgICAgIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24ge1xuICAgICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICAgJi5pcy1ob3ZlcmFibGU6Zm9jdXMsXG4gICAgICAgICYuaXMtaG92ZXJhYmxlOmZvY3VzLXdpdGhpbixcbiAgICAgICAgJi5pcy1ob3ZlcmFibGU6aG92ZXIge1xuICAgICAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH0gfVxuICAgICAgLm5hdmJhci1kcm9wZG93biB7XG4gICAgICAgIGEubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I7IH1cbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvcjsgfSB9IH0gfSB9XG4gIC5uYXZiYXItYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci1saW5rIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm5hdmJhci1pdGVtIHtcbiAgICAmLmhhcy1kcm9wZG93biB7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgICYuaGFzLWRyb3Bkb3duLXVwIHtcbiAgICAgIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgwLjI1ZW0sIC0wLjI1ZW0pOyB9XG4gICAgICAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJG5hdmJhci1kcm9wZG93bi1ib3JkZXItdG9wO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkbmF2YmFyLWRyb3Bkb3duLXJhZGl1cyAkbmF2YmFyLWRyb3Bkb3duLXJhZGl1cyAwIDA7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtOHB4IDhweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSk7XG4gICAgICAgIHRvcDogYXV0bzsgfSB9XG4gICAgJi5pcy1hY3RpdmUsXG4gICAgJi5pcy1ob3ZlcmFibGU6Zm9jdXMsXG4gICAgJi5pcy1ob3ZlcmFibGU6Zm9jdXMtd2l0aGluLFxuICAgICYuaXMtaG92ZXJhYmxlOmhvdmVyIHtcbiAgICAgIC5uYXZiYXItZHJvcGRvd24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLm5hdmJhci5pcy1zcGFjZWQgJixcbiAgICAgICAgJi5pcy1ib3hlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfSB9IH1cbiAgLm5hdmJhci1tZW51IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLm5hdmJhci1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBhdXRvKTsgfVxuICAubmF2YmFyLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgYXV0bywgZmFsc2UpOyB9XG4gIC5uYXZiYXItZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkbmF2YmFyLWRyb3Bkb3duLXJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJG5hdmJhci1kcm9wZG93bi1yYWRpdXM7XG4gICAgYm9yZGVyLXRvcDogJG5hdmJhci1kcm9wZG93bi1ib3JkZXItdG9wO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIEBpbmNsdWRlIGx0ci1wb3NpdGlvbigwLCBmYWxzZSk7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogJG5hdmJhci1kcm9wZG93bi16O1xuICAgIC5uYXZiYXItaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIGEubmF2YmFyLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAzcmVtKTtcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I7IH1cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvcjsgfSB9XG4gICAgLm5hdmJhci5pcy1zcGFjZWQgJixcbiAgICAmLmlzLWJveGVkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRuYXZiYXItZHJvcGRvd24tYm94ZWQtcmFkaXVzO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6ICRuYXZiYXItZHJvcGRvd24tYm94ZWQtc2hhZG93O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArICgjeyRuYXZiYXItZHJvcGRvd24tb2Zmc2V0fSkpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtOyB9XG4gICAgJi5pcy1yaWdodCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuICAubmF2YmFyLWRpdmlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLFxuICAuY29udGFpbmVyID4gLm5hdmJhciB7XG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLS43NXJlbSwgZmFsc2UpOyB9XG4gICAgLm5hdmJhci1tZW51IHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtLjc1cmVtKTsgfSB9XG4gIC8vIEZpeGVkIG5hdmJhclxuICAubmF2YmFyIHtcbiAgICAmLmlzLWZpeGVkLWJvdHRvbS1kZXNrdG9wLFxuICAgICYuaXMtZml4ZWQtdG9wLWRlc2t0b3Age1xuICAgICAgQGluY2x1ZGUgbmF2YmFyLWZpeGVkOyB9XG4gICAgJi5pcy1maXhlZC1ib3R0b20tZGVza3RvcCB7XG4gICAgICBib3R0b206IDA7XG4gICAgICAmLmhhcy1zaGFkb3cge1xuICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggM3B4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKTsgfSB9XG4gICAgJi5pcy1maXhlZC10b3AtZGVza3RvcCB7XG4gICAgICB0b3A6IDA7IH0gfVxuICBodG1sLFxuICBib2R5IHtcbiAgICAmLmhhcy1uYXZiYXItZml4ZWQtdG9wLWRlc2t0b3Age1xuICAgICAgcGFkZGluZy10b3A6ICRuYXZiYXItaGVpZ2h0OyB9XG4gICAgJi5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS1kZXNrdG9wIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWhlaWdodDsgfVxuICAgICYuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLWhlaWdodCArICgkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgKiAyKTsgfVxuICAgICYuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWhlaWdodCArICgkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgKiAyKTsgfSB9XG4gIC8vIEhvdmVyL0FjdGl2ZSBzdGF0ZXNcbiAgYS5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci1saW5rIHtcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pdGVtLWFjdGl2ZS1jb2xvcjsgfVxuICAgICYuaXMtYWN0aXZlOm5vdCg6Zm9jdXMpOm5vdCg6aG92ZXIpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjsgfSB9XG4gIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24ge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAubmF2YmFyLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjsgfSB9IH0gfVxuXG4vLyBDb21iaW5hdGlvblxuXG4uaGVybyB7XG4gICYuaXMtZnVsbGhlaWdodC13aXRoLW5hdmJhciB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdmJhci1oZWlnaHR9KTsgfSB9XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL2NvbnRyb2xzXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiO1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbWFyZ2luOiAtMC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1pbi13aWR0aDogJGNvbnRyb2wtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1pdGVtLWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taXRlbS1tYXJnaW46IDAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1pdGVtLXBhZGRpbmctbGVmdDogMC41ZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1pdGVtLXBhZGRpbmctcmlnaHQ6IDAuNWVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1uYXYtcGFkZGluZy1sZWZ0OiAwLjc1ZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1uYXYtcGFkZGluZy1yaWdodDogMC43NWVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogJGxpbmstaG92ZXIgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICRsaW5rLWhvdmVyLWJvcmRlciAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICRsaW5rLWZvY3VzICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm9yZGVyLWNvbG9yOiAkbGluay1mb2N1cy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogJGxpbmstYWN0aXZlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogJGxpbmstYWN0aXZlLWJvcmRlciAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICR0ZXh0LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY3VycmVudC1jb2xvcjogJGxpbmstaW52ZXJ0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tY3VycmVudC1iYWNrZ3JvdW5kLWNvbG9yOiAkbGluayAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWN1cnJlbnQtYm9yZGVyLWNvbG9yOiAkbGluayAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZWxsaXBzaXMtY29sb3I6ICRncmV5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1zaGFkb3ctaW5zZXQ6IGluc2V0IDAgMXB4IDJweCByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjIpICFkZWZhdWx0O1xuXG4ucGFnaW5hdGlvbiB7XG4gIEBleHRlbmQgJWJsb2NrO1xuICBmb250LXNpemU6ICRzaXplLW5vcm1hbDtcbiAgbWFyZ2luOiAkcGFnaW5hdGlvbi1tYXJnaW47XG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7IH1cbiAgJi5pcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtOyB9XG4gICYuaXMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2U7IH1cbiAgJi5pcy1yb3VuZGVkIHtcbiAgICAucGFnaW5hdGlvbi1wcmV2aW91cyxcbiAgICAucGFnaW5hdGlvbi1uZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkOyB9XG4gICAgLnBhZ2luYXRpb24tbGluayB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWQ7IH0gfSB9XG5cbi5wYWdpbmF0aW9uLFxuLnBhZ2luYXRpb24tbGlzdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBhZ2luYXRpb24tcHJldmlvdXMsXG4ucGFnaW5hdGlvbi1uZXh0LFxuLnBhZ2luYXRpb24tbGluayxcbi5wYWdpbmF0aW9uLWVsbGlwc2lzIHtcbiAgQGV4dGVuZCAlY29udHJvbDtcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlO1xuICBmb250LXNpemU6ICRwYWdpbmF0aW9uLWl0ZW0tZm9udC1zaXplO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAkcGFnaW5hdGlvbi1pdGVtLW1hcmdpbjtcbiAgcGFkZGluZy1sZWZ0OiAkcGFnaW5hdGlvbi1pdGVtLXBhZGRpbmctbGVmdDtcbiAgcGFkZGluZy1yaWdodDogJHBhZ2luYXRpb24taXRlbS1wYWRkaW5nLXJpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBhZ2luYXRpb24tcHJldmlvdXMsXG4ucGFnaW5hdGlvbi1uZXh0LFxuLnBhZ2luYXRpb24tbGluayB7XG4gIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIG1pbi13aWR0aDogJHBhZ2luYXRpb24tbWluLXdpZHRoO1xuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7IH1cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1mb2N1cy1ib3JkZXItY29sb3I7IH1cbiAgJjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLXNoYWRvdy1pbnNldDsgfVxuICAmW2Rpc2FibGVkXSxcbiAgJi5pcy1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBvcGFjaXR5OiAwLjU7IH0gfVxuXG4ucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHQge1xuICBwYWRkaW5nLWxlZnQ6ICRwYWdpbmF0aW9uLW5hdi1wYWRkaW5nLWxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6ICRwYWdpbmF0aW9uLW5hdi1wYWRkaW5nLXJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5wYWdpbmF0aW9uLWxpbmsge1xuICAmLmlzLWN1cnJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWN1cnJlbnQtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWN1cnJlbnQtYm9yZGVyLWNvbG9yO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jdXJyZW50LWNvbG9yOyB9IH1cblxuLnBhZ2luYXRpb24tZWxsaXBzaXMge1xuICBjb2xvcjogJHBhZ2luYXRpb24tZWxsaXBzaXMtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5wYWdpbmF0aW9uLWxpc3Qge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9IH1cblxuQGluY2x1ZGUgbW9iaWxlIHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucGFnaW5hdGlvbi1wcmV2aW91cyxcbiAgLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxOyB9XG4gIC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgIGxpIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxOyB9IH0gfVxuXG5AaW5jbHVkZSB0YWJsZXQge1xuICAucGFnaW5hdGlvbi1saXN0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG9yZGVyOiAxOyB9XG4gIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuICAucGFnaW5hdGlvbi1uZXh0LFxuICAucGFnaW5hdGlvbi1saW5rLFxuICAucGFnaW5hdGlvbi1lbGxpcHNpcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wYWdpbmF0aW9uLXByZXZpb3VzIHtcbiAgICBvcmRlcjogMjsgfVxuICAucGFnaW5hdGlvbi1uZXh0IHtcbiAgICBvcmRlcjogMzsgfVxuICAucGFnaW5hdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAmLmlzLWNlbnRlcmVkIHtcbiAgICAgIC5wYWdpbmF0aW9uLXByZXZpb3VzIHtcbiAgICAgICAgb3JkZXI6IDE7IH1cbiAgICAgIC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgIC5wYWdpbmF0aW9uLW5leHQge1xuICAgICAgICBvcmRlcjogMzsgfSB9XG4gICAgJi5pcy1yaWdodCB7XG4gICAgICAucGFnaW5hdGlvbi1wcmV2aW91cyB7XG4gICAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAucGFnaW5hdGlvbi1uZXh0IHtcbiAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgIC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBvcmRlcjogMzsgfSB9IH0gfVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIjtcblxuJHBhbmVsLW1hcmdpbjogJGJsb2NrLXNwYWNpbmcgIWRlZmF1bHQ7XG4kcGFuZWwtaXRlbS1ib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWxpZ2h0ICFkZWZhdWx0O1xuJHBhbmVsLXJhZGl1czogJHJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcbiRwYW5lbC1zaGFkb3c6ICRzaGFkb3cgIWRlZmF1bHQ7XG5cbiRwYW5lbC1oZWFkaW5nLWJhY2tncm91bmQtY29sb3I6ICRib3JkZXItbGlnaHQgIWRlZmF1bHQ7XG4kcGFuZWwtaGVhZGluZy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0O1xuJHBhbmVsLWhlYWRpbmctbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHQ7XG4kcGFuZWwtaGVhZGluZy1wYWRkaW5nOiAwLjc1ZW0gMWVtICFkZWZhdWx0O1xuJHBhbmVsLWhlYWRpbmctcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0O1xuJHBhbmVsLWhlYWRpbmctc2l6ZTogMS4yNWVtICFkZWZhdWx0O1xuJHBhbmVsLWhlYWRpbmctd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRwYW5lbC10YWJzLWZvbnQtc2l6ZTogMC44NzVlbSAhZGVmYXVsdDtcbiRwYW5lbC10YWItYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yOiAkbGluay1hY3RpdmUtYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXRhYi1hY3RpdmUtY29sb3I6ICRsaW5rLWFjdGl2ZSAhZGVmYXVsdDtcblxuJHBhbmVsLWxpc3QtaXRlbS1jb2xvcjogJHRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtbGlzdC1pdGVtLWhvdmVyLWNvbG9yOiAkbGluayAhZGVmYXVsdDtcblxuJHBhbmVsLWJsb2NrLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHQ7XG4kcGFuZWwtYmxvY2staG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHQ7XG4kcGFuZWwtYmxvY2stYWN0aXZlLWJvcmRlci1sZWZ0LWNvbG9yOiAkbGluayAhZGVmYXVsdDtcbiRwYW5lbC1ibG9jay1hY3RpdmUtY29sb3I6ICRsaW5rLWFjdGl2ZSAhZGVmYXVsdDtcbiRwYW5lbC1ibG9jay1hY3RpdmUtaWNvbi1jb2xvcjogJGxpbmsgIWRlZmF1bHQ7XG5cbiRwYW5lbC1pY29uLWNvbG9yOiAkdGV4dC1saWdodCAhZGVmYXVsdDtcbiRwYW5lbC1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHQ7XG5cbi5wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1yYWRpdXM7XG4gIGJveC1zaGFkb3c6ICRwYW5lbC1zaGFkb3c7XG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsO1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICRwYW5lbC1tYXJnaW47IH1cbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkY29tcG9uZW50cyBpbiAkcGFuZWwtY29sb3JzIHtcbiAgICAkY29sb3I6IG50aCgkY29tcG9uZW50cywgMSk7XG4gICAgJGNvbG9yLWludmVydDogbnRoKCRjb21wb25lbnRzLCAyKTtcbiAgICAmLmlzLSN7JG5hbWV9IHtcbiAgICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDsgfVxuICAgICAgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7IH1cbiAgICAgIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yOyB9IH0gfSB9XG5cbi5wYW5lbC10YWJzLFxuLnBhbmVsLWJsb2NrIHtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAkcGFuZWwtaXRlbS1ib3JkZXI7IH0gfVxuXG4ucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1oZWFkaW5nLWJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1yYWRpdXMgJHBhbmVsLXJhZGl1cyAwIDA7XG4gIGNvbG9yOiAkcGFuZWwtaGVhZGluZy1jb2xvcjtcbiAgZm9udC1zaXplOiAkcGFuZWwtaGVhZGluZy1zaXplO1xuICBmb250LXdlaWdodDogJHBhbmVsLWhlYWRpbmctd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHBhbmVsLWhlYWRpbmctbGluZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRwYW5lbC1oZWFkaW5nLXBhZGRpbmc7IH1cblxuLnBhbmVsLXRhYnMge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogJHBhbmVsLXRhYnMtZm9udC1zaXplO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBhbmVsLXRhYi1ib3JkZXItYm90dG9tO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgLy8gTW9kaWZpZXJzXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBhbmVsLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvcjtcbiAgICAgIGNvbG9yOiAkcGFuZWwtdGFiLWFjdGl2ZS1jb2xvcjsgfSB9IH1cblxuLnBhbmVsLWxpc3Qge1xuICBhIHtcbiAgICBjb2xvcjogJHBhbmVsLWxpc3QtaXRlbS1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGFuZWwtbGlzdC1pdGVtLWhvdmVyLWNvbG9yOyB9IH0gfVxuXG4ucGFuZWwtYmxvY2sge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJHBhbmVsLWJsb2NrLWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC43NWVtKTsgfVxuICAmID4gLmNvbnRyb2wge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAmLmlzLXdyYXBwZWQge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAmLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwYW5lbC1ibG9jay1hY3RpdmUtYm9yZGVyLWxlZnQtY29sb3I7XG4gICAgY29sb3I6ICRwYW5lbC1ibG9jay1hY3RpdmUtY29sb3I7XG4gICAgLnBhbmVsLWljb24ge1xuICAgICAgY29sb3I6ICRwYW5lbC1ibG9jay1hY3RpdmUtaWNvbi1jb2xvcjsgfSB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHBhbmVsLXJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHBhbmVsLXJhZGl1czsgfSB9XG5cbmEucGFuZWwtYmxvY2ssXG5sYWJlbC5wYW5lbC1ibG9jayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWJsb2NrLWhvdmVyLWJhY2tncm91bmQtY29sb3I7IH0gfVxuXG4ucGFuZWwtaWNvbiB7XG4gIEBpbmNsdWRlIGZhKDE0cHgsIDFlbSk7XG4gIGNvbG9yOiAkcGFuZWwtaWNvbi1jb2xvcjtcbiAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNzVlbSk7XG4gIC5mYSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9IH1cbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCI7XG5cbiR0YWJzLWJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXIgIWRlZmF1bHQ7XG4kdGFicy1ib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcbiR0YWJzLWJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhZGVmYXVsdDtcbiR0YWJzLWxpbmstY29sb3I6ICR0ZXh0ICFkZWZhdWx0O1xuJHRhYnMtbGluay1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHQ7XG4kdGFicy1saW5rLWhvdmVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHQ7XG4kdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yOiAkbGluayAhZGVmYXVsdDtcbiR0YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAkbGluayAhZGVmYXVsdDtcbiR0YWJzLWxpbmstcGFkZGluZzogMC41ZW0gMWVtICFkZWZhdWx0O1xuXG4kdGFicy1ib3hlZC1saW5rLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdDtcbiR0YWJzLWJveGVkLWxpbmstaG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHQ7XG4kdGFicy1ib3hlZC1saW5rLWhvdmVyLWJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXIgIWRlZmF1bHQ7XG5cbiR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdDtcbiR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdDtcbiR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFicy10b2dnbGUtbGluay1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHQ7XG4kdGFicy10b2dnbGUtbGluay1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xuJHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kdGFicy10b2dnbGUtbGluay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdDtcbiR0YWJzLXRvZ2dsZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogJGJvcmRlci1ob3ZlciAhZGVmYXVsdDtcbiR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdDtcbiR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkbGluayAhZGVmYXVsdDtcbiR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRsaW5rICFkZWZhdWx0O1xuJHRhYnMtdG9nZ2xlLWxpbmstYWN0aXZlLWNvbG9yOiAkbGluay1pbnZlcnQgIWRlZmF1bHQ7XG5cbi50YWJzIHtcbiAgQGV4dGVuZCAlYmxvY2s7XG4gIEBpbmNsdWRlIG92ZXJmbG93LXRvdWNoO1xuICBAZXh0ZW5kICV1bnNlbGVjdGFibGU7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6ICRzaXplLW5vcm1hbDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWJvcmRlci1ib3R0b20tY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogJHRhYnMtYm9yZGVyLWJvdHRvbS1zdHlsZTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFicy1ib3JkZXItYm90dG9tLXdpZHRoO1xuICAgIGNvbG9yOiAkdGFicy1saW5rLWNvbG9yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogLSN7JHRhYnMtYm9yZGVyLWJvdHRvbS13aWR0aH07XG4gICAgcGFkZGluZzogJHRhYnMtbGluay1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1saW5rLWhvdmVyLWJvcmRlci1ib3R0b20tY29sb3I7XG4gICAgICBjb2xvcjogJHRhYnMtbGluay1ob3Zlci1jb2xvcjsgfSB9XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvcjtcbiAgICAgICAgY29sb3I6ICR0YWJzLWxpbmstYWN0aXZlLWNvbG9yOyB9IH0gfVxuICB1bCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1ib3JkZXItYm90dG9tLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6ICR0YWJzLWJvcmRlci1ib3R0b20tc3R5bGU7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYnMtYm9yZGVyLWJvdHRvbS13aWR0aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgJi5pcy1sZWZ0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTsgfVxuICAgICYuaXMtY2VudGVyIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMC43NWVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtOyB9XG4gICAgJi5pcy1yaWdodCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07IH0gfVxuICAuaWNvbiB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41ZW0pOyB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVlbSwgZmFsc2UpOyB9IH1cbiAgLy8gQWxpZ25tZW50XG4gICYuaXMtY2VudGVyZWQge1xuICAgIHVsIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgJi5pcy1yaWdodCB7XG4gICAgdWwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIC8vIFN0eWxlc1xuICAmLmlzLWJveGVkIHtcbiAgICBhIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHRhYnMtYm94ZWQtbGluay1yYWRpdXMgJHRhYnMtYm94ZWQtbGluay1yYWRpdXMgMCAwOyB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJHRhYnMtYm94ZWQtbGluay1yYWRpdXMgJHRhYnMtYm94ZWQtbGluay1yYWRpdXM7IH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy1ib3hlZC1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWJveGVkLWxpbmstaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvcjsgfSB9XG4gICAgbGkge1xuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy1ib3hlZC1saW5rLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRhYnMtYm94ZWQtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3IgIWltcG9ydGFudDsgfSB9IH0gfVxuICAmLmlzLWZ1bGx3aWR0aCB7XG4gICAgbGkge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZmxleC1zaHJpbms6IDA7IH0gfVxuICAmLmlzLXRvZ2dsZSB7XG4gICAgYSB7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1zdHlsZTogJHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLXN0eWxlO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdGFicy10b2dnbGUtbGluay1ib3JkZXItd2lkdGg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYnMtdG9nZ2xlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgICB6LWluZGV4OiAyOyB9IH1cbiAgICBsaSB7XG4gICAgICAmICsgbGkge1xuICAgICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLSN7JHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLXdpZHRofSwgZmFsc2UpOyB9XG4gICAgICAmOmZpcnN0LWNoaWxkIGEge1xuICAgICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1cztcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXM7IH1cbiAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXM7IH0gfVxuICAgICAgJjpsYXN0LWNoaWxkIGEge1xuICAgICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXM7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1czsgfVxuICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1cztcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXM7IH0gfVxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy10b2dnbGUtbGluay1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgICAgICAgY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9IH0gfVxuICAgIHVsIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAmLmlzLXRvZ2dsZS1yb3VuZGVkIHtcbiAgICAgIGxpIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07IH1cbiAgICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1ZW07IH0gfVxuICAgICAgICAmOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWQ7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNWVtOyB9XG4gICAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNWVtOyB9IH0gfSB9IH1cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbDsgfVxuICAmLmlzLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW07IH1cbiAgJi5pcy1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZTsgfSB9XG4iLCIvKiBCdWxtYSBHcmlkICovXG5AY2hhcnNldCBcInV0Zi04XCI7XG5cbkBpbXBvcnQgXCJjb2x1bW5zXCI7XG5AaW1wb3J0IFwidGlsZXNcIjtcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCI7XG5cbiRjb2x1bW4tZ2FwOiAwLjc1cmVtICFkZWZhdWx0O1xuXG4uY29sdW1uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHBhZGRpbmc6ICRjb2x1bW4tZ2FwO1xuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW5hcnJvdyB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogdW5zZXQ7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1mdWxsIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdGhyZWUtcXVhcnRlcnMge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLXR3by10aGlyZHMge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjYlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtaGFsZiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb25lLXRoaXJkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9uZS1xdWFydGVyIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vbmUtZmlmdGgge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLXR3by1maWZ0aHMge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLXRocmVlLWZpZnRocyB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtZm91ci1maWZ0aHMge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycyB7XG4gICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDc1JSwgZmFsc2UpOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LXR3by10aGlyZHMge1xuICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2Ni42NjY2JSwgZmFsc2UpOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LWhhbGYge1xuICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA1MCUsIGZhbHNlKTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1vbmUtdGhpcmQge1xuICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAzMy4zMzMzJSwgZmFsc2UpOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyIHtcbiAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjUlLCBmYWxzZSk7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtb25lLWZpZnRoIHtcbiAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjAlLCBmYWxzZSk7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtdHdvLWZpZnRocyB7XG4gICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDQwJSwgZmFsc2UpOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocyB7XG4gICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDYwJSwgZmFsc2UpOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzIHtcbiAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgODAlLCBmYWxzZSk7IH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMiB7XG4gICAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy0jeyRpfSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpOyB9XG4gICAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtI3skaX0ge1xuICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpLCBmYWxzZSk7IH0gfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICYuaXMtbmFycm93LW1vYmlsZSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IHVuc2V0OyB9XG4gICAgJi5pcy1mdWxsLW1vYmlsZSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLW1vYmlsZSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgICYuaXMtdHdvLXRoaXJkcy1tb2JpbGUge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA2Ni42NjY2JTsgfVxuICAgICYuaXMtaGFsZi1tb2JpbGUge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAmLmlzLW9uZS10aGlyZC1tb2JpbGUge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfVxuICAgICYuaXMtb25lLXF1YXJ0ZXItbW9iaWxlIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgJi5pcy1vbmUtZmlmdGgtbW9iaWxlIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjAlOyB9XG4gICAgJi5pcy10d28tZmlmdGhzLW1vYmlsZSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDQwJTsgfVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLW1vYmlsZSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDYwJTsgfVxuICAgICYuaXMtZm91ci1maWZ0aHMtbW9iaWxlIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogODAlOyB9XG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtbW9iaWxlIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA3NSUsIGZhbHNlKTsgfVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtbW9iaWxlIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2Ni42NjY2JSwgZmFsc2UpOyB9XG4gICAgJi5pcy1vZmZzZXQtaGFsZi1tb2JpbGUge1xuICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDUwJSwgZmFsc2UpOyB9XG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLW1vYmlsZSB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMzMuMzMzMyUsIGZhbHNlKTsgfVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLW1vYmlsZSB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjUlLCBmYWxzZSk7IH1cbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtbW9iaWxlIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyMCUsIGZhbHNlKTsgfVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtbW9iaWxlIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA0MCUsIGZhbHNlKTsgfVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1tb2JpbGUge1xuICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDYwJSwgZmFsc2UpOyB9XG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtbW9iaWxlIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA4MCUsIGZhbHNlKTsgfVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTIge1xuICAgICAgJi5pcy0jeyRpfS1tb2JpbGUge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSk7IH1cbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LW1vYmlsZSB7XG4gICAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKSwgZmFsc2UpOyB9IH0gfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICYuaXMtbmFycm93LFxuICAgICYuaXMtbmFycm93LXRhYmxldCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IHVuc2V0OyB9XG4gICAgJi5pcy1mdWxsLFxuICAgICYuaXMtZnVsbC10YWJsZXQge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgJi5pcy10aHJlZS1xdWFydGVycyxcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLXRhYmxldCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgICYuaXMtdHdvLXRoaXJkcyxcbiAgICAmLmlzLXR3by10aGlyZHMtdGFibGV0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjYuNjY2NiU7IH1cbiAgICAmLmlzLWhhbGYsXG4gICAgJi5pcy1oYWxmLXRhYmxldCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICYuaXMtb25lLXRoaXJkLFxuICAgICYuaXMtb25lLXRoaXJkLXRhYmxldCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDMzLjMzMzMlOyB9XG4gICAgJi5pcy1vbmUtcXVhcnRlcixcbiAgICAmLmlzLW9uZS1xdWFydGVyLXRhYmxldCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICYuaXMtb25lLWZpZnRoLFxuICAgICYuaXMtb25lLWZpZnRoLXRhYmxldCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICYuaXMtdHdvLWZpZnRocyxcbiAgICAmLmlzLXR3by1maWZ0aHMtdGFibGV0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNDAlOyB9XG4gICAgJi5pcy10aHJlZS1maWZ0aHMsXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtdGFibGV0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gICAgJi5pcy1mb3VyLWZpZnRocyxcbiAgICAmLmlzLWZvdXItZmlmdGhzLXRhYmxldCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLFxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXRhYmxldCB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNzUlLCBmYWxzZSk7IH1cbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLFxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtdGFibGV0IHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2Ni42NjY2JSwgZmFsc2UpOyB9XG4gICAgJi5pcy1vZmZzZXQtaGFsZixcbiAgICAmLmlzLW9mZnNldC1oYWxmLXRhYmxldCB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNTAlLCBmYWxzZSk7IH1cbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQsXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLXRhYmxldCB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMzMuMzMzMyUsIGZhbHNlKTsgfVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLFxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRhYmxldCB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjUlLCBmYWxzZSk7IH1cbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgsXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLXRhYmxldCB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjAlLCBmYWxzZSk7IH1cbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLFxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtdGFibGV0IHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA0MCUsIGZhbHNlKTsgfVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocyxcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtdGFibGV0IHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2MCUsIGZhbHNlKTsgfVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLFxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXRhYmxldCB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgODAlLCBmYWxzZSk7IH1cbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyIHtcbiAgICAgICYuaXMtI3skaX0sXG4gICAgICAmLmlzLSN7JGl9LXRhYmxldCB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKTsgfVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0sXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS10YWJsZXQge1xuICAgICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSksIGZhbHNlKTsgfSB9IH1cbiAgQGluY2x1ZGUgdG91Y2gge1xuICAgICYuaXMtbmFycm93LXRvdWNoIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogdW5zZXQ7IH1cbiAgICAmLmlzLWZ1bGwtdG91Y2gge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgJi5pcy10aHJlZS1xdWFydGVycy10b3VjaCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgICYuaXMtdHdvLXRoaXJkcy10b3VjaCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDY2LjY2NjYlOyB9XG4gICAgJi5pcy1oYWxmLXRvdWNoIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgJi5pcy1vbmUtdGhpcmQtdG91Y2gge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfVxuICAgICYuaXMtb25lLXF1YXJ0ZXItdG91Y2gge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAmLmlzLW9uZS1maWZ0aC10b3VjaCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICYuaXMtdHdvLWZpZnRocy10b3VjaCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDQwJTsgfVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLXRvdWNoIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gICAgJi5pcy1mb3VyLWZpZnRocy10b3VjaCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXRvdWNoIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA3NSUsIGZhbHNlKTsgfVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtdG91Y2gge1xuICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDY2LjY2NjYlLCBmYWxzZSk7IH1cbiAgICAmLmlzLW9mZnNldC1oYWxmLXRvdWNoIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA1MCUsIGZhbHNlKTsgfVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC10b3VjaCB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMzMuMzMzMyUsIGZhbHNlKTsgfVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRvdWNoIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyNSUsIGZhbHNlKTsgfVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC10b3VjaCB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjAlLCBmYWxzZSk7IH1cbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLXRvdWNoIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA0MCUsIGZhbHNlKTsgfVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy10b3VjaCB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjAlLCBmYWxzZSk7IH1cbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy10b3VjaCB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgODAlLCBmYWxzZSk7IH1cbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyIHtcbiAgICAgICYuaXMtI3skaX0tdG91Y2gge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSk7IH1cbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LXRvdWNoIHtcbiAgICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpLCBmYWxzZSk7IH0gfSB9XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICYuaXMtbmFycm93LWRlc2t0b3Age1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiB1bnNldDsgfVxuICAgICYuaXMtZnVsbC1kZXNrdG9wIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtZGVza3RvcCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgICYuaXMtdHdvLXRoaXJkcy1kZXNrdG9wIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjYuNjY2NiU7IH1cbiAgICAmLmlzLWhhbGYtZGVza3RvcCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICYuaXMtb25lLXRoaXJkLWRlc2t0b3Age1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfVxuICAgICYuaXMtb25lLXF1YXJ0ZXItZGVza3RvcCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICYuaXMtb25lLWZpZnRoLWRlc2t0b3Age1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAmLmlzLXR3by1maWZ0aHMtZGVza3RvcCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDQwJTsgfVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLWRlc2t0b3Age1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAmLmlzLWZvdXItZmlmdGhzLWRlc2t0b3Age1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1kZXNrdG9wIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA3NSUsIGZhbHNlKTsgfVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtZGVza3RvcCB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjYuNjY2NiUsIGZhbHNlKTsgfVxuICAgICYuaXMtb2Zmc2V0LWhhbGYtZGVza3RvcCB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNTAlLCBmYWxzZSk7IH1cbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtZGVza3RvcCB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMzMuMzMzMyUsIGZhbHNlKTsgfVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLWRlc2t0b3Age1xuICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDI1JSwgZmFsc2UpOyB9XG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLWRlc2t0b3Age1xuICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDIwJSwgZmFsc2UpOyB9XG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy1kZXNrdG9wIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA0MCUsIGZhbHNlKTsgfVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1kZXNrdG9wIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2MCUsIGZhbHNlKTsgfVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLWRlc2t0b3Age1xuICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDgwJSwgZmFsc2UpOyB9XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMiB7XG4gICAgICAmLmlzLSN7JGl9LWRlc2t0b3Age1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSk7IH1cbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LWRlc2t0b3Age1xuICAgICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSksIGZhbHNlKTsgfSB9IH1cbiAgQGluY2x1ZGUgd2lkZXNjcmVlbiB7XG4gICAgJi5pcy1uYXJyb3ctd2lkZXNjcmVlbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IHVuc2V0OyB9XG4gICAgJi5pcy1mdWxsLXdpZGVzY3JlZW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgJi5pcy10aHJlZS1xdWFydGVycy13aWRlc2NyZWVuIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgJi5pcy10d28tdGhpcmRzLXdpZGVzY3JlZW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA2Ni42NjY2JTsgfVxuICAgICYuaXMtaGFsZi13aWRlc2NyZWVuIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgJi5pcy1vbmUtdGhpcmQtd2lkZXNjcmVlbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDMzLjMzMzMlOyB9XG4gICAgJi5pcy1vbmUtcXVhcnRlci13aWRlc2NyZWVuIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgJi5pcy1vbmUtZmlmdGgtd2lkZXNjcmVlbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICYuaXMtdHdvLWZpZnRocy13aWRlc2NyZWVuIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNDAlOyB9XG4gICAgJi5pcy10aHJlZS1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDYwJTsgfVxuICAgICYuaXMtZm91ci1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXdpZGVzY3JlZW4ge1xuICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDc1JSwgZmFsc2UpOyB9XG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy13aWRlc2NyZWVuIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2Ni42NjY2JSwgZmFsc2UpOyB9XG4gICAgJi5pcy1vZmZzZXQtaGFsZi13aWRlc2NyZWVuIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA1MCUsIGZhbHNlKTsgfVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC13aWRlc2NyZWVuIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAzMy4zMzMzJSwgZmFsc2UpOyB9XG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItd2lkZXNjcmVlbiB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjUlLCBmYWxzZSk7IH1cbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtd2lkZXNjcmVlbiB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjAlLCBmYWxzZSk7IH1cbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLXdpZGVzY3JlZW4ge1xuICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDQwJSwgZmFsc2UpOyB9XG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXdpZGVzY3JlZW4ge1xuICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDYwJSwgZmFsc2UpOyB9XG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgODAlLCBmYWxzZSk7IH1cbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyIHtcbiAgICAgICYuaXMtI3skaX0td2lkZXNjcmVlbiB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKTsgfVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0td2lkZXNjcmVlbiB7XG4gICAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKSwgZmFsc2UpOyB9IH0gfVxuICBAaW5jbHVkZSBmdWxsaGQge1xuICAgICYuaXMtbmFycm93LWZ1bGxoZCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IHVuc2V0OyB9XG4gICAgJi5pcy1mdWxsLWZ1bGxoZCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLWZ1bGxoZCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgICYuaXMtdHdvLXRoaXJkcy1mdWxsaGQge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA2Ni42NjY2JTsgfVxuICAgICYuaXMtaGFsZi1mdWxsaGQge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAmLmlzLW9uZS10aGlyZC1mdWxsaGQge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfVxuICAgICYuaXMtb25lLXF1YXJ0ZXItZnVsbGhkIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgJi5pcy1vbmUtZmlmdGgtZnVsbGhkIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjAlOyB9XG4gICAgJi5pcy10d28tZmlmdGhzLWZ1bGxoZCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDQwJTsgfVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLWZ1bGxoZCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDYwJTsgfVxuICAgICYuaXMtZm91ci1maWZ0aHMtZnVsbGhkIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogODAlOyB9XG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtZnVsbGhkIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA3NSUsIGZhbHNlKTsgfVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtZnVsbGhkIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2Ni42NjY2JSwgZmFsc2UpOyB9XG4gICAgJi5pcy1vZmZzZXQtaGFsZi1mdWxsaGQge1xuICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDUwJSwgZmFsc2UpOyB9XG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLWZ1bGxoZCB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMzMuMzMzMyUsIGZhbHNlKTsgfVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLWZ1bGxoZCB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjUlLCBmYWxzZSk7IH1cbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtZnVsbGhkIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyMCUsIGZhbHNlKTsgfVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtZnVsbGhkIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA0MCUsIGZhbHNlKTsgfVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1mdWxsaGQge1xuICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDYwJSwgZmFsc2UpOyB9XG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtZnVsbGhkIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA4MCUsIGZhbHNlKTsgfVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTIge1xuICAgICAgJi5pcy0jeyRpfS1mdWxsaGQge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSk7IH1cbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LWZ1bGxoZCB7XG4gICAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKSwgZmFsc2UpOyB9IH0gfSB9XG5cbi5jb2x1bW5zIHtcbiAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICgtJGNvbHVtbi1nYXApLCBmYWxzZSk7XG4gIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAoLSRjb2x1bW4tZ2FwKSk7XG4gIG1hcmdpbi10b3A6ICgtJGNvbHVtbi1nYXApO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206ICgtJGNvbHVtbi1nYXApOyB9XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjVyZW0gLSAjeyRjb2x1bW4tZ2FwfSk7IH1cbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtY2VudGVyZWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICYuaXMtZ2FwbGVzcyB7XG4gICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAsIGZhbHNlKTtcbiAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAmID4gLmNvbHVtbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAmLmlzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAmLmlzLW11bHRpbGluZSB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICYuaXMtdmNlbnRlcmVkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgJjpub3QoLmlzLWRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9IH1cblxuQGlmICR2YXJpYWJsZS1jb2x1bW5zIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBjYWxjKC0xICogdmFyKC0tY29sdW1uR2FwKSksIGZhbHNlKTtcbiAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgY2FsYygtMSAqIHZhcigtLWNvbHVtbkdhcCkpKTtcbiAgICA+IC5jb2x1bW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb2x1bW5HYXApO1xuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29sdW1uR2FwKTsgfVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggOCB7XG4gICAgICAmLmlzLSN7JGl9IHtcbiAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfTsgfVxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgJi5pcy0jeyRpfS1tb2JpbGUge1xuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX07IH0gfVxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgJi5pcy0jeyRpfS10YWJsZXQge1xuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX07IH0gfVxuICAgICAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xuICAgICAgICAmLmlzLSN7JGl9LXRhYmxldC1vbmx5IHtcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19OyB9IH1cbiAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgJi5pcy0jeyRpfS10b3VjaCB7XG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfTsgfSB9XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgJi5pcy0jeyRpfS1kZXNrdG9wIHtcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19OyB9IH1cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG4gICAgICAgICYuaXMtI3skaX0tZGVza3RvcC1vbmx5IHtcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19OyB9IH1cbiAgICAgIEBpbmNsdWRlIHdpZGVzY3JlZW4ge1xuICAgICAgICAmLmlzLSN7JGl9LXdpZGVzY3JlZW4ge1xuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX07IH0gfVxuICAgICAgQGluY2x1ZGUgd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAgICAgJi5pcy0jeyRpfS13aWRlc2NyZWVuLW9ubHkge1xuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX07IH0gfVxuICAgICAgQGluY2x1ZGUgZnVsbGhkIHtcbiAgICAgICAgJi5pcy0jeyRpfS1mdWxsaGQge1xuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX07IH0gfSB9IH0gfVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIjtcblxuJHRpbGUtc3BhY2luZzogMC43NXJlbSAhZGVmYXVsdDtcblxuLnRpbGUge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG1pbi1oZWlnaHQ6IG1pbi1jb250ZW50O1xuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1hbmNlc3RvciB7XG4gICAgbWFyZ2luLWxlZnQ6ICR0aWxlLXNwYWNpbmcgKiAtMTtcbiAgICBtYXJnaW4tcmlnaHQ6ICR0aWxlLXNwYWNpbmcgKiAtMTtcbiAgICBtYXJnaW4tdG9wOiAkdGlsZS1zcGFjaW5nICogLTE7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICR0aWxlLXNwYWNpbmcgKiAtMTsgfVxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkdGlsZS1zcGFjaW5nOyB9IH1cbiAgJi5pcy1jaGlsZCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgJi5pcy1wYXJlbnQge1xuICAgIHBhZGRpbmc6ICR0aWxlLXNwYWNpbmc7IH1cbiAgJi5pcy12ZXJ0aWNhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAmID4gLnRpbGUuaXMtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfSB9XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgJjpub3QoLmlzLWNoaWxkKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgICAmLmlzLSN7JGl9IHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgd2lkdGg6IChkaXZpZGUoJGksIDEyKSkgKiAxMDAlOyB9IH0gfSB9XG4iLCIvKiBCdWxtYSBIZWxwZXJzICovXG5AY2hhcnNldCBcInV0Zi04XCI7XG5cbkBpbXBvcnQgXCJjb2xvclwiO1xuQGltcG9ydCBcImZsZXhib3hcIjtcbkBpbXBvcnQgXCJmbG9hdFwiO1xuQGltcG9ydCBcIm90aGVyXCI7XG5AaW1wb3J0IFwib3ZlcmZsb3dcIjtcbkBpbXBvcnQgXCJwb3NpdGlvblwiO1xuQGltcG9ydCBcInNwYWNpbmdcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwidmlzaWJpbGl0eVwiO1xuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9kZXJpdmVkLXZhcmlhYmxlc1wiO1xuXG5AZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9ycyB7XG4gICRjb2xvcjogbnRoKCRwYWlyLCAxKTtcbiAgLmhhcy10ZXh0LSN7JG5hbWV9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7IH1cbiAgYS5oYXMtdGV4dC0jeyRuYW1lfSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDsgfSB9XG4gIC5oYXMtYmFja2dyb3VuZC0jeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7IH1cbiAgQGlmIGxlbmd0aCgkcGFpcikgPj0gNCB7XG4gICAgJGNvbG9yLWxpZ2h0OiBudGgoJHBhaXIsIDMpO1xuICAgICRjb2xvci1kYXJrOiBudGgoJHBhaXIsIDQpO1xuICAgIC8vIExpZ2h0XG4gICAgLmhhcy10ZXh0LSN7JG5hbWV9LWxpZ2h0IHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQgIWltcG9ydGFudDsgfVxuICAgIGEuaGFzLXRleHQtI3skbmFtZX0tbGlnaHQge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLWxpZ2h0LCAxMCUpICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5oYXMtYmFja2dyb3VuZC0jeyRuYW1lfS1saWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQgIWltcG9ydGFudDsgfVxuICAgIC8vIERhcmtcbiAgICAuaGFzLXRleHQtI3skbmFtZX0tZGFyayB7XG4gICAgICBjb2xvcjogJGNvbG9yLWRhcmsgIWltcG9ydGFudDsgfVxuICAgIGEuaGFzLXRleHQtI3skbmFtZX0tZGFyayB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBidWxtYUxpZ2h0ZW4oJGNvbG9yLWRhcmssIDEwJSkgIWltcG9ydGFudDsgfSB9XG4gICAgLmhhcy1iYWNrZ3JvdW5kLSN7JG5hbWV9LWRhcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmsgIWltcG9ydGFudDsgfSB9IH1cblxuQGVhY2ggJG5hbWUsICRzaGFkZSBpbiAkc2hhZGVzIHtcbiAgLmhhcy10ZXh0LSN7JG5hbWV9IHtcbiAgICBjb2xvcjogJHNoYWRlICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1iYWNrZ3JvdW5kLSN7JG5hbWV9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2hhZGUgIWltcG9ydGFudDsgfSB9XG4iLCIkZmxleC1kaXJlY3Rpb24tdmFsdWVzOiByb3csIHJvdy1yZXZlcnNlLCBjb2x1bW4sIGNvbHVtbi1yZXZlcnNlO1xuQGVhY2ggJHZhbHVlIGluICRmbGV4LWRpcmVjdGlvbi12YWx1ZXMge1xuICAuaXMtZmxleC1kaXJlY3Rpb24tI3skdmFsdWV9IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogJHZhbHVlICFpbXBvcnRhbnQ7IH0gfVxuXG4kZmxleC13cmFwLXZhbHVlczogbm93cmFwLCB3cmFwLCB3cmFwLXJldmVyc2U7XG5AZWFjaCAkdmFsdWUgaW4gJGZsZXgtd3JhcC12YWx1ZXMge1xuICAuaXMtZmxleC13cmFwLSN7JHZhbHVlfSB7XG4gICAgZmxleC13cmFwOiAkdmFsdWUgIWltcG9ydGFudDsgfSB9XG5cbiRqdXN0aWZ5LWNvbnRlbnQtdmFsdWVzOiBmbGV4LXN0YXJ0LCBmbGV4LWVuZCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLCBzcGFjZS1hcm91bmQsIHNwYWNlLWV2ZW5seSwgc3RhcnQsIGVuZCwgbGVmdCwgcmlnaHQ7XG5AZWFjaCAkdmFsdWUgaW4gJGp1c3RpZnktY29udGVudC12YWx1ZXMge1xuICAuaXMtanVzdGlmeS1jb250ZW50LSN7JHZhbHVlfSB7XG4gICAganVzdGlmeS1jb250ZW50OiAkdmFsdWUgIWltcG9ydGFudDsgfSB9XG5cbiRhbGlnbi1jb250ZW50LXZhbHVlczogZmxleC1zdGFydCwgZmxleC1lbmQsIGNlbnRlciwgc3BhY2UtYmV0d2Vlbiwgc3BhY2UtYXJvdW5kLCBzcGFjZS1ldmVubHksIHN0cmV0Y2gsIHN0YXJ0LCBlbmQsIGJhc2VsaW5lO1xuQGVhY2ggJHZhbHVlIGluICRhbGlnbi1jb250ZW50LXZhbHVlcyB7XG4gIC5pcy1hbGlnbi1jb250ZW50LSN7JHZhbHVlfSB7XG4gICAgYWxpZ24tY29udGVudDogJHZhbHVlICFpbXBvcnRhbnQ7IH0gfVxuXG4kYWxpZ24taXRlbXMtdmFsdWVzOiBzdHJldGNoLCBmbGV4LXN0YXJ0LCBmbGV4LWVuZCwgY2VudGVyLCBiYXNlbGluZSwgc3RhcnQsIGVuZCwgc2VsZi1zdGFydCwgc2VsZi1lbmQ7XG5AZWFjaCAkdmFsdWUgaW4gJGFsaWduLWl0ZW1zLXZhbHVlcyB7XG4gIC5pcy1hbGlnbi1pdGVtcy0jeyR2YWx1ZX0ge1xuICAgIGFsaWduLWl0ZW1zOiAkdmFsdWUgIWltcG9ydGFudDsgfSB9XG5cbiRhbGlnbi1zZWxmLXZhbHVlczogYXV0bywgZmxleC1zdGFydCwgZmxleC1lbmQsIGNlbnRlciwgYmFzZWxpbmUsIHN0cmV0Y2g7XG5AZWFjaCAkdmFsdWUgaW4gJGFsaWduLXNlbGYtdmFsdWVzIHtcbiAgLmlzLWFsaWduLXNlbGYtI3skdmFsdWV9IHtcbiAgICBhbGlnbi1zZWxmOiAkdmFsdWUgIWltcG9ydGFudDsgfSB9XG5cbiRmbGV4LW9wZXJhdG9yczogZ3Jvdywgc2hyaW5rO1xuQGVhY2ggJG9wZXJhdG9yIGluICRmbGV4LW9wZXJhdG9ycyB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNSB7XG4gICAgLmlzLWZsZXgtI3skb3BlcmF0b3J9LSN7JGl9IHtcbiAgICAgIGZsZXgtI3skb3BlcmF0b3J9OiAkaSAhaW1wb3J0YW50OyB9IH0gfVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIjtcblxuLmlzLWNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7IH1cblxuLmlzLXB1bGxlZC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uaXMtcHVsbGVkLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCI7XG5cbi5pcy1yYWRpdXNsZXNzIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5pcy1zaGFkb3dsZXNzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5pcy1jbGlja2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50OyB9XG5cbi5pcy11bnNlbGVjdGFibGUge1xuICBAZXh0ZW5kICV1bnNlbGVjdGFibGU7IH1cbiIsIi5pcy1jbGlwcGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiO1xuXG4uaXMtb3ZlcmxheSB7XG4gIEBleHRlbmQgJW92ZXJsYXk7IH1cblxuLmlzLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cbiIsIi5pcy1tYXJnaW5sZXNzIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLmlzLXBhZGRpbmdsZXNzIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbiRzcGFjaW5nLXNob3J0Y3V0czogKFwibWFyZ2luXCI6IFwibVwiLCBcInBhZGRpbmdcIjogXCJwXCIpICFkZWZhdWx0O1xuJHNwYWNpbmctZGlyZWN0aW9uczogKFwidG9wXCI6IFwidFwiLCBcInJpZ2h0XCI6IFwiclwiLCBcImJvdHRvbVwiOiBcImJcIiwgXCJsZWZ0XCI6IFwibFwiKSAhZGVmYXVsdDtcbiRzcGFjaW5nLWhvcml6b250YWw6IFwieFwiICFkZWZhdWx0O1xuJHNwYWNpbmctdmVydGljYWw6IFwieVwiICFkZWZhdWx0O1xuJHNwYWNpbmctdmFsdWVzOiAoXCIwXCI6IDAsIFwiMVwiOiAwLjI1cmVtLCBcIjJcIjogMC41cmVtLCBcIjNcIjogMC43NXJlbSwgXCI0XCI6IDFyZW0sIFwiNVwiOiAxLjVyZW0sIFwiNlwiOiAzcmVtLCBcImF1dG9cIjogYXV0bykgIWRlZmF1bHQ7XG5cbkBlYWNoICRwcm9wZXJ0eSwgJHNob3J0Y3V0IGluICRzcGFjaW5nLXNob3J0Y3V0cyB7XG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJHNwYWNpbmctdmFsdWVzIHtcbiAgICAvLyBBbGwgZGlyZWN0aW9uc1xuICAgIC4jeyRzaG9ydGN1dH0tI3skbmFtZX0ge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIC8vIENhcmRpbmFsIGRpcmVjdGlvbnNcbiAgICBAZWFjaCAkZGlyZWN0aW9uLCAkc3VmZml4IGluICRzcGFjaW5nLWRpcmVjdGlvbnMge1xuICAgICAgLiN7JHNob3J0Y3V0fSN7JHN1ZmZpeH0tI3skbmFtZX0ge1xuICAgICAgICAjeyRwcm9wZXJ0eX0tI3skZGlyZWN0aW9ufTogJHZhbHVlICFpbXBvcnRhbnQ7IH0gfVxuICAgIC8vIEhvcml6b250YWwgYXhpc1xuICAgIEBpZiAkc3BhY2luZy1ob3Jpem9udGFsICE9IG51bGwge1xuICAgICAgLiN7JHNob3J0Y3V0fSN7JHNwYWNpbmctaG9yaXpvbnRhbH0tI3skbmFtZX0ge1xuICAgICAgICAjeyRwcm9wZXJ0eX0tbGVmdDogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICN7JHByb3BlcnR5fS1yaWdodDogJHZhbHVlICFpbXBvcnRhbnQ7IH0gfVxuICAgIC8vIFZlcnRpY2FsIGF4aXNcbiAgICBAaWYgJHNwYWNpbmctdmVydGljYWwgIT0gbnVsbCB7XG4gICAgICAuI3skc2hvcnRjdXR9I3skc3BhY2luZy12ZXJ0aWNhbH0tI3skbmFtZX0ge1xuICAgICAgICAjeyRwcm9wZXJ0eX0tdG9wOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgI3skcHJvcGVydHl9LWJvdHRvbTogJHZhbHVlICFpbXBvcnRhbnQ7IH0gfSB9IH1cbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCI7XG5cbkBtaXhpbiB0eXBvZ3JhcGh5LXNpemUoJHRhcmdldDonJykge1xuICBAZWFjaCAkc2l6ZSBpbiAkc2l6ZXMge1xuICAgICRpOiBpbmRleCgkc2l6ZXMsICRzaXplKTtcbiAgICAuaXMtc2l6ZS0jeyRpfSN7aWYoJHRhcmdldCA9PSAnJywgJycsICctJyArICR0YXJnZXQpfSB7XG4gICAgICBmb250LXNpemU6ICRzaXplICFpbXBvcnRhbnQ7IH0gfSB9XG5cbkBpbmNsdWRlIHR5cG9ncmFwaHktc2l6ZSgpO1xuXG5AaW5jbHVkZSBtb2JpbGUge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LXNpemUoJ21vYmlsZScpOyB9XG5cbkBpbmNsdWRlIHRhYmxldCB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktc2l6ZSgndGFibGV0Jyk7IH1cblxuQGluY2x1ZGUgdG91Y2gge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LXNpemUoJ3RvdWNoJyk7IH1cblxuQGluY2x1ZGUgZGVza3RvcCB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktc2l6ZSgnZGVza3RvcCcpOyB9XG5cbkBpbmNsdWRlIHdpZGVzY3JlZW4ge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LXNpemUoJ3dpZGVzY3JlZW4nKTsgfVxuXG5AaW5jbHVkZSBmdWxsaGQge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LXNpemUoJ2Z1bGxoZCcpOyB9XG5cbiRhbGlnbm1lbnRzOiAoJ2NlbnRlcmVkJzogJ2NlbnRlcicsICdqdXN0aWZpZWQnOiAnanVzdGlmeScsICdsZWZ0JzogJ2xlZnQnLCAncmlnaHQnOiAncmlnaHQnKTtcblxuQGVhY2ggJGFsaWdubWVudCwgJHRleHQtYWxpZ24gaW4gJGFsaWdubWVudHMge1xuICAuaGFzLXRleHQtI3skYWxpZ25tZW50fSB7XG4gICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudDsgfSB9XG5cbkBlYWNoICRhbGlnbm1lbnQsICR0ZXh0LWFsaWduIGluICRhbGlnbm1lbnRzIHtcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS1tb2JpbGUge1xuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudDsgfSB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tdGFibGV0IHtcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnQ7IH0gfVxuICBAaW5jbHVkZSB0YWJsZXQtb25seSB7XG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tdGFibGV0LW9ubHkge1xuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudDsgfSB9XG4gIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS10b3VjaCB7XG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50OyB9IH1cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tZGVza3RvcCB7XG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50OyB9IH1cbiAgQGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS1kZXNrdG9wLW9ubHkge1xuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudDsgfSB9XG4gIEBpbmNsdWRlIHdpZGVzY3JlZW4ge1xuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXdpZGVzY3JlZW4ge1xuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudDsgfSB9XG4gIEBpbmNsdWRlIHdpZGVzY3JlZW4tb25seSB7XG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0td2lkZXNjcmVlbi1vbmx5IHtcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnQ7IH0gfVxuICBAaW5jbHVkZSBmdWxsaGQge1xuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LWZ1bGxoZCB7XG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50OyB9IH0gfVxuXG4uaXMtY2FwaXRhbGl6ZWQge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi5pcy1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLmlzLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4uaXMtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLmlzLXVuZGVybGluZWQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogJHdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uaGFzLXRleHQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uaGFzLXRleHQtd2VpZ2h0LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW1lZGl1bSAhaW1wb3J0YW50OyB9XG4uaGFzLXRleHQtd2VpZ2h0LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQgIWltcG9ydGFudDsgfVxuLmhhcy10ZXh0LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG5cbi5pcy1mYW1pbHktcHJpbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnkgIWltcG9ydGFudDsgfVxuXG4uaXMtZmFtaWx5LXNlY29uZGFyeSB7XG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LXNlY29uZGFyeSAhaW1wb3J0YW50OyB9XG5cbi5pcy1mYW1pbHktc2Fucy1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LXNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuXG4uaXMtZmFtaWx5LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi5pcy1mYW1pbHktY29kZSB7XG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LWNvZGUgIWltcG9ydGFudDsgfVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIjtcblxuJGRpc3BsYXlzOiAnYmxvY2snICdmbGV4JyAnaW5saW5lJyAnaW5saW5lLWJsb2NrJyAnaW5saW5lLWZsZXgnO1xuXG5AZWFjaCAkZGlzcGxheSBpbiAkZGlzcGxheXMge1xuICAuaXMtI3skZGlzcGxheX0ge1xuICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnQ7IH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAuaXMtI3skZGlzcGxheX0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnQ7IH0gfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIC5pcy0jeyRkaXNwbGF5fS10YWJsZXQge1xuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudDsgfSB9XG4gIEBpbmNsdWRlIHRhYmxldC1vbmx5IHtcbiAgICAuaXMtI3skZGlzcGxheX0tdGFibGV0LW9ubHkge1xuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudDsgfSB9XG4gIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAuaXMtI3skZGlzcGxheX0tdG91Y2gge1xuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudDsgfSB9XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIC5pcy0jeyRkaXNwbGF5fS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnQ7IH0gfVxuICBAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuICAgIC5pcy0jeyRkaXNwbGF5fS1kZXNrdG9wLW9ubHkge1xuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudDsgfSB9XG4gIEBpbmNsdWRlIHdpZGVzY3JlZW4ge1xuICAgIC5pcy0jeyRkaXNwbGF5fS13aWRlc2NyZWVuIHtcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnQ7IH0gfVxuICBAaW5jbHVkZSB3aWRlc2NyZWVuLW9ubHkge1xuICAgIC5pcy0jeyRkaXNwbGF5fS13aWRlc2NyZWVuLW9ubHkge1xuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudDsgfSB9XG4gIEBpbmNsdWRlIGZ1bGxoZCB7XG4gICAgLmlzLSN7JGRpc3BsYXl9LWZ1bGxoZCB7XG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50OyB9IH0gfVxuXG4uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5pcy1zci1vbmx5IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwLjAxZW0gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwLjAxZW0gIWltcG9ydGFudDsgfVxuXG5AaW5jbHVkZSBtb2JpbGUge1xuICAuaXMtaGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQGluY2x1ZGUgdGFibGV0IHtcbiAgLmlzLWhpZGRlbi10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBpbmNsdWRlIHRhYmxldC1vbmx5IHtcbiAgLmlzLWhpZGRlbi10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQGluY2x1ZGUgdG91Y2gge1xuICAuaXMtaGlkZGVuLXRvdWNoIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AaW5jbHVkZSBkZXNrdG9wIHtcbiAgLmlzLWhpZGRlbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuICAuaXMtaGlkZGVuLWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQGluY2x1ZGUgd2lkZXNjcmVlbiB7XG4gIC5pcy1oaWRkZW4td2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQGluY2x1ZGUgd2lkZXNjcmVlbi1vbmx5IHtcbiAgLmlzLWhpZGRlbi13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBpbmNsdWRlIGZ1bGxoZCB7XG4gIC5pcy1oaWRkZW4tZnVsbGhkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uaXMtaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuQGluY2x1ZGUgbW9iaWxlIHtcbiAgLmlzLWludmlzaWJsZS1tb2JpbGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9IH1cblxuQGluY2x1ZGUgdGFibGV0IHtcbiAgLmlzLWludmlzaWJsZS10YWJsZXQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9IH1cblxuQGluY2x1ZGUgdGFibGV0LW9ubHkge1xuICAuaXMtaW52aXNpYmxlLXRhYmxldC1vbmx5IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfSB9XG5cbkBpbmNsdWRlIHRvdWNoIHtcbiAgLmlzLWludmlzaWJsZS10b3VjaCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH0gfVxuXG5AaW5jbHVkZSBkZXNrdG9wIHtcbiAgLmlzLWludmlzaWJsZS1kZXNrdG9wIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfSB9XG5cbkBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG4gIC5pcy1pbnZpc2libGUtZGVza3RvcC1vbmx5IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfSB9XG5cbkBpbmNsdWRlIHdpZGVzY3JlZW4ge1xuICAuaXMtaW52aXNpYmxlLXdpZGVzY3JlZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9IH1cblxuQGluY2x1ZGUgd2lkZXNjcmVlbi1vbmx5IHtcbiAgLmlzLWludmlzaWJsZS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9IH1cblxuQGluY2x1ZGUgZnVsbGhkIHtcbiAgLmlzLWludmlzaWJsZS1mdWxsaGQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9IH1cbiIsIi8qIEJ1bG1hIExheW91dCAqL1xuQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5AaW1wb3J0IFwiaGVyb1wiO1xuQGltcG9ydCBcInNlY3Rpb25cIjtcbkBpbXBvcnQgXCJmb290ZXJcIjtcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCI7XG5cbiRoZXJvLWJvZHktcGFkZGluZzogM3JlbSAxLjVyZW0gIWRlZmF1bHQ7XG4kaGVyby1ib2R5LXBhZGRpbmctdGFibGV0OiAzcmVtIDNyZW0gIWRlZmF1bHQ7XG4kaGVyby1ib2R5LXBhZGRpbmctc21hbGw6IDEuNXJlbSAhZGVmYXVsdDtcbiRoZXJvLWJvZHktcGFkZGluZy1tZWRpdW06IDlyZW0gNC41cmVtICFkZWZhdWx0O1xuJGhlcm8tYm9keS1wYWRkaW5nLWxhcmdlOiAxOHJlbSA2cmVtICFkZWZhdWx0O1xuXG4kaGVyby1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHQ7XG5cbi8vIE1haW4gY29udGFpbmVyXG4uaGVybyB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC5uYXZiYXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLnRhYnMge1xuICAgIHVsIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRoZXJvLWNvbG9ycyB7XG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMik7XG4gICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBjb2xvcjogJGNvbG9yLWludmVydDtcbiAgICAgIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9XG4gICAgICAuc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogYnVsbWFSZ2JhKCRjb2xvci1pbnZlcnQsIDAuOSk7XG4gICAgICAgIGE6bm90KC5idXR0b24pLFxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9IH1cbiAgICAgIC5uYXZiYXItbWVudSB7XG4gICAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7IH0gfVxuICAgICAgLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rIHtcbiAgICAgICAgY29sb3I6IGJ1bG1hUmdiYSgkY29sb3ItaW52ZXJ0LCAwLjcpOyB9XG4gICAgICBhLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9IH1cbiAgICAgIC50YWJzIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnQ7XG4gICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAmLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgICAgICAmLmlzLWJveGVkLFxuICAgICAgICAmLmlzLXRvZ2dsZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSk7IH0gfVxuICAgICAgICAgIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludmVydDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yOyB9IH0gfSB9XG4gICAgICAvLyBNb2RpZmllcnNcbiAgICAgIEBpZiB0eXBlLW9mKCRjb2xvcikgPT0gJ2NvbG9yJyB7XG4gICAgICAgICYuaXMtYm9sZCB7XG4gICAgICAgICAgJGdyYWRpZW50LXRvcC1sZWZ0OiBkYXJrZW4oc2F0dXJhdGUoYWRqdXN0LWh1ZSgkY29sb3IsIC0xMGRlZyksIDEwJSksIDEwJSk7XG4gICAgICAgICAgJGdyYWRpZW50LWJvdHRvbS1yaWdodDogbGlnaHRlbihzYXR1cmF0ZShhZGp1c3QtaHVlKCRjb2xvciwgMTBkZWcpLCA1JSksIDUlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAkZ3JhZGllbnQtdG9wLWxlZnQgMCUsICRjb2xvciA3MSUsICRncmFkaWVudC1ib3R0b20tcmlnaHQgMTAwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICRncmFkaWVudC10b3AtbGVmdCAwJSwgJGNvbG9yIDcxJSwgJGdyYWRpZW50LWJvdHRvbS1yaWdodCAxMDAlKTsgfSB9IH0gfSB9IH1cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbCB7XG4gICAgLmhlcm8tYm9keSB7XG4gICAgICBwYWRkaW5nOiAkaGVyby1ib2R5LXBhZGRpbmctc21hbGw7IH0gfVxuICAmLmlzLW1lZGl1bSB7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIC5oZXJvLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAkaGVyby1ib2R5LXBhZGRpbmctbWVkaXVtOyB9IH0gfVxuICAmLmlzLWxhcmdlIHtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgLmhlcm8tYm9keSB7XG4gICAgICAgIHBhZGRpbmc6ICRoZXJvLWJvZHktcGFkZGluZy1sYXJnZTsgfSB9IH1cbiAgJi5pcy1oYWxmaGVpZ2h0LFxuICAmLmlzLWZ1bGxoZWlnaHQsXG4gICYuaXMtZnVsbGhlaWdodC13aXRoLW5hdmJhciB7XG4gICAgLmhlcm8tYm9keSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICYgPiAuY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTsgfSB9IH1cbiAgJi5pcy1oYWxmaGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiA1MHZoOyB9XG4gICYuaXMtZnVsbGhlaWdodCB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7IH0gfVxuXG4vLyBDb21wb25lbnRzXG5cbi5oZXJvLXZpZGVvIHtcbiAgQGV4dGVuZCAlb3ZlcmxheTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlkZW8ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTsgfVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy10cmFuc3BhcmVudCB7XG4gICAgb3BhY2l0eTogMC4zOyB9XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZXJvLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfSB9IH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC5idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMS41cmVtKTsgfSB9IH1cblxuLy8gQ29udGFpbmVyc1xuXG4uaGVyby1oZWFkLFxuLmhlcm8tZm9vdCB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLmhlcm8tYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6ICRoZXJvLWJvZHktcGFkZGluZztcbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAkaGVyby1ib2R5LXBhZGRpbmctdGFibGV0OyB9IH1cbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCI7XG5cbiRzZWN0aW9uLXBhZGRpbmc6IDNyZW0gMS41cmVtICFkZWZhdWx0O1xuJHNlY3Rpb24tcGFkZGluZy1kZXNrdG9wOiAzcmVtIDNyZW0gIWRlZmF1bHQ7XG4kc2VjdGlvbi1wYWRkaW5nLW1lZGl1bTogOXJlbSA0LjVyZW0gIWRlZmF1bHQ7XG4kc2VjdGlvbi1wYWRkaW5nLWxhcmdlOiAxOHJlbSA2cmVtICFkZWZhdWx0O1xuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmc7XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctZGVza3RvcDtcbiAgICAvLyBTaXplc1xuICAgICYuaXMtbWVkaXVtIHtcbiAgICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctbWVkaXVtOyB9XG4gICAgJi5pcy1sYXJnZSB7XG4gICAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLWxhcmdlOyB9IH0gfVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9kZXJpdmVkLXZhcmlhYmxlc1wiO1xuXG4kZm9vdGVyLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi1iaXMgIWRlZmF1bHQ7XG4kZm9vdGVyLWNvbG9yOiBmYWxzZSAhZGVmYXVsdDtcbiRmb290ZXItcGFkZGluZzogM3JlbSAxLjVyZW0gNnJlbSAhZGVmYXVsdDtcblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgcGFkZGluZzogJGZvb3Rlci1wYWRkaW5nO1xuICBAaWYgJGZvb3Rlci1jb2xvciB7XG4gICAgY29sb3I6ICRmb290ZXItY29sb3I7IH0gfVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuXG4vLyBTZXR0aW5nc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItcGFkZGluZy14ICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteSAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aCAgICAgICAgIDogNDBweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICAgICAgICA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAgICAgICA6IDZweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICA6ICMwMDAgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXMgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgICAgICAgOiAwLjcgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvciAgOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICFkZWZhdWx0O1xuXG4vLyBUbyB1c2UgQ1NTIGZpbHRlcnMgYXMgdGhlIGhvdmVyIGVmZmVjdCBpbnN0ZWFkIG9mIG9wYWNpdHksXG4vLyBzZXQgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyIGFzIHRydWUgYW5kXG4vLyBjaGFuZ2UgdGhlIHZhbHVlIG9mICRoYW1idXJnZXItaG92ZXItZmlsdGVyIGFjY29yZGluZ2x5LlxuJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyICAgOiBmYWxzZSAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItZmlsdGVyICAgICAgIDogb3BhY2l0eSg1MCUpICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAhZGVmYXVsdDtcblxuLy8gVHlwZXMgKFJlbW92ZSBvciBjb21tZW50IG91dCB3aGF0IHlvdSBkb27igJl0IG5lZWQpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci10eXBlczogKFxuICAzZHgsXG4gIDNkeC1yLFxuICAzZHksXG4gIDNkeS1yLFxuICAzZHh5LFxuICAzZHh5LXIsXG4gIGFycm93LFxuICBhcnJvdy1yLFxuICBhcnJvd2FsdCxcbiAgYXJyb3dhbHQtcixcbiAgYXJyb3d0dXJuLFxuICBhcnJvd3R1cm4tcixcbiAgYm9yaW5nLFxuICBjb2xsYXBzZSxcbiAgY29sbGFwc2UtcixcbiAgZWxhc3RpYyxcbiAgZWxhc3RpYy1yLFxuICBlbXBoYXRpYyxcbiAgZW1waGF0aWMtcixcbiAgbWludXMsXG4gIHNsaWRlcixcbiAgc2xpZGVyLXIsXG4gIHNwaW4sXG4gIHNwaW4tcixcbiAgc3ByaW5nLFxuICBzcHJpbmctcixcbiAgc3RhbmQsXG4gIHN0YW5kLXIsXG4gIHNxdWVlemUsXG4gIHZvcnRleCxcbiAgdm9ydGV4LXJcbikgIWRlZmF1bHQ7XG5cbi8vIEJhc2UgSGFtYnVyZ2VyIChXZSBuZWVkIHRoaXMpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCBcImJhc2VcIjtcblxuLy8gSGFtYnVyZ2VyIHR5cGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCBcInR5cGVzLzNkeFwiO1xuQGltcG9ydCBcInR5cGVzLzNkeC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvM2R5XCI7XG5AaW1wb3J0IFwidHlwZXMvM2R5LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHh5XCI7XG5AaW1wb3J0IFwidHlwZXMvM2R4eS1yXCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3dcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvdy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3dhbHRcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3d0dXJuXCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3d0dXJuLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9ib3JpbmdcIjtcbkBpbXBvcnQgXCJ0eXBlcy9jb2xsYXBzZVwiO1xuQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljXCI7XG5AaW1wb3J0IFwidHlwZXMvZWxhc3RpYy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvZW1waGF0aWNcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpYy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvbWludXNcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zbGlkZXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zbGlkZXItclwiO1xuQGltcG9ydCBcInR5cGVzL3NwaW5cIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcGluLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcHJpbmdcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcHJpbmctclwiO1xuQGltcG9ydCBcInR5cGVzL3N0YW5kXCI7XG5AaW1wb3J0IFwidHlwZXMvc3RhbmQtclwiO1xuQGltcG9ydCBcInR5cGVzL3NxdWVlemVcIjtcbkBpbXBvcnQgXCJ0eXBlcy92b3J0ZXhcIjtcbkBpbXBvcnQgXCJ0eXBlcy92b3J0ZXgtclwiO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29va2luZyB1cCBhZGRpdGlvbmFsIHR5cGVzOlxuLy9cbi8vIFRoZSBTYXNzIGZvciBlYWNoIGhhbWJ1cmdlciB0eXBlIHNob3VsZCBiZSBuZXN0ZWRcbi8vIGluc2lkZSBhbiBAaWYgZGlyZWN0aXZlIHRvIGNoZWNrIHdoZXRoZXIgb3Igbm90XG4vLyBpdCBleGlzdHMgaW4gJGhhbWJ1cmdlci10eXBlcyBzbyBvbmx5IHRoZSBDU1MgZm9yXG4vLyBpbmNsdWRlZCB0eXBlcyBhcmUgZ2VuZXJhdGVkLlxuLy9cbi8vIGUuZy4gaGFtYnVyZ2Vycy90eXBlcy9fbmV3LXR5cGUuc2Nzc1xuLy9cbi8vIEBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBuZXctdHlwZSkge1xuLy8gICAuaGFtYnVyZ2VyLS1uZXctdHlwZSB7XG4vLyAgICAgLi4uXG4vLyAgIH1cbi8vIH1cbiIsIi8qISBidWxtYS5pbyB2MC45LjQgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vamd0aG1zL2J1bG1hICovXG4vKiBCdWxtYSBVdGlsaXRpZXMgKi9cbkBpbXBvcnQgdXJsKC4uLy4uL25vZGVfbW9kdWxlcy9AbWF0ZXJpYWwtZGVzaWduLWljb25zL2ZvbnQvb3V0bGluZWQuY3NzKTtcbi5idXR0b24sIC5ocy1mb3JtIC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQsIC5pbnB1dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0LCAudGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dGFyZWEsIC5zZWxlY3Qgc2VsZWN0LCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QsIC5maWxlLWN0YSxcbi5maWxlLW5hbWUsIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dCxcbi5wYWdpbmF0aW9uLWxpbmssXG4ucGFnaW5hdGlvbi1lbGxpcHNpcyB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNWVtIC0gMXB4KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDAuNzVlbSAtIDFweCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtIC0gMXB4KTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41ZW0gLSAxcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmJ1dHRvbjpmb2N1cywgLmhzLWZvcm0gLmhzLWJ1dHRvbjpmb2N1cywgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpmb2N1cywgLmlucHV0OmZvY3VzLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6Zm9jdXMsIC50ZXh0YXJlYTpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0YXJlYTpmb2N1cywgLnNlbGVjdCBzZWxlY3Q6Zm9jdXMsIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpmb2N1cywgLmZpbGUtY3RhOmZvY3VzLFxuICAuZmlsZS1uYW1lOmZvY3VzLCAucGFnaW5hdGlvbi1wcmV2aW91czpmb2N1cyxcbiAgLnBhZ2luYXRpb24tbmV4dDpmb2N1cyxcbiAgLnBhZ2luYXRpb24tbGluazpmb2N1cyxcbiAgLnBhZ2luYXRpb24tZWxsaXBzaXM6Zm9jdXMsIC5pcy1mb2N1c2VkLmJ1dHRvbiwgLmhzLWZvcm0gLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQsIC5pcy1mb2N1c2VkLmlucHV0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWZvY3VzZWQud3BjZjctdGV4dCwgLmlzLWZvY3VzZWQudGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtZm9jdXNlZC53cGNmNy10ZXh0YXJlYSwgLnNlbGVjdCBzZWxlY3QuaXMtZm9jdXNlZCwgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LmlzLWZvY3VzZWQsIC5pcy1mb2N1c2VkLmZpbGUtY3RhLFxuICAuaXMtZm9jdXNlZC5maWxlLW5hbWUsIC5pcy1mb2N1c2VkLnBhZ2luYXRpb24tcHJldmlvdXMsXG4gIC5pcy1mb2N1c2VkLnBhZ2luYXRpb24tbmV4dCxcbiAgLmlzLWZvY3VzZWQucGFnaW5hdGlvbi1saW5rLFxuICAuaXMtZm9jdXNlZC5wYWdpbmF0aW9uLWVsbGlwc2lzLCAuYnV0dG9uOmFjdGl2ZSwgLmhzLWZvcm0gLmhzLWJ1dHRvbjphY3RpdmUsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6YWN0aXZlLCAuaW5wdXQ6YWN0aXZlLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6YWN0aXZlLCAudGV4dGFyZWE6YWN0aXZlLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHRhcmVhOmFjdGl2ZSwgLnNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6YWN0aXZlLCAuZmlsZS1jdGE6YWN0aXZlLFxuICAuZmlsZS1uYW1lOmFjdGl2ZSwgLnBhZ2luYXRpb24tcHJldmlvdXM6YWN0aXZlLFxuICAucGFnaW5hdGlvbi1uZXh0OmFjdGl2ZSxcbiAgLnBhZ2luYXRpb24tbGluazphY3RpdmUsXG4gIC5wYWdpbmF0aW9uLWVsbGlwc2lzOmFjdGl2ZSwgLmlzLWFjdGl2ZS5idXR0b24sIC5ocy1mb3JtIC5pcy1hY3RpdmUuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtYWN0aXZlLndwY2Y3LXN1Ym1pdCwgLmlzLWFjdGl2ZS5pbnB1dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1hY3RpdmUud3BjZjctdGV4dCwgLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1hY3RpdmUud3BjZjctdGV4dGFyZWEsIC5zZWxlY3Qgc2VsZWN0LmlzLWFjdGl2ZSwgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LmlzLWFjdGl2ZSwgLmlzLWFjdGl2ZS5maWxlLWN0YSxcbiAgLmlzLWFjdGl2ZS5maWxlLW5hbWUsIC5pcy1hY3RpdmUucGFnaW5hdGlvbi1wcmV2aW91cyxcbiAgLmlzLWFjdGl2ZS5wYWdpbmF0aW9uLW5leHQsXG4gIC5pcy1hY3RpdmUucGFnaW5hdGlvbi1saW5rLFxuICAuaXMtYWN0aXZlLnBhZ2luYXRpb24tZWxsaXBzaXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmJ1dHRvbltkaXNhYmxlZF0sIC5ocy1mb3JtIC5ocy1idXR0b25bZGlzYWJsZWRdLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0W2Rpc2FibGVkXSwgLmlucHV0W2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0W2Rpc2FibGVkXSwgLnRleHRhcmVhW2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0YXJlYVtkaXNhYmxlZF0sIC5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXSwgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0W2Rpc2FibGVkXSwgLmZpbGUtY3RhW2Rpc2FibGVkXSxcbiAgLmZpbGUtbmFtZVtkaXNhYmxlZF0sIC5wYWdpbmF0aW9uLXByZXZpb3VzW2Rpc2FibGVkXSxcbiAgLnBhZ2luYXRpb24tbmV4dFtkaXNhYmxlZF0sXG4gIC5wYWdpbmF0aW9uLWxpbmtbZGlzYWJsZWRdLFxuICAucGFnaW5hdGlvbi1lbGxpcHNpc1tkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWZvcm0gLmhzLWJ1dHRvbixcbiAgLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1idXR0b24sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0LFxuICAud3BjZjctZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LXN1Ym1pdCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5pbnB1dCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dCxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctdGV4dCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC50ZXh0YXJlYSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dGFyZWEsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LXRleHRhcmVhLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnNlbGVjdCBzZWxlY3QsXG4gIC5zZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdCxcbiAgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5maWxlLWN0YSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5maWxlLW5hbWUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnaW5hdGlvbi1wcmV2aW91cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdpbmF0aW9uLW5leHQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnaW5hdGlvbi1saW5rLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2luYXRpb24tZWxsaXBzaXMge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmJ1dHRvbiwgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCwgLmZpbGUsIC5icmVhZGNydW1iLCAucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHQsXG4ucGFnaW5hdGlvbi1saW5rLFxuLnBhZ2luYXRpb24tZWxsaXBzaXMsIC50YWJzLCAuaXMtdW5zZWxlY3RhYmxlIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zZWxlY3Q6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKTo6YWZ0ZXIsIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duOm5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6OmFmdGVyLCAubmF2YmFyLWxpbms6bm90KC5pcy1hcnJvd2xlc3MpOjphZnRlciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuNjI1ZW07XG4gIG1hcmdpbi10b3A6IC0wLjQzNzVlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgd2lkdGg6IDAuNjI1ZW07IH1cblxuLmJveDpub3QoOmxhc3QtY2hpbGQpLCAuY29udGVudDpub3QoOmxhc3QtY2hpbGQpLCAubm90aWZpY2F0aW9uOm5vdCg6bGFzdC1jaGlsZCksIC5wcm9ncmVzczpub3QoOmxhc3QtY2hpbGQpLCAudGFibGU6bm90KDpsYXN0LWNoaWxkKSwgLnRhYmxlLWNvbnRhaW5lcjpub3QoOmxhc3QtY2hpbGQpLCAudGl0bGU6bm90KDpsYXN0LWNoaWxkKSxcbi5zdWJ0aXRsZTpub3QoOmxhc3QtY2hpbGQpLCAuYmxvY2s6bm90KDpsYXN0LWNoaWxkKSwgLmJyZWFkY3J1bWI6bm90KDpsYXN0LWNoaWxkKSwgLmxldmVsOm5vdCg6bGFzdC1jaGlsZCksIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCksIC5wYWdpbmF0aW9uOm5vdCg6bGFzdC1jaGlsZCksIC50YWJzOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuLmRlbGV0ZSwgLm1vZGFsLWNsb3NlIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMjUsIDI1LCAwLjIpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDIwcHg7IH1cbiAgLmRlbGV0ZTo6YmVmb3JlLCAubW9kYWwtY2xvc2U6OmJlZm9yZSwgLmRlbGV0ZTo6YWZ0ZXIsIC5tb2RhbC1jbG9zZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuICAuZGVsZXRlOjpiZWZvcmUsIC5tb2RhbC1jbG9zZTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5kZWxldGU6OmFmdGVyLCAubW9kYWwtY2xvc2U6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMnB4OyB9XG4gIC5kZWxldGU6aG92ZXIsIC5tb2RhbC1jbG9zZTpob3ZlciwgLmRlbGV0ZTpmb2N1cywgLm1vZGFsLWNsb3NlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAyNSwgMjUsIDAuMyk7IH1cbiAgLmRlbGV0ZTphY3RpdmUsIC5tb2RhbC1jbG9zZTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDI1LCAyNSwgMC40KTsgfVxuICAuaXMtc21hbGwuZGVsZXRlLCAuaXMtc21hbGwubW9kYWwtY2xvc2Uge1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXgtaGVpZ2h0OiAxNnB4O1xuICAgIG1heC13aWR0aDogMTZweDtcbiAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgIG1pbi13aWR0aDogMTZweDtcbiAgICB3aWR0aDogMTZweDsgfVxuICAuaXMtbWVkaXVtLmRlbGV0ZSwgc2VjdGlvbi5kZWxldGUud3AtYmxvY2stZ3JvdXAsIC5pcy1tZWRpdW0ubW9kYWwtY2xvc2UsIHNlY3Rpb24ubW9kYWwtY2xvc2Uud3AtYmxvY2stZ3JvdXAge1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICB3aWR0aDogMjRweDsgfVxuICAuaXMtbGFyZ2UuZGVsZXRlLCAuaXMtbGFyZ2UubW9kYWwtY2xvc2Uge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuICAgIG1heC13aWR0aDogMzJweDtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIG1pbi13aWR0aDogMzJweDtcbiAgICB3aWR0aDogMzJweDsgfVxuXG4uYnV0dG9uLmlzLWxvYWRpbmc6OmFmdGVyLCAuaHMtZm9ybSAuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6OmFmdGVyLCAubG9hZGVyLCAuc2VsZWN0LmlzLWxvYWRpbmc6OmFmdGVyLCAuaXMtbG9hZGluZy53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duOjphZnRlciwgLmNvbnRyb2wuaXMtbG9hZGluZzo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1sb2FkaW5nLmhzLWZpZWxkdHlwZS10ZXh0OjphZnRlcixcbi5ocy1mb3JtIC5pcy1sb2FkaW5nLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlcjo6YWZ0ZXIsXG4uaHMtZm9ybSAuaXMtbG9hZGluZy5ocy1maWVsZHR5cGUtdGV4dGFyZWE6OmFmdGVyLCAuaHMtZm9ybSAuaXMtbG9hZGluZy5ocy1kZXBlbmRlbnQtZmllbGQ6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBzcGluQXJvdW5kIDUwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyOiAycHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxZW07IH1cblxuLmltYWdlLmlzLXNxdWFyZSBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLXNxdWFyZS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsXG4uaW1hZ2UuaXMtc3F1YXJlIC5oYXMtcmF0aW8sXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1zcXVhcmUud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTFieTEgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0xYnkxLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyxcbi5pbWFnZS5pcy0xYnkxIC5oYXMtcmF0aW8sXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0xYnkxLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy01Ynk0IGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtNWJ5NC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsXG4uaW1hZ2UuaXMtNWJ5NCAuaGFzLXJhdGlvLFxuLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtNWJ5NC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNGJ5MyBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTRieTMud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLFxuLmltYWdlLmlzLTRieTMgLmhhcy1yYXRpbyxcbi53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTRieTMud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTIgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0zYnkyLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyxcbi5pbWFnZS5pcy0zYnkyIC5oYXMtcmF0aW8sXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0zYnkyLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy01YnkzIGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtNWJ5My53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsXG4uaW1hZ2UuaXMtNWJ5MyAuaGFzLXJhdGlvLFxuLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtNWJ5My53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMTZieTkgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0xNmJ5OS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsXG4uaW1hZ2UuaXMtMTZieTkgLmhhcy1yYXRpbyxcbi53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTE2Ynk5LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0yYnkxIGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtMmJ5MS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsXG4uaW1hZ2UuaXMtMmJ5MSAuaGFzLXJhdGlvLFxuLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtMmJ5MS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5MSBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTNieTEud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLFxuLmltYWdlLmlzLTNieTEgLmhhcy1yYXRpbyxcbi53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTNieTEud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTRieTUgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy00Ynk1LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyxcbi5pbWFnZS5pcy00Ynk1IC5oYXMtcmF0aW8sXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy00Ynk1LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnk0IGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtM2J5NC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsXG4uaW1hZ2UuaXMtM2J5NCAuaGFzLXJhdGlvLFxuLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtM2J5NC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMmJ5MyBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTJieTMud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLFxuLmltYWdlLmlzLTJieTMgLmhhcy1yYXRpbyxcbi53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTJieTMud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTUgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0zYnk1LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyxcbi5pbWFnZS5pcy0zYnk1IC5oYXMtcmF0aW8sXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0zYnk1LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy05YnkxNiBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTlieTE2LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyxcbi5pbWFnZS5pcy05YnkxNiAuaGFzLXJhdGlvLFxuLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtOWJ5MTYud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTFieTIgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0xYnkyLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyxcbi5pbWFnZS5pcy0xYnkyIC5oYXMtcmF0aW8sXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0xYnkyLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkzIGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtMWJ5My53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsXG4uaW1hZ2UuaXMtMWJ5MyAuaGFzLXJhdGlvLFxuLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtMWJ5My53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAubW9kYWwsIC5tb2RhbC1iYWNrZ3JvdW5kLCAuaXMtb3ZlcmxheSwgLmhlcm8tdmlkZW8ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4ubmF2YmFyLWJ1cmdlciB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIEJ1bG1hIEJhc2UgKi9cbi8qISBtaW5pcmVzZXQuY3NzIHYwLjAuNiB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9qZ3RobXMvbWluaXJlc2V0LmNzcyAqL1xuaHRtbCxcbmJvZHksXG5wLFxub2wsXG51bCxcbmxpLFxuZGwsXG5kdCxcbmRkLFxuYmxvY2txdW90ZSxcbmZpZ3VyZSxcbmZpZWxkc2V0LFxubGVnZW5kLFxudGV4dGFyZWEsXG5wcmUsXG5pZnJhbWUsXG5ocixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IH1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuaW1nLFxudmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDsgfVxuICB0ZDpub3QoW2FsaWduXSksXG4gIHRoOm5vdChbYWxpZ25dKSB7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJNYXJrXCIsIFwiSGVsdmV0aWNhXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbmNvZGUsXG5wcmUge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgfVxuXG5ib2R5IHtcbiAgY29sb3I6ICM1ODU5NUE7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbmEge1xuICBjb2xvcjogIzAwODVDQTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYSBzdHJvbmcge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzNjM2MzY7IH1cblxuY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGNvbG9yOiAjZGExMDM5O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbSAwLjI1ZW07IH1cblxuaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAxLjVyZW0gMDsgfVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07IH1cblxuc3BhbiB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbnN0cm9uZyB7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbnByZSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgY29sb3I6ICM1ODU5NUE7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdvcmQtd3JhcDogbm9ybWFsOyB9XG4gIHByZSBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBhZGRpbmc6IDA7IH1cblxudGFibGUgdGQsXG50YWJsZSB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgdGFibGUgdGQ6bm90KFthbGlnbl0pLFxuICB0YWJsZSB0aDpub3QoW2FsaWduXSkge1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cblxudGFibGUgdGgge1xuICBjb2xvcjogIzM2MzYzNjsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW5Bcm91bmQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbi8qIEJ1bG1hIEVsZW1lbnRzICovXG4uYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKDI1LCAyNSwgMjUsIDAuMSksIDAgMHB4IDAgMXB4IHJnYmEoMjUsIDI1LCAyNSwgMC4wMik7XG4gIGNvbG9yOiAjNTg1OTVBO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMS4yNXJlbTsgfVxuXG5hLmJveDpob3ZlciwgYS5ib3g6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKDI1LCAyNSwgMjUsIDAuMSksIDAgMCAwIDFweCAjMDA4NUNBOyB9XG5cbmEuYm94OmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDI1LCAyNSwgMjUsIDAuMiksIDAgMCAwIDFweCAjMDA4NUNBOyB9XG5cbi5idXR0b24sIC5ocy1mb3JtIC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBjb2xvcjogIzM2MzYzNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41ZW0gLSAxcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVlbSAtIDFweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuYnV0dG9uIHN0cm9uZywgLmhzLWZvcm0gLmhzLWJ1dHRvbiBzdHJvbmcsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgc3Ryb25nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuYnV0dG9uIC5pY29uLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC5pY29uLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC5pY29uLCAuYnV0dG9uIC5pY29uLmlzLXNtYWxsLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC5pY29uLmlzLXNtYWxsLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC5pY29uLmlzLXNtYWxsLCAuYnV0dG9uIC5pY29uLmlzLW1lZGl1bSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAuaWNvbi5pcy1tZWRpdW0sIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLmljb24uaXMtbWVkaXVtLCAuYnV0dG9uIHNlY3Rpb24uaWNvbi53cC1ibG9jay1ncm91cCwgLmhzLWZvcm0gLmhzLWJ1dHRvbiBzZWN0aW9uLmljb24ud3AtYmxvY2stZ3JvdXAsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgc2VjdGlvbi5pY29uLndwLWJsb2NrLWdyb3VwLCAuYnV0dG9uIC5pY29uLmlzLWxhcmdlLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC5pY29uLmlzLWxhcmdlLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC5pY29uLmlzLWxhcmdlIHtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIHdpZHRoOiAxLjVlbTsgfVxuICAuYnV0dG9uIC5pY29uOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCksIC5ocy1mb3JtIC5ocy1idXR0b24gLmljb246Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAuaWNvbjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMC41ZW0gLSAxcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNWVtOyB9XG4gIC5idXR0b24gLmljb246bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAuaWNvbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC5pY29uOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjVlbSAtIDFweCk7IH1cbiAgLmJ1dHRvbiAuaWNvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC5pY29uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLmljb246Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNWVtIC0gMXB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNWVtIC0gMXB4KTsgfVxuICAuYnV0dG9uOmhvdmVyLCAuaHMtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0OmhvdmVyLCAuYnV0dG9uLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWhvdmVyZWQud3BjZjctc3VibWl0IHtcbiAgICBib3JkZXItY29sb3I6ICNiNWI1YjU7XG4gICAgY29sb3I6ICMzNjM2MzY7IH1cbiAgLmJ1dHRvbjpmb2N1cywgLmhzLWZvcm0gLmhzLWJ1dHRvbjpmb2N1cywgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpmb2N1cywgLmJ1dHRvbi5pcy1mb2N1c2VkLCAuaHMtZm9ybSAuaXMtZm9jdXNlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4NUNBO1xuICAgIGNvbG9yOiAjMzYzNjM2OyB9XG4gICAgLmJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0OmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmhzLWZvcm0gLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSwgLndwY2Y3LWZvcm0gLmlzLWZvY3VzZWQud3BjZjctc3VibWl0Om5vdCg6YWN0aXZlKSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMCwgMTMzLCAyMDIsIDAuMjUpOyB9XG4gIC5idXR0b246YWN0aXZlLCAuaHMtZm9ybSAuaHMtYnV0dG9uOmFjdGl2ZSwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDphY3RpdmUsIC5idXR0b24uaXMtYWN0aXZlLCAuaHMtZm9ybSAuaXMtYWN0aXZlLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWFjdGl2ZS53cGNmNy1zdWJtaXQge1xuICAgIGJvcmRlci1jb2xvcjogIzRhNGE0YTtcbiAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAuYnV0dG9uLmlzLXRleHQsIC5ocy1mb3JtIC5pcy10ZXh0LmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXRleHQud3BjZjctc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNTg1OTVBO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmJ1dHRvbi5pcy10ZXh0OmhvdmVyLCAuaHMtZm9ybSAuaXMtdGV4dC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy10ZXh0LndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy10ZXh0LmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy10ZXh0LmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtdGV4dC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLmJ1dHRvbi5pcy10ZXh0OmZvY3VzLCAuaHMtZm9ybSAuaXMtdGV4dC5ocy1idXR0b246Zm9jdXMsIC53cGNmNy1mb3JtIC5pcy10ZXh0LndwY2Y3LXN1Ym1pdDpmb2N1cywgLmJ1dHRvbi5pcy10ZXh0LmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5pcy10ZXh0LmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtdGV4dC5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgY29sb3I6ICMzNjM2MzY7IH1cbiAgICAuYnV0dG9uLmlzLXRleHQ6YWN0aXZlLCAuaHMtZm9ybSAuaXMtdGV4dC5ocy1idXR0b246YWN0aXZlLCAud3BjZjctZm9ybSAuaXMtdGV4dC53cGNmNy1zdWJtaXQ6YWN0aXZlLCAuYnV0dG9uLmlzLXRleHQuaXMtYWN0aXZlLCAuaHMtZm9ybSAuaXMtdGV4dC5pcy1hY3RpdmUuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtdGV4dC5pcy1hY3RpdmUud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAgIC5idXR0b24uaXMtdGV4dFtkaXNhYmxlZF0sIC5ocy1mb3JtIC5pcy10ZXh0LmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy10ZXh0LndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtdGV4dCxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWZvcm0gLmlzLXRleHQuaHMtYnV0dG9uLFxuICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtdGV4dC5ocy1idXR0b24sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5pcy10ZXh0LndwY2Y3LXN1Ym1pdCxcbiAgICAud3BjZjctZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXRleHQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ1dHRvbi5pcy1naG9zdCwgLmhzLWZvcm0gLmlzLWdob3N0LmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWdob3N0LndwY2Y3LXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDA4NUNBO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5idXR0b24uaXMtZ2hvc3Q6aG92ZXIsIC5ocy1mb3JtIC5pcy1naG9zdC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy1naG9zdC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtZ2hvc3QuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmlzLWdob3N0LmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtZ2hvc3QuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQge1xuICAgICAgY29sb3I6ICMwMDg1Q0E7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYnV0dG9uLmlzLXdoaXRlLCAuaHMtZm9ybSAuaXMtd2hpdGUuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtd2hpdGUud3BjZjctc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAuYnV0dG9uLmlzLXdoaXRlOmhvdmVyLCAuaHMtZm9ybSAuaXMtd2hpdGUuaHMtYnV0dG9uOmhvdmVyLCAud3BjZjctZm9ybSAuaXMtd2hpdGUud3BjZjctc3VibWl0OmhvdmVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy13aGl0ZS5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXdoaXRlLmlzLWhvdmVyZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAuYnV0dG9uLmlzLXdoaXRlOmZvY3VzLCAuaHMtZm9ybSAuaXMtd2hpdGUuaHMtYnV0dG9uOmZvY3VzLCAud3BjZjctZm9ybSAuaXMtd2hpdGUud3BjZjctc3VibWl0OmZvY3VzLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5pcy13aGl0ZS5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXdoaXRlLmlzLWZvY3VzZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgICAgLmJ1dHRvbi5pcy13aGl0ZTpmb2N1czpub3QoOmFjdGl2ZSksIC5ocy1mb3JtIC5pcy13aGl0ZS5ocy1idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAud3BjZjctZm9ybSAuaXMtd2hpdGUud3BjZjctc3VibWl0OmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmhzLWZvcm0gLmlzLXdoaXRlLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSwgLndwY2Y3LWZvcm0gLmlzLXdoaXRlLmlzLWZvY3VzZWQud3BjZjctc3VibWl0Om5vdCg6YWN0aXZlKSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuICAgIC5idXR0b24uaXMtd2hpdGU6YWN0aXZlLCAuaHMtZm9ybSAuaXMtd2hpdGUuaHMtYnV0dG9uOmFjdGl2ZSwgLndwY2Y3LWZvcm0gLmlzLXdoaXRlLndwY2Y3LXN1Ym1pdDphY3RpdmUsIC5idXR0b24uaXMtd2hpdGUuaXMtYWN0aXZlLCAuaHMtZm9ybSAuaXMtd2hpdGUuaXMtYWN0aXZlLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXdoaXRlLmlzLWFjdGl2ZS53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgIC5idXR0b24uaXMtd2hpdGVbZGlzYWJsZWRdLCAuaHMtZm9ybSAuaXMtd2hpdGUuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLmlzLXdoaXRlLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2hpdGUsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5pcy13aGl0ZS5ocy1idXR0b24sXG4gICAgLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy13aGl0ZS5ocy1idXR0b24sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5pcy13aGl0ZS53cGNmNy1zdWJtaXQsXG4gICAgLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy13aGl0ZS53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLCAuaHMtZm9ybSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZDpob3ZlciwgLmhzLWZvcm0gLmlzLXdoaXRlLmlzLWludmVydGVkLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLXdoaXRlLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzBjMGM7IH1cbiAgICAgIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuaHMtZm9ybSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLmlzLXdoaXRlLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLFxuICAgICAgLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy13aGl0ZS5pcy1pbnZlcnRlZC5ocy1idXR0b24sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLmlzLXdoaXRlLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYnV0dG9uLmlzLXdoaXRlLmlzLWxvYWRpbmc6OmFmdGVyLCAuaHMtZm9ybSAuaXMtd2hpdGUuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtd2hpdGUuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzE5MTkxOSAjMTkxOTE5ICFpbXBvcnRhbnQ7IH1cbiAgICAuYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLCAuaHMtZm9ybSAuaXMtd2hpdGUuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtd2hpdGUuaXMtb3V0bGluZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQ6aG92ZXIsIC5ocy1mb3JtIC5pcy13aGl0ZS5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy13aGl0ZS5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQ6Zm9jdXMsIC5ocy1mb3JtIC5pcy13aGl0ZS5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC53cGNmNy1mb3JtIC5pcy13aGl0ZS5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmhzLWZvcm0gLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgICAuYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLCAuaHMtZm9ybSAuaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRkZGRkZGICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmhzLWZvcm0gLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuaHMtZm9ybSAuaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQud3BjZjctc3VibWl0OjphZnRlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmhzLWZvcm0gLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuaHMtZm9ybSAuaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzE5MTkxOSAjMTkxOTE5ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuaHMtZm9ybSAuaXMtd2hpdGUuaXMtb3V0bGluZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLmlzLXdoaXRlLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtd2hpdGUuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy13aGl0ZS5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLmlzLXdoaXRlLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtd2hpdGUuaXMtb3V0bGluZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuaHMtZm9ybSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTkxOTE5O1xuICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAgIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5ocy1mb3JtIC5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5ocy1mb3JtIC5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC53cGNmNy1mb3JtIC5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmhzLWZvcm0gLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmhzLWZvcm0gLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuaHMtZm9ybSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQud3BjZjctc3VibWl0OjphZnRlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmhzLWZvcm0gLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuaHMtZm9ybSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZGRkZGRiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuaHMtZm9ybSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzE5MTkxOTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgLmJ1dHRvbi5pcy1ibGFjaywgLmhzLWZvcm0gLmlzLWJsYWNrLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWJsYWNrLndwY2Y3LXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJ1dHRvbi5pcy1ibGFjazpob3ZlciwgLmhzLWZvcm0gLmlzLWJsYWNrLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLWJsYWNrLndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuaXMtYmxhY2suaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1ibGFjay5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxMzEzO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJ1dHRvbi5pcy1ibGFjazpmb2N1cywgLmhzLWZvcm0gLmlzLWJsYWNrLmhzLWJ1dHRvbjpmb2N1cywgLndwY2Y3LWZvcm0gLmlzLWJsYWNrLndwY2Y3LXN1Ym1pdDpmb2N1cywgLmJ1dHRvbi5pcy1ibGFjay5pcy1mb2N1c2VkLCAuaHMtZm9ybSAuaXMtYmxhY2suaXMtZm9jdXNlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1ibGFjay5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5idXR0b24uaXMtYmxhY2s6Zm9jdXM6bm90KDphY3RpdmUpLCAuaHMtZm9ybSAuaXMtYmxhY2suaHMtYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLndwY2Y3LWZvcm0gLmlzLWJsYWNrLndwY2Y3LXN1Ym1pdDpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtYmxhY2suaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5ocy1mb3JtIC5pcy1ibGFjay5pcy1mb2N1c2VkLmhzLWJ1dHRvbjpub3QoOmFjdGl2ZSksIC53cGNmNy1mb3JtIC5pcy1ibGFjay5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDpub3QoOmFjdGl2ZSkge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjUsIDI1LCAyNSwgMC4yNSk7IH1cbiAgICAuYnV0dG9uLmlzLWJsYWNrOmFjdGl2ZSwgLmhzLWZvcm0gLmlzLWJsYWNrLmhzLWJ1dHRvbjphY3RpdmUsIC53cGNmNy1mb3JtIC5pcy1ibGFjay53cGNmNy1zdWJtaXQ6YWN0aXZlLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWFjdGl2ZSwgLmhzLWZvcm0gLmlzLWJsYWNrLmlzLWFjdGl2ZS5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1ibGFjay5pcy1hY3RpdmUud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzBjMGM7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYnV0dG9uLmlzLWJsYWNrW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLWJsYWNrLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy1ibGFjay53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWJsYWNrLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtYmxhY2suaHMtYnV0dG9uLFxuICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtYmxhY2suaHMtYnV0dG9uLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAuaXMtYmxhY2sud3BjZjctc3VibWl0LFxuICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtYmxhY2sud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7XG4gICAgICBib3JkZXItY29sb3I6ICMxOTE5MTk7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZCwgLmhzLWZvcm0gLmlzLWJsYWNrLmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWJsYWNrLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAgIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5ocy1mb3JtIC5pcy1ibGFjay5pcy1pbnZlcnRlZC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy1ibGFjay5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gICAgICAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLWJsYWNrLmlzLWludmVydGVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy1ibGFjay5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQsXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWZvcm0gLmlzLWJsYWNrLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5pcy1ibGFjay5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQsXG4gICAgICAud3BjZjctZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWJsYWNrLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLmJ1dHRvbi5pcy1ibGFjay5pcy1sb2FkaW5nOjphZnRlciwgLmhzLWZvcm0gLmlzLWJsYWNrLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWJsYWNrLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNGRkZGRkYgI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gICAgLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZCwgLmhzLWZvcm0gLmlzLWJsYWNrLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWJsYWNrLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE5MTkxOTtcbiAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgICAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkOmhvdmVyLCAuaHMtZm9ybSAuaXMtYmxhY2suaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAud3BjZjctZm9ybSAuaXMtYmxhY2suaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmhvdmVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0LCAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkOmZvY3VzLCAuaHMtZm9ybSAuaXMtYmxhY2suaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAud3BjZjctZm9ybSAuaXMtYmxhY2suaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmZvY3VzLCAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTkxOTE5O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmhzLWZvcm0gLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzE5MTkxOSAjMTkxOTE5ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmhzLWZvcm0gLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmhzLWZvcm0gLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNGRkZGRkYgI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gICAgICAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLWJsYWNrLmlzLW91dGxpbmVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy1ibGFjay5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQsXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWZvcm0gLmlzLWJsYWNrLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtYmxhY2suaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5pcy1ibGFjay5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQsXG4gICAgICAud3BjZjctZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWJsYWNrLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICMxOTE5MTk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmhzLWZvcm0gLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuaHMtZm9ybSAuaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAud3BjZjctZm9ybSAuaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmhvdmVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0LCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuaHMtZm9ybSAuaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAud3BjZjctZm9ybSAuaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmZvY3VzLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAgIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmhzLWZvcm0gLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmhzLWZvcm0gLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxOTE5MTkgIzE5MTkxOSAhaW1wb3J0YW50OyB9XG4gICAgICAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWZvcm0gLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQsXG4gICAgICAud3BjZjctZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5idXR0b24uaXMtbGlnaHQsIC5ocy1mb3JtIC5pcy1saWdodC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1saWdodC53cGNmNy1zdWJtaXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgLmJ1dHRvbi5pcy1saWdodDpob3ZlciwgLmhzLWZvcm0gLmlzLWxpZ2h0LmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1saWdodC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAuYnV0dG9uLmlzLWxpZ2h0OmZvY3VzLCAuaHMtZm9ybSAuaXMtbGlnaHQuaHMtYnV0dG9uOmZvY3VzLCAud3BjZjctZm9ybSAuaXMtbGlnaHQud3BjZjctc3VibWl0OmZvY3VzLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5pcy1saWdodC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWxpZ2h0LmlzLWZvY3VzZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgICAuYnV0dG9uLmlzLWxpZ2h0OmZvY3VzOm5vdCg6YWN0aXZlKSwgLmhzLWZvcm0gLmlzLWxpZ2h0LmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC53cGNmNy1mb3JtIC5pcy1saWdodC53cGNmNy1zdWJtaXQ6Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuaHMtZm9ybSAuaXMtbGlnaHQuaXMtZm9jdXNlZC5ocy1idXR0b246bm90KDphY3RpdmUpLCAud3BjZjctZm9ybSAuaXMtbGlnaHQuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6bm90KDphY3RpdmUpIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuMjUpOyB9XG4gICAgLmJ1dHRvbi5pcy1saWdodDphY3RpdmUsIC5ocy1mb3JtIC5pcy1saWdodC5ocy1idXR0b246YWN0aXZlLCAud3BjZjctZm9ybSAuaXMtbGlnaHQud3BjZjctc3VibWl0OmFjdGl2ZSwgLmJ1dHRvbi5pcy1saWdodC5pcy1hY3RpdmUsIC5ocy1mb3JtIC5pcy1saWdodC5pcy1hY3RpdmUuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtbGlnaHQuaXMtYWN0aXZlLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAuYnV0dG9uLmlzLWxpZ2h0W2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLWxpZ2h0LmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy1saWdodC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpZ2h0LFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtbGlnaHQuaHMtYnV0dG9uLFxuICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtbGlnaHQuaHMtYnV0dG9uLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAuaXMtbGlnaHQud3BjZjctc3VibWl0LFxuICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtbGlnaHQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgICBib3JkZXItY29sb3I6ICNGNUY1RjU7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZCwgLmhzLWZvcm0gLmlzLWxpZ2h0LmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWxpZ2h0LmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICBjb2xvcjogI0Y1RjVGNTsgfVxuICAgICAgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZDpob3ZlciwgLmhzLWZvcm0gLmlzLWxpZ2h0LmlzLWludmVydGVkLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLWxpZ2h0LmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgICAgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIC5ocy1mb3JtIC5pcy1saWdodC5pcy1pbnZlcnRlZC5ocy1idXR0b25bZGlzYWJsZWRdLCAud3BjZjctZm9ybSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0W2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5pcy1saWdodC5pcy1pbnZlcnRlZC5ocy1idXR0b24sXG4gICAgICAuaHMtZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWxpZ2h0LmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1saWdodC5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjRjVGNUY1OyB9XG4gICAgLmJ1dHRvbi5pcy1saWdodC5pcy1sb2FkaW5nOjphZnRlciwgLmhzLWZvcm0gLmlzLWxpZ2h0LmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWxpZ2h0LmlzLWxvYWRpbmcud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC43KSByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDsgfVxuICAgIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQsIC5ocy1mb3JtIC5pcy1saWdodC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1saWdodC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNGNUY1RjU7XG4gICAgICBjb2xvcjogI0Y1RjVGNTsgfVxuICAgICAgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZDpob3ZlciwgLmhzLWZvcm0gLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLWxpZ2h0LmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZDpmb2N1cywgLmhzLWZvcm0gLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLndwY2Y3LWZvcm0gLmlzLWxpZ2h0LmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpmb2N1cywgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuaHMtZm9ybSAuaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0Y1RjVGNTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgICAgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmhzLWZvcm0gLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0Y1RjVGNSAjRjVGNUY1ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmhzLWZvcm0gLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmhzLWZvcm0gLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC43KSByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5ocy1mb3JtIC5pcy1saWdodC5pcy1vdXRsaW5lZC5ocy1idXR0b25bZGlzYWJsZWRdLCAud3BjZjctZm9ybSAuaXMtbGlnaHQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0W2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5pcy1saWdodC5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICAuaHMtZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAuaXMtbGlnaHQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1saWdodC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogI0Y1RjVGNTsgfVxuICAgIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5ocy1mb3JtIC5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAgIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5ocy1mb3JtIC5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5ocy1mb3JtIC5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC53cGNmNy1mb3JtIC5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmhzLWZvcm0gLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICAgIGNvbG9yOiAjRjVGNUY1OyB9XG4gICAgICAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuaHMtZm9ybSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQ6OmFmdGVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuaHMtZm9ybSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRjVGNUY1ICNGNUY1RjUgIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5ocy1mb3JtIC5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b25bZGlzYWJsZWRdLCAud3BjZjctZm9ybSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0W2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICAuaHMtZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgLmJ1dHRvbi5pcy1kYXJrLCAuaHMtZm9ybSAuaXMtZGFyay5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1kYXJrLndwY2Y3LXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhBOEI4RjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ1dHRvbi5pcy1kYXJrOmhvdmVyLCAuaHMtZm9ybSAuaXMtZGFyay5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy1kYXJrLndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy1kYXJrLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtZGFyay5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM4NTg5O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ1dHRvbi5pcy1kYXJrOmZvY3VzLCAuaHMtZm9ybSAuaXMtZGFyay5ocy1idXR0b246Zm9jdXMsIC53cGNmNy1mb3JtIC5pcy1kYXJrLndwY2Y3LXN1Ym1pdDpmb2N1cywgLmJ1dHRvbi5pcy1kYXJrLmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5pcy1kYXJrLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtZGFyay5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5idXR0b24uaXMtZGFyazpmb2N1czpub3QoOmFjdGl2ZSksIC5ocy1mb3JtIC5pcy1kYXJrLmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC53cGNmNy1mb3JtIC5pcy1kYXJrLndwY2Y3LXN1Ym1pdDpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtZGFyay5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmhzLWZvcm0gLmlzLWRhcmsuaXMtZm9jdXNlZC5ocy1idXR0b246bm90KDphY3RpdmUpLCAud3BjZjctZm9ybSAuaXMtZGFyay5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDpub3QoOmFjdGl2ZSkge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTM4LCAxMzksIDE0MywgMC4yNSk7IH1cbiAgICAuYnV0dG9uLmlzLWRhcms6YWN0aXZlLCAuaHMtZm9ybSAuaXMtZGFyay5ocy1idXR0b246YWN0aXZlLCAud3BjZjctZm9ybSAuaXMtZGFyay53cGNmNy1zdWJtaXQ6YWN0aXZlLCAuYnV0dG9uLmlzLWRhcmsuaXMtYWN0aXZlLCAuaHMtZm9ybSAuaXMtZGFyay5pcy1hY3RpdmUuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtZGFyay5pcy1hY3RpdmUud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZDdlODM7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLmlzLWRhcmtbZGlzYWJsZWRdLCAuaHMtZm9ybSAuaXMtZGFyay5ocy1idXR0b25bZGlzYWJsZWRdLCAud3BjZjctZm9ybSAuaXMtZGFyay53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhcmssXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5pcy1kYXJrLmhzLWJ1dHRvbixcbiAgICAuaHMtZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWRhcmsuaHMtYnV0dG9uLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAuaXMtZGFyay53cGNmNy1zdWJtaXQsXG4gICAgLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1kYXJrLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEE4QjhGO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOEE4QjhGO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZCwgLmhzLWZvcm0gLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtZGFyay5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjOEE4QjhGOyB9XG4gICAgICAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5ocy1mb3JtIC5pcy1kYXJrLmlzLWludmVydGVkLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLWRhcmsuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0OmhvdmVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1kYXJrLmlzLWludmVydGVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuICAgICAgLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLmlzLWRhcmsuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0W2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQsXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWZvcm0gLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLFxuICAgICAgLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1kYXJrLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAuaXMtZGFyay5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQsXG4gICAgICAud3BjZjctZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWRhcmsuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICM4QThCOEY7IH1cbiAgICAuYnV0dG9uLmlzLWRhcmsuaXMtbG9hZGluZzo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1kYXJrLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWRhcmsuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAuYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQsIC5ocy1mb3JtIC5pcy1kYXJrLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWRhcmsuaXMtb3V0bGluZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOEE4QjhGO1xuICAgICAgY29sb3I6ICM4QThCOEY7IH1cbiAgICAgIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZDpob3ZlciwgLmhzLWZvcm0gLmlzLWRhcmsuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAud3BjZjctZm9ybSAuaXMtZGFyay5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZDpmb2N1cywgLmhzLWZvcm0gLmlzLWRhcmsuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAud3BjZjctZm9ybSAuaXMtZGFyay5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuaHMtZm9ybSAuaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEE4QjhGO1xuICAgICAgICBib3JkZXItY29sb3I6ICM4QThCOEY7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjOEE4QjhGICM4QThCOEYgIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuaHMtZm9ybSAuaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQud3BjZjctc3VibWl0OjphZnRlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuaHMtZm9ybSAuaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5ocy1mb3JtIC5pcy1kYXJrLmlzLW91dGxpbmVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy1kYXJrLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5pcy1kYXJrLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtZGFyay5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLmlzLWRhcmsuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1kYXJrLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICM4QThCOEY7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjOEE4QjhGOyB9XG4gICAgLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuaHMtZm9ybSAuaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5ocy1mb3JtIC5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmhvdmVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0LCAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5ocy1mb3JtIC5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLndwY2Y3LWZvcm0gLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmZvY3VzLCAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmhzLWZvcm0gLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICM4QThCOEY7IH1cbiAgICAgIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmhzLWZvcm0gLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuaHMtZm9ybSAuaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmhzLWZvcm0gLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuaHMtZm9ybSAuaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4QThCOEYgIzhBOEI4RiAhaW1wb3J0YW50OyB9XG4gICAgICAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuaHMtZm9ybSAuaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b25bZGlzYWJsZWRdLCAud3BjZjctZm9ybSAuaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICAuaHMtZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnV0dG9uLmlzLXByaW1hcnksIC5ocy1mb3JtIC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMDU5Mjk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idXR0b24uaXMtcHJpbWFyeTpob3ZlciwgLmhzLWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWhvdmVyZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzUxMjA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLmlzLXByaW1hcnk6Zm9jdXMsIC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXMsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1mb2N1c2VkLCAuaHMtZm9ybSAuaXMtZm9jdXNlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5idXR0b24uaXMtcHJpbWFyeTpmb2N1czpub3QoOmFjdGl2ZSksIC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0OmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuaHMtZm9ybSAuaXMtZm9jdXNlZC5ocy1idXR0b246bm90KDphY3RpdmUpLCAud3BjZjctZm9ybSAuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6bm90KDphY3RpdmUpIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIyNCwgODksIDQxLCAwLjI1KTsgfVxuICAgIC5idXR0b24uaXMtcHJpbWFyeTphY3RpdmUsIC5ocy1mb3JtIC5ocy1idXR0b246YWN0aXZlLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0OmFjdGl2ZSwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWFjdGl2ZSwgLmhzLWZvcm0gLmlzLWFjdGl2ZS5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1hY3RpdmUud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMTRkMWU7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLmlzLXByaW1hcnlbZGlzYWJsZWRdLCAuaHMtZm9ybSAuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtcHJpbWFyeSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWZvcm0gLmhzLWJ1dHRvbixcbiAgICAuaHMtZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWJ1dHRvbixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCxcbiAgICAud3BjZjctZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA1OTI5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRTA1OTI5O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZCwgLmhzLWZvcm0gLmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNFMDU5Mjk7IH1cbiAgICAgIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZDpob3ZlciwgLmhzLWZvcm0gLmlzLWludmVydGVkLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWludmVydGVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuICAgICAgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLWludmVydGVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLFxuICAgICAgLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1pbnZlcnRlZC5ocy1idXR0b24sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICNFMDU5Mjk7IH1cbiAgICAuYnV0dG9uLmlzLXByaW1hcnkuaXMtbG9hZGluZzo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZCwgLmhzLWZvcm0gLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0UwNTkyOTtcbiAgICAgIGNvbG9yOiAjRTA1OTI5OyB9XG4gICAgICAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQ6aG92ZXIsIC5ocy1mb3JtIC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkOmZvY3VzLCAuaHMtZm9ybSAuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAud3BjZjctZm9ybSAuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmZvY3VzLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmhzLWZvcm0gLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA1OTI5O1xuICAgICAgICBib3JkZXItY29sb3I6ICNFMDU5Mjk7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNFMDU5MjkgI0UwNTkyOSAhaW1wb3J0YW50OyB9XG4gICAgICAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuaHMtZm9ybSAuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQud3BjZjctc3VibWl0OjphZnRlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuaHMtZm9ybSAuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmhzLWZvcm0gLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuaHMtZm9ybSAuaXMtb3V0bGluZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICAuaHMtZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTA1OTI5O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogI0UwNTkyOTsgfVxuICAgIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmhzLWZvcm0gLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5ocy1mb3JtIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuaHMtZm9ybSAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAud3BjZjctZm9ybSAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmZvY3VzLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmhzLWZvcm0gLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogI0UwNTkyOTsgfVxuICAgICAgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuaHMtZm9ybSAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmhzLWZvcm0gLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmhzLWZvcm0gLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRTA1OTI5ICNFMDU5MjkgIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLmlzLXByaW1hcnkuaXMtbGlnaHQsIC5ocy1mb3JtIC5pcy1saWdodC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1saWdodC53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjFlZDtcbiAgICAgIGNvbG9yOiAjYzA0NzFjOyB9XG4gICAgICAuYnV0dG9uLmlzLXByaW1hcnkuaXMtbGlnaHQ6aG92ZXIsIC5ocy1mb3JtIC5pcy1saWdodC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy1saWdodC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1saWdodC5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1saWdodC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmU5ZTI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjYzA0NzFjOyB9XG4gICAgICAuYnV0dG9uLmlzLXByaW1hcnkuaXMtbGlnaHQ6YWN0aXZlLCAuaHMtZm9ybSAuaXMtbGlnaHQuaHMtYnV0dG9uOmFjdGl2ZSwgLndwY2Y3LWZvcm0gLmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdDphY3RpdmUsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1saWdodC5pcy1hY3RpdmUsIC5ocy1mb3JtIC5pcy1saWdodC5pcy1hY3RpdmUuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtbGlnaHQuaXMtYWN0aXZlLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUwZDc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjYzA0NzFjOyB9XG4gIC5idXR0b24uaXMtbGluaywgLmhzLWZvcm0gLmlzLWxpbmsuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtbGluay53cGNmNy1zdWJtaXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg1Q0E7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idXR0b24uaXMtbGluazpob3ZlciwgLmhzLWZvcm0gLmlzLWxpbmsuaHMtYnV0dG9uOmhvdmVyLCAud3BjZjctZm9ybSAuaXMtbGluay53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtbGluay5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuaXMtbGluay5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWxpbmsuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2RiZDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idXR0b24uaXMtbGluazpmb2N1cywgLmhzLWZvcm0gLmlzLWxpbmsuaHMtYnV0dG9uOmZvY3VzLCAud3BjZjctZm9ybSAuaXMtbGluay53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5idXR0b24uaXMtbGluay5pcy1mb2N1c2VkLCAuaHMtZm9ybSAuaXMtbGluay5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWxpbmsuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYnV0dG9uLmlzLWxpbms6Zm9jdXM6bm90KDphY3RpdmUpLCAuaHMtZm9ybSAuaXMtbGluay5ocy1idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAud3BjZjctZm9ybSAuaXMtbGluay53cGNmNy1zdWJtaXQ6Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLWxpbmsuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5ocy1mb3JtIC5pcy1saW5rLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSwgLndwY2Y3LWZvcm0gLmlzLWxpbmsuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6bm90KDphY3RpdmUpIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDAsIDEzMywgMjAyLCAwLjI1KTsgfVxuICAgIC5idXR0b24uaXMtbGluazphY3RpdmUsIC5ocy1mb3JtIC5pcy1saW5rLmhzLWJ1dHRvbjphY3RpdmUsIC53cGNmNy1mb3JtIC5pcy1saW5rLndwY2Y3LXN1Ym1pdDphY3RpdmUsIC5idXR0b24uaXMtbGluay5pcy1hY3RpdmUsIC5ocy1mb3JtIC5pcy1saW5rLmlzLWFjdGl2ZS5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1saW5rLmlzLWFjdGl2ZS53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRiMTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idXR0b24uaXMtbGlua1tkaXNhYmxlZF0sIC5ocy1mb3JtIC5pcy1saW5rLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy1saW5rLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGluayxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWZvcm0gLmlzLWxpbmsuaHMtYnV0dG9uLFxuICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtbGluay5ocy1idXR0b24sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5pcy1saW5rLndwY2Y3LXN1Ym1pdCxcbiAgICAud3BjZjctZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWxpbmsud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg1Q0E7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDg1Q0E7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLCAuaHMtZm9ybSAuaXMtbGluay5pcy1pbnZlcnRlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1saW5rLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICMwMDg1Q0E7IH1cbiAgICAgIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZDpob3ZlciwgLmhzLWZvcm0gLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uOmhvdmVyLCAud3BjZjctZm9ybSAuaXMtbGluay5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuaXMtbGluay5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gICAgICAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuaHMtZm9ybSAuaXMtbGluay5pcy1pbnZlcnRlZC5ocy1idXR0b25bZGlzYWJsZWRdLCAud3BjZjctZm9ybSAuaXMtbGluay5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtbGluay5pcy1pbnZlcnRlZC5ocy1idXR0b24sXG4gICAgICAuaHMtZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5pcy1saW5rLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtbGluay5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogIzAwODVDQTsgfVxuICAgIC5idXR0b24uaXMtbGluay5pcy1sb2FkaW5nOjphZnRlciwgLmhzLWZvcm0gLmlzLWxpbmsuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtbGluay5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZCwgLmhzLWZvcm0gLmlzLWxpbmsuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtbGluay5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDg1Q0E7XG4gICAgICBjb2xvcjogIzAwODVDQTsgfVxuICAgICAgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkOmhvdmVyLCAuaHMtZm9ybSAuaXMtbGluay5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy1saW5rLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtbGluay5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkOmZvY3VzLCAuaHMtZm9ybSAuaXMtbGluay5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC53cGNmNy1mb3JtIC5pcy1saW5rLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpmb2N1cywgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtbGluay5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg1Q0E7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwODVDQTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmhzLWZvcm0gLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtbGluay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDg1Q0EgIzAwODVDQSAhaW1wb3J0YW50OyB9XG4gICAgICAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmhzLWZvcm0gLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQ6OmFmdGVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmhzLWZvcm0gLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLWxpbmsuaXMtb3V0bGluZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLmlzLWxpbmsuaXMtb3V0bGluZWQud3BjZjctc3VibWl0W2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQsXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWZvcm0gLmlzLWxpbmsuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1saW5rLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAuaXMtbGluay5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQsXG4gICAgICAud3BjZjctZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWxpbmsuaXMtb3V0bGluZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwODVDQTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDg1Q0E7IH1cbiAgICAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5ocy1mb3JtIC5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmhzLWZvcm0gLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAud3BjZjctZm9ybSAuaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmhzLWZvcm0gLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAud3BjZjctZm9ybSAuaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuaHMtZm9ybSAuaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzAwODVDQTsgfVxuICAgICAgLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuaHMtZm9ybSAuaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQud3BjZjctc3VibWl0OjphZnRlciwgLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuaHMtZm9ybSAuaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwODVDQSAjMDA4NUNBICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5ocy1mb3JtIC5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ1dHRvbi5pcy1saW5rLmlzLWxpZ2h0LCAuaHMtZm9ybSAuaXMtbGluay5pcy1saWdodC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1saW5rLmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMwMDkwZGI7IH1cbiAgICAgIC5idXR0b24uaXMtbGluay5pcy1saWdodDpob3ZlciwgLmhzLWZvcm0gLmlzLWxpbmsuaXMtbGlnaHQuaHMtYnV0dG9uOmhvdmVyLCAud3BjZjctZm9ybSAuaXMtbGluay5pcy1saWdodC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtbGluay5pcy1saWdodC5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuaXMtbGluay5pcy1saWdodC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWxpbmsuaXMtbGlnaHQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzAwOTBkYjsgfVxuICAgICAgLmJ1dHRvbi5pcy1saW5rLmlzLWxpZ2h0OmFjdGl2ZSwgLmhzLWZvcm0gLmlzLWxpbmsuaXMtbGlnaHQuaHMtYnV0dG9uOmFjdGl2ZSwgLndwY2Y3LWZvcm0gLmlzLWxpbmsuaXMtbGlnaHQud3BjZjctc3VibWl0OmFjdGl2ZSwgLmJ1dHRvbi5pcy1saW5rLmlzLWxpZ2h0LmlzLWFjdGl2ZSwgLmhzLWZvcm0gLmlzLWxpbmsuaXMtbGlnaHQuaXMtYWN0aXZlLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWxpbmsuaXMtbGlnaHQuaXMtYWN0aXZlLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMDA5MGRiOyB9XG4gIC5idXR0b24uaXMtaW5mbyxcbiAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24sXG4gIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLFxuICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbiwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5ocy1idXR0b24sIC5ocy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaHMtYnV0dG9uLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5ocy1idXR0b24sIC5ocy1mb3JtIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaHMtYnV0dG9uLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy1zdWJtaXQsXG4gIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5ocy1idXR0b24sIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwY2Y3LXN1Ym1pdCxcbiAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24sIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaHMtYnV0dG9uLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhzLWJ1dHRvbiwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3BjZjctc3VibWl0LCAuaHMtZm9ybSAuaXMtaW5mby5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1pbmZvLndwY2Y3LXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODVDQTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ1dHRvbi5pcy1pbmZvOmhvdmVyLFxuICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uOmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uOmhvdmVyLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmhzLWJ1dHRvbjpob3ZlciwgLmhzLWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5ocy1idXR0b246aG92ZXIsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaHMtYnV0dG9uOmhvdmVyLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmhzLWJ1dHRvbjpob3ZlciwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5ocy1idXR0b246aG92ZXIsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEud3BjZjctc3VibWl0OmhvdmVyLCAud3BjZjctZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwY2Y3LXN1Ym1pdDpob3ZlciwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS53cGNmNy1zdWJtaXQ6aG92ZXIsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3BjZjctc3VibWl0OmhvdmVyLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwY2Y3LXN1Ym1pdDpob3ZlcixcbiAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbjpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5ocy1idXR0b246aG92ZXIsIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaHMtYnV0dG9uOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLndwY2Y3LXN1Ym1pdDpob3ZlciwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy1zdWJtaXQ6aG92ZXIsXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b246aG92ZXIsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaHMtYnV0dG9uOmhvdmVyLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhzLWJ1dHRvbjpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS53cGNmNy1zdWJtaXQ6aG92ZXIsIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3BjZjctc3VibWl0OmhvdmVyLCAuaHMtZm9ybSAuaXMtaW5mby5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy1pbmZvLndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLWhvdmVyZWQsXG4gICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaG92ZXJlZCxcbiAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1ob3ZlcmVkLFxuICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWhvdmVyZWQsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5ocy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5ocy1mb3JtIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsXG4gICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaG92ZXJlZCwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1ob3ZlcmVkLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWhvdmVyZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWhvdmVyZWQud3BjZjctc3VibWl0LCAuaHMtZm9ybSAuaXMtaW5mby5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWluZm8uaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2RiZDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idXR0b24uaXMtaW5mbzpmb2N1cyxcbiAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbjpmb2N1cyxcbiAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbjpmb2N1cyxcbiAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbjpmb2N1cywgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5ocy1idXR0b246Zm9jdXMsIC5ocy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaHMtYnV0dG9uOmZvY3VzLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhzLWJ1dHRvbjpmb2N1cywgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5ocy1idXR0b246Zm9jdXMsIC5ocy1mb3JtIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLndwY2Y3LXN1Ym1pdDpmb2N1cywgLndwY2Y3LWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEud3BjZjctc3VibWl0OmZvY3VzLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwY2Y3LXN1Ym1pdDpmb2N1cywgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy1zdWJtaXQ6Zm9jdXMsXG4gICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b246Zm9jdXMsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaHMtYnV0dG9uOmZvY3VzLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhzLWJ1dHRvbjpmb2N1cywgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS53cGNmNy1zdWJtaXQ6Zm9jdXMsIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3BjZjctc3VibWl0OmZvY3VzLFxuICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uOmZvY3VzLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmhzLWJ1dHRvbjpmb2N1cywgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5ocy1idXR0b246Zm9jdXMsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEud3BjZjctc3VibWl0OmZvY3VzLCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwY2Y3LXN1Ym1pdDpmb2N1cywgLmhzLWZvcm0gLmlzLWluZm8uaHMtYnV0dG9uOmZvY3VzLCAud3BjZjctZm9ybSAuaXMtaW5mby53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5idXR0b24uaXMtaW5mby5pcy1mb2N1c2VkLFxuICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWZvY3VzZWQsXG4gICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtZm9jdXNlZCxcbiAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1mb2N1c2VkLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWZvY3VzZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWZvY3VzZWQud3BjZjctc3VibWl0LCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWZvY3VzZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWZvY3VzZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWZvY3VzZWQud3BjZjctc3VibWl0LFxuICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWZvY3VzZWQsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtZm9jdXNlZC5ocy1idXR0b24sIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtZm9jdXNlZC5ocy1idXR0b24sIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQsXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtZm9jdXNlZCwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLmlzLWluZm8uaXMtZm9jdXNlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1pbmZvLmlzLWZvY3VzZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmJ1dHRvbi5pcy1pbmZvOmZvY3VzOm5vdCg6YWN0aXZlKSxcbiAgICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSxcbiAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSxcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5ocy1idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAuaHMtZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaHMtYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5ocy1idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAuaHMtZm9ybSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEud3BjZjctc3VibWl0OmZvY3VzOm5vdCg6YWN0aXZlKSwgLndwY2Y3LWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy1zdWJtaXQ6Zm9jdXM6bm90KDphY3RpdmUpLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLndwY2Y3LXN1Ym1pdDpmb2N1czpub3QoOmFjdGl2ZSksIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3BjZjctc3VibWl0OmZvY3VzOm5vdCg6YWN0aXZlKSwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy1zdWJtaXQ6Zm9jdXM6bm90KDphY3RpdmUpLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaHMtYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS53cGNmNy1zdWJtaXQ6Zm9jdXM6bm90KDphY3RpdmUpLCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwY2Y3LXN1Ym1pdDpmb2N1czpub3QoOmFjdGl2ZSksXG4gICAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaHMtYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5ocy1idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLndwY2Y3LXN1Ym1pdDpmb2N1czpub3QoOmFjdGl2ZSksIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3BjZjctc3VibWl0OmZvY3VzOm5vdCg6YWN0aXZlKSwgLmhzLWZvcm0gLmlzLWluZm8uaHMtYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLndwY2Y3LWZvcm0gLmlzLWluZm8ud3BjZjctc3VibWl0OmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1pbmZvLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLFxuICAgICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksXG4gICAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSxcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSwgLmhzLWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1mb2N1c2VkLmhzLWJ1dHRvbjpub3QoOmFjdGl2ZSksIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtZm9jdXNlZC5ocy1idXR0b246bm90KDphY3RpdmUpLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1mb2N1c2VkLmhzLWJ1dHRvbjpub3QoOmFjdGl2ZSksIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6bm90KDphY3RpdmUpLCAud3BjZjctZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWZvY3VzZWQud3BjZjctc3VibWl0Om5vdCg6YWN0aXZlKSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDpub3QoOmFjdGl2ZSksIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6bm90KDphY3RpdmUpLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWZvY3VzZWQud3BjZjctc3VibWl0Om5vdCg6YWN0aXZlKSxcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1mb2N1c2VkLmhzLWJ1dHRvbjpub3QoOmFjdGl2ZSksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6bm90KDphY3RpdmUpLCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWZvY3VzZWQud3BjZjctc3VibWl0Om5vdCg6YWN0aXZlKSxcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1mb2N1c2VkLmhzLWJ1dHRvbjpub3QoOmFjdGl2ZSksIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6bm90KDphY3RpdmUpLCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWZvY3VzZWQud3BjZjctc3VibWl0Om5vdCg6YWN0aXZlKSwgLmhzLWZvcm0gLmlzLWluZm8uaXMtZm9jdXNlZC5ocy1idXR0b246bm90KDphY3RpdmUpLCAud3BjZjctZm9ybSAuaXMtaW5mby5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDpub3QoOmFjdGl2ZSkge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMCwgMTMzLCAyMDIsIDAuMjUpOyB9XG4gICAgLmJ1dHRvbi5pcy1pbmZvOmFjdGl2ZSxcbiAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbjphY3RpdmUsXG4gICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b246YWN0aXZlLFxuICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5ocy1idXR0b246YWN0aXZlLCAuaHMtZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhzLWJ1dHRvbjphY3RpdmUsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaHMtYnV0dG9uOmFjdGl2ZSwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5ocy1idXR0b246YWN0aXZlLCAuaHMtZm9ybSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhzLWJ1dHRvbjphY3RpdmUsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEud3BjZjctc3VibWl0OmFjdGl2ZSwgLndwY2Y3LWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy1zdWJtaXQ6YWN0aXZlLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLndwY2Y3LXN1Ym1pdDphY3RpdmUsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3BjZjctc3VibWl0OmFjdGl2ZSwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy1zdWJtaXQ6YWN0aXZlLFxuICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uOmFjdGl2ZSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5ocy1idXR0b246YWN0aXZlLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhzLWJ1dHRvbjphY3RpdmUsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEud3BjZjctc3VibWl0OmFjdGl2ZSwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy1zdWJtaXQ6YWN0aXZlLFxuICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uOmFjdGl2ZSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5ocy1idXR0b246YWN0aXZlLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhzLWJ1dHRvbjphY3RpdmUsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEud3BjZjctc3VibWl0OmFjdGl2ZSwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy1zdWJtaXQ6YWN0aXZlLCAuaHMtZm9ybSAuaXMtaW5mby5ocy1idXR0b246YWN0aXZlLCAud3BjZjctZm9ybSAuaXMtaW5mby53cGNmNy1zdWJtaXQ6YWN0aXZlLCAuYnV0dG9uLmlzLWluZm8uaXMtYWN0aXZlLFxuICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWFjdGl2ZSxcbiAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1hY3RpdmUsXG4gICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtYWN0aXZlLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWFjdGl2ZS5ocy1idXR0b24sIC5ocy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtYWN0aXZlLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1hY3RpdmUuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWFjdGl2ZS5ocy1idXR0b24sIC5ocy1mb3JtIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtYWN0aXZlLmhzLWJ1dHRvbiwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1hY3RpdmUud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWFjdGl2ZS53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtYWN0aXZlLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1hY3RpdmUud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWFjdGl2ZS53cGNmNy1zdWJtaXQsXG4gICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtYWN0aXZlLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWFjdGl2ZS5ocy1idXR0b24sIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtYWN0aXZlLmhzLWJ1dHRvbiwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1hY3RpdmUud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWFjdGl2ZS53cGNmNy1zdWJtaXQsXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtYWN0aXZlLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWFjdGl2ZS5ocy1idXR0b24sIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtYWN0aXZlLmhzLWJ1dHRvbiwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1hY3RpdmUud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWFjdGl2ZS53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC5pcy1pbmZvLmlzLWFjdGl2ZS5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1pbmZvLmlzLWFjdGl2ZS53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRiMTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idXR0b24uaXMtaW5mb1tkaXNhYmxlZF0sXG4gICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b25bZGlzYWJsZWRdLFxuICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uW2Rpc2FibGVkXSxcbiAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbltkaXNhYmxlZF0sIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5ocy1idXR0b25bZGlzYWJsZWRdLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5ocy1idXR0b25bZGlzYWJsZWRdLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3BjZjctc3VibWl0W2Rpc2FibGVkXSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3BjZjctc3VibWl0W2Rpc2FibGVkXSxcbiAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbltkaXNhYmxlZF0sIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5ocy1idXR0b25bZGlzYWJsZWRdLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3BjZjctc3VibWl0W2Rpc2FibGVkXSxcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbltkaXNhYmxlZF0sIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5ocy1idXR0b25bZGlzYWJsZWRdLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3BjZjctc3VibWl0W2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLWluZm8uaHMtYnV0dG9uW2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLmlzLWluZm8ud3BjZjctc3VibWl0W2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1pbmZvLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbixcbiAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBmaWVsZHNldFtkaXNhYmxlZF0gYS5idXR0b24sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLFxuICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ1dHRvbixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24sXG4gICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gZmllbGRzZXRbZGlzYWJsZWRdIGEuYnV0dG9uLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmhzLWJ1dHRvbixcbiAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYS5ocy1idXR0b24sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaHMtYnV0dG9uLFxuICAgIC5ocy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmhzLWJ1dHRvbixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5ocy1idXR0b24sXG4gICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gZmllbGRzZXRbZGlzYWJsZWRdIGEuaHMtYnV0dG9uLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmhzLWJ1dHRvbixcbiAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYS5ocy1idXR0b24sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaHMtYnV0dG9uLFxuICAgIC5ocy1mb3JtIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmhzLWJ1dHRvbixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS53cGNmNy1zdWJtaXQsXG4gICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGEud3BjZjctc3VibWl0LFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwY2Y3LXN1Ym1pdCxcbiAgICAud3BjZjctZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBmaWVsZHNldFtkaXNhYmxlZF0gYS53cGNmNy1zdWJtaXQsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEud3BjZjctc3VibWl0LFxuICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBhLndwY2Y3LXN1Ym1pdCxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy1zdWJtaXQsXG4gICAgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gZmllbGRzZXRbZGlzYWJsZWRdIGEud3BjZjctc3VibWl0LFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwY2Y3LXN1Ym1pdCxcbiAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBmaWVsZHNldFtkaXNhYmxlZF0gYS53cGNmNy1zdWJtaXQsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLFxuICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ1dHRvbixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5ocy1idXR0b24sXG4gICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGEuaHMtYnV0dG9uLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhzLWJ1dHRvbixcbiAgICAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBmaWVsZHNldFtkaXNhYmxlZF0gYS5ocy1idXR0b24sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEud3BjZjctc3VibWl0LFxuICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBhLndwY2Y3LXN1Ym1pdCxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy1zdWJtaXQsXG4gICAgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gZmllbGRzZXRbZGlzYWJsZWRdIGEud3BjZjctc3VibWl0LFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbixcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBmaWVsZHNldFtkaXNhYmxlZF0gYS5idXR0b24sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaHMtYnV0dG9uLFxuICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmhzLWJ1dHRvbixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5ocy1idXR0b24sXG4gICAgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gZmllbGRzZXRbZGlzYWJsZWRdIGEuaHMtYnV0dG9uLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLndwY2Y3LXN1Ym1pdCxcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYS53cGNmNy1zdWJtaXQsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3BjZjctc3VibWl0LFxuICAgIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLndwY2Y3LXN1Ym1pdCxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWZvcm0gLmlzLWluZm8uaHMtYnV0dG9uLFxuICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtaW5mby5ocy1idXR0b24sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5pcy1pbmZvLndwY2Y3LXN1Ym1pdCxcbiAgICAud3BjZjctZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWluZm8ud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg1Q0E7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDg1Q0E7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLFxuICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWludmVydGVkLFxuICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWludmVydGVkLFxuICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWludmVydGVkLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5ocy1idXR0b24sIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5ocy1idXR0b24sIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZCwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5ocy1idXR0b24sIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQsXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWQsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0LCAuaHMtZm9ybSAuaXMtaW5mby5pcy1pbnZlcnRlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1pbmZvLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICMwMDg1Q0E7IH1cbiAgICAgIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZDpob3ZlcixcbiAgICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWludmVydGVkOmhvdmVyLFxuICAgICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWQ6aG92ZXIsXG4gICAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5ocy1idXR0b246aG92ZXIsIC5ocy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uOmhvdmVyLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5ocy1idXR0b246aG92ZXIsIC5ocy1mb3JtIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLndwY2Y3LWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0OmhvdmVyLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQ6aG92ZXIsXG4gICAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZDpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5ocy1idXR0b246aG92ZXIsIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQ6aG92ZXIsXG4gICAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZDpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5ocy1idXR0b246aG92ZXIsIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5ocy1mb3JtIC5pcy1pbmZvLmlzLWludmVydGVkLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLWluZm8uaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0OmhvdmVyLCAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCxcbiAgICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWludmVydGVkLmlzLWhvdmVyZWQsXG4gICAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLFxuICAgICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsXG4gICAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWludmVydGVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0LCAuaHMtZm9ybSAuaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gICAgICAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLFxuICAgICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLFxuICAgICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLFxuICAgICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWludmVydGVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC5ocy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5ocy1idXR0b25bZGlzYWJsZWRdLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWludmVydGVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC5ocy1mb3JtIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLCAud3BjZjctZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0W2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5ocy1idXR0b25bZGlzYWJsZWRdLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0W2Rpc2FibGVkXSxcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWludmVydGVkW2Rpc2FibGVkXSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5ocy1idXR0b25bZGlzYWJsZWRdLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0W2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLCAuaHMtZm9ybSAuaXMtaW5mby5pcy1pbnZlcnRlZC5ocy1idXR0b25bZGlzYWJsZWRdLCAud3BjZjctZm9ybSAuaXMtaW5mby5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZCxcbiAgICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ1dHRvbi5pcy1pbnZlcnRlZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZCxcbiAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ1dHRvbi5pcy1pbnZlcnRlZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZCxcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ1dHRvbi5pcy1pbnZlcnRlZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZCxcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ1dHRvbi5pcy1pbnZlcnRlZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZCxcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ1dHRvbi5pcy1pbnZlcnRlZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtaW5mby5pcy1pbnZlcnRlZC5ocy1idXR0b24sXG4gICAgICAuaHMtZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5pcy1pbmZvLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtaW5mby5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogIzAwODVDQTsgfVxuICAgIC5idXR0b24uaXMtaW5mby5pcy1sb2FkaW5nOjphZnRlcixcbiAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1sb2FkaW5nOjphZnRlcixcbiAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1sb2FkaW5nOjphZnRlcixcbiAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1sb2FkaW5nOjphZnRlciwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5ocy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5ocy1mb3JtIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OjphZnRlciwgLndwY2Y3LWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6OmFmdGVyLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OjphZnRlciwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsXG4gICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtbG9hZGluZzo6YWZ0ZXIsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6OmFmdGVyLFxuICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWxvYWRpbmc6OmFmdGVyLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6OmFmdGVyLCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OjphZnRlciwgLmhzLWZvcm0gLmlzLWluZm8uaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtaW5mby5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZCxcbiAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1vdXRsaW5lZCxcbiAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1vdXRsaW5lZCxcbiAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1vdXRsaW5lZCwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5ocy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5ocy1mb3JtIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQsXG4gICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtb3V0bGluZWQsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLmlzLWluZm8uaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtaW5mby5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDg1Q0E7XG4gICAgICBjb2xvcjogIzAwODVDQTsgfVxuICAgICAgLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkOmhvdmVyLFxuICAgICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtb3V0bGluZWQ6aG92ZXIsXG4gICAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1vdXRsaW5lZDpob3ZlcixcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmhzLWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmhvdmVyLCAud3BjZjctZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmhvdmVyLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpob3ZlcixcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmhvdmVyLCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpob3ZlcixcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmhvdmVyLCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLmhzLWZvcm0gLmlzLWluZm8uaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAud3BjZjctZm9ybSAuaXMtaW5mby5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLFxuICAgICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtb3V0bGluZWQuaXMtaG92ZXJlZCxcbiAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsXG4gICAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0LCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkOmZvY3VzLFxuICAgICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtb3V0bGluZWQ6Zm9jdXMsXG4gICAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1vdXRsaW5lZDpmb2N1cyxcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmhzLWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmZvY3VzLCAud3BjZjctZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpmb2N1cywgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmZvY3VzLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpmb2N1cyxcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkOmZvY3VzLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmZvY3VzLCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpmb2N1cyxcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkOmZvY3VzLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmZvY3VzLCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpmb2N1cywgLmhzLWZvcm0gLmlzLWluZm8uaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAud3BjZjctZm9ybSAuaXMtaW5mby5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLFxuICAgICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtb3V0bGluZWQuaXMtZm9jdXNlZCxcbiAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsXG4gICAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQud3BjZjctc3VibWl0LCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24sIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24sIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg1Q0E7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwODVDQTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlcixcbiAgICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLFxuICAgICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIsXG4gICAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5ocy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5ocy1mb3JtIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OjphZnRlciwgLndwY2Y3LWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6OmFmdGVyLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OjphZnRlciwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsXG4gICAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OjphZnRlciwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsXG4gICAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OjphZnRlciwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDA4NUNBICMwMDg1Q0EgIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLFxuICAgICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsXG4gICAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlcixcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmhzLWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6aG92ZXI6OmFmdGVyLCAud3BjZjctZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmhvdmVyOjphZnRlciwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpob3Zlcjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6aG92ZXI6OmFmdGVyLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmhvdmVyOjphZnRlcixcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6aG92ZXI6OmFmdGVyLCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmhvdmVyOjphZnRlcixcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6aG92ZXI6OmFmdGVyLCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmhvdmVyOjphZnRlciwgLmhzLWZvcm0gLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLFxuICAgICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlcixcbiAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsXG4gICAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuaHMtZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuaHMtZm9ybSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQ6OmFmdGVyLCAud3BjZjctZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQ6OmFmdGVyLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQ6OmFmdGVyLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQ6OmFmdGVyLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQ6OmFmdGVyLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQud3BjZjctc3VibWl0OjphZnRlciwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQud3BjZjctc3VibWl0OjphZnRlcixcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQud3BjZjctc3VibWl0OjphZnRlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLFxuICAgICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsXG4gICAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlcixcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmhzLWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6Zm9jdXM6OmFmdGVyLCAud3BjZjctZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmZvY3VzOjphZnRlciwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpmb2N1czo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6Zm9jdXM6OmFmdGVyLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmZvY3VzOjphZnRlcixcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6Zm9jdXM6OmFmdGVyLCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmZvY3VzOjphZnRlcixcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6Zm9jdXM6OmFmdGVyLCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmZvY3VzOjphZnRlciwgLmhzLWZvcm0gLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLFxuICAgICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlcixcbiAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsXG4gICAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyLCAuaHMtZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyLCAuaHMtZm9ybSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6OmFmdGVyLCAud3BjZjctZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6OmFmdGVyLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6OmFmdGVyLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6OmFmdGVyLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6OmFmdGVyLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQud3BjZjctc3VibWl0OjphZnRlciwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQud3BjZjctc3VibWl0OjphZnRlcixcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sXG4gICAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sXG4gICAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sXG4gICAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5ocy1idXR0b25bZGlzYWJsZWRdLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC5ocy1idXR0b25bZGlzYWJsZWRdLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0W2Rpc2FibGVkXSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0W2Rpc2FibGVkXSxcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1vdXRsaW5lZC5ocy1idXR0b25bZGlzYWJsZWRdLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0W2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLW91dGxpbmVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sIC5ocy1mb3JtIC5pcy1pbmZvLmlzLW91dGxpbmVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy1pbmZvLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkLFxuICAgICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gZmllbGRzZXRbZGlzYWJsZWRdIGEuYnV0dG9uLmlzLW91dGxpbmVkLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkLFxuICAgICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gZmllbGRzZXRbZGlzYWJsZWRdIGEuYnV0dG9uLmlzLW91dGxpbmVkLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkLFxuICAgICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gZmllbGRzZXRbZGlzYWJsZWRdIGEuYnV0dG9uLmlzLW91dGxpbmVkLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgLmhzLWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gZmllbGRzZXRbZGlzYWJsZWRdIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gZmllbGRzZXRbZGlzYWJsZWRdIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gZmllbGRzZXRbZGlzYWJsZWRdIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwY2Y3LWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gZmllbGRzZXRbZGlzYWJsZWRdIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gZmllbGRzZXRbZGlzYWJsZWRdIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gZmllbGRzZXRbZGlzYWJsZWRdIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gZmllbGRzZXRbZGlzYWJsZWRdIGEuYnV0dG9uLmlzLW91dGxpbmVkLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gZmllbGRzZXRbZGlzYWJsZWRdIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gZmllbGRzZXRbZGlzYWJsZWRdIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLW91dGxpbmVkLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gZmllbGRzZXRbZGlzYWJsZWRdIGEuYnV0dG9uLmlzLW91dGxpbmVkLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gZmllbGRzZXRbZGlzYWJsZWRdIGEuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gZmllbGRzZXRbZGlzYWJsZWRdIGEuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5pcy1pbmZvLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtaW5mby5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLmlzLWluZm8uaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1pbmZvLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDg1Q0E7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDA4NUNBOyB9XG4gICAgLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLFxuICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLFxuICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLFxuICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQsXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LCAuaHMtZm9ybSAuaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsXG4gICAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlcixcbiAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLFxuICAgICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuaHMtZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuaHMtZm9ybSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC53cGNmNy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmhvdmVyLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmhvdmVyLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmhvdmVyLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmhvdmVyLCAuaHMtZm9ybSAuaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsXG4gICAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLFxuICAgICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCxcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5ocy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5ocy1mb3JtIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsXG4gICAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0LCAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsXG4gICAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cyxcbiAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLFxuICAgICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuaHMtZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuaHMtZm9ybSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC53cGNmNy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmZvY3VzLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpmb2N1cywgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmZvY3VzLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmZvY3VzLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmZvY3VzLCAuaHMtZm9ybSAuaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC53cGNmNy1mb3JtIC5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpmb2N1cywgLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsXG4gICAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLFxuICAgICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCxcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24sIC5ocy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24sIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24sIC5ocy1mb3JtIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24sIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQsXG4gICAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMwMDg1Q0E7IH1cbiAgICAgIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlcixcbiAgICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLFxuICAgICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsXG4gICAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5ocy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5ocy1mb3JtIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmhvdmVyOjphZnRlciwgLndwY2Y3LWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpob3Zlcjo6YWZ0ZXIsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6aG92ZXI6OmFmdGVyLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmhvdmVyOjphZnRlciwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpob3Zlcjo6YWZ0ZXIsXG4gICAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmhvdmVyOjphZnRlciwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpob3Zlcjo6YWZ0ZXIsXG4gICAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmhvdmVyOjphZnRlciwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpob3Zlcjo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlcixcbiAgICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsXG4gICAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLFxuICAgICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmhzLWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQud3BjZjctc3VibWl0OjphZnRlciwgLndwY2Y3LWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQud3BjZjctc3VibWl0OjphZnRlciwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQud3BjZjctc3VibWl0OjphZnRlciwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQud3BjZjctc3VibWl0OjphZnRlciwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQud3BjZjctc3VibWl0OjphZnRlcixcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsXG4gICAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQ6OmFmdGVyLCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQ6OmFmdGVyLCAuaHMtZm9ybSAuaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlcixcbiAgICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLFxuICAgICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsXG4gICAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5ocy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5ocy1mb3JtIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmZvY3VzOjphZnRlciwgLndwY2Y3LWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpmb2N1czo6YWZ0ZXIsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6Zm9jdXM6OmFmdGVyLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmZvY3VzOjphZnRlciwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpmb2N1czo6YWZ0ZXIsXG4gICAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmZvY3VzOjphZnRlciwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpmb2N1czo6YWZ0ZXIsXG4gICAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmZvY3VzOjphZnRlciwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpmb2N1czo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlcixcbiAgICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsXG4gICAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLFxuICAgICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciwgLmhzLWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQud3BjZjctc3VibWl0OjphZnRlciwgLndwY2Y3LWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQud3BjZjctc3VibWl0OjphZnRlciwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQud3BjZjctc3VibWl0OjphZnRlciwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQud3BjZjctc3VibWl0OjphZnRlciwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQud3BjZjctc3VibWl0OjphZnRlcixcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsXG4gICAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6OmFmdGVyLCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6OmFmdGVyLCAuaHMtZm9ybSAuaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDg1Q0EgIzAwODVDQSAhaW1wb3J0YW50OyB9XG4gICAgICAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLFxuICAgICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLFxuICAgICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLFxuICAgICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC5ocy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b25bZGlzYWJsZWRdLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC5ocy1mb3JtIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLCAud3BjZjctZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0W2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b25bZGlzYWJsZWRdLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0W2Rpc2FibGVkXSxcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b25bZGlzYWJsZWRdLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0W2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLCAuaHMtZm9ybSAuaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b25bZGlzYWJsZWRdLCAud3BjZjctZm9ybSAuaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCxcbiAgICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCxcbiAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCxcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCxcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCxcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICAuaHMtZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idXR0b24uaXMtaW5mby5pcy1saWdodCxcbiAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1saWdodCxcbiAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1saWdodCxcbiAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1saWdodCwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1saWdodC5ocy1idXR0b24sIC5ocy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtbGlnaHQuaHMtYnV0dG9uLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWxpZ2h0LmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1saWdodC5ocy1idXR0b24sIC5ocy1mb3JtIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtbGlnaHQuaHMtYnV0dG9uLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1saWdodC53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtbGlnaHQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1saWdodC53cGNmNy1zdWJtaXQsXG4gICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtbGlnaHQsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtbGlnaHQuaHMtYnV0dG9uLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWxpZ2h0LmhzLWJ1dHRvbiwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1saWdodC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtbGlnaHQud3BjZjctc3VibWl0LFxuICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWxpZ2h0LCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWxpZ2h0LmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1saWdodC5ocy1idXR0b24sIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtbGlnaHQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLmlzLWluZm8uaXMtbGlnaHQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtaW5mby5pcy1saWdodC53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjJGODtcbiAgICAgIGNvbG9yOiAjMDA5MGRiOyB9XG4gICAgICAuYnV0dG9uLmlzLWluZm8uaXMtbGlnaHQ6aG92ZXIsXG4gICAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1saWdodDpob3ZlcixcbiAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWxpZ2h0OmhvdmVyLFxuICAgICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtbGlnaHQ6aG92ZXIsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtbGlnaHQuaHMtYnV0dG9uOmhvdmVyLCAuaHMtZm9ybSAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWxpZ2h0LmhzLWJ1dHRvbjpob3ZlciwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1saWdodC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtbGlnaHQuaHMtYnV0dG9uOmhvdmVyLCAuaHMtZm9ybSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWxpZ2h0LmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1saWdodC53cGNmNy1zdWJtaXQ6aG92ZXIsIC53cGNmNy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtbGlnaHQud3BjZjctc3VibWl0OmhvdmVyLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdDpob3ZlciwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1saWdodC53cGNmNy1zdWJtaXQ6aG92ZXIsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtbGlnaHQud3BjZjctc3VibWl0OmhvdmVyLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtbGlnaHQ6aG92ZXIsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtbGlnaHQuaHMtYnV0dG9uOmhvdmVyLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWxpZ2h0LmhzLWJ1dHRvbjpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1saWdodC53cGNmNy1zdWJtaXQ6aG92ZXIsIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtbGlnaHQud3BjZjctc3VibWl0OmhvdmVyLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtbGlnaHQ6aG92ZXIsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtbGlnaHQuaHMtYnV0dG9uOmhvdmVyLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWxpZ2h0LmhzLWJ1dHRvbjpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1saWdodC53cGNmNy1zdWJtaXQ6aG92ZXIsIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtbGlnaHQud3BjZjctc3VibWl0OmhvdmVyLCAuaHMtZm9ybSAuaXMtaW5mby5pcy1saWdodC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy1pbmZvLmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLWxpZ2h0LmlzLWhvdmVyZWQsXG4gICAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1saWdodC5pcy1ob3ZlcmVkLFxuICAgICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtbGlnaHQuaXMtaG92ZXJlZCxcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWxpZ2h0LmlzLWhvdmVyZWQsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5ocy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5ocy1mb3JtIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtbGlnaHQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtbGlnaHQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtbGlnaHQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtbGlnaHQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtbGlnaHQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsXG4gICAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1saWdodC5pcy1ob3ZlcmVkLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWxpZ2h0LmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWxpZ2h0LmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWxpZ2h0LmlzLWhvdmVyZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWxpZ2h0LmlzLWhvdmVyZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtbGlnaHQuaXMtaG92ZXJlZCwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1saWdodC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1saWdodC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1saWdodC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1saWdodC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLmlzLWluZm8uaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1pbmZvLmlzLWxpZ2h0LmlzLWhvdmVyZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWRmNTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMwMDkwZGI7IH1cbiAgICAgIC5idXR0b24uaXMtaW5mby5pcy1saWdodDphY3RpdmUsXG4gICAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1saWdodDphY3RpdmUsXG4gICAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1saWdodDphY3RpdmUsXG4gICAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1saWdodDphY3RpdmUsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtbGlnaHQuaHMtYnV0dG9uOmFjdGl2ZSwgLmhzLWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1saWdodC5ocy1idXR0b246YWN0aXZlLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWxpZ2h0LmhzLWJ1dHRvbjphY3RpdmUsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtbGlnaHQuaHMtYnV0dG9uOmFjdGl2ZSwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1saWdodC5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdDphY3RpdmUsIC53cGNmNy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtbGlnaHQud3BjZjctc3VibWl0OmFjdGl2ZSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1saWdodC53cGNmNy1zdWJtaXQ6YWN0aXZlLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdDphY3RpdmUsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtbGlnaHQud3BjZjctc3VibWl0OmFjdGl2ZSxcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWxpZ2h0OmFjdGl2ZSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1saWdodC5ocy1idXR0b246YWN0aXZlLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWxpZ2h0LmhzLWJ1dHRvbjphY3RpdmUsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtbGlnaHQud3BjZjctc3VibWl0OmFjdGl2ZSwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1saWdodC53cGNmNy1zdWJtaXQ6YWN0aXZlLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtbGlnaHQ6YWN0aXZlLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWxpZ2h0LmhzLWJ1dHRvbjphY3RpdmUsIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtbGlnaHQuaHMtYnV0dG9uOmFjdGl2ZSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1saWdodC53cGNmNy1zdWJtaXQ6YWN0aXZlLCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdDphY3RpdmUsIC5ocy1mb3JtIC5pcy1pbmZvLmlzLWxpZ2h0LmhzLWJ1dHRvbjphY3RpdmUsIC53cGNmNy1mb3JtIC5pcy1pbmZvLmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdDphY3RpdmUsIC5idXR0b24uaXMtaW5mby5pcy1saWdodC5pcy1hY3RpdmUsXG4gICAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1saWdodC5pcy1hY3RpdmUsXG4gICAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1saWdodC5pcy1hY3RpdmUsXG4gICAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmJ1dHRvbi5pcy1saWdodC5pcy1hY3RpdmUsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtbGlnaHQuaXMtYWN0aXZlLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1saWdodC5pcy1hY3RpdmUuaHMtYnV0dG9uLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWxpZ2h0LmlzLWFjdGl2ZS5ocy1idXR0b24sIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC5ocy1mb3JtIGEuaXMtbGlnaHQuaXMtYWN0aXZlLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1saWdodC5pcy1hY3RpdmUuaHMtYnV0dG9uLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBhLmlzLWxpZ2h0LmlzLWFjdGl2ZS53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtbGlnaHQuaXMtYWN0aXZlLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1saWdodC5pcy1hY3RpdmUud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWxpZ2h0LmlzLWFjdGl2ZS53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtbGlnaHQuaXMtYWN0aXZlLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuYnV0dG9uLmlzLWxpZ2h0LmlzLWFjdGl2ZSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLmhzLWZvcm0gYS5pcy1saWdodC5pcy1hY3RpdmUuaHMtYnV0dG9uLCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWxpZ2h0LmlzLWFjdGl2ZS5ocy1idXR0b24sIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGEuaXMtbGlnaHQuaXMtYWN0aXZlLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1saWdodC5pcy1hY3RpdmUud3BjZjctc3VibWl0LFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5idXR0b24uaXMtbGlnaHQuaXMtYWN0aXZlLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAuaHMtZm9ybSBhLmlzLWxpZ2h0LmlzLWFjdGl2ZS5ocy1idXR0b24sIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtbGlnaHQuaXMtYWN0aXZlLmhzLWJ1dHRvbiwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gYS5pcy1saWdodC5pcy1hY3RpdmUud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWxpZ2h0LmlzLWFjdGl2ZS53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC5pcy1pbmZvLmlzLWxpZ2h0LmlzLWFjdGl2ZS5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1pbmZvLmlzLWxpZ2h0LmlzLWFjdGl2ZS53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlOGYzO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzAwOTBkYjsgfVxuICAuYnV0dG9uLmlzLXN1Y2Nlc3MsIC5ocy1mb3JtIC5pcy1zdWNjZXNzLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXN1Y2Nlc3Mud3BjZjctc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjNzhlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLmlzLXN1Y2Nlc3M6aG92ZXIsIC5ocy1mb3JtIC5pcy1zdWNjZXNzLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLXN1Y2Nlc3Mud3BjZjctc3VibWl0OmhvdmVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmlzLXN1Y2Nlc3MuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1zdWNjZXNzLmlzLWhvdmVyZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZWM0ODc7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLmlzLXN1Y2Nlc3M6Zm9jdXMsIC5ocy1mb3JtIC5pcy1zdWNjZXNzLmhzLWJ1dHRvbjpmb2N1cywgLndwY2Y3LWZvcm0gLmlzLXN1Y2Nlc3Mud3BjZjctc3VibWl0OmZvY3VzLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtZm9jdXNlZCwgLmhzLWZvcm0gLmlzLXN1Y2Nlc3MuaXMtZm9jdXNlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1zdWNjZXNzLmlzLWZvY3VzZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmJ1dHRvbi5pcy1zdWNjZXNzOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmhzLWZvcm0gLmlzLXN1Y2Nlc3MuaHMtYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLndwY2Y3LWZvcm0gLmlzLXN1Y2Nlc3Mud3BjZjctc3VibWl0OmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuaHMtZm9ybSAuaXMtc3VjY2Vzcy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjpub3QoOmFjdGl2ZSksIC53cGNmNy1mb3JtIC5pcy1zdWNjZXNzLmlzLWZvY3VzZWQud3BjZjctc3VibWl0Om5vdCg6YWN0aXZlKSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg3MiwgMTk5LCAxNDIsIDAuMjUpOyB9XG4gICAgLmJ1dHRvbi5pcy1zdWNjZXNzOmFjdGl2ZSwgLmhzLWZvcm0gLmlzLXN1Y2Nlc3MuaHMtYnV0dG9uOmFjdGl2ZSwgLndwY2Y3LWZvcm0gLmlzLXN1Y2Nlc3Mud3BjZjctc3VibWl0OmFjdGl2ZSwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWFjdGl2ZSwgLmhzLWZvcm0gLmlzLXN1Y2Nlc3MuaXMtYWN0aXZlLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXN1Y2Nlc3MuaXMtYWN0aXZlLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FiYjgxO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ1dHRvbi5pcy1zdWNjZXNzW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLXN1Y2Nlc3MuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLmlzLXN1Y2Nlc3Mud3BjZjctc3VibWl0W2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1zdWNjZXNzLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtc3VjY2Vzcy5ocy1idXR0b24sXG4gICAgLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1zdWNjZXNzLmhzLWJ1dHRvbixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLmlzLXN1Y2Nlc3Mud3BjZjctc3VibWl0LFxuICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtc3VjY2Vzcy53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ4Yzc4ZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQsIC5ocy1mb3JtIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzQ4Yzc4ZTsgfVxuICAgICAgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkOmhvdmVyLCAuaHMtZm9ybSAuaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cbiAgICAgIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIC5ocy1mb3JtIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5ocy1idXR0b24sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjNDhjNzhlOyB9XG4gICAgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxvYWRpbmc6OmFmdGVyLCAuaHMtZm9ybSAuaXMtc3VjY2Vzcy5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1zdWNjZXNzLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLCAuaHMtZm9ybSAuaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ4Yzc4ZTtcbiAgICAgIGNvbG9yOiAjNDhjNzhlOyB9XG4gICAgICAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQ6aG92ZXIsIC5ocy1mb3JtIC5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmhvdmVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0LCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQ6Zm9jdXMsIC5ocy1mb3JtIC5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLndwY2Y3LWZvcm0gLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmZvY3VzLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmhzLWZvcm0gLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDhjNzhlO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLCAuaHMtZm9ybSAuaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzQ4Yzc4ZSAjNDhjNzhlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmhzLWZvcm0gLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuaHMtZm9ybSAuaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmhzLWZvcm0gLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuaHMtZm9ybSAuaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuaHMtZm9ybSAuaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5ocy1idXR0b25bZGlzYWJsZWRdLCAud3BjZjctZm9ybSAuaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICAuaHMtZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDhjNzhlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogIzQ4Yzc4ZTsgfVxuICAgIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmhzLWZvcm0gLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuaHMtZm9ybSAuaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuaHMtZm9ybSAuaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC53cGNmNy1mb3JtIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpmb2N1cywgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjNDhjNzhlOyB9XG4gICAgICAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmhzLWZvcm0gLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQ6OmFmdGVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmhzLWZvcm0gLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNDhjNzhlICM0OGM3OGUgIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0W2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWZvcm0gLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAuaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQsXG4gICAgICAud3BjZjctZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtbGlnaHQsIC5ocy1mb3JtIC5pcy1zdWNjZXNzLmlzLWxpZ2h0LmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXN1Y2Nlc3MuaXMtbGlnaHQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZhZjU7XG4gICAgICBjb2xvcjogIzI1Nzk1MzsgfVxuICAgICAgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxpZ2h0OmhvdmVyLCAuaHMtZm9ybSAuaXMtc3VjY2Vzcy5pcy1saWdodC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy1zdWNjZXNzLmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxpZ2h0LmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy1zdWNjZXNzLmlzLWxpZ2h0LmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtc3VjY2Vzcy5pcy1saWdodC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmY3ZWY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMjU3OTUzOyB9XG4gICAgICAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtbGlnaHQ6YWN0aXZlLCAuaHMtZm9ybSAuaXMtc3VjY2Vzcy5pcy1saWdodC5ocy1idXR0b246YWN0aXZlLCAud3BjZjctZm9ybSAuaXMtc3VjY2Vzcy5pcy1saWdodC53cGNmNy1zdWJtaXQ6YWN0aXZlLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtbGlnaHQuaXMtYWN0aXZlLCAuaHMtZm9ybSAuaXMtc3VjY2Vzcy5pcy1saWdodC5pcy1hY3RpdmUuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtc3VjY2Vzcy5pcy1saWdodC5pcy1hY3RpdmUud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjRlOTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMyNTc5NTM7IH1cbiAgLmJ1dHRvbi5pcy13YXJuaW5nLCAuaHMtZm9ybSAuaXMtd2FybmluZy5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy13YXJuaW5nLndwY2Y3LXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzg0NTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAuYnV0dG9uLmlzLXdhcm5pbmc6aG92ZXIsIC5ocy1mb3JtIC5pcy13YXJuaW5nLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLXdhcm5pbmcud3BjZjctc3VibWl0OmhvdmVyLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmlzLXdhcm5pbmcuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy13YXJuaW5nLmlzLWhvdmVyZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM0Mzg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC5idXR0b24uaXMtd2FybmluZzpmb2N1cywgLmhzLWZvcm0gLmlzLXdhcm5pbmcuaHMtYnV0dG9uOmZvY3VzLCAud3BjZjctZm9ybSAuaXMtd2FybmluZy53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5idXR0b24uaXMtd2FybmluZy5pcy1mb2N1c2VkLCAuaHMtZm9ybSAuaXMtd2FybmluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXdhcm5pbmcuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAgIC5idXR0b24uaXMtd2FybmluZzpmb2N1czpub3QoOmFjdGl2ZSksIC5ocy1mb3JtIC5pcy13YXJuaW5nLmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC53cGNmNy1mb3JtIC5pcy13YXJuaW5nLndwY2Y3LXN1Ym1pdDpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtd2FybmluZy5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmhzLWZvcm0gLmlzLXdhcm5pbmcuaXMtZm9jdXNlZC5ocy1idXR0b246bm90KDphY3RpdmUpLCAud3BjZjctZm9ybSAuaXMtd2FybmluZy5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDpub3QoOmFjdGl2ZSkge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjU1LCAyMDAsIDY5LCAwLjI1KTsgfVxuICAgIC5idXR0b24uaXMtd2FybmluZzphY3RpdmUsIC5ocy1mb3JtIC5pcy13YXJuaW5nLmhzLWJ1dHRvbjphY3RpdmUsIC53cGNmNy1mb3JtIC5pcy13YXJuaW5nLndwY2Y3LXN1Ym1pdDphY3RpdmUsIC5idXR0b24uaXMtd2FybmluZy5pcy1hY3RpdmUsIC5ocy1mb3JtIC5pcy13YXJuaW5nLmlzLWFjdGl2ZS5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy13YXJuaW5nLmlzLWFjdGl2ZS53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzAyYztcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgLmJ1dHRvbi5pcy13YXJuaW5nW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLXdhcm5pbmcuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLmlzLXdhcm5pbmcud3BjZjctc3VibWl0W2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13YXJuaW5nLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtd2FybmluZy5ocy1idXR0b24sXG4gICAgLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy13YXJuaW5nLmhzLWJ1dHRvbixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLmlzLXdhcm5pbmcud3BjZjctc3VibWl0LFxuICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtd2FybmluZy53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzg0NTtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGQzg0NTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQsIC5ocy1mb3JtIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgIGNvbG9yOiAjRkZDODQ1OyB9XG4gICAgICAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5ocy1mb3JtIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0OmhvdmVyLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgICAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuaHMtZm9ybSAuaXMtd2FybmluZy5pcy1pbnZlcnRlZC5ocy1idXR0b25bZGlzYWJsZWRdLCAud3BjZjctZm9ybSAuaXMtd2FybmluZy5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtd2FybmluZy5pcy1pbnZlcnRlZC5ocy1idXR0b24sXG4gICAgICAuaHMtZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5pcy13YXJuaW5nLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtd2FybmluZy5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjRkZDODQ1OyB9XG4gICAgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWxvYWRpbmc6OmFmdGVyLCAuaHMtZm9ybSAuaXMtd2FybmluZy5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy13YXJuaW5nLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC43KSByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDsgfVxuICAgIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZCwgLmhzLWZvcm0gLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtd2FybmluZy5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkM4NDU7XG4gICAgICBjb2xvcjogI0ZGQzg0NTsgfVxuICAgICAgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkOmhvdmVyLCAuaHMtZm9ybSAuaXMtd2FybmluZy5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy13YXJuaW5nLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkOmZvY3VzLCAuaHMtZm9ybSAuaXMtd2FybmluZy5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC53cGNmNy1mb3JtIC5pcy13YXJuaW5nLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpmb2N1cywgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkM4NDU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGQzg0NTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgICAgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLCAuaHMtZm9ybSAuaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZGQzg0NSAjRkZDODQ1ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmhzLWZvcm0gLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuaHMtZm9ybSAuaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmhzLWZvcm0gLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuaHMtZm9ybSAuaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC43KSByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQud3BjZjctc3VibWl0W2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQsXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWZvcm0gLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAuaXMtd2FybmluZy5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQsXG4gICAgICAud3BjZjctZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGQzg0NTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICNGRkM4NDU7IH1cbiAgICAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5ocy1mb3JtIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgICAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5ocy1mb3JtIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmhvdmVyLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0LCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5ocy1mb3JtIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLndwY2Y3LWZvcm0gLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmZvY3VzLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmhzLWZvcm0gLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICBjb2xvcjogI0ZGQzg0NTsgfVxuICAgICAgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuaHMtZm9ybSAuaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQud3BjZjctc3VibWl0OjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuaHMtZm9ybSAuaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZGQzg0NSAjRkZDODQ1ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5ocy1mb3JtIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC5idXR0b24uaXMtd2FybmluZy5pcy1saWdodCwgLmhzLWZvcm0gLmlzLXdhcm5pbmcuaXMtbGlnaHQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtd2FybmluZy5pcy1saWdodC53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjllYjtcbiAgICAgIGNvbG9yOiAjOTQ2ODAwOyB9XG4gICAgICAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtbGlnaHQ6aG92ZXIsIC5ocy1mb3JtIC5pcy13YXJuaW5nLmlzLWxpZ2h0LmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLXdhcm5pbmcuaXMtbGlnaHQud3BjZjctc3VibWl0OmhvdmVyLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtbGlnaHQuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmlzLXdhcm5pbmcuaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy13YXJuaW5nLmlzLWxpZ2h0LmlzLWhvdmVyZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVkZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM5NDY4MDA7IH1cbiAgICAgIC5idXR0b24uaXMtd2FybmluZy5pcy1saWdodDphY3RpdmUsIC5ocy1mb3JtIC5pcy13YXJuaW5nLmlzLWxpZ2h0LmhzLWJ1dHRvbjphY3RpdmUsIC53cGNmNy1mb3JtIC5pcy13YXJuaW5nLmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdDphY3RpdmUsIC5idXR0b24uaXMtd2FybmluZy5pcy1saWdodC5pcy1hY3RpdmUsIC5ocy1mb3JtIC5pcy13YXJuaW5nLmlzLWxpZ2h0LmlzLWFjdGl2ZS5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy13YXJuaW5nLmlzLWxpZ2h0LmlzLWFjdGl2ZS53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMWQxO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzk0NjgwMDsgfVxuICAuYnV0dG9uLmlzLWRhbmdlciwgLmhzLWZvcm0gLmlzLWRhbmdlci5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1kYW5nZXIud3BjZjctc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NjY4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLmlzLWRhbmdlcjpob3ZlciwgLmhzLWZvcm0gLmlzLWRhbmdlci5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy1kYW5nZXIud3BjZjctc3VibWl0OmhvdmVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuaXMtZGFuZ2VyLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtZGFuZ2VyLmlzLWhvdmVyZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDNhNWY7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLmlzLWRhbmdlcjpmb2N1cywgLmhzLWZvcm0gLmlzLWRhbmdlci5ocy1idXR0b246Zm9jdXMsIC53cGNmNy1mb3JtIC5pcy1kYW5nZXIud3BjZjctc3VibWl0OmZvY3VzLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1mb2N1c2VkLCAuaHMtZm9ybSAuaXMtZGFuZ2VyLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtZGFuZ2VyLmlzLWZvY3VzZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmJ1dHRvbi5pcy1kYW5nZXI6Zm9jdXM6bm90KDphY3RpdmUpLCAuaHMtZm9ybSAuaXMtZGFuZ2VyLmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC53cGNmNy1mb3JtIC5pcy1kYW5nZXIud3BjZjctc3VibWl0OmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5ocy1mb3JtIC5pcy1kYW5nZXIuaXMtZm9jdXNlZC5ocy1idXR0b246bm90KDphY3RpdmUpLCAud3BjZjctZm9ybSAuaXMtZGFuZ2VyLmlzLWZvY3VzZWQud3BjZjctc3VibWl0Om5vdCg6YWN0aXZlKSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNDEsIDcwLCAxMDQsIDAuMjUpOyB9XG4gICAgLmJ1dHRvbi5pcy1kYW5nZXI6YWN0aXZlLCAuaHMtZm9ybSAuaXMtZGFuZ2VyLmhzLWJ1dHRvbjphY3RpdmUsIC53cGNmNy1mb3JtIC5pcy1kYW5nZXIud3BjZjctc3VibWl0OmFjdGl2ZSwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtYWN0aXZlLCAuaHMtZm9ybSAuaXMtZGFuZ2VyLmlzLWFjdGl2ZS5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1kYW5nZXIuaXMtYWN0aXZlLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWYyZTU1O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ1dHRvbi5pcy1kYW5nZXJbZGlzYWJsZWRdLCAuaHMtZm9ybSAuaXMtZGFuZ2VyLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy1kYW5nZXIud3BjZjctc3VibWl0W2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYW5nZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5pcy1kYW5nZXIuaHMtYnV0dG9uLFxuICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtZGFuZ2VyLmhzLWJ1dHRvbixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLmlzLWRhbmdlci53cGNmNy1zdWJtaXQsXG4gICAgLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1kYW5nZXIud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTQ2Njg7XG4gICAgICBib3JkZXItY29sb3I6ICNmMTQ2Njg7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQsIC5ocy1mb3JtIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNmMTQ2Njg7IH1cbiAgICAgIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkOmhvdmVyLCAuaHMtZm9ybSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLWRhbmdlci5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gICAgICAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIC5ocy1mb3JtIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLmlzLWRhbmdlci5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLFxuICAgICAgLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmMTQ2Njg7IH1cbiAgICAuYnV0dG9uLmlzLWRhbmdlci5pcy1sb2FkaW5nOjphZnRlciwgLmhzLWZvcm0gLmlzLWRhbmdlci5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1kYW5nZXIuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZCwgLmhzLWZvcm0gLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1kYW5nZXIuaXMtb3V0bGluZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjE0NjY4O1xuICAgICAgY29sb3I6ICNmMTQ2Njg7IH1cbiAgICAgIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkOmhvdmVyLCAuaHMtZm9ybSAuaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLWRhbmdlci5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkOmZvY3VzLCAuaHMtZm9ybSAuaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLndwY2Y3LWZvcm0gLmlzLWRhbmdlci5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NjY4O1xuICAgICAgICBib3JkZXItY29sb3I6ICNmMTQ2Njg7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmhzLWZvcm0gLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjE0NjY4ICNmMTQ2NjggIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmhzLWZvcm0gLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQud3BjZjctc3VibWl0OjphZnRlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmhzLWZvcm0gLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5ocy1idXR0b25bZGlzYWJsZWRdLCAud3BjZjctZm9ybSAuaXMtZGFuZ2VyLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQsXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWZvcm0gLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICAuaHMtZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLmlzLWRhbmdlci5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQsXG4gICAgICAud3BjZjctZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWRhbmdlci5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjE0NjY4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogI2YxNDY2ODsgfVxuICAgIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuaHMtZm9ybSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5ocy1mb3JtIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAud3BjZjctZm9ybSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5ocy1mb3JtIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAud3BjZjctZm9ybSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpmb2N1cywgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmhzLWZvcm0gLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjZjE0NjY4OyB9XG4gICAgICAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmhzLWZvcm0gLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuaHMtZm9ybSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQ6OmFmdGVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmhzLWZvcm0gLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuaHMtZm9ybSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjE0NjY4ICNmMTQ2NjggIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuaHMtZm9ybSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0W2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtbGlnaHQsIC5ocy1mb3JtIC5pcy1kYW5nZXIuaXMtbGlnaHQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtZGFuZ2VyLmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlY2YwO1xuICAgICAgY29sb3I6ICNjYzBmMzU7IH1cbiAgICAgIC5idXR0b24uaXMtZGFuZ2VyLmlzLWxpZ2h0OmhvdmVyLCAuaHMtZm9ybSAuaXMtZGFuZ2VyLmlzLWxpZ2h0LmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLWRhbmdlci5pcy1saWdodC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWxpZ2h0LmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy1kYW5nZXIuaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1kYW5nZXIuaXMtbGlnaHQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlMGU2O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2NjMGYzNTsgfVxuICAgICAgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtbGlnaHQ6YWN0aXZlLCAuaHMtZm9ybSAuaXMtZGFuZ2VyLmlzLWxpZ2h0LmhzLWJ1dHRvbjphY3RpdmUsIC53cGNmNy1mb3JtIC5pcy1kYW5nZXIuaXMtbGlnaHQud3BjZjctc3VibWl0OmFjdGl2ZSwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtbGlnaHQuaXMtYWN0aXZlLCAuaHMtZm9ybSAuaXMtZGFuZ2VyLmlzLWxpZ2h0LmlzLWFjdGl2ZS5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1kYW5nZXIuaXMtbGlnaHQuaXMtYWN0aXZlLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Q0ZGM7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjY2MwZjM1OyB9XG4gIC5idXR0b24uaXMtc2Vjb25kYXJ5LCAuaHMtZm9ybSAuaXMtc2Vjb25kYXJ5LmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXNlY29uZGFyeS53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5ocy1idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1zdWJtaXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzE3M0U7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5idXR0b24uaXMtc2Vjb25kYXJ5OmhvdmVyLCAuaHMtZm9ybSAuaXMtc2Vjb25kYXJ5LmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLXNlY29uZGFyeS53cGNmNy1zdWJtaXQ6aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5idXR0b246aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5ocy1idXR0b246aG92ZXIsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1idXR0b246aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6aG92ZXIsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5idXR0b24uaXMtaG92ZXJlZCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWhvdmVyZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjEyMzI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYnV0dG9uLmlzLXNlY29uZGFyeTpmb2N1cywgLmhzLWZvcm0gLmlzLXNlY29uZGFyeS5ocy1idXR0b246Zm9jdXMsIC53cGNmNy1mb3JtIC5pcy1zZWNvbmRhcnkud3BjZjctc3VibWl0OmZvY3VzLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuYnV0dG9uOmZvY3VzLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtYnV0dG9uOmZvY3VzLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0OmZvY3VzLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctc3VibWl0OmZvY3VzLCAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1mb2N1c2VkLCAuaHMtZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLWZvY3VzZWQud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuYnV0dG9uLmlzLWZvY3VzZWQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5idXR0b24uaXMtc2Vjb25kYXJ5OmZvY3VzOm5vdCg6YWN0aXZlKSwgLmhzLWZvcm0gLmlzLXNlY29uZGFyeS5ocy1idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAud3BjZjctZm9ybSAuaXMtc2Vjb25kYXJ5LndwY2Y3LXN1Ym1pdDpmb2N1czpub3QoOmFjdGl2ZSksIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaHMtYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6Zm9jdXM6bm90KDphY3RpdmUpLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctc3VibWl0OmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5ocy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtZm9jdXNlZC5ocy1idXR0b246bm90KDphY3RpdmUpLCAud3BjZjctZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLWZvY3VzZWQud3BjZjctc3VibWl0Om5vdCg6YWN0aXZlKSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmJ1dHRvbi5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlzLWZvY3VzZWQud3BjZjctc3VibWl0Om5vdCg6YWN0aXZlKSwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWZvY3VzZWQud3BjZjctc3VibWl0Om5vdCg6YWN0aXZlKSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgzLCAyMywgNjIsIDAuMjUpOyB9XG4gICAgLmJ1dHRvbi5pcy1zZWNvbmRhcnk6YWN0aXZlLCAuaHMtZm9ybSAuaXMtc2Vjb25kYXJ5LmhzLWJ1dHRvbjphY3RpdmUsIC53cGNmNy1mb3JtIC5pcy1zZWNvbmRhcnkud3BjZjctc3VibWl0OmFjdGl2ZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmJ1dHRvbjphY3RpdmUsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5ocy1idXR0b246YWN0aXZlLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtYnV0dG9uOmFjdGl2ZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDphY3RpdmUsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1zdWJtaXQ6YWN0aXZlLCAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1hY3RpdmUsIC5ocy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtYWN0aXZlLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXNlY29uZGFyeS5pcy1hY3RpdmUud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuYnV0dG9uLmlzLWFjdGl2ZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLWFjdGl2ZS5ocy1idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1hY3RpdmUuaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaXMtYWN0aXZlLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWFjdGl2ZS53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyMGUyNjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5idXR0b24uaXMtc2Vjb25kYXJ5W2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLXNlY29uZGFyeS5ocy1idXR0b25bZGlzYWJsZWRdLCAud3BjZjctZm9ybSAuaXMtc2Vjb25kYXJ5LndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5idXR0b25bZGlzYWJsZWRdLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctc3VibWl0W2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1zZWNvbmRhcnksXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5pcy1zZWNvbmRhcnkuaHMtYnV0dG9uLFxuICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtc2Vjb25kYXJ5LmhzLWJ1dHRvbixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLmlzLXNlY29uZGFyeS53cGNmNy1zdWJtaXQsXG4gICAgLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1zZWNvbmRhcnkud3BjZjctc3VibWl0LFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuYnV0dG9uLFxuICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaHMtYnV0dG9uLFxuICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtYnV0dG9uLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtYnV0dG9uLFxuICAgIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtYnV0dG9uLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0LFxuICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctc3VibWl0LFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctc3VibWl0LFxuICAgIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzE3M0U7XG4gICAgICBib3JkZXItY29sb3I6ICMwMzE3M0U7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQsIC5ocy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmJ1dHRvbi5pcy1pbnZlcnRlZCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMwMzE3M0U7IH1cbiAgICAgIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkOmhvdmVyLCAuaHMtZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5idXR0b24uaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pcy1pbnZlcnRlZC5ocy1idXR0b246aG92ZXIsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pbnZlcnRlZC5ocy1idXR0b246aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLWludmVydGVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWludmVydGVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuICAgICAgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuaHMtZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0W2Rpc2FibGVkXSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmJ1dHRvbi5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pcy1pbnZlcnRlZC5ocy1idXR0b25bZGlzYWJsZWRdLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLFxuICAgICAgLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0LFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5idXR0b24uaXMtaW52ZXJ0ZWQsXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1pbnZlcnRlZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLFxuICAgICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1pbnZlcnRlZC5ocy1idXR0b24sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQsXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogIzAzMTczRTsgfVxuICAgIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWxvYWRpbmc6OmFmdGVyLCAuaHMtZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLXNlY29uZGFyeS5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5idXR0b24uaXMtbG9hZGluZzo6YWZ0ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRkZGRkZGICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAgIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLCAuaHMtZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5idXR0b24uaXMtb3V0bGluZWQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwMzE3M0U7XG4gICAgICBjb2xvcjogIzAzMTczRTsgfVxuICAgICAgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWQ6aG92ZXIsIC5ocy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAud3BjZjctZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmJ1dHRvbi5pcy1vdXRsaW5lZDpob3ZlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmJ1dHRvbi5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkOmZvY3VzLCAuaHMtZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLndwY2Y3LWZvcm0gLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5idXR0b24uaXMtb3V0bGluZWQ6Zm9jdXMsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5idXR0b24uaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMTczRTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDMxNzNFO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OjphZnRlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmJ1dHRvbi5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OjphZnRlciwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAzMTczRSAjMDMxNzNFICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuaHMtZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpob3Zlcjo6YWZ0ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5idXR0b24uaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpob3Zlcjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5idXR0b24uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQud3BjZjctc3VibWl0OjphZnRlciwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQ6OmFmdGVyLCAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmhzLWZvcm0gLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6Zm9jdXM6OmFmdGVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6Zm9jdXM6OmFmdGVyLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuaHMtZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6OmFmdGVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZGRkZGRiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZC5ocy1idXR0b25bZGlzYWJsZWRdLCAud3BjZjctZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5idXR0b24uaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaXMtb3V0bGluZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLW91dGxpbmVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtb3V0bGluZWQud3BjZjctc3VibWl0W2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuYnV0dG9uLmlzLW91dGxpbmVkLFxuICAgICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtb3V0bGluZWQsXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQsXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtb3V0bGluZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAzMTczRTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMzE3M0U7IH1cbiAgICAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmhzLWZvcm0gLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuaHMtZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0LCAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmhzLWZvcm0gLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC53cGNmNy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmZvY3VzLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmZvY3VzLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmZvY3VzLCAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuaHMtZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGNvbG9yOiAjMDMxNzNFOyB9XG4gICAgICAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmhzLWZvcm0gLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6aG92ZXI6OmFmdGVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6aG92ZXI6OmFmdGVyLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuaHMtZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQ6OmFmdGVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQud3BjZjctc3VibWl0OjphZnRlciwgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmZvY3VzOjphZnRlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmZvY3VzOjphZnRlciwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmhzLWZvcm0gLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQud3BjZjctc3VibWl0OjphZnRlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6OmFmdGVyLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMzE3M0UgIzAzMTczRSAhaW1wb3J0YW50OyB9XG4gICAgICAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5ocy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b25bZGlzYWJsZWRdLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0W2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWZvcm0gLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICAuaHMtZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQsXG4gICAgICAud3BjZjctZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQsXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCxcbiAgICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQsXG4gICAgICAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtbGlnaHQsIC5ocy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtbGlnaHQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmJ1dHRvbi5pcy1saWdodCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLWxpZ2h0LmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWxpZ2h0LmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMmZlO1xuICAgICAgY29sb3I6ICMyOTZlZjU7IH1cbiAgICAgIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWxpZ2h0OmhvdmVyLCAuaHMtZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLWxpZ2h0LmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLXNlY29uZGFyeS5pcy1saWdodC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5idXR0b24uaXMtbGlnaHQ6aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pcy1saWdodC5ocy1idXR0b246aG92ZXIsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1saWdodC5ocy1idXR0b246aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pcy1saWdodC53cGNmNy1zdWJtaXQ6aG92ZXIsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1saWdodC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWxpZ2h0LmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtbGlnaHQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5idXR0b24uaXMtbGlnaHQuaXMtaG92ZXJlZCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLWxpZ2h0LmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pcy1saWdodC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWxpZ2h0LmlzLWhvdmVyZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZWFmZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMyOTZlZjU7IH1cbiAgICAgIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWxpZ2h0OmFjdGl2ZSwgLmhzLWZvcm0gLmlzLXNlY29uZGFyeS5pcy1saWdodC5ocy1idXR0b246YWN0aXZlLCAud3BjZjctZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdDphY3RpdmUsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5idXR0b24uaXMtbGlnaHQ6YWN0aXZlLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaXMtbGlnaHQuaHMtYnV0dG9uOmFjdGl2ZSwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWxpZ2h0LmhzLWJ1dHRvbjphY3RpdmUsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pcy1saWdodC53cGNmNy1zdWJtaXQ6YWN0aXZlLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtbGlnaHQud3BjZjctc3VibWl0OmFjdGl2ZSwgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtbGlnaHQuaXMtYWN0aXZlLCAuaHMtZm9ybSAuaXMtc2Vjb25kYXJ5LmlzLWxpZ2h0LmlzLWFjdGl2ZS5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1zZWNvbmRhcnkuaXMtbGlnaHQuaXMtYWN0aXZlLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmJ1dHRvbi5pcy1saWdodC5pcy1hY3RpdmUsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pcy1saWdodC5pcy1hY3RpdmUuaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtbGlnaHQuaXMtYWN0aXZlLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlzLWxpZ2h0LmlzLWFjdGl2ZS53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1saWdodC5pcy1hY3RpdmUud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzZTFmZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMyOTZlZjU7IH1cbiAgLmJ1dHRvbi5pcy1vcmFuZ2UsIC5ocy1mb3JtIC5pcy1vcmFuZ2UuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtb3JhbmdlLndwY2Y3LXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UwNTkyOTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJ1dHRvbi5pcy1vcmFuZ2U6aG92ZXIsIC5ocy1mb3JtIC5pcy1vcmFuZ2UuaHMtYnV0dG9uOmhvdmVyLCAud3BjZjctZm9ybSAuaXMtb3JhbmdlLndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmlzLW9yYW5nZS5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLW9yYW5nZS5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM1MTIwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJ1dHRvbi5pcy1vcmFuZ2U6Zm9jdXMsIC5ocy1mb3JtIC5pcy1vcmFuZ2UuaHMtYnV0dG9uOmZvY3VzLCAud3BjZjctZm9ybSAuaXMtb3JhbmdlLndwY2Y3LXN1Ym1pdDpmb2N1cywgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtZm9jdXNlZCwgLmhzLWZvcm0gLmlzLW9yYW5nZS5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLW9yYW5nZS5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5idXR0b24uaXMtb3JhbmdlOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmhzLWZvcm0gLmlzLW9yYW5nZS5ocy1idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAud3BjZjctZm9ybSAuaXMtb3JhbmdlLndwY2Y3LXN1Ym1pdDpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtb3JhbmdlLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuaHMtZm9ybSAuaXMtb3JhbmdlLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSwgLndwY2Y3LWZvcm0gLmlzLW9yYW5nZS5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDpub3QoOmFjdGl2ZSkge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjI0LCA4OSwgNDEsIDAuMjUpOyB9XG4gICAgLmJ1dHRvbi5pcy1vcmFuZ2U6YWN0aXZlLCAuaHMtZm9ybSAuaXMtb3JhbmdlLmhzLWJ1dHRvbjphY3RpdmUsIC53cGNmNy1mb3JtIC5pcy1vcmFuZ2Uud3BjZjctc3VibWl0OmFjdGl2ZSwgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtYWN0aXZlLCAuaHMtZm9ybSAuaXMtb3JhbmdlLmlzLWFjdGl2ZS5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1vcmFuZ2UuaXMtYWN0aXZlLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDE0ZDFlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJ1dHRvbi5pcy1vcmFuZ2VbZGlzYWJsZWRdLCAuaHMtZm9ybSAuaXMtb3JhbmdlLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy1vcmFuZ2Uud3BjZjctc3VibWl0W2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1vcmFuZ2UsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5pcy1vcmFuZ2UuaHMtYnV0dG9uLFxuICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtb3JhbmdlLmhzLWJ1dHRvbixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLmlzLW9yYW5nZS53cGNmNy1zdWJtaXQsXG4gICAgLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1vcmFuZ2Uud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMDU5Mjk7XG4gICAgICBib3JkZXItY29sb3I6ICNFMDU5Mjk7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQsIC5ocy1mb3JtIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtb3JhbmdlLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICNFMDU5Mjk7IH1cbiAgICAgIC5idXR0b24uaXMtb3JhbmdlLmlzLWludmVydGVkOmhvdmVyLCAuaHMtZm9ybSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gICAgICAuYnV0dG9uLmlzLW9yYW5nZS5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIC5ocy1mb3JtIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtb3JhbmdlLmlzLWludmVydGVkLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLFxuICAgICAgLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICNFMDU5Mjk7IH1cbiAgICAuYnV0dG9uLmlzLW9yYW5nZS5pcy1sb2FkaW5nOjphZnRlciwgLmhzLWZvcm0gLmlzLW9yYW5nZS5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1vcmFuZ2UuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZGRkZGRiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgICAuYnV0dG9uLmlzLW9yYW5nZS5pcy1vdXRsaW5lZCwgLmhzLWZvcm0gLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1vcmFuZ2UuaXMtb3V0bGluZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRTA1OTI5O1xuICAgICAgY29sb3I6ICNFMDU5Mjk7IH1cbiAgICAgIC5idXR0b24uaXMtb3JhbmdlLmlzLW91dGxpbmVkOmhvdmVyLCAuaHMtZm9ybSAuaXMtb3JhbmdlLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtb3JhbmdlLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC5idXR0b24uaXMtb3JhbmdlLmlzLW91dGxpbmVkOmZvY3VzLCAuaHMtZm9ybSAuaXMtb3JhbmdlLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLndwY2Y3LWZvcm0gLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5idXR0b24uaXMtb3JhbmdlLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA1OTI5O1xuICAgICAgICBib3JkZXItY29sb3I6ICNFMDU5Mjk7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuYnV0dG9uLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmhzLWZvcm0gLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRTA1OTI5ICNFMDU5MjkgIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtb3JhbmdlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmhzLWZvcm0gLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQud3BjZjctc3VibWl0OjphZnRlciwgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtb3JhbmdlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmhzLWZvcm0gLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZGRkZGRiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtb3JhbmdlLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC5ocy1idXR0b25bZGlzYWJsZWRdLCAud3BjZjctZm9ybSAuaXMtb3JhbmdlLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtb3V0bGluZWQsXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWZvcm0gLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICAuaHMtZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQsXG4gICAgICAud3BjZjctZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTA1OTI5O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogI0UwNTkyOTsgfVxuICAgIC5idXR0b24uaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuaHMtZm9ybSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5ocy1mb3JtIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAud3BjZjctZm9ybSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCwgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5ocy1mb3JtIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAud3BjZjctZm9ybSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdDpmb2N1cywgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmhzLWZvcm0gLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGNvbG9yOiAjRTA1OTI5OyB9XG4gICAgICAuYnV0dG9uLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmhzLWZvcm0gLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuaHMtZm9ybSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQ6OmFmdGVyLCAuYnV0dG9uLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmhzLWZvcm0gLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuaHMtZm9ybSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRTA1OTI5ICNFMDU5MjkgIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuaHMtZm9ybSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0W2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtbGlnaHQsIC5ocy1mb3JtIC5pcy1vcmFuZ2UuaXMtbGlnaHQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtb3JhbmdlLmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmMWVkO1xuICAgICAgY29sb3I6ICNjMDQ3MWM7IH1cbiAgICAgIC5idXR0b24uaXMtb3JhbmdlLmlzLWxpZ2h0OmhvdmVyLCAuaHMtZm9ybSAuaXMtb3JhbmdlLmlzLWxpZ2h0LmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLW9yYW5nZS5pcy1saWdodC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtb3JhbmdlLmlzLWxpZ2h0LmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy1vcmFuZ2UuaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1vcmFuZ2UuaXMtbGlnaHQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlOWUyO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2MwNDcxYzsgfVxuICAgICAgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtbGlnaHQ6YWN0aXZlLCAuaHMtZm9ybSAuaXMtb3JhbmdlLmlzLWxpZ2h0LmhzLWJ1dHRvbjphY3RpdmUsIC53cGNmNy1mb3JtIC5pcy1vcmFuZ2UuaXMtbGlnaHQud3BjZjctc3VibWl0OmFjdGl2ZSwgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtbGlnaHQuaXMtYWN0aXZlLCAuaHMtZm9ybSAuaXMtb3JhbmdlLmlzLWxpZ2h0LmlzLWFjdGl2ZS5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1vcmFuZ2UuaXMtbGlnaHQuaXMtYWN0aXZlLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUwZDc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjYzA0NzFjOyB9XG4gIC5idXR0b24uaXMtdGFuZ2VyaW5lLCAuaHMtZm9ybSAuaXMtdGFuZ2VyaW5lLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXRhbmdlcmluZS53cGNmNy1zdWJtaXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRDhCMDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5idXR0b24uaXMtdGFuZ2VyaW5lOmhvdmVyLCAuaHMtZm9ybSAuaXMtdGFuZ2VyaW5lLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLXRhbmdlcmluZS53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtdGFuZ2VyaW5lLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwODQwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5idXR0b24uaXMtdGFuZ2VyaW5lOmZvY3VzLCAuaHMtZm9ybSAuaXMtdGFuZ2VyaW5lLmhzLWJ1dHRvbjpmb2N1cywgLndwY2Y3LWZvcm0gLmlzLXRhbmdlcmluZS53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5idXR0b24uaXMtdGFuZ2VyaW5lLmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtZm9jdXNlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuYnV0dG9uLmlzLXRhbmdlcmluZTpmb2N1czpub3QoOmFjdGl2ZSksIC5ocy1mb3JtIC5pcy10YW5nZXJpbmUuaHMtYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLndwY2Y3LWZvcm0gLmlzLXRhbmdlcmluZS53cGNmNy1zdWJtaXQ6Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLXRhbmdlcmluZS5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmhzLWZvcm0gLmlzLXRhbmdlcmluZS5pcy1mb2N1c2VkLmhzLWJ1dHRvbjpub3QoOmFjdGl2ZSksIC53cGNmNy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6bm90KDphY3RpdmUpIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIzNywgMTM5LCAwLCAwLjI1KTsgfVxuICAgIC5idXR0b24uaXMtdGFuZ2VyaW5lOmFjdGl2ZSwgLmhzLWZvcm0gLmlzLXRhbmdlcmluZS5ocy1idXR0b246YWN0aXZlLCAud3BjZjctZm9ybSAuaXMtdGFuZ2VyaW5lLndwY2Y3LXN1Ym1pdDphY3RpdmUsIC5idXR0b24uaXMtdGFuZ2VyaW5lLmlzLWFjdGl2ZSwgLmhzLWZvcm0gLmlzLXRhbmdlcmluZS5pcy1hY3RpdmUuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLWFjdGl2ZS53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0N2MwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5idXR0b24uaXMtdGFuZ2VyaW5lW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLXRhbmdlcmluZS5ocy1idXR0b25bZGlzYWJsZWRdLCAud3BjZjctZm9ybSAuaXMtdGFuZ2VyaW5lLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtdGFuZ2VyaW5lLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtdGFuZ2VyaW5lLmhzLWJ1dHRvbixcbiAgICAuaHMtZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXRhbmdlcmluZS5ocy1idXR0b24sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5pcy10YW5nZXJpbmUud3BjZjctc3VibWl0LFxuICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtdGFuZ2VyaW5lLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ4QjAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUQ4QjAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5idXR0b24uaXMtdGFuZ2VyaW5lLmlzLWludmVydGVkLCAuaHMtZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXRhbmdlcmluZS5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjRUQ4QjAwOyB9XG4gICAgICAuYnV0dG9uLmlzLXRhbmdlcmluZS5pcy1pbnZlcnRlZDpob3ZlciwgLmhzLWZvcm0gLmlzLXRhbmdlcmluZS5pcy1pbnZlcnRlZC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0OmhvdmVyLCAuYnV0dG9uLmlzLXRhbmdlcmluZS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLWludmVydGVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLWludmVydGVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuICAgICAgLmJ1dHRvbi5pcy10YW5nZXJpbmUuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuaHMtZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLWludmVydGVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0W2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXRhbmdlcmluZS5pcy1pbnZlcnRlZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtdGFuZ2VyaW5lLmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtdGFuZ2VyaW5lLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjRUQ4QjAwOyB9XG4gICAgLmJ1dHRvbi5pcy10YW5nZXJpbmUuaXMtbG9hZGluZzo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNGRkZGRkYgI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gICAgLmJ1dHRvbi5pcy10YW5nZXJpbmUuaXMtb3V0bGluZWQsIC5ocy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0VEOEIwMDtcbiAgICAgIGNvbG9yOiAjRUQ4QjAwOyB9XG4gICAgICAuYnV0dG9uLmlzLXRhbmdlcmluZS5pcy1vdXRsaW5lZDpob3ZlciwgLmhzLWZvcm0gLmlzLXRhbmdlcmluZS5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmhvdmVyLCAuYnV0dG9uLmlzLXRhbmdlcmluZS5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0LCAuYnV0dG9uLmlzLXRhbmdlcmluZS5pcy1vdXRsaW5lZDpmb2N1cywgLmhzLWZvcm0gLmlzLXRhbmdlcmluZS5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC53cGNmNy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmZvY3VzLCAuYnV0dG9uLmlzLXRhbmdlcmluZS5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuaHMtZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VEOEIwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUQ4QjAwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmJ1dHRvbi5pcy10YW5nZXJpbmUuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0VEOEIwMCAjRUQ4QjAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtdGFuZ2VyaW5lLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuaHMtZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLXRhbmdlcmluZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtdGFuZ2VyaW5lLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC5idXR0b24uaXMtdGFuZ2VyaW5lLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuaHMtZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLXRhbmdlcmluZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtdGFuZ2VyaW5lLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNGRkZGRkYgI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gICAgICAuYnV0dG9uLmlzLXRhbmdlcmluZS5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5ocy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtb3V0bGluZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLmlzLXRhbmdlcmluZS5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtdGFuZ2VyaW5lLmlzLW91dGxpbmVkLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy10YW5nZXJpbmUuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtb3V0bGluZWQud3BjZjctc3VibWl0LFxuICAgICAgLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy10YW5nZXJpbmUuaXMtb3V0bGluZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0VEOEIwMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICNFRDhCMDA7IH1cbiAgICAuYnV0dG9uLmlzLXRhbmdlcmluZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmhzLWZvcm0gLmlzLXRhbmdlcmluZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5idXR0b24uaXMtdGFuZ2VyaW5lLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuaHMtZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLXRhbmdlcmluZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtdGFuZ2VyaW5lLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC5idXR0b24uaXMtdGFuZ2VyaW5lLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuaHMtZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLndwY2Y3LWZvcm0gLmlzLXRhbmdlcmluZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5idXR0b24uaXMtdGFuZ2VyaW5lLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBjb2xvcjogI0VEOEIwMDsgfVxuICAgICAgLmJ1dHRvbi5pcy10YW5nZXJpbmUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy10YW5nZXJpbmUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmhzLWZvcm0gLmlzLXRhbmdlcmluZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLXRhbmdlcmluZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQud3BjZjctc3VibWl0OjphZnRlciwgLmJ1dHRvbi5pcy10YW5nZXJpbmUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy10YW5nZXJpbmUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmhzLWZvcm0gLmlzLXRhbmdlcmluZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLXRhbmdlcmluZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0VEOEIwMCAjRUQ4QjAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtdGFuZ2VyaW5lLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLXRhbmdlcmluZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b25bZGlzYWJsZWRdLCAud3BjZjctZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy10YW5nZXJpbmUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWZvcm0gLmlzLXRhbmdlcmluZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICAuaHMtZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXRhbmdlcmluZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLmlzLXRhbmdlcmluZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQsXG4gICAgICAud3BjZjctZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXRhbmdlcmluZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5idXR0b24uaXMtdGFuZ2VyaW5lLmlzLWxpZ2h0LCAuaHMtZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLWxpZ2h0LmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXRhbmdlcmluZS5pcy1saWdodC53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdlYjtcbiAgICAgIGNvbG9yOiAjYjM2OTAwOyB9XG4gICAgICAuYnV0dG9uLmlzLXRhbmdlcmluZS5pcy1saWdodDpob3ZlciwgLmhzLWZvcm0gLmlzLXRhbmdlcmluZS5pcy1saWdodC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy10YW5nZXJpbmUuaXMtbGlnaHQud3BjZjctc3VibWl0OmhvdmVyLCAuYnV0dG9uLmlzLXRhbmdlcmluZS5pcy1saWdodC5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLWxpZ2h0LmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLWxpZ2h0LmlzLWhvdmVyZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjFkZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNiMzY5MDA7IH1cbiAgICAgIC5idXR0b24uaXMtdGFuZ2VyaW5lLmlzLWxpZ2h0OmFjdGl2ZSwgLmhzLWZvcm0gLmlzLXRhbmdlcmluZS5pcy1saWdodC5ocy1idXR0b246YWN0aXZlLCAud3BjZjctZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdDphY3RpdmUsIC5idXR0b24uaXMtdGFuZ2VyaW5lLmlzLWxpZ2h0LmlzLWFjdGl2ZSwgLmhzLWZvcm0gLmlzLXRhbmdlcmluZS5pcy1saWdodC5pcy1hY3RpdmUuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtdGFuZ2VyaW5lLmlzLWxpZ2h0LmlzLWFjdGl2ZS53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlY2QxO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2IzNjkwMDsgfVxuICAuYnV0dG9uLmlzLXNsYXRlLCAuaHMtZm9ybSAuaXMtc2xhdGUuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtc2xhdGUud3BjZjctc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1OTVBO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYnV0dG9uLmlzLXNsYXRlOmhvdmVyLCAuaHMtZm9ybSAuaXMtc2xhdGUuaHMtYnV0dG9uOmhvdmVyLCAud3BjZjctZm9ybSAuaXMtc2xhdGUud3BjZjctc3VibWl0OmhvdmVyLCAuYnV0dG9uLmlzLXNsYXRlLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy1zbGF0ZS5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXNsYXRlLmlzLWhvdmVyZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjUzNTQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYnV0dG9uLmlzLXNsYXRlOmZvY3VzLCAuaHMtZm9ybSAuaXMtc2xhdGUuaHMtYnV0dG9uOmZvY3VzLCAud3BjZjctZm9ybSAuaXMtc2xhdGUud3BjZjctc3VibWl0OmZvY3VzLCAuYnV0dG9uLmlzLXNsYXRlLmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5pcy1zbGF0ZS5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXNsYXRlLmlzLWZvY3VzZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmJ1dHRvbi5pcy1zbGF0ZTpmb2N1czpub3QoOmFjdGl2ZSksIC5ocy1mb3JtIC5pcy1zbGF0ZS5ocy1idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAud3BjZjctZm9ybSAuaXMtc2xhdGUud3BjZjctc3VibWl0OmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1zbGF0ZS5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmhzLWZvcm0gLmlzLXNsYXRlLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSwgLndwY2Y3LWZvcm0gLmlzLXNsYXRlLmlzLWZvY3VzZWQud3BjZjctc3VibWl0Om5vdCg6YWN0aXZlKSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg4OCwgODksIDkwLCAwLjI1KTsgfVxuICAgIC5idXR0b24uaXMtc2xhdGU6YWN0aXZlLCAuaHMtZm9ybSAuaXMtc2xhdGUuaHMtYnV0dG9uOmFjdGl2ZSwgLndwY2Y3LWZvcm0gLmlzLXNsYXRlLndwY2Y3LXN1Ym1pdDphY3RpdmUsIC5idXR0b24uaXMtc2xhdGUuaXMtYWN0aXZlLCAuaHMtZm9ybSAuaXMtc2xhdGUuaXMtYWN0aXZlLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXNsYXRlLmlzLWFjdGl2ZS53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRiNGM0ZDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5idXR0b24uaXMtc2xhdGVbZGlzYWJsZWRdLCAuaHMtZm9ybSAuaXMtc2xhdGUuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLmlzLXNsYXRlLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtc2xhdGUsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1mb3JtIC5pcy1zbGF0ZS5ocy1idXR0b24sXG4gICAgLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1zbGF0ZS5ocy1idXR0b24sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5pcy1zbGF0ZS53cGNmNy1zdWJtaXQsXG4gICAgLndwY2Y3LWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1zbGF0ZS53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTk1QTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzU4NTk1QTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuYnV0dG9uLmlzLXNsYXRlLmlzLWludmVydGVkLCAuaHMtZm9ybSAuaXMtc2xhdGUuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtc2xhdGUuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzU4NTk1QTsgfVxuICAgICAgLmJ1dHRvbi5pcy1zbGF0ZS5pcy1pbnZlcnRlZDpob3ZlciwgLmhzLWZvcm0gLmlzLXNsYXRlLmlzLWludmVydGVkLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLXNsYXRlLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy1zbGF0ZS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuaXMtc2xhdGUuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1zbGF0ZS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cbiAgICAgIC5idXR0b24uaXMtc2xhdGUuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuaHMtZm9ybSAuaXMtc2xhdGUuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLmlzLXNsYXRlLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1zbGF0ZS5pcy1pbnZlcnRlZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtc2xhdGUuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLFxuICAgICAgLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1zbGF0ZS5pcy1pbnZlcnRlZC5ocy1idXR0b24sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLmlzLXNsYXRlLmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtc2xhdGUuaXMtaW52ZXJ0ZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICM1ODU5NUE7IH1cbiAgICAuYnV0dG9uLmlzLXNsYXRlLmlzLWxvYWRpbmc6OmFmdGVyLCAuaHMtZm9ybSAuaXMtc2xhdGUuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtc2xhdGUuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZGRkZGRiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgICAuYnV0dG9uLmlzLXNsYXRlLmlzLW91dGxpbmVkLCAuaHMtZm9ybSAuaXMtc2xhdGUuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtc2xhdGUuaXMtb3V0bGluZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNTg1OTVBO1xuICAgICAgY29sb3I6ICM1ODU5NUE7IH1cbiAgICAgIC5idXR0b24uaXMtc2xhdGUuaXMtb3V0bGluZWQ6aG92ZXIsIC5ocy1mb3JtIC5pcy1zbGF0ZS5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy1zbGF0ZS5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtc2xhdGUuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmlzLXNsYXRlLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtc2xhdGUuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC5idXR0b24uaXMtc2xhdGUuaXMtb3V0bGluZWQ6Zm9jdXMsIC5ocy1mb3JtIC5pcy1zbGF0ZS5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC53cGNmNy1mb3JtIC5pcy1zbGF0ZS5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5idXR0b24uaXMtc2xhdGUuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmhzLWZvcm0gLmlzLXNsYXRlLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtc2xhdGUuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1OTVBO1xuICAgICAgICBib3JkZXItY29sb3I6ICM1ODU5NUE7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuYnV0dG9uLmlzLXNsYXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLCAuaHMtZm9ybSAuaXMtc2xhdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtc2xhdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNTg1OTVBICM1ODU5NUEgIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy1zbGF0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmhzLWZvcm0gLmlzLXNsYXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLXNsYXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1zbGF0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuaHMtZm9ybSAuaXMtc2xhdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1zbGF0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQud3BjZjctc3VibWl0OjphZnRlciwgLmJ1dHRvbi5pcy1zbGF0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmhzLWZvcm0gLmlzLXNsYXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLXNsYXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1zbGF0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuaHMtZm9ybSAuaXMtc2xhdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1zbGF0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZGRkZGRiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtc2xhdGUuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuaHMtZm9ybSAuaXMtc2xhdGUuaXMtb3V0bGluZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLmlzLXNsYXRlLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1zbGF0ZS5pcy1vdXRsaW5lZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtc2xhdGUuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1zbGF0ZS5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLmlzLXNsYXRlLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtc2xhdGUuaXMtb3V0bGluZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzU4NTk1QTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICM1ODU5NUE7IH1cbiAgICAuYnV0dG9uLmlzLXNsYXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuaHMtZm9ybSAuaXMtc2xhdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtc2xhdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5idXR0b24uaXMtc2xhdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5ocy1mb3JtIC5pcy1zbGF0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy1zbGF0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtc2xhdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmlzLXNsYXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtc2xhdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQsIC5idXR0b24uaXMtc2xhdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5ocy1mb3JtIC5pcy1zbGF0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC53cGNmNy1mb3JtIC5pcy1zbGF0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5idXR0b24uaXMtc2xhdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmhzLWZvcm0gLmlzLXNsYXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtc2xhdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBjb2xvcjogIzU4NTk1QTsgfVxuICAgICAgLmJ1dHRvbi5pcy1zbGF0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmhzLWZvcm0gLmlzLXNsYXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLXNsYXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1zbGF0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuaHMtZm9ybSAuaXMtc2xhdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1zbGF0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQud3BjZjctc3VibWl0OjphZnRlciwgLmJ1dHRvbi5pcy1zbGF0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmhzLWZvcm0gLmlzLXNsYXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLXNsYXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1zbGF0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuaHMtZm9ybSAuaXMtc2xhdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1zbGF0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzU4NTk1QSAjNTg1OTVBICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtc2xhdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuaHMtZm9ybSAuaXMtc2xhdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uW2Rpc2FibGVkXSwgLndwY2Y3LWZvcm0gLmlzLXNsYXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1zbGF0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtc2xhdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgLmhzLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1zbGF0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gLmlzLXNsYXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtc2xhdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYnV0dG9uLmlzLXNsYXRlLmlzLWxpZ2h0LCAuaHMtZm9ybSAuaXMtc2xhdGUuaXMtbGlnaHQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtc2xhdGUuaXMtbGlnaHQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgICBjb2xvcjogIzdjN2Q3ZTsgfVxuICAgICAgLmJ1dHRvbi5pcy1zbGF0ZS5pcy1saWdodDpob3ZlciwgLmhzLWZvcm0gLmlzLXNsYXRlLmlzLWxpZ2h0LmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLXNsYXRlLmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy1zbGF0ZS5pcy1saWdodC5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuaXMtc2xhdGUuaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1zbGF0ZS5pcy1saWdodC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjN2M3ZDdlOyB9XG4gICAgICAuYnV0dG9uLmlzLXNsYXRlLmlzLWxpZ2h0OmFjdGl2ZSwgLmhzLWZvcm0gLmlzLXNsYXRlLmlzLWxpZ2h0LmhzLWJ1dHRvbjphY3RpdmUsIC53cGNmNy1mb3JtIC5pcy1zbGF0ZS5pcy1saWdodC53cGNmNy1zdWJtaXQ6YWN0aXZlLCAuYnV0dG9uLmlzLXNsYXRlLmlzLWxpZ2h0LmlzLWFjdGl2ZSwgLmhzLWZvcm0gLmlzLXNsYXRlLmlzLWxpZ2h0LmlzLWFjdGl2ZS5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1zbGF0ZS5pcy1saWdodC5pcy1hY3RpdmUud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM3YzdkN2U7IH1cbiAgLmJ1dHRvbi5pcy1jZXJ1bGVhbi1saWdodCwgLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LndwY2Y3LXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjJGODtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLmJ1dHRvbi5pcy1jZXJ1bGVhbi1saWdodDpob3ZlciwgLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy1jZXJ1bGVhbi1saWdodC5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuaXMtY2VydWxlYW4tbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlZGY1O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLmJ1dHRvbi5pcy1jZXJ1bGVhbi1saWdodDpmb2N1cywgLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmhzLWJ1dHRvbjpmb2N1cywgLndwY2Y3LWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LndwY2Y3LXN1Ym1pdDpmb2N1cywgLmJ1dHRvbi5pcy1jZXJ1bGVhbi1saWdodC5pcy1mb2N1c2VkLCAuaHMtZm9ybSAuaXMtY2VydWxlYW4tbGlnaHQuaXMtZm9jdXNlZC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAgIC5idXR0b24uaXMtY2VydWxlYW4tbGlnaHQ6Zm9jdXM6bm90KDphY3RpdmUpLCAuaHMtZm9ybSAuaXMtY2VydWxlYW4tbGlnaHQuaHMtYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLndwY2Y3LWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LndwY2Y3LXN1Ym1pdDpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtY2VydWxlYW4tbGlnaHQuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5ocy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1mb2N1c2VkLmhzLWJ1dHRvbjpub3QoOmFjdGl2ZSksIC53cGNmNy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDpub3QoOmFjdGl2ZSkge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjI5LCAyNDIsIDI0OCwgMC4yNSk7IH1cbiAgICAuYnV0dG9uLmlzLWNlcnVsZWFuLWxpZ2h0OmFjdGl2ZSwgLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmhzLWJ1dHRvbjphY3RpdmUsIC53cGNmNy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC53cGNmNy1zdWJtaXQ6YWN0aXZlLCAuYnV0dG9uLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWFjdGl2ZSwgLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWFjdGl2ZS5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1hY3RpdmUud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWU4ZjM7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAuYnV0dG9uLmlzLWNlcnVsZWFuLWxpZ2h0W2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWNlcnVsZWFuLWxpZ2h0LFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaXMtY2VydWxlYW4tbGlnaHQuaHMtYnV0dG9uLFxuICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtY2VydWxlYW4tbGlnaHQuaHMtYnV0dG9uLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSAuaXMtY2VydWxlYW4tbGlnaHQud3BjZjctc3VibWl0LFxuICAgIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtY2VydWxlYW4tbGlnaHQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUYyRjg7XG4gICAgICBib3JkZXItY29sb3I6ICNFNUYyRjg7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmJ1dHRvbi5pcy1jZXJ1bGVhbi1saWdodC5pcy1pbnZlcnRlZCwgLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xuICAgICAgY29sb3I6ICNFNUYyRjg7IH1cbiAgICAgIC5idXR0b24uaXMtY2VydWxlYW4tbGlnaHQuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5ocy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1pbnZlcnRlZC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtY2VydWxlYW4tbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWludmVydGVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtY2VydWxlYW4tbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMwYzBjOyB9XG4gICAgICAuYnV0dG9uLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWludmVydGVkW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWludmVydGVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtY2VydWxlYW4tbGlnaHQuaXMtaW52ZXJ0ZWQsXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWludmVydGVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtY2VydWxlYW4tbGlnaHQuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1pbnZlcnRlZC53cGNmNy1zdWJtaXQsXG4gICAgICAud3BjZjctZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWludmVydGVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjRTVGMkY4OyB9XG4gICAgLmJ1dHRvbi5pcy1jZXJ1bGVhbi1saWdodC5pcy1sb2FkaW5nOjphZnRlciwgLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWxvYWRpbmcud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxOTE5MTkgIzE5MTkxOSAhaW1wb3J0YW50OyB9XG4gICAgLmJ1dHRvbi5pcy1jZXJ1bGVhbi1saWdodC5pcy1vdXRsaW5lZCwgLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0U1RjJGODtcbiAgICAgIGNvbG9yOiAjRTVGMkY4OyB9XG4gICAgICAuYnV0dG9uLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLW91dGxpbmVkOmhvdmVyLCAuaHMtZm9ybSAuaXMtY2VydWxlYW4tbGlnaHQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAud3BjZjctZm9ybSAuaXMtY2VydWxlYW4tbGlnaHQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmhvdmVyLCAuYnV0dG9uLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0LCAuYnV0dG9uLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLW91dGxpbmVkOmZvY3VzLCAuaHMtZm9ybSAuaXMtY2VydWxlYW4tbGlnaHQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAud3BjZjctZm9ybSAuaXMtY2VydWxlYW4tbGlnaHQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmZvY3VzLCAuYnV0dG9uLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWZvY3VzZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjJGODtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTVGMkY4O1xuICAgICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgICAgLmJ1dHRvbi5pcy1jZXJ1bGVhbi1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0U1RjJGOCAjRTVGMkY4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtY2VydWxlYW4tbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtY2VydWxlYW4tbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtY2VydWxlYW4tbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC5idXR0b24uaXMtY2VydWxlYW4tbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtY2VydWxlYW4tbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtY2VydWxlYW4tbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxOTE5MTkgIzE5MTkxOSAhaW1wb3J0YW50OyB9XG4gICAgICAuYnV0dG9uLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLW91dGxpbmVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtY2VydWxlYW4tbGlnaHQuaXMtb3V0bGluZWQsXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtY2VydWxlYW4tbGlnaHQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQsXG4gICAgICAud3BjZjctZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNFNUYyRjg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjRTVGMkY4OyB9XG4gICAgLmJ1dHRvbi5pcy1jZXJ1bGVhbi1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE5MTkxOTtcbiAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgICAuYnV0dG9uLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuaHMtZm9ybSAuaXMtY2VydWxlYW4tbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAud3BjZjctZm9ybSAuaXMtY2VydWxlYW4tbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmhvdmVyLCAuYnV0dG9uLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQud3BjZjctc3VibWl0LCAuYnV0dG9uLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuaHMtZm9ybSAuaXMtY2VydWxlYW4tbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAud3BjZjctZm9ybSAuaXMtY2VydWxlYW4tbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQud3BjZjctc3VibWl0OmZvY3VzLCAuYnV0dG9uLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQud3BjZjctc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgICAgICAgY29sb3I6ICNFNUYyRjg7IH1cbiAgICAgIC5idXR0b24uaXMtY2VydWxlYW4tbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtY2VydWxlYW4tbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtY2VydWxlYW4tbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIsIC5idXR0b24uaXMtY2VydWxlYW4tbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLndwY2Y3LXN1Ym1pdDpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtY2VydWxlYW4tbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyLCAud3BjZjctZm9ybSAuaXMtY2VydWxlYW4tbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNFNUYyRjggI0U1RjJGOCAhaW1wb3J0YW50OyB9XG4gICAgICAuYnV0dG9uLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbltkaXNhYmxlZF0sIC53cGNmNy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtY2VydWxlYW4tbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtY2VydWxlYW4tbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC53cGNmNy1zdWJtaXQsXG4gICAgICAud3BjZjctZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICMxOTE5MTk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLmJ1dHRvbi5pcy1jZXJ1bGVhbi1saWdodC5pcy1saWdodCwgLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWxpZ2h0LmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmN2ZiO1xuICAgICAgY29sb3I6ICMxZjVhNzU7IH1cbiAgICAgIC5idXR0b24uaXMtY2VydWxlYW4tbGlnaHQuaXMtbGlnaHQ6aG92ZXIsIC5ocy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1saWdodC5ocy1idXR0b246aG92ZXIsIC53cGNmNy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1saWdodC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtY2VydWxlYW4tbGlnaHQuaXMtbGlnaHQuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWxpZ2h0LmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtY2VydWxlYW4tbGlnaHQuaXMtbGlnaHQuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmMmY4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzFmNWE3NTsgfVxuICAgICAgLmJ1dHRvbi5pcy1jZXJ1bGVhbi1saWdodC5pcy1saWdodDphY3RpdmUsIC5ocy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1saWdodC5ocy1idXR0b246YWN0aXZlLCAud3BjZjctZm9ybSAuaXMtY2VydWxlYW4tbGlnaHQuaXMtbGlnaHQud3BjZjctc3VibWl0OmFjdGl2ZSwgLmJ1dHRvbi5pcy1jZXJ1bGVhbi1saWdodC5pcy1saWdodC5pcy1hY3RpdmUsIC5ocy1mb3JtIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1saWdodC5pcy1hY3RpdmUuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtY2VydWxlYW4tbGlnaHQuaXMtbGlnaHQuaXMtYWN0aXZlLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmVkZjU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMWY1YTc1OyB9XG4gIC5idXR0b24uaXMtc21hbGwsIC5ocy1mb3JtIC5pcy1zbWFsbC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1zbWFsbC53cGNmNy1zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgIC5idXR0b24uaXMtc21hbGw6bm90KC5pcy1yb3VuZGVkKSwgLmhzLWZvcm0gLmlzLXNtYWxsLmhzLWJ1dHRvbjpub3QoLmlzLXJvdW5kZWQpLCAud3BjZjctZm9ybSAuaXMtc21hbGwud3BjZjctc3VibWl0Om5vdCguaXMtcm91bmRlZCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC5idXR0b24uaXMtbm9ybWFsLCAuaHMtZm9ybSAuaXMtbm9ybWFsLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLW5vcm1hbC53cGNmNy1zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuYnV0dG9uLmlzLW1lZGl1bSwgLmhzLWZvcm0gLmlzLW1lZGl1bS5ocy1idXR0b24sIC5ocy1mb3JtIHNlY3Rpb24uaHMtYnV0dG9uLndwLWJsb2NrLWdyb3VwLCAud3BjZjctZm9ybSAuaXMtbWVkaXVtLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gc2VjdGlvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stZ3JvdXAsIHNlY3Rpb24uYnV0dG9uLndwLWJsb2NrLWdyb3VwIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLmJ1dHRvbi5pcy1sYXJnZSwgLmhzLWZvcm0gLmlzLWxhcmdlLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLWxhcmdlLndwY2Y3LXN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmJ1dHRvbltkaXNhYmxlZF0sIC5ocy1mb3JtIC5ocy1idXR0b25bZGlzYWJsZWRdLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0W2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtZm9ybSAuaHMtYnV0dG9uLFxuICAuaHMtZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmhzLWJ1dHRvbixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQsXG4gIC53cGNmNy1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuYnV0dG9uLmlzLWZ1bGx3aWR0aCwgLmhzLWZvcm0gLmlzLWZ1bGx3aWR0aC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1mdWxsd2lkdGgud3BjZjctc3VibWl0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5idXR0b24uaXMtbG9hZGluZywgLmhzLWZvcm0gLmlzLWxvYWRpbmcuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtbG9hZGluZy53cGNmNy1zdWJtaXQge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmJ1dHRvbi5pcy1sb2FkaW5nOjphZnRlciwgLmhzLWZvcm0gLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciwgLndwY2Y3LWZvcm0gLmlzLWxvYWRpbmcud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtICgxZW0gKiAwLjUpKTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAoMWVtICogMC41KSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuICAuYnV0dG9uLmlzLXN0YXRpYywgLmhzLWZvcm0gLmlzLXN0YXRpYy5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1zdGF0aWMud3BjZjctc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgICBjb2xvcjogIzdhN2E3YTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5idXR0b24uaXMtcm91bmRlZCwgLmhzLWZvcm0gLmlzLXJvdW5kZWQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtcm91bmRlZC53cGNmNy1zdWJtaXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMWVtICsgMC4yNWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDFlbSArIDAuMjVlbSk7IH1cblxuLmJ1dHRvbnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuYnV0dG9ucyAuYnV0dG9uLCAuYnV0dG9ucyAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuaHMtZm9ybSAuYnV0dG9ucyAuaHMtYnV0dG9uLCAuYnV0dG9ucyAud3BjZjctZm9ybSAud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuYnV0dG9ucyAud3BjZjctc3VibWl0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAuYnV0dG9ucyAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5pcy1mdWxsd2lkdGgpLCAuYnV0dG9ucyAuaHMtZm9ybSAuaHMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5pcy1mdWxsd2lkdGgpLCAuaHMtZm9ybSAuYnV0dG9ucyAuaHMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5pcy1mdWxsd2lkdGgpLCAuYnV0dG9ucyAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5pcy1mdWxsd2lkdGgpLCAud3BjZjctZm9ybSAuYnV0dG9ucyAud3BjZjctc3VibWl0Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5pcy1mdWxsd2lkdGgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIC5idXR0b25zOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW07IH1cbiAgLmJ1dHRvbnM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuYnV0dG9ucy5hcmUtc21hbGwgLmJ1dHRvbjpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pOm5vdChzZWN0aW9uLndwLWJsb2NrLWdyb3VwKTpub3QoLmlzLWxhcmdlKSwgLmJ1dHRvbnMuYXJlLXNtYWxsIC5ocy1mb3JtIC5ocy1idXR0b246bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKTpub3Qoc2VjdGlvbi53cC1ibG9jay1ncm91cCk6bm90KC5pcy1sYXJnZSksIC5ocy1mb3JtIC5idXR0b25zLmFyZS1zbWFsbCAuaHMtYnV0dG9uOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSk6bm90KHNlY3Rpb24ud3AtYmxvY2stZ3JvdXApOm5vdCguaXMtbGFyZ2UpLCAuYnV0dG9ucy5hcmUtc21hbGwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pOm5vdChzZWN0aW9uLndwLWJsb2NrLWdyb3VwKTpub3QoLmlzLWxhcmdlKSwgLndwY2Y3LWZvcm0gLmJ1dHRvbnMuYXJlLXNtYWxsIC53cGNmNy1zdWJtaXQ6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKTpub3Qoc2VjdGlvbi53cC1ibG9jay1ncm91cCk6bm90KC5pcy1sYXJnZSkge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgIC5idXR0b25zLmFyZS1zbWFsbCAuYnV0dG9uOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSk6bm90KHNlY3Rpb24ud3AtYmxvY2stZ3JvdXApOm5vdCguaXMtbGFyZ2UpOm5vdCguaXMtcm91bmRlZCksIC5idXR0b25zLmFyZS1zbWFsbCAuaHMtZm9ybSAuaHMtYnV0dG9uOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSk6bm90KHNlY3Rpb24ud3AtYmxvY2stZ3JvdXApOm5vdCguaXMtbGFyZ2UpOm5vdCguaXMtcm91bmRlZCksIC5ocy1mb3JtIC5idXR0b25zLmFyZS1zbWFsbCAuaHMtYnV0dG9uOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSk6bm90KHNlY3Rpb24ud3AtYmxvY2stZ3JvdXApOm5vdCguaXMtbGFyZ2UpOm5vdCguaXMtcm91bmRlZCksIC5idXR0b25zLmFyZS1zbWFsbCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSk6bm90KHNlY3Rpb24ud3AtYmxvY2stZ3JvdXApOm5vdCguaXMtbGFyZ2UpOm5vdCguaXMtcm91bmRlZCksIC53cGNmNy1mb3JtIC5idXR0b25zLmFyZS1zbWFsbCAud3BjZjctc3VibWl0Om5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSk6bm90KHNlY3Rpb24ud3AtYmxvY2stZ3JvdXApOm5vdCguaXMtbGFyZ2UpOm5vdCguaXMtcm91bmRlZCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC5idXR0b25zLmFyZS1tZWRpdW0gLmJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1sYXJnZSksIC5idXR0b25zLmFyZS1tZWRpdW0gLmhzLWZvcm0gLmhzLWJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1sYXJnZSksIC5ocy1mb3JtIC5idXR0b25zLmFyZS1tZWRpdW0gLmhzLWJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1sYXJnZSksIC5idXR0b25zLmFyZS1tZWRpdW0gLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1sYXJnZSksIC53cGNmNy1mb3JtIC5idXR0b25zLmFyZS1tZWRpdW0gLndwY2Y3LXN1Ym1pdDpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1sYXJnZSkge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuYnV0dG9ucy5hcmUtbGFyZ2UgLmJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pOm5vdChzZWN0aW9uLndwLWJsb2NrLWdyb3VwKSwgLmJ1dHRvbnMuYXJlLWxhcmdlIC5ocy1mb3JtIC5ocy1idXR0b246bm90KC5pcy1zbWFsbCk6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKTpub3Qoc2VjdGlvbi53cC1ibG9jay1ncm91cCksIC5ocy1mb3JtIC5idXR0b25zLmFyZS1sYXJnZSAuaHMtYnV0dG9uOm5vdCguaXMtc21hbGwpOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSk6bm90KHNlY3Rpb24ud3AtYmxvY2stZ3JvdXApLCAuYnV0dG9ucy5hcmUtbGFyZ2UgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pOm5vdChzZWN0aW9uLndwLWJsb2NrLWdyb3VwKSwgLndwY2Y3LWZvcm0gLmJ1dHRvbnMuYXJlLWxhcmdlIC53cGNmNy1zdWJtaXQ6bm90KC5pcy1zbWFsbCk6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKTpub3Qoc2VjdGlvbi53cC1ibG9jay1ncm91cCkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpLCAuaHMtZm9ybSAuYnV0dG9ucy5oYXMtYWRkb25zIC5ocy1idXR0b246bm90KDpmaXJzdC1jaGlsZCksIC5idXR0b25zLmhhcy1hZGRvbnMgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoOmZpcnN0LWNoaWxkKSwgLndwY2Y3LWZvcm0gLmJ1dHRvbnMuaGFzLWFkZG9ucyAud3BjZjctc3VibWl0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksIC5idXR0b25zLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAuaHMtZm9ybSAuYnV0dG9ucy5oYXMtYWRkb25zIC5ocy1idXR0b246bm90KDpsYXN0LWNoaWxkKSwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdCg6bGFzdC1jaGlsZCksIC53cGNmNy1mb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgLndwY2Y3LXN1Ym1pdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cbiAgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOmxhc3QtY2hpbGQsIC5idXR0b25zLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWJ1dHRvbjpsYXN0LWNoaWxkLCAuaHMtZm9ybSAuYnV0dG9ucy5oYXMtYWRkb25zIC5ocy1idXR0b246bGFzdC1jaGlsZCwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Omxhc3QtY2hpbGQsIC53cGNmNy1mb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgLndwY2Y3LXN1Ym1pdDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1idXR0b246aG92ZXIsIC5ocy1mb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAud3BjZjctZm9ybSAud3BjZjctc3VibWl0OmhvdmVyLCAud3BjZjctZm9ybSAuYnV0dG9ucy5oYXMtYWRkb25zIC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1ob3ZlcmVkLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5ocy1mb3JtIC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmJ1dHRvbnMuaGFzLWFkZG9ucyAuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b25zLmhhcy1hZGRvbnMgLndwY2Y3LWZvcm0gLmlzLWhvdmVyZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuYnV0dG9ucy5oYXMtYWRkb25zIC5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgei1pbmRleDogMjsgfVxuICAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b246Zm9jdXMsIC5idXR0b25zLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWJ1dHRvbjpmb2N1cywgLmhzLWZvcm0gLmJ1dHRvbnMuaGFzLWFkZG9ucyAuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9ucy5oYXMtYWRkb25zIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC53cGNmNy1mb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgLndwY2Y3LXN1Ym1pdDpmb2N1cywgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLWZvY3VzZWQsIC5idXR0b25zLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAuaHMtZm9ybSAuYnV0dG9ucy5oYXMtYWRkb25zIC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAud3BjZjctZm9ybSAuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgLmlzLWZvY3VzZWQud3BjZjctc3VibWl0LCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b246YWN0aXZlLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1idXR0b246YWN0aXZlLCAuaHMtZm9ybSAuYnV0dG9ucy5oYXMtYWRkb25zIC5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9ucy5oYXMtYWRkb25zIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6YWN0aXZlLCAud3BjZjctZm9ybSAuYnV0dG9ucy5oYXMtYWRkb25zIC53cGNmNy1zdWJtaXQ6YWN0aXZlLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtYWN0aXZlLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5ocy1mb3JtIC5pcy1hY3RpdmUuaHMtYnV0dG9uLCAuaHMtZm9ybSAuYnV0dG9ucy5oYXMtYWRkb25zIC5pcy1hY3RpdmUuaHMtYnV0dG9uLCAuYnV0dG9ucy5oYXMtYWRkb25zIC53cGNmNy1mb3JtIC5pcy1hY3RpdmUud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuYnV0dG9ucy5oYXMtYWRkb25zIC5pcy1hY3RpdmUud3BjZjctc3VibWl0LCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtc2VsZWN0ZWQsIC5idXR0b25zLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmlzLXNlbGVjdGVkLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmJ1dHRvbnMuaGFzLWFkZG9ucyAuaXMtc2VsZWN0ZWQuaHMtYnV0dG9uLCAuYnV0dG9ucy5oYXMtYWRkb25zIC53cGNmNy1mb3JtIC5pcy1zZWxlY3RlZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgLmlzLXNlbGVjdGVkLndwY2Y3LXN1Ym1pdCB7XG4gICAgei1pbmRleDogMzsgfVxuICAgIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjpmb2N1czpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtYnV0dG9uOmZvY3VzOmhvdmVyLCAuaHMtZm9ybSAuYnV0dG9ucy5oYXMtYWRkb25zIC5ocy1idXR0b246Zm9jdXM6aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpmb2N1czpob3ZlciwgLndwY2Y3LWZvcm0gLmJ1dHRvbnMuaGFzLWFkZG9ucyAud3BjZjctc3VibWl0OmZvY3VzOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtZm9jdXNlZDpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaXMtZm9jdXNlZC5ocy1idXR0b246aG92ZXIsIC5ocy1mb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgLmlzLWZvY3VzZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC53cGNmNy1mb3JtIC5pcy1mb2N1c2VkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLndwY2Y3LWZvcm0gLmJ1dHRvbnMuaGFzLWFkZG9ucyAuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjphY3RpdmU6aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWJ1dHRvbjphY3RpdmU6aG92ZXIsIC5ocy1mb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgLmhzLWJ1dHRvbjphY3RpdmU6aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDphY3RpdmU6aG92ZXIsIC53cGNmNy1mb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgLndwY2Y3LXN1Ym1pdDphY3RpdmU6aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1hY3RpdmU6aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmlzLWFjdGl2ZS5ocy1idXR0b246aG92ZXIsIC5ocy1mb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgLmlzLWFjdGl2ZS5ocy1idXR0b246aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLndwY2Y3LWZvcm0gLmlzLWFjdGl2ZS53cGNmNy1zdWJtaXQ6aG92ZXIsIC53cGNmNy1mb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgLmlzLWFjdGl2ZS53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1zZWxlY3RlZDpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaXMtc2VsZWN0ZWQuaHMtYnV0dG9uOmhvdmVyLCAuaHMtZm9ybSAuYnV0dG9ucy5oYXMtYWRkb25zIC5pcy1zZWxlY3RlZC5ocy1idXR0b246aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLndwY2Y3LWZvcm0gLmlzLXNlbGVjdGVkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLndwY2Y3LWZvcm0gLmJ1dHRvbnMuaGFzLWFkZG9ucyAuaXMtc2VsZWN0ZWQud3BjZjctc3VibWl0OmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDQ7IH1cbiAgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLWV4cGFuZGVkLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5ocy1mb3JtIC5pcy1leHBhbmRlZC5ocy1idXR0b24sIC5ocy1mb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgLmlzLWV4cGFuZGVkLmhzLWJ1dHRvbiwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAud3BjZjctZm9ybSAuaXMtZXhwYW5kZWQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuYnV0dG9ucy5oYXMtYWRkb25zIC5pcy1leHBhbmRlZC53cGNmNy1zdWJtaXQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTsgfVxuICAuYnV0dG9ucy5pcy1jZW50ZXJlZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYnV0dG9ucy5pcy1jZW50ZXJlZDpub3QoLmhhcy1hZGRvbnMpIC5idXR0b246bm90KC5pcy1mdWxsd2lkdGgpLCAuYnV0dG9ucy5pcy1jZW50ZXJlZDpub3QoLmhhcy1hZGRvbnMpIC5ocy1mb3JtIC5ocy1idXR0b246bm90KC5pcy1mdWxsd2lkdGgpLCAuaHMtZm9ybSAuYnV0dG9ucy5pcy1jZW50ZXJlZDpub3QoLmhhcy1hZGRvbnMpIC5ocy1idXR0b246bm90KC5pcy1mdWxsd2lkdGgpLCAuYnV0dG9ucy5pcy1jZW50ZXJlZDpub3QoLmhhcy1hZGRvbnMpIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KC5pcy1mdWxsd2lkdGgpLCAud3BjZjctZm9ybSAuYnV0dG9ucy5pcy1jZW50ZXJlZDpub3QoLmhhcy1hZGRvbnMpIC53cGNmNy1zdWJtaXQ6bm90KC5pcy1mdWxsd2lkdGgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtOyB9XG4gIC5idXR0b25zLmlzLXJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLmJ1dHRvbnMuaXMtcmlnaHQ6bm90KC5oYXMtYWRkb25zKSAuYnV0dG9uOm5vdCguaXMtZnVsbHdpZHRoKSwgLmJ1dHRvbnMuaXMtcmlnaHQ6bm90KC5oYXMtYWRkb25zKSAuaHMtZm9ybSAuaHMtYnV0dG9uOm5vdCguaXMtZnVsbHdpZHRoKSwgLmhzLWZvcm0gLmJ1dHRvbnMuaXMtcmlnaHQ6bm90KC5oYXMtYWRkb25zKSAuaHMtYnV0dG9uOm5vdCguaXMtZnVsbHdpZHRoKSwgLmJ1dHRvbnMuaXMtcmlnaHQ6bm90KC5oYXMtYWRkb25zKSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdCguaXMtZnVsbHdpZHRoKSwgLndwY2Y3LWZvcm0gLmJ1dHRvbnMuaXMtcmlnaHQ6bm90KC5oYXMtYWRkb25zKSAud3BjZjctc3VibWl0Om5vdCguaXMtZnVsbHdpZHRoKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uLmlzLXJlc3BvbnNpdmUuaXMtc21hbGwsIC5ocy1mb3JtIC5pcy1yZXNwb25zaXZlLmlzLXNtYWxsLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXJlc3BvbnNpdmUuaXMtc21hbGwud3BjZjctc3VibWl0IHtcbiAgICBmb250LXNpemU6IDAuNTYyNXJlbTsgfVxuICAuYnV0dG9uLmlzLXJlc3BvbnNpdmUsIC5ocy1mb3JtIC5pcy1yZXNwb25zaXZlLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXJlc3BvbnNpdmUud3BjZjctc3VibWl0LFxuICAuYnV0dG9uLmlzLXJlc3BvbnNpdmUuaXMtbm9ybWFsLFxuICAuaHMtZm9ybSAuaXMtcmVzcG9uc2l2ZS5pcy1ub3JtYWwuaHMtYnV0dG9uLFxuICAud3BjZjctZm9ybSAuaXMtcmVzcG9uc2l2ZS5pcy1ub3JtYWwud3BjZjctc3VibWl0IHtcbiAgICBmb250LXNpemU6IDAuNjU2MjVyZW07IH1cbiAgLmJ1dHRvbi5pcy1yZXNwb25zaXZlLmlzLW1lZGl1bSwgLmhzLWZvcm0gLmlzLXJlc3BvbnNpdmUuaXMtbWVkaXVtLmhzLWJ1dHRvbiwgLmhzLWZvcm0gc2VjdGlvbi5pcy1yZXNwb25zaXZlLmhzLWJ1dHRvbi53cC1ibG9jay1ncm91cCwgLndwY2Y3LWZvcm0gLmlzLXJlc3BvbnNpdmUuaXMtbWVkaXVtLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gc2VjdGlvbi5pcy1yZXNwb25zaXZlLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1ncm91cCwgc2VjdGlvbi5idXR0b24uaXMtcmVzcG9uc2l2ZS53cC1ibG9jay1ncm91cCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC5idXR0b24uaXMtcmVzcG9uc2l2ZS5pcy1sYXJnZSwgLmhzLWZvcm0gLmlzLXJlc3BvbnNpdmUuaXMtbGFyZ2UuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtcmVzcG9uc2l2ZS5pcy1sYXJnZS53cGNmNy1zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idXR0b24uaXMtcmVzcG9uc2l2ZS5pcy1zbWFsbCwgLmhzLWZvcm0gLmlzLXJlc3BvbnNpdmUuaXMtc21hbGwuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtcmVzcG9uc2l2ZS5pcy1zbWFsbC53cGNmNy1zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMC42NTYyNXJlbTsgfVxuICAuYnV0dG9uLmlzLXJlc3BvbnNpdmUsIC5ocy1mb3JtIC5pcy1yZXNwb25zaXZlLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmlzLXJlc3BvbnNpdmUud3BjZjctc3VibWl0LFxuICAuYnV0dG9uLmlzLXJlc3BvbnNpdmUuaXMtbm9ybWFsLFxuICAuaHMtZm9ybSAuaXMtcmVzcG9uc2l2ZS5pcy1ub3JtYWwuaHMtYnV0dG9uLFxuICAud3BjZjctZm9ybSAuaXMtcmVzcG9uc2l2ZS5pcy1ub3JtYWwud3BjZjctc3VibWl0IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLmJ1dHRvbi5pcy1yZXNwb25zaXZlLmlzLW1lZGl1bSwgLmhzLWZvcm0gLmlzLXJlc3BvbnNpdmUuaXMtbWVkaXVtLmhzLWJ1dHRvbiwgLmhzLWZvcm0gc2VjdGlvbi5pcy1yZXNwb25zaXZlLmhzLWJ1dHRvbi53cC1ibG9jay1ncm91cCwgLndwY2Y3LWZvcm0gLmlzLXJlc3BvbnNpdmUuaXMtbWVkaXVtLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gc2VjdGlvbi5pcy1yZXNwb25zaXZlLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1ncm91cCwgc2VjdGlvbi5idXR0b24uaXMtcmVzcG9uc2l2ZS53cC1ibG9jay1ncm91cCB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5idXR0b24uaXMtcmVzcG9uc2l2ZS5pcy1sYXJnZSwgLmhzLWZvcm0gLmlzLXJlc3BvbnNpdmUuaXMtbGFyZ2UuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaXMtcmVzcG9uc2l2ZS5pcy1sYXJnZS53cGNmNy1zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG5cbi5jb250YWluZXIsIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvOyB9XG4gIC5jb250YWluZXIuaXMtZmx1aWQsIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmlzLWZsdWlkLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWluZXIsIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAgIC5jb250YWluZXIuaXMtd2lkZXNjcmVlbjpub3QoLmlzLW1heC1kZXNrdG9wKSwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuaXMtd2lkZXNjcmVlbi53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyOm5vdCguaXMtbWF4LWRlc2t0b3ApIHtcbiAgICAgIG1heC13aWR0aDogMTE1MnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gICAgLmNvbnRhaW5lci5pcy1mdWxsaGQ6bm90KC5pcy1tYXgtZGVza3RvcCk6bm90KC5pcy1tYXgtd2lkZXNjcmVlbiksIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmlzLWZ1bGxoZC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyOm5vdCguaXMtbWF4LWRlc2t0b3ApOm5vdCguaXMtbWF4LXdpZGVzY3JlZW4pIHtcbiAgICAgIG1heC13aWR0aDogMTM0NHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gICAgLmNvbnRhaW5lcjpub3QoLmlzLW1heC1kZXNrdG9wKSwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lcjpub3QoLmlzLW1heC1kZXNrdG9wKSB7XG4gICAgICBtYXgtd2lkdGg6IDExNTJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAgIC5jb250YWluZXI6bm90KC5pcy1tYXgtZGVza3RvcCk6bm90KC5pcy1tYXgtd2lkZXNjcmVlbiksIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXI6bm90KC5pcy1tYXgtZGVza3RvcCk6bm90KC5pcy1tYXgtd2lkZXNjcmVlbikge1xuICAgICAgbWF4LXdpZHRoOiAxMzQ0cHg7IH0gfVxuXG4uY29udGVudCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC4yNWVtOyB9XG5cbi5jb250ZW50IHA6bm90KDpsYXN0LWNoaWxkKSxcbi5jb250ZW50IGRsOm5vdCg6bGFzdC1jaGlsZCksXG4uY29udGVudCBvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmNvbnRlbnQgdWw6bm90KDpsYXN0LWNoaWxkKSxcbi5jb250ZW50IGJsb2NrcXVvdGU6bm90KDpsYXN0LWNoaWxkKSxcbi5jb250ZW50IHByZTpub3QoOmxhc3QtY2hpbGQpLFxuLmNvbnRlbnQgdGFibGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4uY29udGVudCBoMSxcbi5jb250ZW50IGgyLFxuLmNvbnRlbnQgaDMsXG4uY29udGVudCBoNCxcbi5jb250ZW50IGg1LFxuLmNvbnRlbnQgaDYge1xuICBjb2xvcjogIzM2MzYzNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1OyB9XG5cbi5jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gIC5jb250ZW50IGgxOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cblxuLmNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41NzE0ZW07IH1cbiAgLmNvbnRlbnQgaDI6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDEuMTQyOGVtOyB9XG5cbi5jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42NjY2ZW07IH1cbiAgLmNvbnRlbnQgaDM6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDEuMzMzM2VtOyB9XG5cbi5jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOGVtOyB9XG5cbi5jb250ZW50IGg1IHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjg4ODhlbTsgfVxuXG4uY29udGVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLmNvbnRlbnQgYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2RiZGJkYjtcbiAgcGFkZGluZzogMS4yNWVtIDEuNWVtOyB9XG5cbi5jb250ZW50IG9sIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC5jb250ZW50IG9sOm5vdChbdHlwZV0pIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7IH1cbiAgICAuY29udGVudCBvbDpub3QoW3R5cGVdKS5pcy1sb3dlci1hbHBoYSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhOyB9XG4gICAgLmNvbnRlbnQgb2w6bm90KFt0eXBlXSkuaXMtbG93ZXItcm9tYW4ge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjsgfVxuICAgIC5jb250ZW50IG9sOm5vdChbdHlwZV0pLmlzLXVwcGVyLWFscGhhIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItYWxwaGE7IH1cbiAgICAuY29udGVudCBvbDpub3QoW3R5cGVdKS5pcy11cHBlci1yb21hbiB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLXJvbWFuOyB9XG5cbi5jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMmVtO1xuICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLmNvbnRlbnQgdWwgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICAgIG1hcmdpbi10b3A6IDAuNWVtOyB9XG4gICAgLmNvbnRlbnQgdWwgdWwgdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7IH1cblxuLmNvbnRlbnQgZGQge1xuICBtYXJnaW4tbGVmdDogMmVtOyB9XG5cbi5jb250ZW50IGZpZ3VyZSB7XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG4gIG1hcmdpbi1yaWdodDogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbnRlbnQgZmlndXJlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgLmNvbnRlbnQgZmlndXJlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAuY29udGVudCBmaWd1cmUgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNvbnRlbnQgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uY29udGVudCBwcmUge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDEuMjVlbSAxLjVlbTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd29yZC13cmFwOiBub3JtYWw7IH1cblxuLmNvbnRlbnQgc3VwLFxuLmNvbnRlbnQgc3ViIHtcbiAgZm9udC1zaXplOiA3NSU7IH1cblxuLmNvbnRlbnQgdGFibGUge1xuICB3aWR0aDogMTAwJTsgfVxuICAuY29udGVudCB0YWJsZSB0ZCxcbiAgLmNvbnRlbnQgdGFibGUgdGgge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5jb250ZW50IHRhYmxlIHRoIHtcbiAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAgIC5jb250ZW50IHRhYmxlIHRoOm5vdChbYWxpZ25dKSB7XG4gICAgICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG4gIC5jb250ZW50IHRhYmxlIHRoZWFkIHRkLFxuICAuY29udGVudCB0YWJsZSB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xuICAgIGNvbG9yOiAjMzYzNjM2OyB9XG4gIC5jb250ZW50IHRhYmxlIHRmb290IHRkLFxuICAuY29udGVudCB0YWJsZSB0Zm9vdCB0aCB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMCAwO1xuICAgIGNvbG9yOiAjMzYzNjM2OyB9XG4gIC5jb250ZW50IHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXG4gIC5jb250ZW50IHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cblxuLmNvbnRlbnQgLnRhYnMgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmNvbnRlbnQuaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07IH1cblxuLmNvbnRlbnQuaXMtbm9ybWFsIHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5jb250ZW50LmlzLW1lZGl1bSwgc2VjdGlvbi5jb250ZW50LndwLWJsb2NrLWdyb3VwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5jb250ZW50LmlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLmljb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtOyB9XG4gIC5pY29uLmlzLXNtYWxsIHtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IDFyZW07IH1cbiAgLmljb24uaXMtbWVkaXVtLCBzZWN0aW9uLmljb24ud3AtYmxvY2stZ3JvdXAge1xuICAgIGhlaWdodDogMnJlbTtcbiAgICB3aWR0aDogMnJlbTsgfVxuICAuaWNvbi5pcy1sYXJnZSB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIHdpZHRoOiAzcmVtOyB9XG5cbi5pY29uLXRleHQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmljb24tdGV4dCAuaWNvbiB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLmljb24tdGV4dCAuaWNvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNWVtOyB9XG4gICAgLmljb24tdGV4dCAuaWNvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC4yNWVtOyB9XG5cbmRpdi5pY29uLXRleHQge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5pbWFnZSwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbWFnZSBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmltYWdlIGltZy5pcy1yb3VuZGVkLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcuaXMtcm91bmRlZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7IH1cbiAgLmltYWdlLmlzLWZ1bGx3aWR0aCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtZnVsbHdpZHRoLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaW1hZ2UuaXMtc3F1YXJlIGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtc3F1YXJlLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyxcbiAgLmltYWdlLmlzLXNxdWFyZSAuaGFzLXJhdGlvLFxuICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1zcXVhcmUud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTFieTEgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0xYnkxLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyxcbiAgLmltYWdlLmlzLTFieTEgLmhhcy1yYXRpbyxcbiAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtMWJ5MS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNWJ5NCBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTVieTQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLFxuICAuaW1hZ2UuaXMtNWJ5NCAuaGFzLXJhdGlvLFxuICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy01Ynk0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy00YnkzIGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtNGJ5My53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsXG4gIC5pbWFnZS5pcy00YnkzIC5oYXMtcmF0aW8sXG4gIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTRieTMud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTIgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0zYnkyLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyxcbiAgLmltYWdlLmlzLTNieTIgLmhhcy1yYXRpbyxcbiAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtM2J5Mi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNWJ5MyBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTVieTMud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLFxuICAuaW1hZ2UuaXMtNWJ5MyAuaGFzLXJhdGlvLFxuICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy01YnkzLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xNmJ5OSBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTE2Ynk5LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyxcbiAgLmltYWdlLmlzLTE2Ynk5IC5oYXMtcmF0aW8sXG4gIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTE2Ynk5LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0yYnkxIGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtMmJ5MS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsXG4gIC5pbWFnZS5pcy0yYnkxIC5oYXMtcmF0aW8sXG4gIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTJieTEud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTEgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0zYnkxLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyxcbiAgLmltYWdlLmlzLTNieTEgLmhhcy1yYXRpbyxcbiAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtM2J5MS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNGJ5NSBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTRieTUud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLFxuICAuaW1hZ2UuaXMtNGJ5NSAuaGFzLXJhdGlvLFxuICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy00Ynk1LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnk0IGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtM2J5NC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsXG4gIC5pbWFnZS5pcy0zYnk0IC5oYXMtcmF0aW8sXG4gIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTNieTQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTJieTMgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0yYnkzLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyxcbiAgLmltYWdlLmlzLTJieTMgLmhhcy1yYXRpbyxcbiAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtMmJ5My53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5NSBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTNieTUud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLFxuICAuaW1hZ2UuaXMtM2J5NSAuaGFzLXJhdGlvLFxuICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0zYnk1LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy05YnkxNiBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTlieTE2LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyxcbiAgLmltYWdlLmlzLTlieTE2IC5oYXMtcmF0aW8sXG4gIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTlieTE2LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkyIGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtMWJ5Mi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsXG4gIC5pbWFnZS5pcy0xYnkyIC5oYXMtcmF0aW8sXG4gIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTFieTIud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTFieTMgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0xYnkzLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyxcbiAgLmltYWdlLmlzLTFieTMgLmhhcy1yYXRpbyxcbiAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtMWJ5My53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmltYWdlLmlzLXNxdWFyZSwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtc3F1YXJlLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLCAuaW1hZ2UuaXMtMWJ5MSwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtMWJ5MS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgLmltYWdlLmlzLTVieTQsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTVieTQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgIHBhZGRpbmctdG9wOiA4MCU7IH1cbiAgLmltYWdlLmlzLTRieTMsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTRieTMud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgIHBhZGRpbmctdG9wOiA3NSU7IH1cbiAgLmltYWdlLmlzLTNieTIsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTNieTIud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgIHBhZGRpbmctdG9wOiA2Ni42NjY2JTsgfVxuICAuaW1hZ2UuaXMtNWJ5MywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtNWJ5My53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgcGFkZGluZy10b3A6IDYwJTsgfVxuICAuaW1hZ2UuaXMtMTZieTksIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTE2Ynk5LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4gIC5pbWFnZS5pcy0yYnkxLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0yYnkxLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICBwYWRkaW5nLXRvcDogNTAlOyB9XG4gIC5pbWFnZS5pcy0zYnkxLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0zYnkxLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICBwYWRkaW5nLXRvcDogMzMuMzMzMyU7IH1cbiAgLmltYWdlLmlzLTRieTUsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTRieTUud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgIHBhZGRpbmctdG9wOiAxMjUlOyB9XG4gIC5pbWFnZS5pcy0zYnk0LCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0zYnk0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICBwYWRkaW5nLXRvcDogMTMzLjMzMzMlOyB9XG4gIC5pbWFnZS5pcy0yYnkzLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0yYnkzLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwJTsgfVxuICAuaW1hZ2UuaXMtM2J5NSwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtM2J5NS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgcGFkZGluZy10b3A6IDE2Ni42NjY2JTsgfVxuICAuaW1hZ2UuaXMtOWJ5MTYsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTlieTE2LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICBwYWRkaW5nLXRvcDogMTc3Ljc3NzclOyB9XG4gIC5pbWFnZS5pcy0xYnkyLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0xYnkyLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwJTsgfVxuICAuaW1hZ2UuaXMtMWJ5MywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtMWJ5My53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgcGFkZGluZy10b3A6IDMwMCU7IH1cbiAgLmltYWdlLmlzLTE2eDE2LCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0xNngxNi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSwgLmNoZWNrbGlzdCAuaWNvbi13cmFwIC5pbWFnZS5pcy1pY29uLCAuY2hlY2tsaXN0IC5pY29uLXdyYXAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuY2hlY2tsaXN0IC5pY29uLXdyYXAgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDsgfVxuICAuaW1hZ2UuaXMtMjR4MjQsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTI0eDI0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7IH1cbiAgLmltYWdlLmlzLTMyeDMyLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0zMngzMi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4OyB9XG4gIC5pbWFnZS5pcy00OHg0OCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtNDh4NDgud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNDhweDsgfVxuICAuaW1hZ2UuaXMtNjR4NjQsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTY0eDY0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgd2lkdGg6IDY0cHg7IH1cbiAgLmltYWdlLmlzLTk2eDk2LCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy05Nng5Ni53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICAgIHdpZHRoOiA5NnB4OyB9XG4gIC5pbWFnZS5pcy0xMjh4MTI4LCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0xMjh4MTI4LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICBoZWlnaHQ6IDEyOHB4O1xuICAgIHdpZHRoOiAxMjhweDsgfVxuXG4ubm90aWZpY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMi41cmVtIDEuMjVyZW0gMS41cmVtOyB9XG4gIC5ub3RpZmljYXRpb24gYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKSB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubm90aWZpY2F0aW9uIHN0cm9uZyB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAubm90aWZpY2F0aW9uIGNvZGUsXG4gIC5ub3RpZmljYXRpb24gcHJlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5ub3RpZmljYXRpb24gcHJlIGNvZGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5ub3RpZmljYXRpb24gPiAuZGVsZXRlIHtcbiAgICByaWdodDogMC41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNXJlbTsgfVxuICAubm90aWZpY2F0aW9uIC50aXRsZSxcbiAgLm5vdGlmaWNhdGlvbiAuc3VidGl0bGUsXG4gIC5ub3RpZmljYXRpb24gLmNvbnRlbnQge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLm5vdGlmaWNhdGlvbi5pcy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAubm90aWZpY2F0aW9uLmlzLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5ub3RpZmljYXRpb24uaXMtbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAubm90aWZpY2F0aW9uLmlzLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QThCOEY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm5vdGlmaWNhdGlvbi5pcy1wcmltYXJ5LCAuaHMtZm9ybSAubm90aWZpY2F0aW9uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm5vdGlmaWNhdGlvbi53cGNmNy1zdWJtaXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMDU5Mjk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubm90aWZpY2F0aW9uLmlzLXByaW1hcnkuaXMtbGlnaHQsIC5ocy1mb3JtIC5ub3RpZmljYXRpb24uaXMtbGlnaHQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAubm90aWZpY2F0aW9uLmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmMWVkO1xuICAgICAgY29sb3I6ICNjMDQ3MWM7IH1cbiAgLm5vdGlmaWNhdGlvbi5pcy1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NUNBO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5vdGlmaWNhdGlvbi5pcy1saW5rLmlzLWxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzAwOTBkYjsgfVxuICAubm90aWZpY2F0aW9uLmlzLWluZm8sXG4gIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubm90aWZpY2F0aW9uLFxuICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5vdGlmaWNhdGlvbixcbiAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5ub3RpZmljYXRpb24sXG4gIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubm90aWZpY2F0aW9uLFxuICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5vdGlmaWNhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODVDQTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5ub3RpZmljYXRpb24uaXMtaW5mby5pcy1saWdodCxcbiAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5vdGlmaWNhdGlvbi5pcy1saWdodCxcbiAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5vdGlmaWNhdGlvbi5pcy1saWdodCxcbiAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5vdGlmaWNhdGlvbi5pcy1saWdodCxcbiAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5vdGlmaWNhdGlvbi5pcy1saWdodCxcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5vdGlmaWNhdGlvbi5pcy1saWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGMkY4O1xuICAgICAgY29sb3I6ICMwMDkwZGI7IH1cbiAgLm5vdGlmaWNhdGlvbi5pcy1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjNzhlO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5vdGlmaWNhdGlvbi5pcy1zdWNjZXNzLmlzLWxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZhZjU7XG4gICAgICBjb2xvcjogIzI1Nzk1MzsgfVxuICAubm90aWZpY2F0aW9uLmlzLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkM4NDU7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC5ub3RpZmljYXRpb24uaXMtd2FybmluZy5pcy1saWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWViO1xuICAgICAgY29sb3I6ICM5NDY4MDA7IH1cbiAgLm5vdGlmaWNhdGlvbi5pcy1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTQ2Njg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubm90aWZpY2F0aW9uLmlzLWRhbmdlci5pcy1saWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlY2YwO1xuICAgICAgY29sb3I6ICNjYzBmMzU7IH1cbiAgLm5vdGlmaWNhdGlvbi5pcy1zZWNvbmRhcnksIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ub3RpZmljYXRpb24uYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAubm90aWZpY2F0aW9uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5vdGlmaWNhdGlvbi5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5ub3RpZmljYXRpb24ud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubm90aWZpY2F0aW9uLndwY2Y3LXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMTczRTtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5ub3RpZmljYXRpb24uaXMtc2Vjb25kYXJ5LmlzLWxpZ2h0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubm90aWZpY2F0aW9uLmlzLWxpZ2h0LmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLm5vdGlmaWNhdGlvbi5pcy1saWdodC5ocy1idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ub3RpZmljYXRpb24uaXMtbGlnaHQuaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAubm90aWZpY2F0aW9uLmlzLWxpZ2h0LndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5vdGlmaWNhdGlvbi5pcy1saWdodC53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjJmZTtcbiAgICAgIGNvbG9yOiAjMjk2ZWY1OyB9XG4gIC5ub3RpZmljYXRpb24uaXMtb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA1OTI5O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLm5vdGlmaWNhdGlvbi5pcy1vcmFuZ2UuaXMtbGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjFlZDtcbiAgICAgIGNvbG9yOiAjYzA0NzFjOyB9XG4gIC5ub3RpZmljYXRpb24uaXMtdGFuZ2VyaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ4QjAwO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLm5vdGlmaWNhdGlvbi5pcy10YW5nZXJpbmUuaXMtbGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdlYjtcbiAgICAgIGNvbG9yOiAjYjM2OTAwOyB9XG4gIC5ub3RpZmljYXRpb24uaXMtc2xhdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU5NUE7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAubm90aWZpY2F0aW9uLmlzLXNsYXRlLmlzLWxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgICBjb2xvcjogIzdjN2Q3ZTsgfVxuICAubm90aWZpY2F0aW9uLmlzLWNlcnVsZWFuLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGMkY4O1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLm5vdGlmaWNhdGlvbi5pcy1jZXJ1bGVhbi1saWdodC5pcy1saWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmN2ZiO1xuICAgICAgY29sb3I6ICMxZjVhNzU7IH1cblxuLnByb2dyZXNzIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAucHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkOyB9XG4gIC5wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTk1QTsgfVxuICAucHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1OTVBOyB9XG4gIC5wcm9ncmVzczo6LW1zLWZpbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU5NUE7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5wcm9ncmVzcy5pcy13aGl0ZTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAucHJvZ3Jlc3MuaXMtd2hpdGU6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC5wcm9ncmVzcy5pcy13aGl0ZTo6LW1zLWZpbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgLnByb2dyZXNzLmlzLXdoaXRlOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0ZGRkZGRiAzMCUsICNlZGVkZWQgMzAlKTsgfVxuICAucHJvZ3Jlc3MuaXMtYmxhY2s6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7IH1cbiAgLnByb2dyZXNzLmlzLWJsYWNrOjotbW96LXByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTsgfVxuICAucHJvZ3Jlc3MuaXMtYmxhY2s6Oi1tcy1maWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5OyB9XG4gIC5wcm9ncmVzcy5pcy1ibGFjazppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxOTE5MTkgMzAlLCAjZWRlZGVkIDMwJSk7IH1cbiAgLnByb2dyZXNzLmlzLWxpZ2h0Ojotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1OyB9XG4gIC5wcm9ncmVzcy5pcy1saWdodDo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7IH1cbiAgLnByb2dyZXNzLmlzLWxpZ2h0OjotbXMtZmlsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTsgfVxuICAucHJvZ3Jlc3MuaXMtbGlnaHQ6aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRjVGNUY1IDMwJSwgI2VkZWRlZCAzMCUpOyB9XG4gIC5wcm9ncmVzcy5pcy1kYXJrOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEE4QjhGOyB9XG4gIC5wcm9ncmVzcy5pcy1kYXJrOjotbW96LXByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhBOEI4RjsgfVxuICAucHJvZ3Jlc3MuaXMtZGFyazo6LW1zLWZpbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QThCOEY7IH1cbiAgLnByb2dyZXNzLmlzLWRhcms6aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOEE4QjhGIDMwJSwgI2VkZWRlZCAzMCUpOyB9XG4gIC5wcm9ncmVzcy5pcy1wcmltYXJ5Ojotd2Via2l0LXByb2dyZXNzLXZhbHVlLCAuaHMtZm9ybSAucHJvZ3Jlc3MuaHMtYnV0dG9uOjotd2Via2l0LXByb2dyZXNzLXZhbHVlLCAud3BjZjctZm9ybSAucHJvZ3Jlc3Mud3BjZjctc3VibWl0Ojotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA1OTI5OyB9XG4gIC5wcm9ncmVzcy5pcy1wcmltYXJ5OjotbW96LXByb2dyZXNzLWJhciwgLmhzLWZvcm0gLnByb2dyZXNzLmhzLWJ1dHRvbjo6LW1vei1wcm9ncmVzcy1iYXIsIC53cGNmNy1mb3JtIC5wcm9ncmVzcy53cGNmNy1zdWJtaXQ6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA1OTI5OyB9XG4gIC5wcm9ncmVzcy5pcy1wcmltYXJ5OjotbXMtZmlsbCwgLmhzLWZvcm0gLnByb2dyZXNzLmhzLWJ1dHRvbjo6LW1zLWZpbGwsIC53cGNmNy1mb3JtIC5wcm9ncmVzcy53cGNmNy1zdWJtaXQ6Oi1tcy1maWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA1OTI5OyB9XG4gIC5wcm9ncmVzcy5pcy1wcmltYXJ5OmluZGV0ZXJtaW5hdGUsIC5ocy1mb3JtIC5wcm9ncmVzcy5ocy1idXR0b246aW5kZXRlcm1pbmF0ZSwgLndwY2Y3LWZvcm0gLnByb2dyZXNzLndwY2Y3LXN1Ym1pdDppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNFMDU5MjkgMzAlLCAjZWRlZGVkIDMwJSk7IH1cbiAgLnByb2dyZXNzLmlzLWxpbms6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg1Q0E7IH1cbiAgLnByb2dyZXNzLmlzLWxpbms6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NUNBOyB9XG4gIC5wcm9ncmVzcy5pcy1saW5rOjotbXMtZmlsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODVDQTsgfVxuICAucHJvZ3Jlc3MuaXMtbGluazppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDg1Q0EgMzAlLCAjZWRlZGVkIDMwJSk7IH1cbiAgLnByb2dyZXNzLmlzLWluZm86Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUsXG4gIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEucHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUsXG4gIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEucHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUsXG4gIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEucHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUsXG4gIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEucHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUsXG4gIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEucHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg1Q0E7IH1cbiAgLnByb2dyZXNzLmlzLWluZm86Oi1tb3otcHJvZ3Jlc3MtYmFyLFxuICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnByb2dyZXNzOjotbW96LXByb2dyZXNzLWJhcixcbiAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5wcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIsXG4gIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEucHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyLFxuICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnByb2dyZXNzOjotbW96LXByb2dyZXNzLWJhcixcbiAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5wcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg1Q0E7IH1cbiAgLnByb2dyZXNzLmlzLWluZm86Oi1tcy1maWxsLFxuICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnByb2dyZXNzOjotbXMtZmlsbCxcbiAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5wcm9ncmVzczo6LW1zLWZpbGwsXG4gIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEucHJvZ3Jlc3M6Oi1tcy1maWxsLFxuICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnByb2dyZXNzOjotbXMtZmlsbCxcbiAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5wcm9ncmVzczo6LW1zLWZpbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg1Q0E7IH1cbiAgLnByb2dyZXNzLmlzLWluZm86aW5kZXRlcm1pbmF0ZSxcbiAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5wcm9ncmVzczppbmRldGVybWluYXRlLFxuICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnByb2dyZXNzOmluZGV0ZXJtaW5hdGUsXG4gIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEucHJvZ3Jlc3M6aW5kZXRlcm1pbmF0ZSxcbiAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5wcm9ncmVzczppbmRldGVybWluYXRlLFxuICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnByb2dyZXNzOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwODVDQSAzMCUsICNlZGVkZWQgMzAlKTsgfVxuICAucHJvZ3Jlc3MuaXMtc3VjY2Vzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTsgfVxuICAucHJvZ3Jlc3MuaXMtc3VjY2Vzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGM3OGU7IH1cbiAgLnByb2dyZXNzLmlzLXN1Y2Nlc3M6Oi1tcy1maWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjNzhlOyB9XG4gIC5wcm9ncmVzcy5pcy1zdWNjZXNzOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzQ4Yzc4ZSAzMCUsICNlZGVkZWQgMzAlKTsgfVxuICAucHJvZ3Jlc3MuaXMtd2FybmluZzo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzg0NTsgfVxuICAucHJvZ3Jlc3MuaXMtd2FybmluZzo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkM4NDU7IH1cbiAgLnByb2dyZXNzLmlzLXdhcm5pbmc6Oi1tcy1maWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDODQ1OyB9XG4gIC5wcm9ncmVzcy5pcy13YXJuaW5nOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0ZGQzg0NSAzMCUsICNlZGVkZWQgMzAlKTsgfVxuICAucHJvZ3Jlc3MuaXMtZGFuZ2VyOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NjY4OyB9XG4gIC5wcm9ncmVzcy5pcy1kYW5nZXI6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NjY4OyB9XG4gIC5wcm9ncmVzcy5pcy1kYW5nZXI6Oi1tcy1maWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NjY4OyB9XG4gIC5wcm9ncmVzcy5pcy1kYW5nZXI6aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjE0NjY4IDMwJSwgI2VkZWRlZCAzMCUpOyB9XG4gIC5wcm9ncmVzcy5pcy1zZWNvbmRhcnk6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5wcm9ncmVzcy5idXR0b246Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5wcm9ncmVzcy5ocy1idXR0b246Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5wcm9ncmVzcy5ocy1idXR0b246Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5wcm9ncmVzcy53cGNmNy1zdWJtaXQ6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5wcm9ncmVzcy53cGNmNy1zdWJtaXQ6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzE3M0U7IH1cbiAgLnByb2dyZXNzLmlzLXNlY29uZGFyeTo6LW1vei1wcm9ncmVzcy1iYXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5wcm9ncmVzcy5idXR0b246Oi1tb3otcHJvZ3Jlc3MtYmFyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAucHJvZ3Jlc3MuaHMtYnV0dG9uOjotbW96LXByb2dyZXNzLWJhciwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLnByb2dyZXNzLmhzLWJ1dHRvbjo6LW1vei1wcm9ncmVzcy1iYXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5wcm9ncmVzcy53cGNmNy1zdWJtaXQ6Oi1tb3otcHJvZ3Jlc3MtYmFyLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAucHJvZ3Jlc3Mud3BjZjctc3VibWl0OjotbW96LXByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMTczRTsgfVxuICAucHJvZ3Jlc3MuaXMtc2Vjb25kYXJ5OjotbXMtZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLnByb2dyZXNzLmJ1dHRvbjo6LW1zLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5wcm9ncmVzcy5ocy1idXR0b246Oi1tcy1maWxsLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAucHJvZ3Jlc3MuaHMtYnV0dG9uOjotbXMtZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLnByb2dyZXNzLndwY2Y3LXN1Ym1pdDo6LW1zLWZpbGwsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5wcm9ncmVzcy53cGNmNy1zdWJtaXQ6Oi1tcy1maWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxNzNFOyB9XG4gIC5wcm9ncmVzcy5pcy1zZWNvbmRhcnk6aW5kZXRlcm1pbmF0ZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLnByb2dyZXNzLmJ1dHRvbjppbmRldGVybWluYXRlLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAucHJvZ3Jlc3MuaHMtYnV0dG9uOmluZGV0ZXJtaW5hdGUsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5wcm9ncmVzcy5ocy1idXR0b246aW5kZXRlcm1pbmF0ZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLnByb2dyZXNzLndwY2Y3LXN1Ym1pdDppbmRldGVybWluYXRlLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAucHJvZ3Jlc3Mud3BjZjctc3VibWl0OmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAzMTczRSAzMCUsICNlZGVkZWQgMzAlKTsgfVxuICAucHJvZ3Jlc3MuaXMtb3JhbmdlOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA1OTI5OyB9XG4gIC5wcm9ncmVzcy5pcy1vcmFuZ2U6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA1OTI5OyB9XG4gIC5wcm9ncmVzcy5pcy1vcmFuZ2U6Oi1tcy1maWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA1OTI5OyB9XG4gIC5wcm9ncmVzcy5pcy1vcmFuZ2U6aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRTA1OTI5IDMwJSwgI2VkZWRlZCAzMCUpOyB9XG4gIC5wcm9ncmVzcy5pcy10YW5nZXJpbmU6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRDhCMDA7IH1cbiAgLnByb2dyZXNzLmlzLXRhbmdlcmluZTo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRDhCMDA7IH1cbiAgLnByb2dyZXNzLmlzLXRhbmdlcmluZTo6LW1zLWZpbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRDhCMDA7IH1cbiAgLnByb2dyZXNzLmlzLXRhbmdlcmluZTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNFRDhCMDAgMzAlLCAjZWRlZGVkIDMwJSk7IH1cbiAgLnByb2dyZXNzLmlzLXNsYXRlOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1OTVBOyB9XG4gIC5wcm9ncmVzcy5pcy1zbGF0ZTo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU5NUE7IH1cbiAgLnByb2dyZXNzLmlzLXNsYXRlOjotbXMtZmlsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTk1QTsgfVxuICAucHJvZ3Jlc3MuaXMtc2xhdGU6aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNTg1OTVBIDMwJSwgI2VkZWRlZCAzMCUpOyB9XG4gIC5wcm9ncmVzcy5pcy1jZXJ1bGVhbi1saWdodDo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjJGODsgfVxuICAucHJvZ3Jlc3MuaXMtY2VydWxlYW4tbGlnaHQ6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGMkY4OyB9XG4gIC5wcm9ncmVzcy5pcy1jZXJ1bGVhbi1saWdodDo6LW1zLWZpbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUYyRjg7IH1cbiAgLnByb2dyZXNzLmlzLWNlcnVsZWFuLWxpZ2h0OmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0U1RjJGOCAzMCUsICNlZGVkZWQgMzAlKTsgfVxuICAucHJvZ3Jlc3M6aW5kZXRlcm1pbmF0ZSB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBtb3ZlSW5kZXRlcm1pbmF0ZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1ODU5NUEgMzAlLCAjZWRlZGVkIDMwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgMTUwJTsgfVxuICAgIC5wcm9ncmVzczppbmRldGVybWluYXRlOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wcm9ncmVzczppbmRldGVybWluYXRlOjotbW96LXByb2dyZXNzLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wcm9ncmVzczppbmRldGVybWluYXRlOjotbXMtZmlsbCB7XG4gICAgICBhbmltYXRpb24tbmFtZTogbm9uZTsgfVxuICAucHJvZ3Jlc3MuaXMtc21hbGwge1xuICAgIGhlaWdodDogMC43NXJlbTsgfVxuICAucHJvZ3Jlc3MuaXMtbWVkaXVtLCBzZWN0aW9uLnByb2dyZXNzLndwLWJsb2NrLWdyb3VwIHtcbiAgICBoZWlnaHQ6IDEuMjVyZW07IH1cbiAgLnByb2dyZXNzLmlzLWxhcmdlIHtcbiAgICBoZWlnaHQ6IDEuNXJlbTsgfVxuXG5Aa2V5ZnJhbWVzIG1vdmVJbmRldGVybWluYXRlIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwJSAwOyB9IH1cblxuLnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMzNjM2MzY7IH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLnRhYmxlIHRkLmlzLXdoaXRlLFxuICAgIC50YWJsZSB0aC5pcy13aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAudGFibGUgdGQuaXMtYmxhY2ssXG4gICAgLnRhYmxlIHRoLmlzLWJsYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7XG4gICAgICBib3JkZXItY29sb3I6ICMxOTE5MTk7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50YWJsZSB0ZC5pcy1saWdodCxcbiAgICAudGFibGUgdGguaXMtbGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICAgIGJvcmRlci1jb2xvcjogI0Y1RjVGNTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAudGFibGUgdGQuaXMtZGFyayxcbiAgICAudGFibGUgdGguaXMtZGFyayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEE4QjhGO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOEE4QjhGO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGFibGUgdGQuaXMtcHJpbWFyeSwgLnRhYmxlIC5ocy1mb3JtIHRkLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLnRhYmxlIHRkLmhzLWJ1dHRvbiwgLnRhYmxlIC53cGNmNy1mb3JtIHRkLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLnRhYmxlIHRkLndwY2Y3LXN1Ym1pdCxcbiAgICAudGFibGUgdGguaXMtcHJpbWFyeSxcbiAgICAudGFibGUgLmhzLWZvcm0gdGguaHMtYnV0dG9uLFxuICAgIC5ocy1mb3JtIC50YWJsZSB0aC5ocy1idXR0b24sXG4gICAgLnRhYmxlIC53cGNmNy1mb3JtIHRoLndwY2Y3LXN1Ym1pdCxcbiAgICAud3BjZjctZm9ybSAudGFibGUgdGgud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMDU5Mjk7XG4gICAgICBib3JkZXItY29sb3I6ICNFMDU5Mjk7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50YWJsZSB0ZC5pcy1saW5rLFxuICAgIC50YWJsZSB0aC5pcy1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg1Q0E7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDg1Q0E7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50YWJsZSB0ZC5pcy1pbmZvLFxuICAgIC50YWJsZSB0aC5pcy1pbmZvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg1Q0E7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDg1Q0E7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50YWJsZSB0ZC5pcy1zdWNjZXNzLFxuICAgIC50YWJsZSB0aC5pcy1zdWNjZXNzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGM3OGU7XG4gICAgICBib3JkZXItY29sb3I6ICM0OGM3OGU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50YWJsZSB0ZC5pcy13YXJuaW5nLFxuICAgIC50YWJsZSB0aC5pcy13YXJuaW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkM4NDU7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkM4NDU7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgLnRhYmxlIHRkLmlzLWRhbmdlcixcbiAgICAudGFibGUgdGguaXMtZGFuZ2VyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTQ2Njg7XG4gICAgICBib3JkZXItY29sb3I6ICNmMTQ2Njg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50YWJsZSB0ZC5pcy1zZWNvbmRhcnksIC50YWJsZSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCB0ZC5idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC50YWJsZSB0ZC5idXR0b24sIC50YWJsZSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSB0ZC5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC50YWJsZSB0ZC5ocy1idXR0b24sIC50YWJsZSAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCB0ZC5ocy1idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC50YWJsZSB0ZC5ocy1idXR0b24sIC50YWJsZSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSB0ZC53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC50YWJsZSB0ZC53cGNmNy1zdWJtaXQsIC50YWJsZSAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCB0ZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC50YWJsZSB0ZC53cGNmNy1zdWJtaXQsXG4gICAgLnRhYmxlIHRoLmlzLXNlY29uZGFyeSxcbiAgICAudGFibGUgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgdGguYnV0dG9uLFxuICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC50YWJsZSB0aC5idXR0b24sXG4gICAgLnRhYmxlIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIHRoLmhzLWJ1dHRvbixcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAudGFibGUgdGguaHMtYnV0dG9uLFxuICAgIC50YWJsZSAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCB0aC5ocy1idXR0b24sXG4gICAgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLnRhYmxlIHRoLmhzLWJ1dHRvbixcbiAgICAudGFibGUgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gdGgud3BjZjctc3VibWl0LFxuICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC50YWJsZSB0aC53cGNmNy1zdWJtaXQsXG4gICAgLnRhYmxlIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IHRoLndwY2Y3LXN1Ym1pdCxcbiAgICAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAudGFibGUgdGgud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzE3M0U7XG4gICAgICBib3JkZXItY29sb3I6ICMwMzE3M0U7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50YWJsZSB0ZC5pcy1vcmFuZ2UsXG4gICAgLnRhYmxlIHRoLmlzLW9yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA1OTI5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRTA1OTI5O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGFibGUgdGQuaXMtdGFuZ2VyaW5lLFxuICAgIC50YWJsZSB0aC5pcy10YW5nZXJpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VEOEIwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0VEOEIwMDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRhYmxlIHRkLmlzLXNsYXRlLFxuICAgIC50YWJsZSB0aC5pcy1zbGF0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1OTVBO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNTg1OTVBO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGFibGUgdGQuaXMtY2VydWxlYW4tbGlnaHQsXG4gICAgLnRhYmxlIHRoLmlzLWNlcnVsZWFuLWxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUYyRjg7XG4gICAgICBib3JkZXItY29sb3I6ICNFNUYyRjg7XG4gICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgIC50YWJsZSB0ZC5pcy1uYXJyb3csXG4gICAgLnRhYmxlIHRoLmlzLW5hcnJvdyB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IDElOyB9XG4gICAgLnRhYmxlIHRkLmlzLXNlbGVjdGVkLFxuICAgIC50YWJsZSB0aC5pcy1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA1OTI5O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC50YWJsZSB0ZC5pcy1zZWxlY3RlZCBhLFxuICAgICAgLnRhYmxlIHRkLmlzLXNlbGVjdGVkIHN0cm9uZyxcbiAgICAgIC50YWJsZSB0aC5pcy1zZWxlY3RlZCBhLFxuICAgICAgLnRhYmxlIHRoLmlzLXNlbGVjdGVkIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgICAudGFibGUgdGQuaXMtdmNlbnRlcmVkLFxuICAgIC50YWJsZSB0aC5pcy12Y2VudGVyZWQge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAudGFibGUgdGgge1xuICAgIGNvbG9yOiAjMzYzNjM2OyB9XG4gICAgLnRhYmxlIHRoOm5vdChbYWxpZ25dKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC50YWJsZSB0ci5pcy1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UwNTkyOTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50YWJsZSB0ci5pcy1zZWxlY3RlZCBhLFxuICAgIC50YWJsZSB0ci5pcy1zZWxlY3RlZCBzdHJvbmcge1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAgIC50YWJsZSB0ci5pcy1zZWxlY3RlZCB0ZCxcbiAgICAudGFibGUgdHIuaXMtc2VsZWN0ZWQgdGgge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAudGFibGUgdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnRhYmxlIHRoZWFkIHRkLFxuICAgIC50YWJsZSB0aGVhZCB0aCB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gICAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAudGFibGUgdGZvb3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnRhYmxlIHRmb290IHRkLFxuICAgIC50YWJsZSB0Zm9vdCB0aCB7XG4gICAgICBib3JkZXItd2lkdGg6IDJweCAwIDA7XG4gICAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAudGFibGUgdGJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXG4gICAgLnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuICAudGFibGUuaXMtYm9yZGVyZWQgdGQsXG4gIC50YWJsZS5pcy1ib3JkZXJlZCB0aCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cbiAgLnRhYmxlLmlzLWJvcmRlcmVkIHRyOmxhc3QtY2hpbGQgdGQsXG4gIC50YWJsZS5pcy1ib3JkZXJlZCB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH1cbiAgLnRhYmxlLmlzLWZ1bGx3aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRhYmxlLmlzLWhvdmVyYWJsZSB0Ym9keSB0cjpub3QoLmlzLXNlbGVjdGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjhGNzsgfVxuICAudGFibGUuaXMtaG92ZXJhYmxlLmlzLXN0cmlwZWQgdGJvZHkgdHI6bm90KC5pcy1zZWxlY3RlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY4Rjc7IH1cbiAgICAudGFibGUuaXMtaG92ZXJhYmxlLmlzLXN0cmlwZWQgdGJvZHkgdHI6bm90KC5pcy1zZWxlY3RlZCk6aG92ZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7IH1cbiAgLnRhYmxlLmlzLW5hcnJvdyB0ZCxcbiAgLnRhYmxlLmlzLW5hcnJvdyB0aCB7XG4gICAgcGFkZGluZzogMC4yNWVtIDAuNWVtOyB9XG4gIC50YWJsZS5pcy1zdHJpcGVkIHRib2R5IHRyOm5vdCguaXMtc2VsZWN0ZWQpOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjhGNzsgfVxuXG4udGFibGUtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnRhZ3Mge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAudGFncyAudGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAudGFncyAudGFnOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLnRhZ3M6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbTsgfVxuICAudGFnczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC50YWdzLmFyZS1tZWRpdW0gLnRhZzpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1sYXJnZSkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAudGFncy5hcmUtbGFyZ2UgLnRhZzpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pOm5vdChzZWN0aW9uLndwLWJsb2NrLWdyb3VwKSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC50YWdzLmlzLWNlbnRlcmVkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC50YWdzLmlzLWNlbnRlcmVkIC50YWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07IH1cbiAgLnRhZ3MuaXMtcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAudGFncy5pcy1yaWdodCAudGFnOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgICAudGFncy5pcy1yaWdodCAudGFnOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC50YWdzLmhhcy1hZGRvbnMgLnRhZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnRhZ3MuaGFzLWFkZG9ucyAudGFnOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAudGFncy5oYXMtYWRkb25zIC50YWc6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi50YWc6bm90KGJvZHkpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzU4NTk1QTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC50YWc6bm90KGJvZHkpIC5kZWxldGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtOyB9XG4gIC50YWc6bm90KGJvZHkpLmlzLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gIC50YWc6bm90KGJvZHkpLmlzLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50YWc6bm90KGJvZHkpLmlzLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgLnRhZzpub3QoYm9keSkuaXMtZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhBOEI4RjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudGFnOm5vdChib2R5KS5pcy1wcmltYXJ5LCAuaHMtZm9ybSAudGFnLmhzLWJ1dHRvbjpub3QoYm9keSksIC53cGNmNy1mb3JtIC50YWcud3BjZjctc3VibWl0Om5vdChib2R5KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UwNTkyOTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50YWc6bm90KGJvZHkpLmlzLXByaW1hcnkuaXMtbGlnaHQsIC5ocy1mb3JtIC50YWcuaHMtYnV0dG9uOm5vdChib2R5KS5pcy1saWdodCwgLndwY2Y3LWZvcm0gLnRhZy53cGNmNy1zdWJtaXQ6bm90KGJvZHkpLmlzLWxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2YxZWQ7XG4gICAgICBjb2xvcjogI2MwNDcxYzsgfVxuICAudGFnOm5vdChib2R5KS5pcy1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NUNBO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRhZzpub3QoYm9keSkuaXMtbGluay5pcy1saWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMwMDkwZGI7IH1cbiAgLnRhZzpub3QoYm9keSkuaXMtaW5mbyxcbiAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS50YWc6bm90KGJvZHkpLFxuICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnRhZzpub3QoYm9keSksXG4gIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEudGFnOm5vdChib2R5KSxcbiAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS50YWc6bm90KGJvZHkpLFxuICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnRhZzpub3QoYm9keSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg1Q0E7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGFnOm5vdChib2R5KS5pcy1pbmZvLmlzLWxpZ2h0LFxuICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEudGFnOm5vdChib2R5KS5pcy1saWdodCxcbiAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnRhZzpub3QoYm9keSkuaXMtbGlnaHQsXG4gICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS50YWc6bm90KGJvZHkpLmlzLWxpZ2h0LFxuICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEudGFnOm5vdChib2R5KS5pcy1saWdodCxcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnRhZzpub3QoYm9keSkuaXMtbGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjJGODtcbiAgICAgIGNvbG9yOiAjMDA5MGRiOyB9XG4gIC50YWc6bm90KGJvZHkpLmlzLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGM3OGU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGFnOm5vdChib2R5KS5pcy1zdWNjZXNzLmlzLWxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZhZjU7XG4gICAgICBjb2xvcjogIzI1Nzk1MzsgfVxuICAudGFnOm5vdChib2R5KS5pcy13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDODQ1O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAudGFnOm5vdChib2R5KS5pcy13YXJuaW5nLmlzLWxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZWI7XG4gICAgICBjb2xvcjogIzk0NjgwMDsgfVxuICAudGFnOm5vdChib2R5KS5pcy1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTQ2Njg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGFnOm5vdChib2R5KS5pcy1kYW5nZXIuaXMtbGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZWNmMDtcbiAgICAgIGNvbG9yOiAjY2MwZjM1OyB9XG4gIC50YWc6bm90KGJvZHkpLmlzLXNlY29uZGFyeSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLnRhZy5idXR0b246bm90KGJvZHkpLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAudGFnLmhzLWJ1dHRvbjpub3QoYm9keSksIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC50YWcuaHMtYnV0dG9uOm5vdChib2R5KSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLnRhZy53cGNmNy1zdWJtaXQ6bm90KGJvZHkpLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAudGFnLndwY2Y3LXN1Ym1pdDpub3QoYm9keSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzE3M0U7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGFnOm5vdChib2R5KS5pcy1zZWNvbmRhcnkuaXMtbGlnaHQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC50YWcuYnV0dG9uOm5vdChib2R5KS5pcy1saWdodCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLnRhZy5ocy1idXR0b246bm90KGJvZHkpLmlzLWxpZ2h0LCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAudGFnLmhzLWJ1dHRvbjpub3QoYm9keSkuaXMtbGlnaHQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC50YWcud3BjZjctc3VibWl0Om5vdChib2R5KS5pcy1saWdodCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLnRhZy53cGNmNy1zdWJtaXQ6bm90KGJvZHkpLmlzLWxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2YyZmU7XG4gICAgICBjb2xvcjogIzI5NmVmNTsgfVxuICAudGFnOm5vdChib2R5KS5pcy1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMDU5Mjk7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGFnOm5vdChib2R5KS5pcy1vcmFuZ2UuaXMtbGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjFlZDtcbiAgICAgIGNvbG9yOiAjYzA0NzFjOyB9XG4gIC50YWc6bm90KGJvZHkpLmlzLXRhbmdlcmluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VEOEIwMDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50YWc6bm90KGJvZHkpLmlzLXRhbmdlcmluZS5pcy1saWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmN2ViO1xuICAgICAgY29sb3I6ICNiMzY5MDA7IH1cbiAgLnRhZzpub3QoYm9keSkuaXMtc2xhdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU5NUE7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGFnOm5vdChib2R5KS5pcy1zbGF0ZS5pcy1saWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgICAgY29sb3I6ICM3YzdkN2U7IH1cbiAgLnRhZzpub3QoYm9keSkuaXMtY2VydWxlYW4tbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUYyRjg7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAudGFnOm5vdChib2R5KS5pcy1jZXJ1bGVhbi1saWdodC5pcy1saWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmN2ZiO1xuICAgICAgY29sb3I6ICMxZjVhNzU7IH1cbiAgLnRhZzpub3QoYm9keSkuaXMtbm9ybWFsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLnRhZzpub3QoYm9keSkuaXMtbWVkaXVtLCBzZWN0aW9uLnRhZy53cC1ibG9jay1ncm91cDpub3QoYm9keSkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAudGFnOm5vdChib2R5KS5pcy1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC50YWc6bm90KGJvZHkpIC5pY29uOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNzVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTg3NWVtOyB9XG4gIC50YWc6bm90KGJvZHkpIC5pY29uOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE4NzVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM3NWVtOyB9XG4gIC50YWc6bm90KGJvZHkpIC5pY29uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNzVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM3NWVtOyB9XG4gIC50YWc6bm90KGJvZHkpLmlzLWRlbGV0ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMmVtOyB9XG4gICAgLnRhZzpub3QoYm9keSkuaXMtZGVsZXRlOjpiZWZvcmUsIC50YWc6bm90KGJvZHkpLmlzLWRlbGV0ZTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuICAgIC50YWc6bm90KGJvZHkpLmlzLWRlbGV0ZTo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC50YWc6bm90KGJvZHkpLmlzLWRlbGV0ZTo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICB3aWR0aDogMXB4OyB9XG4gICAgLnRhZzpub3QoYm9keSkuaXMtZGVsZXRlOmhvdmVyLCAudGFnOm5vdChib2R5KS5pcy1kZWxldGU6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODsgfVxuICAgIC50YWc6bm90KGJvZHkpLmlzLWRlbGV0ZTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2FpbnNib3JvOyB9XG4gIC50YWc6bm90KGJvZHkpLmlzLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDsgfVxuXG5hLnRhZzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50aXRsZSxcbi5zdWJ0aXRsZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgLnRpdGxlIGVtLFxuICAudGl0bGUgc3BhbixcbiAgLnN1YnRpdGxlIGVtLFxuICAuc3VidGl0bGUgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgLnRpdGxlIHN1YixcbiAgLnN1YnRpdGxlIHN1YiB7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07IH1cbiAgLnRpdGxlIHN1cCxcbiAgLnN1YnRpdGxlIHN1cCB7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07IH1cbiAgLnRpdGxlIC50YWcsXG4gIC5zdWJ0aXRsZSAudGFnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi50aXRsZSB7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTsgfVxuICAudGl0bGUgc3Ryb25nIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICAudGl0bGU6bm90KC5pcy1zcGFjZWQpICsgLnN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbTsgfVxuICAudGl0bGUuaXMtMSB7XG4gICAgZm9udC1zaXplOiAzcmVtOyB9XG4gIC50aXRsZS5pcy0yIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICAudGl0bGUuaXMtMyB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC50aXRsZS5pcy00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAudGl0bGUuaXMtNSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC50aXRsZS5pcy02IHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLnRpdGxlLmlzLTcge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuXG4uc3VidGl0bGUge1xuICBjb2xvcjogIzU4NTk1QTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAuc3VidGl0bGUgc3Ryb25nIHtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5zdWJ0aXRsZTpub3QoLmlzLXNwYWNlZCkgKyAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtOyB9XG4gIC5zdWJ0aXRsZS5pcy0xIHtcbiAgICBmb250LXNpemU6IDNyZW07IH1cbiAgLnN1YnRpdGxlLmlzLTIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gIC5zdWJ0aXRsZS5pcy0zIHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLnN1YnRpdGxlLmlzLTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5zdWJ0aXRsZS5pcy01IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLnN1YnRpdGxlLmlzLTYge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuc3VidGl0bGUuaXMtNyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG5cbi5oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5udW1iZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGhlaWdodDogMmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIG1pbi13aWR0aDogMi41ZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLyogQnVsbWEgRm9ybSAqL1xuLmlucHV0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQsIC50ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0YXJlYSwgLnNlbGVjdCBzZWxlY3QsIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzM2MzYzNjsgfVxuICAuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDo6LW1vei1wbGFjZWhvbGRlciwgLnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLCAuc2VsZWN0IHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciwgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSg1NCwgNTQsIDU0LCAwLjMpOyB9XG4gIC5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWxlY3Qgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDU0LCA1NCwgNTQsIDAuMyk7IH1cbiAgLmlucHV0Oi1tb3otcGxhY2Vob2xkZXIsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDotbW96LXBsYWNlaG9sZGVyLCAudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLCAuc2VsZWN0IHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoNTQsIDU0LCA1NCwgMC4zKTsgfVxuICAuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNlbGVjdCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSg1NCwgNTQsIDU0LCAwLjMpOyB9XG4gIC5pbnB1dDpob3ZlciwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0OmhvdmVyLCAudGV4dGFyZWE6aG92ZXIsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dGFyZWE6aG92ZXIsIC5zZWxlY3Qgc2VsZWN0OmhvdmVyLCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6aG92ZXIsIC5pcy1ob3ZlcmVkLmlucHV0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWhvdmVyZWQud3BjZjctdGV4dCwgLmlzLWhvdmVyZWQudGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtaG92ZXJlZC53cGNmNy10ZXh0YXJlYSwgLnNlbGVjdCBzZWxlY3QuaXMtaG92ZXJlZCwgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LmlzLWhvdmVyZWQge1xuICAgIGJvcmRlci1jb2xvcjogI2I1YjViNTsgfVxuICAuaW5wdXQ6Zm9jdXMsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpmb2N1cywgLnRleHRhcmVhOmZvY3VzLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHRhcmVhOmZvY3VzLCAuc2VsZWN0IHNlbGVjdDpmb2N1cywgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmZvY3VzLCAuaXMtZm9jdXNlZC5pbnB1dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1mb2N1c2VkLndwY2Y3LXRleHQsIC5pcy1mb2N1c2VkLnRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWZvY3VzZWQud3BjZjctdGV4dGFyZWEsIC5zZWxlY3Qgc2VsZWN0LmlzLWZvY3VzZWQsIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdC5pcy1mb2N1c2VkLCAuaW5wdXQ6YWN0aXZlLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6YWN0aXZlLCAudGV4dGFyZWE6YWN0aXZlLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHRhcmVhOmFjdGl2ZSwgLnNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6YWN0aXZlLCAuaXMtYWN0aXZlLmlucHV0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWFjdGl2ZS53cGNmNy10ZXh0LCAuaXMtYWN0aXZlLnRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWFjdGl2ZS53cGNmNy10ZXh0YXJlYSwgLnNlbGVjdCBzZWxlY3QuaXMtYWN0aXZlLCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDg1Q0E7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDAsIDEzMywgMjAyLCAwLjI1KTsgfVxuICAuaW5wdXRbZGlzYWJsZWRdLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHRbZGlzYWJsZWRdLCAudGV4dGFyZWFbZGlzYWJsZWRdLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHRhcmVhW2Rpc2FibGVkXSwgLnNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdLCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3RbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmlucHV0LFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0LFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy10ZXh0LFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnRleHRhcmVhLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0YXJlYSxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctdGV4dGFyZWEsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2VsZWN0IHNlbGVjdCxcbiAgLnNlbGVjdCBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0LFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LFxuICAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIGJvcmRlci1jb2xvcjogI0Y1RjVGNTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjN2E3YTdhOyB9XG4gICAgLmlucHV0W2Rpc2FibGVkXTo6LW1vei1wbGFjZWhvbGRlciwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0W2Rpc2FibGVkXTo6LW1vei1wbGFjZWhvbGRlciwgLnRleHRhcmVhW2Rpc2FibGVkXTo6LW1vei1wbGFjZWhvbGRlciwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0YXJlYVtkaXNhYmxlZF06Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXTo6LW1vei1wbGFjZWhvbGRlciwgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0W2Rpc2FibGVkXTo6LW1vei1wbGFjZWhvbGRlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctdGV4dDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LXRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2VsZWN0IHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDEyMiwgMTIyLCAxMjIsIDAuMyk7IH1cbiAgICAuaW5wdXRbZGlzYWJsZWRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHRbZGlzYWJsZWRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAudGV4dGFyZWFbZGlzYWJsZWRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHRhcmVhW2Rpc2FibGVkXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3RbZGlzYWJsZWRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy10ZXh0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWxlY3Qgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5zZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMTIyLCAxMjIsIDEyMiwgMC4zKTsgfVxuICAgIC5pbnB1dFtkaXNhYmxlZF06LW1vei1wbGFjZWhvbGRlciwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0W2Rpc2FibGVkXTotbW96LXBsYWNlaG9sZGVyLCAudGV4dGFyZWFbZGlzYWJsZWRdOi1tb3otcGxhY2Vob2xkZXIsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dGFyZWFbZGlzYWJsZWRdOi1tb3otcGxhY2Vob2xkZXIsIC5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXTotbW96LXBsYWNlaG9sZGVyLCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3RbZGlzYWJsZWRdOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5pbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6LW1vei1wbGFjZWhvbGRlcixcbiAgICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy10ZXh0Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLnNlbGVjdCBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDEyMiwgMTIyLCAxMjIsIDAuMyk7IH1cbiAgICAuaW5wdXRbZGlzYWJsZWRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0W2Rpc2FibGVkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC50ZXh0YXJlYVtkaXNhYmxlZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHRhcmVhW2Rpc2FibGVkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdFtkaXNhYmxlZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBmaWVsZHNldFtkaXNhYmxlZF0gLndwY2Y3LXRleHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgZmllbGRzZXRbZGlzYWJsZWRdIC53cGNmNy10ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWxlY3Qgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDEyMiwgMTIyLCAxMjIsIDAuMyk7IH1cblxuLmlucHV0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQsIC50ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0YXJlYSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMC4wNjI1ZW0gMC4xMjVlbSByZ2JhKDI1LCAyNSwgMjUsIDAuMDUpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5pbnB1dFtyZWFkb25seV0sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dFtyZWFkb25seV0sIC50ZXh0YXJlYVtyZWFkb25seV0sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dGFyZWFbcmVhZG9ubHldIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5pcy13aGl0ZS5pbnB1dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy13aGl0ZS53cGNmNy10ZXh0LCAuaXMtd2hpdGUudGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtd2hpdGUud3BjZjctdGV4dGFyZWEge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5pcy13aGl0ZS5pbnB1dDpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy13aGl0ZS53cGNmNy10ZXh0OmZvY3VzLCAuaXMtd2hpdGUudGV4dGFyZWE6Zm9jdXMsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtd2hpdGUud3BjZjctdGV4dGFyZWE6Zm9jdXMsIC5pcy13aGl0ZS5pcy1mb2N1c2VkLmlucHV0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLXdoaXRlLmlzLWZvY3VzZWQud3BjZjctdGV4dCwgLmlzLXdoaXRlLmlzLWZvY3VzZWQudGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtd2hpdGUuaXMtZm9jdXNlZC53cGNmNy10ZXh0YXJlYSwgLmlzLXdoaXRlLmlucHV0OmFjdGl2ZSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy13aGl0ZS53cGNmNy10ZXh0OmFjdGl2ZSwgLmlzLXdoaXRlLnRleHRhcmVhOmFjdGl2ZSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy13aGl0ZS53cGNmNy10ZXh0YXJlYTphY3RpdmUsIC5pcy13aGl0ZS5pcy1hY3RpdmUuaW5wdXQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtd2hpdGUuaXMtYWN0aXZlLndwY2Y3LXRleHQsIC5pcy13aGl0ZS5pcy1hY3RpdmUudGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtd2hpdGUuaXMtYWN0aXZlLndwY2Y3LXRleHRhcmVhIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuICAuaXMtYmxhY2suaW5wdXQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtYmxhY2sud3BjZjctdGV4dCwgLmlzLWJsYWNrLnRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWJsYWNrLndwY2Y3LXRleHRhcmVhIHtcbiAgICBib3JkZXItY29sb3I6ICMxOTE5MTk7IH1cbiAgICAuaXMtYmxhY2suaW5wdXQ6Zm9jdXMsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtYmxhY2sud3BjZjctdGV4dDpmb2N1cywgLmlzLWJsYWNrLnRleHRhcmVhOmZvY3VzLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWJsYWNrLndwY2Y3LXRleHRhcmVhOmZvY3VzLCAuaXMtYmxhY2suaXMtZm9jdXNlZC5pbnB1dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1ibGFjay5pcy1mb2N1c2VkLndwY2Y3LXRleHQsIC5pcy1ibGFjay5pcy1mb2N1c2VkLnRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWJsYWNrLmlzLWZvY3VzZWQud3BjZjctdGV4dGFyZWEsIC5pcy1ibGFjay5pbnB1dDphY3RpdmUsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtYmxhY2sud3BjZjctdGV4dDphY3RpdmUsIC5pcy1ibGFjay50ZXh0YXJlYTphY3RpdmUsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtYmxhY2sud3BjZjctdGV4dGFyZWE6YWN0aXZlLCAuaXMtYmxhY2suaXMtYWN0aXZlLmlucHV0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWJsYWNrLmlzLWFjdGl2ZS53cGNmNy10ZXh0LCAuaXMtYmxhY2suaXMtYWN0aXZlLnRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWJsYWNrLmlzLWFjdGl2ZS53cGNmNy10ZXh0YXJlYSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjUsIDI1LCAyNSwgMC4yNSk7IH1cbiAgLmlzLWxpZ2h0LmlucHV0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWxpZ2h0LndwY2Y3LXRleHQsIC5pcy1saWdodC50ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1saWdodC53cGNmNy10ZXh0YXJlYSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjVGNUY1OyB9XG4gICAgLmlzLWxpZ2h0LmlucHV0OmZvY3VzLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWxpZ2h0LndwY2Y3LXRleHQ6Zm9jdXMsIC5pcy1saWdodC50ZXh0YXJlYTpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1saWdodC53cGNmNy10ZXh0YXJlYTpmb2N1cywgLmlzLWxpZ2h0LmlzLWZvY3VzZWQuaW5wdXQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtbGlnaHQuaXMtZm9jdXNlZC53cGNmNy10ZXh0LCAuaXMtbGlnaHQuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1saWdodC5pcy1mb2N1c2VkLndwY2Y3LXRleHRhcmVhLCAuaXMtbGlnaHQuaW5wdXQ6YWN0aXZlLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWxpZ2h0LndwY2Y3LXRleHQ6YWN0aXZlLCAuaXMtbGlnaHQudGV4dGFyZWE6YWN0aXZlLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWxpZ2h0LndwY2Y3LXRleHRhcmVhOmFjdGl2ZSwgLmlzLWxpZ2h0LmlzLWFjdGl2ZS5pbnB1dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1saWdodC5pcy1hY3RpdmUud3BjZjctdGV4dCwgLmlzLWxpZ2h0LmlzLWFjdGl2ZS50ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1saWdodC5pcy1hY3RpdmUud3BjZjctdGV4dGFyZWEge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuMjUpOyB9XG4gIC5pcy1kYXJrLmlucHV0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWRhcmsud3BjZjctdGV4dCwgLmlzLWRhcmsudGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtZGFyay53cGNmNy10ZXh0YXJlYSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOEE4QjhGOyB9XG4gICAgLmlzLWRhcmsuaW5wdXQ6Zm9jdXMsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtZGFyay53cGNmNy10ZXh0OmZvY3VzLCAuaXMtZGFyay50ZXh0YXJlYTpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1kYXJrLndwY2Y3LXRleHRhcmVhOmZvY3VzLCAuaXMtZGFyay5pcy1mb2N1c2VkLmlucHV0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWRhcmsuaXMtZm9jdXNlZC53cGNmNy10ZXh0LCAuaXMtZGFyay5pcy1mb2N1c2VkLnRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWRhcmsuaXMtZm9jdXNlZC53cGNmNy10ZXh0YXJlYSwgLmlzLWRhcmsuaW5wdXQ6YWN0aXZlLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWRhcmsud3BjZjctdGV4dDphY3RpdmUsIC5pcy1kYXJrLnRleHRhcmVhOmFjdGl2ZSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1kYXJrLndwY2Y3LXRleHRhcmVhOmFjdGl2ZSwgLmlzLWRhcmsuaXMtYWN0aXZlLmlucHV0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWRhcmsuaXMtYWN0aXZlLndwY2Y3LXRleHQsIC5pcy1kYXJrLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1kYXJrLmlzLWFjdGl2ZS53cGNmNy10ZXh0YXJlYSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTM4LCAxMzksIDE0MywgMC4yNSk7IH1cbiAgLmlzLXByaW1hcnkuaW5wdXQsIC5ocy1mb3JtIC5pbnB1dC5ocy1idXR0b24sIC5ocy1mb3JtIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtYnV0dG9uLndwY2Y3LXRleHQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaHMtYnV0dG9uLndwY2Y3LXRleHQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtcHJpbWFyeS53cGNmNy10ZXh0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuaW5wdXQud3BjZjctc3VibWl0LCAuaXMtcHJpbWFyeS50ZXh0YXJlYSwgLmhzLWZvcm0gLnRleHRhcmVhLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1idXR0b24ud3BjZjctdGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaHMtYnV0dG9uLndwY2Y3LXRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLXByaW1hcnkud3BjZjctdGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dGFyZWEud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAudGV4dGFyZWEud3BjZjctc3VibWl0IHtcbiAgICBib3JkZXItY29sb3I6ICNFMDU5Mjk7IH1cbiAgICAuaXMtcHJpbWFyeS5pbnB1dDpmb2N1cywgLmhzLWZvcm0gLmlucHV0LmhzLWJ1dHRvbjpmb2N1cywgLmhzLWZvcm0gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1idXR0b24ud3BjZjctdGV4dDpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5ocy1idXR0b24ud3BjZjctdGV4dDpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1wcmltYXJ5LndwY2Y3LXRleHQ6Zm9jdXMsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC53cGNmNy1mb3JtIC5pbnB1dC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5pcy1wcmltYXJ5LnRleHRhcmVhOmZvY3VzLCAuaHMtZm9ybSAudGV4dGFyZWEuaHMtYnV0dG9uOmZvY3VzLCAuaHMtZm9ybSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWJ1dHRvbi53cGNmNy10ZXh0YXJlYTpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5ocy1idXR0b24ud3BjZjctdGV4dGFyZWE6Zm9jdXMsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtcHJpbWFyeS53cGNmNy10ZXh0YXJlYTpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0YXJlYS53cGNmNy1zdWJtaXQ6Zm9jdXMsIC53cGNmNy1mb3JtIC50ZXh0YXJlYS53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5pcy1wcmltYXJ5LmlzLWZvY3VzZWQuaW5wdXQsIC5ocy1mb3JtIC5pcy1mb2N1c2VkLmlucHV0LmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1mb2N1c2VkLmhzLWJ1dHRvbi53cGNmNy10ZXh0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmlzLWZvY3VzZWQuaHMtYnV0dG9uLndwY2Y3LXRleHQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtcHJpbWFyeS5pcy1mb2N1c2VkLndwY2Y3LXRleHQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtZm9jdXNlZC53cGNmNy10ZXh0LndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmlzLWZvY3VzZWQuaW5wdXQud3BjZjctc3VibWl0LCAuaXMtcHJpbWFyeS5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaHMtZm9ybSAuaXMtZm9jdXNlZC50ZXh0YXJlYS5ocy1idXR0b24sIC5ocy1mb3JtIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtZm9jdXNlZC5ocy1idXR0b24ud3BjZjctdGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaXMtZm9jdXNlZC5ocy1idXR0b24ud3BjZjctdGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtcHJpbWFyeS5pcy1mb2N1c2VkLndwY2Y3LXRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWZvY3VzZWQud3BjZjctdGV4dGFyZWEud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuaXMtZm9jdXNlZC50ZXh0YXJlYS53cGNmNy1zdWJtaXQsIC5pcy1wcmltYXJ5LmlucHV0OmFjdGl2ZSwgLmhzLWZvcm0gLmlucHV0LmhzLWJ1dHRvbjphY3RpdmUsIC5ocy1mb3JtIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtYnV0dG9uLndwY2Y3LXRleHQ6YWN0aXZlLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhzLWJ1dHRvbi53cGNmNy10ZXh0OmFjdGl2ZSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1wcmltYXJ5LndwY2Y3LXRleHQ6YWN0aXZlLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQud3BjZjctc3VibWl0OmFjdGl2ZSwgLndwY2Y3LWZvcm0gLmlucHV0LndwY2Y3LXN1Ym1pdDphY3RpdmUsIC5pcy1wcmltYXJ5LnRleHRhcmVhOmFjdGl2ZSwgLmhzLWZvcm0gLnRleHRhcmVhLmhzLWJ1dHRvbjphY3RpdmUsIC5ocy1mb3JtIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtYnV0dG9uLndwY2Y3LXRleHRhcmVhOmFjdGl2ZSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5ocy1idXR0b24ud3BjZjctdGV4dGFyZWE6YWN0aXZlLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLXByaW1hcnkud3BjZjctdGV4dGFyZWE6YWN0aXZlLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHRhcmVhLndwY2Y3LXN1Ym1pdDphY3RpdmUsIC53cGNmNy1mb3JtIC50ZXh0YXJlYS53cGNmNy1zdWJtaXQ6YWN0aXZlLCAuaXMtcHJpbWFyeS5pcy1hY3RpdmUuaW5wdXQsIC5ocy1mb3JtIC5pcy1hY3RpdmUuaW5wdXQuaHMtYnV0dG9uLCAuaHMtZm9ybSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWFjdGl2ZS5ocy1idXR0b24ud3BjZjctdGV4dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5pcy1hY3RpdmUuaHMtYnV0dG9uLndwY2Y3LXRleHQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtcHJpbWFyeS5pcy1hY3RpdmUud3BjZjctdGV4dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1hY3RpdmUud3BjZjctdGV4dC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5pcy1hY3RpdmUuaW5wdXQud3BjZjctc3VibWl0LCAuaXMtcHJpbWFyeS5pcy1hY3RpdmUudGV4dGFyZWEsIC5ocy1mb3JtIC5pcy1hY3RpdmUudGV4dGFyZWEuaHMtYnV0dG9uLCAuaHMtZm9ybSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWFjdGl2ZS5ocy1idXR0b24ud3BjZjctdGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaXMtYWN0aXZlLmhzLWJ1dHRvbi53cGNmNy10ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1wcmltYXJ5LmlzLWFjdGl2ZS53cGNmNy10ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1hY3RpdmUud3BjZjctdGV4dGFyZWEud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuaXMtYWN0aXZlLnRleHRhcmVhLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjI0LCA4OSwgNDEsIDAuMjUpOyB9XG4gIC5pcy1saW5rLmlucHV0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWxpbmsud3BjZjctdGV4dCwgLmlzLWxpbmsudGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtbGluay53cGNmNy10ZXh0YXJlYSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4NUNBOyB9XG4gICAgLmlzLWxpbmsuaW5wdXQ6Zm9jdXMsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtbGluay53cGNmNy10ZXh0OmZvY3VzLCAuaXMtbGluay50ZXh0YXJlYTpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1saW5rLndwY2Y3LXRleHRhcmVhOmZvY3VzLCAuaXMtbGluay5pcy1mb2N1c2VkLmlucHV0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWxpbmsuaXMtZm9jdXNlZC53cGNmNy10ZXh0LCAuaXMtbGluay5pcy1mb2N1c2VkLnRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWxpbmsuaXMtZm9jdXNlZC53cGNmNy10ZXh0YXJlYSwgLmlzLWxpbmsuaW5wdXQ6YWN0aXZlLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWxpbmsud3BjZjctdGV4dDphY3RpdmUsIC5pcy1saW5rLnRleHRhcmVhOmFjdGl2ZSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1saW5rLndwY2Y3LXRleHRhcmVhOmFjdGl2ZSwgLmlzLWxpbmsuaXMtYWN0aXZlLmlucHV0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWxpbmsuaXMtYWN0aXZlLndwY2Y3LXRleHQsIC5pcy1saW5rLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1saW5rLmlzLWFjdGl2ZS53cGNmNy10ZXh0YXJlYSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMCwgMTMzLCAyMDIsIDAuMjUpOyB9XG4gIC5pcy1pbmZvLmlucHV0LFxuICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlucHV0LFxuICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlucHV0LFxuICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlucHV0LCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgYS53cGNmNy10ZXh0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy10ZXh0LCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgYS53cGNmNy10ZXh0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy10ZXh0LCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgYS53cGNmNy10ZXh0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy10ZXh0LFxuICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlucHV0LCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgYS53cGNmNy10ZXh0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy10ZXh0LFxuICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlucHV0LCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgYS53cGNmNy10ZXh0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy10ZXh0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWluZm8ud3BjZjctdGV4dCwgLmlzLWluZm8udGV4dGFyZWEsXG4gIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEudGV4dGFyZWEsXG4gIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEudGV4dGFyZWEsXG4gIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEudGV4dGFyZWEsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBhLndwY2Y3LXRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy10ZXh0YXJlYSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGEud3BjZjctdGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwY2Y3LXRleHRhcmVhLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgYS53cGNmNy10ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3BjZjctdGV4dGFyZWEsXG4gIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEudGV4dGFyZWEsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBhLndwY2Y3LXRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy10ZXh0YXJlYSxcbiAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS50ZXh0YXJlYSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGEud3BjZjctdGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwY2Y3LXRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWluZm8ud3BjZjctdGV4dGFyZWEge1xuICAgIGJvcmRlci1jb2xvcjogIzAwODVDQTsgfVxuICAgIC5pcy1pbmZvLmlucHV0OmZvY3VzLFxuICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaW5wdXQ6Zm9jdXMsXG4gICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pbnB1dDpmb2N1cyxcbiAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlucHV0OmZvY3VzLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgYS53cGNmNy10ZXh0OmZvY3VzLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy10ZXh0OmZvY3VzLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgYS53cGNmNy10ZXh0OmZvY3VzLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy10ZXh0OmZvY3VzLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgYS53cGNmNy10ZXh0OmZvY3VzLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy10ZXh0OmZvY3VzLFxuICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaW5wdXQ6Zm9jdXMsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBhLndwY2Y3LXRleHQ6Zm9jdXMsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwY2Y3LXRleHQ6Zm9jdXMsXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pbnB1dDpmb2N1cywgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGEud3BjZjctdGV4dDpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3BjZjctdGV4dDpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1pbmZvLndwY2Y3LXRleHQ6Zm9jdXMsIC5pcy1pbmZvLnRleHRhcmVhOmZvY3VzLFxuICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEudGV4dGFyZWE6Zm9jdXMsXG4gICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS50ZXh0YXJlYTpmb2N1cyxcbiAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnRleHRhcmVhOmZvY3VzLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgYS53cGNmNy10ZXh0YXJlYTpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3BjZjctdGV4dGFyZWE6Zm9jdXMsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBhLndwY2Y3LXRleHRhcmVhOmZvY3VzLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy10ZXh0YXJlYTpmb2N1cywgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGEud3BjZjctdGV4dGFyZWE6Zm9jdXMsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwY2Y3LXRleHRhcmVhOmZvY3VzLFxuICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEudGV4dGFyZWE6Zm9jdXMsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBhLndwY2Y3LXRleHRhcmVhOmZvY3VzLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy10ZXh0YXJlYTpmb2N1cyxcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnRleHRhcmVhOmZvY3VzLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgYS53cGNmNy10ZXh0YXJlYTpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3BjZjctdGV4dGFyZWE6Zm9jdXMsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtaW5mby53cGNmNy10ZXh0YXJlYTpmb2N1cywgLmlzLWluZm8uaXMtZm9jdXNlZC5pbnB1dCxcbiAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWZvY3VzZWQuaW5wdXQsXG4gICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1mb2N1c2VkLmlucHV0LFxuICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtZm9jdXNlZC5pbnB1dCwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGEuaXMtZm9jdXNlZC53cGNmNy10ZXh0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1mb2N1c2VkLndwY2Y3LXRleHQsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBhLmlzLWZvY3VzZWQud3BjZjctdGV4dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtZm9jdXNlZC53cGNmNy10ZXh0LCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgYS5pcy1mb2N1c2VkLndwY2Y3LXRleHQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWZvY3VzZWQud3BjZjctdGV4dCxcbiAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWZvY3VzZWQuaW5wdXQsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBhLmlzLWZvY3VzZWQud3BjZjctdGV4dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtZm9jdXNlZC53cGNmNy10ZXh0LFxuICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtZm9jdXNlZC5pbnB1dCwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGEuaXMtZm9jdXNlZC53cGNmNy10ZXh0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1mb2N1c2VkLndwY2Y3LXRleHQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtaW5mby5pcy1mb2N1c2VkLndwY2Y3LXRleHQsIC5pcy1pbmZvLmlzLWZvY3VzZWQudGV4dGFyZWEsXG4gICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1mb2N1c2VkLnRleHRhcmVhLFxuICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtZm9jdXNlZC50ZXh0YXJlYSxcbiAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBhLmlzLWZvY3VzZWQud3BjZjctdGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWZvY3VzZWQud3BjZjctdGV4dGFyZWEsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBhLmlzLWZvY3VzZWQud3BjZjctdGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWZvY3VzZWQud3BjZjctdGV4dGFyZWEsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBhLmlzLWZvY3VzZWQud3BjZjctdGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWZvY3VzZWQud3BjZjctdGV4dGFyZWEsXG4gICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1mb2N1c2VkLnRleHRhcmVhLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgYS5pcy1mb2N1c2VkLndwY2Y3LXRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1mb2N1c2VkLndwY2Y3LXRleHRhcmVhLFxuICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGEuaXMtZm9jdXNlZC53cGNmNy10ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtZm9jdXNlZC53cGNmNy10ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1pbmZvLmlzLWZvY3VzZWQud3BjZjctdGV4dGFyZWEsIC5pcy1pbmZvLmlucHV0OmFjdGl2ZSxcbiAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlucHV0OmFjdGl2ZSxcbiAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlucHV0OmFjdGl2ZSxcbiAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlucHV0OmFjdGl2ZSwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGEud3BjZjctdGV4dDphY3RpdmUsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwY2Y3LXRleHQ6YWN0aXZlLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgYS53cGNmNy10ZXh0OmFjdGl2ZSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3BjZjctdGV4dDphY3RpdmUsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBhLndwY2Y3LXRleHQ6YWN0aXZlLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy10ZXh0OmFjdGl2ZSxcbiAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlucHV0OmFjdGl2ZSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGEud3BjZjctdGV4dDphY3RpdmUsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwY2Y3LXRleHQ6YWN0aXZlLFxuICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaW5wdXQ6YWN0aXZlLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgYS53cGNmNy10ZXh0OmFjdGl2ZSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3BjZjctdGV4dDphY3RpdmUsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtaW5mby53cGNmNy10ZXh0OmFjdGl2ZSwgLmlzLWluZm8udGV4dGFyZWE6YWN0aXZlLFxuICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEudGV4dGFyZWE6YWN0aXZlLFxuICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEudGV4dGFyZWE6YWN0aXZlLFxuICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEudGV4dGFyZWE6YWN0aXZlLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgYS53cGNmNy10ZXh0YXJlYTphY3RpdmUsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwY2Y3LXRleHRhcmVhOmFjdGl2ZSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGEud3BjZjctdGV4dGFyZWE6YWN0aXZlLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy10ZXh0YXJlYTphY3RpdmUsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBhLndwY2Y3LXRleHRhcmVhOmFjdGl2ZSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3BjZjctdGV4dGFyZWE6YWN0aXZlLFxuICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEudGV4dGFyZWE6YWN0aXZlLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgYS53cGNmNy10ZXh0YXJlYTphY3RpdmUsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwY2Y3LXRleHRhcmVhOmFjdGl2ZSxcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnRleHRhcmVhOmFjdGl2ZSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGEud3BjZjctdGV4dGFyZWE6YWN0aXZlLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cGNmNy10ZXh0YXJlYTphY3RpdmUsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtaW5mby53cGNmNy10ZXh0YXJlYTphY3RpdmUsIC5pcy1pbmZvLmlzLWFjdGl2ZS5pbnB1dCxcbiAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWFjdGl2ZS5pbnB1dCxcbiAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWFjdGl2ZS5pbnB1dCxcbiAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWFjdGl2ZS5pbnB1dCwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGEuaXMtYWN0aXZlLndwY2Y3LXRleHQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWFjdGl2ZS53cGNmNy10ZXh0LCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgYS5pcy1hY3RpdmUud3BjZjctdGV4dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtYWN0aXZlLndwY2Y3LXRleHQsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBhLmlzLWFjdGl2ZS53cGNmNy10ZXh0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1hY3RpdmUud3BjZjctdGV4dCxcbiAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWFjdGl2ZS5pbnB1dCwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGEuaXMtYWN0aXZlLndwY2Y3LXRleHQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWFjdGl2ZS53cGNmNy10ZXh0LFxuICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtYWN0aXZlLmlucHV0LCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgYS5pcy1hY3RpdmUud3BjZjctdGV4dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtYWN0aXZlLndwY2Y3LXRleHQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtaW5mby5pcy1hY3RpdmUud3BjZjctdGV4dCwgLmlzLWluZm8uaXMtYWN0aXZlLnRleHRhcmVhLFxuICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtYWN0aXZlLnRleHRhcmVhLFxuICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtYWN0aXZlLnRleHRhcmVhLFxuICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtYWN0aXZlLnRleHRhcmVhLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgYS5pcy1hY3RpdmUud3BjZjctdGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWFjdGl2ZS53cGNmNy10ZXh0YXJlYSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGEuaXMtYWN0aXZlLndwY2Y3LXRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1hY3RpdmUud3BjZjctdGV4dGFyZWEsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBhLmlzLWFjdGl2ZS53cGNmNy10ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtYWN0aXZlLndwY2Y3LXRleHRhcmVhLFxuICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaXMtYWN0aXZlLnRleHRhcmVhLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgYS5pcy1hY3RpdmUud3BjZjctdGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWFjdGl2ZS53cGNmNy10ZXh0YXJlYSxcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGEuaXMtYWN0aXZlLndwY2Y3LXRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5pcy1hY3RpdmUud3BjZjctdGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtaW5mby5pcy1hY3RpdmUud3BjZjctdGV4dGFyZWEge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDAsIDEzMywgMjAyLCAwLjI1KTsgfVxuICAuaXMtc3VjY2Vzcy5pbnB1dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1zdWNjZXNzLndwY2Y3LXRleHQsIC5pcy1zdWNjZXNzLnRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLXN1Y2Nlc3Mud3BjZjctdGV4dGFyZWEge1xuICAgIGJvcmRlci1jb2xvcjogIzQ4Yzc4ZTsgfVxuICAgIC5pcy1zdWNjZXNzLmlucHV0OmZvY3VzLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLXN1Y2Nlc3Mud3BjZjctdGV4dDpmb2N1cywgLmlzLXN1Y2Nlc3MudGV4dGFyZWE6Zm9jdXMsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtc3VjY2Vzcy53cGNmNy10ZXh0YXJlYTpmb2N1cywgLmlzLXN1Y2Nlc3MuaXMtZm9jdXNlZC5pbnB1dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1zdWNjZXNzLmlzLWZvY3VzZWQud3BjZjctdGV4dCwgLmlzLXN1Y2Nlc3MuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1zdWNjZXNzLmlzLWZvY3VzZWQud3BjZjctdGV4dGFyZWEsIC5pcy1zdWNjZXNzLmlucHV0OmFjdGl2ZSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1zdWNjZXNzLndwY2Y3LXRleHQ6YWN0aXZlLCAuaXMtc3VjY2Vzcy50ZXh0YXJlYTphY3RpdmUsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtc3VjY2Vzcy53cGNmNy10ZXh0YXJlYTphY3RpdmUsIC5pcy1zdWNjZXNzLmlzLWFjdGl2ZS5pbnB1dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1zdWNjZXNzLmlzLWFjdGl2ZS53cGNmNy10ZXh0LCAuaXMtc3VjY2Vzcy5pcy1hY3RpdmUudGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtc3VjY2Vzcy5pcy1hY3RpdmUud3BjZjctdGV4dGFyZWEge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDcyLCAxOTksIDE0MiwgMC4yNSk7IH1cbiAgLmlzLXdhcm5pbmcuaW5wdXQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtd2FybmluZy53cGNmNy10ZXh0LCAuaXMtd2FybmluZy50ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy13YXJuaW5nLndwY2Y3LXRleHRhcmVhIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkM4NDU7IH1cbiAgICAuaXMtd2FybmluZy5pbnB1dDpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy13YXJuaW5nLndwY2Y3LXRleHQ6Zm9jdXMsIC5pcy13YXJuaW5nLnRleHRhcmVhOmZvY3VzLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLXdhcm5pbmcud3BjZjctdGV4dGFyZWE6Zm9jdXMsIC5pcy13YXJuaW5nLmlzLWZvY3VzZWQuaW5wdXQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtd2FybmluZy5pcy1mb2N1c2VkLndwY2Y3LXRleHQsIC5pcy13YXJuaW5nLmlzLWZvY3VzZWQudGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtd2FybmluZy5pcy1mb2N1c2VkLndwY2Y3LXRleHRhcmVhLCAuaXMtd2FybmluZy5pbnB1dDphY3RpdmUsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtd2FybmluZy53cGNmNy10ZXh0OmFjdGl2ZSwgLmlzLXdhcm5pbmcudGV4dGFyZWE6YWN0aXZlLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLXdhcm5pbmcud3BjZjctdGV4dGFyZWE6YWN0aXZlLCAuaXMtd2FybmluZy5pcy1hY3RpdmUuaW5wdXQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtd2FybmluZy5pcy1hY3RpdmUud3BjZjctdGV4dCwgLmlzLXdhcm5pbmcuaXMtYWN0aXZlLnRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLXdhcm5pbmcuaXMtYWN0aXZlLndwY2Y3LXRleHRhcmVhIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDIwMCwgNjksIDAuMjUpOyB9XG4gIC5pcy1kYW5nZXIuaW5wdXQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtZGFuZ2VyLndwY2Y3LXRleHQsIC5pcy1kYW5nZXIudGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtZGFuZ2VyLndwY2Y3LXRleHRhcmVhIHtcbiAgICBib3JkZXItY29sb3I6ICNmMTQ2Njg7IH1cbiAgICAuaXMtZGFuZ2VyLmlucHV0OmZvY3VzLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWRhbmdlci53cGNmNy10ZXh0OmZvY3VzLCAuaXMtZGFuZ2VyLnRleHRhcmVhOmZvY3VzLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWRhbmdlci53cGNmNy10ZXh0YXJlYTpmb2N1cywgLmlzLWRhbmdlci5pcy1mb2N1c2VkLmlucHV0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWRhbmdlci5pcy1mb2N1c2VkLndwY2Y3LXRleHQsIC5pcy1kYW5nZXIuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1kYW5nZXIuaXMtZm9jdXNlZC53cGNmNy10ZXh0YXJlYSwgLmlzLWRhbmdlci5pbnB1dDphY3RpdmUsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtZGFuZ2VyLndwY2Y3LXRleHQ6YWN0aXZlLCAuaXMtZGFuZ2VyLnRleHRhcmVhOmFjdGl2ZSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1kYW5nZXIud3BjZjctdGV4dGFyZWE6YWN0aXZlLCAuaXMtZGFuZ2VyLmlzLWFjdGl2ZS5pbnB1dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1kYW5nZXIuaXMtYWN0aXZlLndwY2Y3LXRleHQsIC5pcy1kYW5nZXIuaXMtYWN0aXZlLnRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWRhbmdlci5pcy1hY3RpdmUud3BjZjctdGV4dGFyZWEge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI0MSwgNzAsIDEwNCwgMC4yNSk7IH1cbiAgLmlzLXNlY29uZGFyeS5pbnB1dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1zZWNvbmRhcnkud3BjZjctdGV4dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy10ZXh0LmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0LmJ1dHRvbiwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cGNmNy10ZXh0LmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0LmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy10ZXh0LmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0LmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0LndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy10ZXh0LndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0LndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlucHV0LmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlucHV0LmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlucHV0LmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1idXR0b24ud3BjZjctdGV4dCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5ocy1idXR0b24ud3BjZjctdGV4dCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlucHV0LndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlucHV0LndwY2Y3LXN1Ym1pdCwgLmlzLXNlY29uZGFyeS50ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1zZWNvbmRhcnkud3BjZjctdGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctdGV4dGFyZWEuYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHRhcmVhLmJ1dHRvbiwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cGNmNy10ZXh0YXJlYS5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dGFyZWEuaHMtYnV0dG9uLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LXRleHRhcmVhLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0YXJlYS5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dGFyZWEud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LXRleHRhcmVhLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0YXJlYS53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC50ZXh0YXJlYS5idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC50ZXh0YXJlYS5ocy1idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC50ZXh0YXJlYS5ocy1idXR0b24sIC5ocy1mb3JtIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtYnV0dG9uLndwY2Y3LXRleHRhcmVhLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhzLWJ1dHRvbi53cGNmNy10ZXh0YXJlYSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLnRleHRhcmVhLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLnRleHRhcmVhLndwY2Y3LXN1Ym1pdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDMxNzNFOyB9XG4gICAgLmlzLXNlY29uZGFyeS5pbnB1dDpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1zZWNvbmRhcnkud3BjZjctdGV4dDpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy10ZXh0LmJ1dHRvbjpmb2N1cywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0LmJ1dHRvbjpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cGNmNy10ZXh0LmhzLWJ1dHRvbjpmb2N1cywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0LmhzLWJ1dHRvbjpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy10ZXh0LmhzLWJ1dHRvbjpmb2N1cywgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0LmhzLWJ1dHRvbjpmb2N1cywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0LndwY2Y3LXN1Ym1pdDpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy10ZXh0LndwY2Y3LXN1Ym1pdDpmb2N1cywgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0LndwY2Y3LXN1Ym1pdDpmb2N1cywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlucHV0LmJ1dHRvbjpmb2N1cywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlucHV0LmhzLWJ1dHRvbjpmb2N1cywgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlucHV0LmhzLWJ1dHRvbjpmb2N1cywgLmhzLWZvcm0gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1idXR0b24ud3BjZjctdGV4dDpmb2N1cywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5ocy1idXR0b24ud3BjZjctdGV4dDpmb2N1cywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlucHV0LndwY2Y3LXN1Ym1pdDpmb2N1cywgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlucHV0LndwY2Y3LXN1Ym1pdDpmb2N1cywgLmlzLXNlY29uZGFyeS50ZXh0YXJlYTpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1zZWNvbmRhcnkud3BjZjctdGV4dGFyZWE6Zm9jdXMsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctdGV4dGFyZWEuYnV0dG9uOmZvY3VzLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHRhcmVhLmJ1dHRvbjpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cGNmNy10ZXh0YXJlYS5ocy1idXR0b246Zm9jdXMsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dGFyZWEuaHMtYnV0dG9uOmZvY3VzLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LXRleHRhcmVhLmhzLWJ1dHRvbjpmb2N1cywgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0YXJlYS5ocy1idXR0b246Zm9jdXMsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dGFyZWEud3BjZjctc3VibWl0OmZvY3VzLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LXRleHRhcmVhLndwY2Y3LXN1Ym1pdDpmb2N1cywgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0YXJlYS53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC50ZXh0YXJlYS5idXR0b246Zm9jdXMsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC50ZXh0YXJlYS5ocy1idXR0b246Zm9jdXMsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC50ZXh0YXJlYS5ocy1idXR0b246Zm9jdXMsIC5ocy1mb3JtIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtYnV0dG9uLndwY2Y3LXRleHRhcmVhOmZvY3VzLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhzLWJ1dHRvbi53cGNmNy10ZXh0YXJlYTpmb2N1cywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLnRleHRhcmVhLndwY2Y3LXN1Ym1pdDpmb2N1cywgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLnRleHRhcmVhLndwY2Y3LXN1Ym1pdDpmb2N1cywgLmlzLXNlY29uZGFyeS5pcy1mb2N1c2VkLmlucHV0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLXNlY29uZGFyeS5pcy1mb2N1c2VkLndwY2Y3LXRleHQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtZm9jdXNlZC53cGNmNy10ZXh0LmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1mb2N1c2VkLndwY2Y3LXRleHQuYnV0dG9uLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLWZvY3VzZWQud3BjZjctdGV4dC5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtZm9jdXNlZC53cGNmNy10ZXh0LmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1mb2N1c2VkLndwY2Y3LXRleHQuaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWZvY3VzZWQud3BjZjctdGV4dC5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtZm9jdXNlZC53cGNmNy10ZXh0LndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1mb2N1c2VkLndwY2Y3LXRleHQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWZvY3VzZWQud3BjZjctdGV4dC53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1mb2N1c2VkLmlucHV0LmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLWZvY3VzZWQuaW5wdXQuaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtZm9jdXNlZC5pbnB1dC5ocy1idXR0b24sIC5ocy1mb3JtIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtZm9jdXNlZC5ocy1idXR0b24ud3BjZjctdGV4dCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5pcy1mb2N1c2VkLmhzLWJ1dHRvbi53cGNmNy10ZXh0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaXMtZm9jdXNlZC5pbnB1dC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1mb2N1c2VkLmlucHV0LndwY2Y3LXN1Ym1pdCwgLmlzLXNlY29uZGFyeS5pcy1mb2N1c2VkLnRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLXNlY29uZGFyeS5pcy1mb2N1c2VkLndwY2Y3LXRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWZvY3VzZWQud3BjZjctdGV4dGFyZWEuYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWZvY3VzZWQud3BjZjctdGV4dGFyZWEuYnV0dG9uLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLWZvY3VzZWQud3BjZjctdGV4dGFyZWEuaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWZvY3VzZWQud3BjZjctdGV4dGFyZWEuaHMtYnV0dG9uLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWZvY3VzZWQud3BjZjctdGV4dGFyZWEuaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWZvY3VzZWQud3BjZjctdGV4dGFyZWEuaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWZvY3VzZWQud3BjZjctdGV4dGFyZWEud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWZvY3VzZWQud3BjZjctdGV4dGFyZWEud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWZvY3VzZWQud3BjZjctdGV4dGFyZWEud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtZm9jdXNlZC50ZXh0YXJlYS5idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pcy1mb2N1c2VkLnRleHRhcmVhLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWZvY3VzZWQudGV4dGFyZWEuaHMtYnV0dG9uLCAuaHMtZm9ybSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWZvY3VzZWQuaHMtYnV0dG9uLndwY2Y3LXRleHRhcmVhLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmlzLWZvY3VzZWQuaHMtYnV0dG9uLndwY2Y3LXRleHRhcmVhLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaXMtZm9jdXNlZC50ZXh0YXJlYS53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1mb2N1c2VkLnRleHRhcmVhLndwY2Y3LXN1Ym1pdCwgLmlzLXNlY29uZGFyeS5pbnB1dDphY3RpdmUsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtc2Vjb25kYXJ5LndwY2Y3LXRleHQ6YWN0aXZlLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LXRleHQuYnV0dG9uOmFjdGl2ZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0LmJ1dHRvbjphY3RpdmUsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3BjZjctdGV4dC5ocy1idXR0b246YWN0aXZlLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQuaHMtYnV0dG9uOmFjdGl2ZSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy10ZXh0LmhzLWJ1dHRvbjphY3RpdmUsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dC5ocy1idXR0b246YWN0aXZlLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQud3BjZjctc3VibWl0OmFjdGl2ZSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy10ZXh0LndwY2Y3LXN1Ym1pdDphY3RpdmUsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dC53cGNmNy1zdWJtaXQ6YWN0aXZlLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaW5wdXQuYnV0dG9uOmFjdGl2ZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlucHV0LmhzLWJ1dHRvbjphY3RpdmUsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pbnB1dC5ocy1idXR0b246YWN0aXZlLCAuaHMtZm9ybSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWJ1dHRvbi53cGNmNy10ZXh0OmFjdGl2ZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5ocy1idXR0b24ud3BjZjctdGV4dDphY3RpdmUsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pbnB1dC53cGNmNy1zdWJtaXQ6YWN0aXZlLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaW5wdXQud3BjZjctc3VibWl0OmFjdGl2ZSwgLmlzLXNlY29uZGFyeS50ZXh0YXJlYTphY3RpdmUsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtc2Vjb25kYXJ5LndwY2Y3LXRleHRhcmVhOmFjdGl2ZSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy10ZXh0YXJlYS5idXR0b246YWN0aXZlLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHRhcmVhLmJ1dHRvbjphY3RpdmUsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3BjZjctdGV4dGFyZWEuaHMtYnV0dG9uOmFjdGl2ZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0YXJlYS5ocy1idXR0b246YWN0aXZlLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LXRleHRhcmVhLmhzLWJ1dHRvbjphY3RpdmUsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dGFyZWEuaHMtYnV0dG9uOmFjdGl2ZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0YXJlYS53cGNmNy1zdWJtaXQ6YWN0aXZlLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LXRleHRhcmVhLndwY2Y3LXN1Ym1pdDphY3RpdmUsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dGFyZWEud3BjZjctc3VibWl0OmFjdGl2ZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLnRleHRhcmVhLmJ1dHRvbjphY3RpdmUsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC50ZXh0YXJlYS5ocy1idXR0b246YWN0aXZlLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAudGV4dGFyZWEuaHMtYnV0dG9uOmFjdGl2ZSwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1idXR0b24ud3BjZjctdGV4dGFyZWE6YWN0aXZlLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhzLWJ1dHRvbi53cGNmNy10ZXh0YXJlYTphY3RpdmUsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC50ZXh0YXJlYS53cGNmNy1zdWJtaXQ6YWN0aXZlLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAudGV4dGFyZWEud3BjZjctc3VibWl0OmFjdGl2ZSwgLmlzLXNlY29uZGFyeS5pcy1hY3RpdmUuaW5wdXQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtc2Vjb25kYXJ5LmlzLWFjdGl2ZS53cGNmNy10ZXh0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWFjdGl2ZS53cGNmNy10ZXh0LmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1hY3RpdmUud3BjZjctdGV4dC5idXR0b24sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaXMtYWN0aXZlLndwY2Y3LXRleHQuaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWFjdGl2ZS53cGNmNy10ZXh0LmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1hY3RpdmUud3BjZjctdGV4dC5ocy1idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtYWN0aXZlLndwY2Y3LXRleHQuaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWFjdGl2ZS53cGNmNy10ZXh0LndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1hY3RpdmUud3BjZjctdGV4dC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtYWN0aXZlLndwY2Y3LXRleHQud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtYWN0aXZlLmlucHV0LmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLWFjdGl2ZS5pbnB1dC5ocy1idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1hY3RpdmUuaW5wdXQuaHMtYnV0dG9uLCAuaHMtZm9ybSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWFjdGl2ZS5ocy1idXR0b24ud3BjZjctdGV4dCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5pcy1hY3RpdmUuaHMtYnV0dG9uLndwY2Y3LXRleHQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pcy1hY3RpdmUuaW5wdXQud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtYWN0aXZlLmlucHV0LndwY2Y3LXN1Ym1pdCwgLmlzLXNlY29uZGFyeS5pcy1hY3RpdmUudGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtc2Vjb25kYXJ5LmlzLWFjdGl2ZS53cGNmNy10ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1hY3RpdmUud3BjZjctdGV4dGFyZWEuYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWFjdGl2ZS53cGNmNy10ZXh0YXJlYS5idXR0b24sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaXMtYWN0aXZlLndwY2Y3LXRleHRhcmVhLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1hY3RpdmUud3BjZjctdGV4dGFyZWEuaHMtYnV0dG9uLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWFjdGl2ZS53cGNmNy10ZXh0YXJlYS5ocy1idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtYWN0aXZlLndwY2Y3LXRleHRhcmVhLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1hY3RpdmUud3BjZjctdGV4dGFyZWEud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWFjdGl2ZS53cGNmNy10ZXh0YXJlYS53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtYWN0aXZlLndwY2Y3LXRleHRhcmVhLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWFjdGl2ZS50ZXh0YXJlYS5idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pcy1hY3RpdmUudGV4dGFyZWEuaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtYWN0aXZlLnRleHRhcmVhLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1hY3RpdmUuaHMtYnV0dG9uLndwY2Y3LXRleHRhcmVhLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmlzLWFjdGl2ZS5ocy1idXR0b24ud3BjZjctdGV4dGFyZWEsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pcy1hY3RpdmUudGV4dGFyZWEud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtYWN0aXZlLnRleHRhcmVhLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMywgMjMsIDYyLCAwLjI1KTsgfVxuICAuaXMtb3JhbmdlLmlucHV0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLW9yYW5nZS53cGNmNy10ZXh0LCAuaXMtb3JhbmdlLnRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLW9yYW5nZS53cGNmNy10ZXh0YXJlYSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTA1OTI5OyB9XG4gICAgLmlzLW9yYW5nZS5pbnB1dDpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1vcmFuZ2Uud3BjZjctdGV4dDpmb2N1cywgLmlzLW9yYW5nZS50ZXh0YXJlYTpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1vcmFuZ2Uud3BjZjctdGV4dGFyZWE6Zm9jdXMsIC5pcy1vcmFuZ2UuaXMtZm9jdXNlZC5pbnB1dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1vcmFuZ2UuaXMtZm9jdXNlZC53cGNmNy10ZXh0LCAuaXMtb3JhbmdlLmlzLWZvY3VzZWQudGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtb3JhbmdlLmlzLWZvY3VzZWQud3BjZjctdGV4dGFyZWEsIC5pcy1vcmFuZ2UuaW5wdXQ6YWN0aXZlLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLW9yYW5nZS53cGNmNy10ZXh0OmFjdGl2ZSwgLmlzLW9yYW5nZS50ZXh0YXJlYTphY3RpdmUsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtb3JhbmdlLndwY2Y3LXRleHRhcmVhOmFjdGl2ZSwgLmlzLW9yYW5nZS5pcy1hY3RpdmUuaW5wdXQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtb3JhbmdlLmlzLWFjdGl2ZS53cGNmNy10ZXh0LCAuaXMtb3JhbmdlLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1vcmFuZ2UuaXMtYWN0aXZlLndwY2Y3LXRleHRhcmVhIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyMjQsIDg5LCA0MSwgMC4yNSk7IH1cbiAgLmlzLXRhbmdlcmluZS5pbnB1dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy10YW5nZXJpbmUud3BjZjctdGV4dCwgLmlzLXRhbmdlcmluZS50ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy10YW5nZXJpbmUud3BjZjctdGV4dGFyZWEge1xuICAgIGJvcmRlci1jb2xvcjogI0VEOEIwMDsgfVxuICAgIC5pcy10YW5nZXJpbmUuaW5wdXQ6Zm9jdXMsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtdGFuZ2VyaW5lLndwY2Y3LXRleHQ6Zm9jdXMsIC5pcy10YW5nZXJpbmUudGV4dGFyZWE6Zm9jdXMsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtdGFuZ2VyaW5lLndwY2Y3LXRleHRhcmVhOmZvY3VzLCAuaXMtdGFuZ2VyaW5lLmlzLWZvY3VzZWQuaW5wdXQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtdGFuZ2VyaW5lLmlzLWZvY3VzZWQud3BjZjctdGV4dCwgLmlzLXRhbmdlcmluZS5pcy1mb2N1c2VkLnRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLXRhbmdlcmluZS5pcy1mb2N1c2VkLndwY2Y3LXRleHRhcmVhLCAuaXMtdGFuZ2VyaW5lLmlucHV0OmFjdGl2ZSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy10YW5nZXJpbmUud3BjZjctdGV4dDphY3RpdmUsIC5pcy10YW5nZXJpbmUudGV4dGFyZWE6YWN0aXZlLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLXRhbmdlcmluZS53cGNmNy10ZXh0YXJlYTphY3RpdmUsIC5pcy10YW5nZXJpbmUuaXMtYWN0aXZlLmlucHV0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLXRhbmdlcmluZS5pcy1hY3RpdmUud3BjZjctdGV4dCwgLmlzLXRhbmdlcmluZS5pcy1hY3RpdmUudGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtdGFuZ2VyaW5lLmlzLWFjdGl2ZS53cGNmNy10ZXh0YXJlYSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjM3LCAxMzksIDAsIDAuMjUpOyB9XG4gIC5pcy1zbGF0ZS5pbnB1dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1zbGF0ZS53cGNmNy10ZXh0LCAuaXMtc2xhdGUudGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtc2xhdGUud3BjZjctdGV4dGFyZWEge1xuICAgIGJvcmRlci1jb2xvcjogIzU4NTk1QTsgfVxuICAgIC5pcy1zbGF0ZS5pbnB1dDpmb2N1cywgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1zbGF0ZS53cGNmNy10ZXh0OmZvY3VzLCAuaXMtc2xhdGUudGV4dGFyZWE6Zm9jdXMsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtc2xhdGUud3BjZjctdGV4dGFyZWE6Zm9jdXMsIC5pcy1zbGF0ZS5pcy1mb2N1c2VkLmlucHV0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLXNsYXRlLmlzLWZvY3VzZWQud3BjZjctdGV4dCwgLmlzLXNsYXRlLmlzLWZvY3VzZWQudGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtc2xhdGUuaXMtZm9jdXNlZC53cGNmNy10ZXh0YXJlYSwgLmlzLXNsYXRlLmlucHV0OmFjdGl2ZSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1zbGF0ZS53cGNmNy10ZXh0OmFjdGl2ZSwgLmlzLXNsYXRlLnRleHRhcmVhOmFjdGl2ZSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1zbGF0ZS53cGNmNy10ZXh0YXJlYTphY3RpdmUsIC5pcy1zbGF0ZS5pcy1hY3RpdmUuaW5wdXQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtc2xhdGUuaXMtYWN0aXZlLndwY2Y3LXRleHQsIC5pcy1zbGF0ZS5pcy1hY3RpdmUudGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtc2xhdGUuaXMtYWN0aXZlLndwY2Y3LXRleHRhcmVhIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg4OCwgODksIDkwLCAwLjI1KTsgfVxuICAuaXMtY2VydWxlYW4tbGlnaHQuaW5wdXQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtY2VydWxlYW4tbGlnaHQud3BjZjctdGV4dCwgLmlzLWNlcnVsZWFuLWxpZ2h0LnRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWNlcnVsZWFuLWxpZ2h0LndwY2Y3LXRleHRhcmVhIHtcbiAgICBib3JkZXItY29sb3I6ICNFNUYyRjg7IH1cbiAgICAuaXMtY2VydWxlYW4tbGlnaHQuaW5wdXQ6Zm9jdXMsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtY2VydWxlYW4tbGlnaHQud3BjZjctdGV4dDpmb2N1cywgLmlzLWNlcnVsZWFuLWxpZ2h0LnRleHRhcmVhOmZvY3VzLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWNlcnVsZWFuLWxpZ2h0LndwY2Y3LXRleHRhcmVhOmZvY3VzLCAuaXMtY2VydWxlYW4tbGlnaHQuaXMtZm9jdXNlZC5pbnB1dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1mb2N1c2VkLndwY2Y3LXRleHQsIC5pcy1jZXJ1bGVhbi1saWdodC5pcy1mb2N1c2VkLnRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWZvY3VzZWQud3BjZjctdGV4dGFyZWEsIC5pcy1jZXJ1bGVhbi1saWdodC5pbnB1dDphY3RpdmUsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtY2VydWxlYW4tbGlnaHQud3BjZjctdGV4dDphY3RpdmUsIC5pcy1jZXJ1bGVhbi1saWdodC50ZXh0YXJlYTphY3RpdmUsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtY2VydWxlYW4tbGlnaHQud3BjZjctdGV4dGFyZWE6YWN0aXZlLCAuaXMtY2VydWxlYW4tbGlnaHQuaXMtYWN0aXZlLmlucHV0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWFjdGl2ZS53cGNmNy10ZXh0LCAuaXMtY2VydWxlYW4tbGlnaHQuaXMtYWN0aXZlLnRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWFjdGl2ZS53cGNmNy10ZXh0YXJlYSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjI5LCAyNDIsIDI0OCwgMC4yNSk7IH1cbiAgLmlzLXNtYWxsLmlucHV0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLXNtYWxsLndwY2Y3LXRleHQsIC5pcy1zbWFsbC50ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1zbWFsbC53cGNmNy10ZXh0YXJlYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAuaXMtbWVkaXVtLmlucHV0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLW1lZGl1bS53cGNmNy10ZXh0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgc2VjdGlvbi53cGNmNy10ZXh0LndwLWJsb2NrLWdyb3VwLCBzZWN0aW9uLmlucHV0LndwLWJsb2NrLWdyb3VwLCAuaXMtbWVkaXVtLnRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLW1lZGl1bS53cGNmNy10ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHNlY3Rpb24ud3BjZjctdGV4dGFyZWEud3AtYmxvY2stZ3JvdXAsIHNlY3Rpb24udGV4dGFyZWEud3AtYmxvY2stZ3JvdXAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuaXMtbGFyZ2UuaW5wdXQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtbGFyZ2Uud3BjZjctdGV4dCwgLmlzLWxhcmdlLnRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWxhcmdlLndwY2Y3LXRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuaXMtZnVsbHdpZHRoLmlucHV0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWZ1bGx3aWR0aC53cGNmNy10ZXh0LCAuaXMtZnVsbHdpZHRoLnRleHRhcmVhLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWZ1bGx3aWR0aC53cGNmNy10ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmlzLWlubGluZS5pbnB1dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1pbmxpbmUud3BjZjctdGV4dCwgLmlzLWlubGluZS50ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1pbmxpbmUud3BjZjctdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4uaW5wdXQuaXMtcm91bmRlZCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1yb3VuZGVkLndwY2Y3LXRleHQge1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIHBhZGRpbmctbGVmdDogY2FsYyhjYWxjKDAuNzVlbSAtIDFweCkgKyAwLjM3NWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyhjYWxjKDAuNzVlbSAtIDFweCkgKyAwLjM3NWVtKTsgfVxuXG4uaW5wdXQuaXMtc3RhdGljLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLXN0YXRpYy53cGNmNy10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4udGV4dGFyZWEsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGMoMC43NWVtIC0gMXB4KTtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuICAudGV4dGFyZWE6bm90KFtyb3dzXSksIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dGFyZWE6bm90KFtyb3dzXSkge1xuICAgIG1heC1oZWlnaHQ6IDQwZW07XG4gICAgbWluLWhlaWdodDogOGVtOyB9XG4gIC50ZXh0YXJlYVtyb3dzXSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0YXJlYVtyb3dzXSB7XG4gICAgaGVpZ2h0OiBpbml0aWFsOyB9XG4gIC50ZXh0YXJlYS5oYXMtZml4ZWQtc2l6ZSwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5oYXMtZml4ZWQtc2l6ZS53cGNmNy10ZXh0YXJlYSB7XG4gICAgcmVzaXplOiBub25lOyB9XG5cbi5jaGVja2JveCwgLnJhZGlvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNoZWNrYm94IGlucHV0LCAucmFkaW8gaW5wdXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY2hlY2tib3g6aG92ZXIsIC5yYWRpbzpob3ZlciB7XG4gICAgY29sb3I6ICMzNjM2MzY7IH1cbiAgLmNoZWNrYm94W2Rpc2FibGVkXSwgLnJhZGlvW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyxcbiAgLmNoZWNrYm94IGlucHV0W2Rpc2FibGVkXSxcbiAgLnJhZGlvIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgY29sb3I6ICM3YTdhN2E7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucmFkaW8gKyAucmFkaW8ge1xuICBtYXJnaW4tbGVmdDogMC41ZW07IH1cblxuLnNlbGVjdCwgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5zZWxlY3Q6bm90KC5pcy1tdWx0aXBsZSksIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duOm5vdCguaXMtbXVsdGlwbGUpIHtcbiAgICBoZWlnaHQ6IDIuNWVtOyB9XG4gIC5zZWxlY3Q6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKTo6YWZ0ZXIsIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duOm5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDg1Q0E7XG4gICAgcmlnaHQ6IDEuMTI1ZW07XG4gICAgei1pbmRleDogNDsgfVxuICAuc2VsZWN0LmlzLXJvdW5kZWQgc2VsZWN0LCAuaXMtcm91bmRlZC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdCB7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gIC5zZWxlY3Qgc2VsZWN0LCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5zZWxlY3Qgc2VsZWN0OjotbXMtZXhwYW5kLCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXTpob3ZlciwgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0W2Rpc2FibGVkXTpob3ZlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLnNlbGVjdCBzZWxlY3Q6aG92ZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNGNUY1RjU7IH1cbiAgICAuc2VsZWN0IHNlbGVjdDpub3QoW211bHRpcGxlXSksIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW211bHRpcGxlXSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMi41ZW07IH1cbiAgICAuc2VsZWN0IHNlbGVjdFttdWx0aXBsZV0sIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdFttdWx0aXBsZV0ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnNlbGVjdCBzZWxlY3RbbXVsdGlwbGVdIG9wdGlvbiwgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0W211bHRpcGxlXSBvcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07IH1cbiAgLnNlbGVjdDpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpOmhvdmVyOjphZnRlciwgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd246bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKTpob3Zlcjo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzM2MzYzNjsgfVxuICAuc2VsZWN0LmlzLXdoaXRlOm5vdCg6aG92ZXIpOjphZnRlciwgLmlzLXdoaXRlLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd246bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3QsIC5pcy13aGl0ZS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3Q6aG92ZXIsIC5pcy13aGl0ZS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3QuaXMtaG92ZXJlZCwgLmlzLXdoaXRlLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LmlzLWhvdmVyZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjJmMmYyOyB9XG4gICAgLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3Q6Zm9jdXMsIC5pcy13aGl0ZS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3QuaXMtZm9jdXNlZCwgLmlzLXdoaXRlLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtd2hpdGUgc2VsZWN0OmFjdGl2ZSwgLmlzLXdoaXRlLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3QuaXMtYWN0aXZlLCAuaXMtd2hpdGUud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuICAuc2VsZWN0LmlzLWJsYWNrOm5vdCg6aG92ZXIpOjphZnRlciwgLmlzLWJsYWNrLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd246bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMxOTE5MTk7IH1cbiAgLnNlbGVjdC5pcy1ibGFjayBzZWxlY3QsIC5pcy1ibGFjay53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLnNlbGVjdC5pcy1ibGFjayBzZWxlY3Q6aG92ZXIsIC5pcy1ibGFjay53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1ibGFjayBzZWxlY3QuaXMtaG92ZXJlZCwgLmlzLWJsYWNrLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LmlzLWhvdmVyZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMGMwYzBjOyB9XG4gICAgLnNlbGVjdC5pcy1ibGFjayBzZWxlY3Q6Zm9jdXMsIC5pcy1ibGFjay53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1ibGFjayBzZWxlY3QuaXMtZm9jdXNlZCwgLmlzLWJsYWNrLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtYmxhY2sgc2VsZWN0OmFjdGl2ZSwgLmlzLWJsYWNrLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy1ibGFjayBzZWxlY3QuaXMtYWN0aXZlLCAuaXMtYmxhY2sud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNSwgMjUsIDI1LCAwLjI1KTsgfVxuICAuc2VsZWN0LmlzLWxpZ2h0Om5vdCg6aG92ZXIpOjphZnRlciwgLmlzLWxpZ2h0LndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd246bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNGNUY1RjU7IH1cbiAgLnNlbGVjdC5pcy1saWdodCBzZWxlY3QsIC5pcy1saWdodC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjVGNUY1OyB9XG4gICAgLnNlbGVjdC5pcy1saWdodCBzZWxlY3Q6aG92ZXIsIC5pcy1saWdodC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1saWdodCBzZWxlY3QuaXMtaG92ZXJlZCwgLmlzLWxpZ2h0LndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LmlzLWhvdmVyZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZThlOGU4OyB9XG4gICAgLnNlbGVjdC5pcy1saWdodCBzZWxlY3Q6Zm9jdXMsIC5pcy1saWdodC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1saWdodCBzZWxlY3QuaXMtZm9jdXNlZCwgLmlzLWxpZ2h0LndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtbGlnaHQgc2VsZWN0OmFjdGl2ZSwgLmlzLWxpZ2h0LndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy1saWdodCBzZWxlY3QuaXMtYWN0aXZlLCAuaXMtbGlnaHQud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjI1KTsgfVxuICAuc2VsZWN0LmlzLWRhcms6bm90KDpob3Zlcik6OmFmdGVyLCAuaXMtZGFyay53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOEE4QjhGOyB9XG4gIC5zZWxlY3QuaXMtZGFyayBzZWxlY3QsIC5pcy1kYXJrLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0IHtcbiAgICBib3JkZXItY29sb3I6ICM4QThCOEY7IH1cbiAgICAuc2VsZWN0LmlzLWRhcmsgc2VsZWN0OmhvdmVyLCAuaXMtZGFyay53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1kYXJrIHNlbGVjdC5pcy1ob3ZlcmVkLCAuaXMtZGFyay53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzdkN2U4MzsgfVxuICAgIC5zZWxlY3QuaXMtZGFyayBzZWxlY3Q6Zm9jdXMsIC5pcy1kYXJrLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLWRhcmsgc2VsZWN0LmlzLWZvY3VzZWQsIC5pcy1kYXJrLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtZGFyayBzZWxlY3Q6YWN0aXZlLCAuaXMtZGFyay53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtZGFyayBzZWxlY3QuaXMtYWN0aXZlLCAuaXMtZGFyay53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdC5pcy1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDEzOCwgMTM5LCAxNDMsIDAuMjUpOyB9XG4gIC5zZWxlY3QuaXMtcHJpbWFyeTpub3QoOmhvdmVyKTo6YWZ0ZXIsIC5ocy1mb3JtIC5zZWxlY3QuaHMtYnV0dG9uOm5vdCg6aG92ZXIpOjphZnRlciwgLmhzLWZvcm0gLmhzLWJ1dHRvbi53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duOm5vdCg6aG92ZXIpOjphZnRlciwgLmlzLXByaW1hcnkud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bjpub3QoOmhvdmVyKTo6YWZ0ZXIsIC53cGNmNy1mb3JtIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLndwY2Y3LXN1Ym1pdDpub3QoOmhvdmVyKTo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5zZWxlY3Qud3BjZjctc3VibWl0Om5vdCg6aG92ZXIpOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTA1OTI5OyB9XG4gIC5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3QsIC5ocy1mb3JtIC5zZWxlY3QuaHMtYnV0dG9uIHNlbGVjdCwgLmhzLWZvcm0gLmhzLWJ1dHRvbi53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdCwgLmlzLXByaW1hcnkud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QsIC53cGNmNy1mb3JtIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLndwY2Y3LXN1Ym1pdCBzZWxlY3QsIC53cGNmNy1mb3JtIC5zZWxlY3Qud3BjZjctc3VibWl0IHNlbGVjdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTA1OTI5OyB9XG4gICAgLnNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdDpob3ZlciwgLmhzLWZvcm0gLnNlbGVjdC5ocy1idXR0b24gc2VsZWN0OmhvdmVyLCAuaHMtZm9ybSAuaHMtYnV0dG9uLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmhvdmVyLCAuaXMtcHJpbWFyeS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpob3ZlciwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24ud3BjZjctc3VibWl0IHNlbGVjdDpob3ZlciwgLndwY2Y3LWZvcm0gLnNlbGVjdC53cGNmNy1zdWJtaXQgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0LmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5zZWxlY3QuaHMtYnV0dG9uIHNlbGVjdC5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuaHMtYnV0dG9uLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LmlzLWhvdmVyZWQsIC5pcy1wcmltYXJ5LndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LmlzLWhvdmVyZWQsIC53cGNmNy1mb3JtIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLndwY2Y3LXN1Ym1pdCBzZWxlY3QuaXMtaG92ZXJlZCwgLndwY2Y3LWZvcm0gLnNlbGVjdC53cGNmNy1zdWJtaXQgc2VsZWN0LmlzLWhvdmVyZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZDE0ZDFlOyB9XG4gICAgLnNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdDpmb2N1cywgLmhzLWZvcm0gLnNlbGVjdC5ocy1idXR0b24gc2VsZWN0OmZvY3VzLCAuaHMtZm9ybSAuaHMtYnV0dG9uLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmZvY3VzLCAuaXMtcHJpbWFyeS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpmb2N1cywgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24ud3BjZjctc3VibWl0IHNlbGVjdDpmb2N1cywgLndwY2Y3LWZvcm0gLnNlbGVjdC53cGNmNy1zdWJtaXQgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0LmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5zZWxlY3QuaHMtYnV0dG9uIHNlbGVjdC5pcy1mb2N1c2VkLCAuaHMtZm9ybSAuaHMtYnV0dG9uLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LmlzLWZvY3VzZWQsIC5pcy1wcmltYXJ5LndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LmlzLWZvY3VzZWQsIC53cGNmNy1mb3JtIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLndwY2Y3LXN1Ym1pdCBzZWxlY3QuaXMtZm9jdXNlZCwgLndwY2Y3LWZvcm0gLnNlbGVjdC53cGNmNy1zdWJtaXQgc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3Q6YWN0aXZlLCAuaHMtZm9ybSAuc2VsZWN0LmhzLWJ1dHRvbiBzZWxlY3Q6YWN0aXZlLCAuaHMtZm9ybSAuaHMtYnV0dG9uLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmFjdGl2ZSwgLmlzLXByaW1hcnkud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6YWN0aXZlLCAud3BjZjctZm9ybSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bi53cGNmNy1zdWJtaXQgc2VsZWN0OmFjdGl2ZSwgLndwY2Y3LWZvcm0gLnNlbGVjdC53cGNmNy1zdWJtaXQgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdC5pcy1hY3RpdmUsIC5ocy1mb3JtIC5zZWxlY3QuaHMtYnV0dG9uIHNlbGVjdC5pcy1hY3RpdmUsIC5ocy1mb3JtIC5ocy1idXR0b24ud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtYWN0aXZlLCAuaXMtcHJpbWFyeS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdC5pcy1hY3RpdmUsIC53cGNmNy1mb3JtIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLndwY2Y3LXN1Ym1pdCBzZWxlY3QuaXMtYWN0aXZlLCAud3BjZjctZm9ybSAuc2VsZWN0LndwY2Y3LXN1Ym1pdCBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyMjQsIDg5LCA0MSwgMC4yNSk7IH1cbiAgLnNlbGVjdC5pcy1saW5rOm5vdCg6aG92ZXIpOjphZnRlciwgLmlzLWxpbmsud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bjpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwODVDQTsgfVxuICAuc2VsZWN0LmlzLWxpbmsgc2VsZWN0LCAuaXMtbGluay53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4NUNBOyB9XG4gICAgLnNlbGVjdC5pcy1saW5rIHNlbGVjdDpob3ZlciwgLmlzLWxpbmsud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtbGluayBzZWxlY3QuaXMtaG92ZXJlZCwgLmlzLWxpbmsud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDc0YjE7IH1cbiAgICAuc2VsZWN0LmlzLWxpbmsgc2VsZWN0OmZvY3VzLCAuaXMtbGluay53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1saW5rIHNlbGVjdC5pcy1mb2N1c2VkLCAuaXMtbGluay53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLWxpbmsgc2VsZWN0OmFjdGl2ZSwgLmlzLWxpbmsud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLWxpbmsgc2VsZWN0LmlzLWFjdGl2ZSwgLmlzLWxpbmsud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgwLCAxMzMsIDIwMiwgMC4yNSk7IH1cbiAgLnNlbGVjdC5pcy1pbmZvOm5vdCg6aG92ZXIpOjphZnRlcixcbiAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5zZWxlY3Q6bm90KDpob3Zlcik6OmFmdGVyLFxuICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnNlbGVjdDpub3QoOmhvdmVyKTo6YWZ0ZXIsXG4gIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuc2VsZWN0Om5vdCg6aG92ZXIpOjphZnRlciwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duOm5vdCg6aG92ZXIpOjphZnRlciwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duOm5vdCg6aG92ZXIpOjphZnRlciwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duOm5vdCg6aG92ZXIpOjphZnRlcixcbiAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5zZWxlY3Q6bm90KDpob3Zlcik6OmFmdGVyLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd246bm90KDpob3Zlcik6OmFmdGVyLFxuICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnNlbGVjdDpub3QoOmhvdmVyKTo6YWZ0ZXIsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bjpub3QoOmhvdmVyKTo6YWZ0ZXIsIC5pcy1pbmZvLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd246bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDg1Q0E7IH1cbiAgLnNlbGVjdC5pcy1pbmZvIHNlbGVjdCwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5zZWxlY3Qgc2VsZWN0LCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnNlbGVjdCBzZWxlY3QsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuc2VsZWN0IHNlbGVjdCwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdCwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdCwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdCwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5zZWxlY3Qgc2VsZWN0LCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnNlbGVjdCBzZWxlY3QsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QsIC5pcy1pbmZvLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0IHtcbiAgICBib3JkZXItY29sb3I6ICMwMDg1Q0E7IH1cbiAgICAuc2VsZWN0LmlzLWluZm8gc2VsZWN0OmhvdmVyLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnNlbGVjdCBzZWxlY3Q6aG92ZXIsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuc2VsZWN0IHNlbGVjdDpob3ZlciwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5zZWxlY3Qgc2VsZWN0OmhvdmVyLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmhvdmVyLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmhvdmVyLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmhvdmVyLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnNlbGVjdCBzZWxlY3Q6aG92ZXIsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6aG92ZXIsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuc2VsZWN0IHNlbGVjdDpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpob3ZlciwgLmlzLWluZm8ud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtaW5mbyBzZWxlY3QuaXMtaG92ZXJlZCwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5zZWxlY3Qgc2VsZWN0LmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuc2VsZWN0IHNlbGVjdC5pcy1ob3ZlcmVkLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnNlbGVjdCBzZWxlY3QuaXMtaG92ZXJlZCwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdC5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LmlzLWhvdmVyZWQsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtaG92ZXJlZCwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5zZWxlY3Qgc2VsZWN0LmlzLWhvdmVyZWQsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtaG92ZXJlZCwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5zZWxlY3Qgc2VsZWN0LmlzLWhvdmVyZWQsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtaG92ZXJlZCwgLmlzLWluZm8ud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDc0YjE7IH1cbiAgICAuc2VsZWN0LmlzLWluZm8gc2VsZWN0OmZvY3VzLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnNlbGVjdCBzZWxlY3Q6Zm9jdXMsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuc2VsZWN0IHNlbGVjdDpmb2N1cywgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5zZWxlY3Qgc2VsZWN0OmZvY3VzLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmZvY3VzLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmZvY3VzLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmZvY3VzLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnNlbGVjdCBzZWxlY3Q6Zm9jdXMsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6Zm9jdXMsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuc2VsZWN0IHNlbGVjdDpmb2N1cywgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpmb2N1cywgLmlzLWluZm8ud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtaW5mbyBzZWxlY3QuaXMtZm9jdXNlZCwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5zZWxlY3Qgc2VsZWN0LmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuc2VsZWN0IHNlbGVjdC5pcy1mb2N1c2VkLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnNlbGVjdCBzZWxlY3QuaXMtZm9jdXNlZCwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdC5pcy1mb2N1c2VkLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LmlzLWZvY3VzZWQsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtZm9jdXNlZCwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5zZWxlY3Qgc2VsZWN0LmlzLWZvY3VzZWQsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtZm9jdXNlZCwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5zZWxlY3Qgc2VsZWN0LmlzLWZvY3VzZWQsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtZm9jdXNlZCwgLmlzLWluZm8ud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1pbmZvIHNlbGVjdDphY3RpdmUsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuc2VsZWN0IHNlbGVjdDphY3RpdmUsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuc2VsZWN0IHNlbGVjdDphY3RpdmUsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuc2VsZWN0IHNlbGVjdDphY3RpdmUsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6YWN0aXZlLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmFjdGl2ZSwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDphY3RpdmUsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuc2VsZWN0IHNlbGVjdDphY3RpdmUsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6YWN0aXZlLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmFjdGl2ZSwgLmlzLWluZm8ud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLWluZm8gc2VsZWN0LmlzLWFjdGl2ZSwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5zZWxlY3Qgc2VsZWN0LmlzLWFjdGl2ZSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5zZWxlY3Qgc2VsZWN0LmlzLWFjdGl2ZSwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5zZWxlY3Qgc2VsZWN0LmlzLWFjdGl2ZSwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdC5pcy1hY3RpdmUsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtYWN0aXZlLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LmlzLWFjdGl2ZSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5zZWxlY3Qgc2VsZWN0LmlzLWFjdGl2ZSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdC5pcy1hY3RpdmUsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuc2VsZWN0IHNlbGVjdC5pcy1hY3RpdmUsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtYWN0aXZlLCAuaXMtaW5mby53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdC5pcy1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDAsIDEzMywgMjAyLCAwLjI1KTsgfVxuICAuc2VsZWN0LmlzLXN1Y2Nlc3M6bm90KDpob3Zlcik6OmFmdGVyLCAuaXMtc3VjY2Vzcy53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDhjNzhlOyB9XG4gIC5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3QsIC5pcy1zdWNjZXNzLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0IHtcbiAgICBib3JkZXItY29sb3I6ICM0OGM3OGU7IH1cbiAgICAuc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0OmhvdmVyLCAuaXMtc3VjY2Vzcy53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdC5pcy1ob3ZlcmVkLCAuaXMtc3VjY2Vzcy53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzNhYmI4MTsgfVxuICAgIC5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3Q6Zm9jdXMsIC5pcy1zdWNjZXNzLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0LmlzLWZvY3VzZWQsIC5pcy1zdWNjZXNzLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3Q6YWN0aXZlLCAuaXMtc3VjY2Vzcy53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3QuaXMtYWN0aXZlLCAuaXMtc3VjY2Vzcy53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdC5pcy1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDcyLCAxOTksIDE0MiwgMC4yNSk7IH1cbiAgLnNlbGVjdC5pcy13YXJuaW5nOm5vdCg6aG92ZXIpOjphZnRlciwgLmlzLXdhcm5pbmcud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bjpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGQzg0NTsgfVxuICAuc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0LCAuaXMtd2FybmluZy53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZDODQ1OyB9XG4gICAgLnNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdDpob3ZlciwgLmlzLXdhcm5pbmcud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtd2FybmluZyBzZWxlY3QuaXMtaG92ZXJlZCwgLmlzLXdhcm5pbmcud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmMwMmM7IH1cbiAgICAuc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0OmZvY3VzLCAuaXMtd2FybmluZy53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdC5pcy1mb2N1c2VkLCAuaXMtd2FybmluZy53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0OmFjdGl2ZSwgLmlzLXdhcm5pbmcud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0LmlzLWFjdGl2ZSwgLmlzLXdhcm5pbmcud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDIwMCwgNjksIDAuMjUpOyB9XG4gIC5zZWxlY3QuaXMtZGFuZ2VyOm5vdCg6aG92ZXIpOjphZnRlciwgLmlzLWRhbmdlci53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjE0NjY4OyB9XG4gIC5zZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdCwgLmlzLWRhbmdlci53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjE0NjY4OyB9XG4gICAgLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0OmhvdmVyLCAuaXMtZGFuZ2VyLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLWRhbmdlciBzZWxlY3QuaXMtaG92ZXJlZCwgLmlzLWRhbmdlci53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2VmMmU1NTsgfVxuICAgIC5zZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdDpmb2N1cywgLmlzLWRhbmdlci53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0LmlzLWZvY3VzZWQsIC5pcy1kYW5nZXIud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0OmFjdGl2ZSwgLmlzLWRhbmdlci53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdC5pcy1hY3RpdmUsIC5pcy1kYW5nZXIud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNDEsIDcwLCAxMDQsIDAuMjUpOyB9XG4gIC5zZWxlY3QuaXMtc2Vjb25kYXJ5Om5vdCg6aG92ZXIpOjphZnRlciwgLmlzLXNlY29uZGFyeS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duOm5vdCg6aG92ZXIpOjphZnRlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24uYnV0dG9uOm5vdCg6aG92ZXIpOjphZnRlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24uaHMtYnV0dG9uOm5vdCg6aG92ZXIpOjphZnRlciwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24uaHMtYnV0dG9uOm5vdCg6aG92ZXIpOjphZnRlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24ud3BjZjctc3VibWl0Om5vdCg6aG92ZXIpOjphZnRlciwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24ud3BjZjctc3VibWl0Om5vdCg6aG92ZXIpOjphZnRlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLnNlbGVjdC5idXR0b246bm90KDpob3Zlcik6OmFmdGVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuc2VsZWN0LmhzLWJ1dHRvbjpub3QoOmhvdmVyKTo6YWZ0ZXIsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5zZWxlY3QuaHMtYnV0dG9uOm5vdCg6aG92ZXIpOjphZnRlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLnNlbGVjdC53cGNmNy1zdWJtaXQ6bm90KDpob3Zlcik6OmFmdGVyLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuc2VsZWN0LndwY2Y3LXN1Ym1pdDpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAzMTczRTsgfVxuICAuc2VsZWN0LmlzLXNlY29uZGFyeSBzZWxlY3QsIC5pcy1zZWNvbmRhcnkud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLmJ1dHRvbiBzZWxlY3QsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLmhzLWJ1dHRvbiBzZWxlY3QsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLmhzLWJ1dHRvbiBzZWxlY3QsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLndwY2Y3LXN1Ym1pdCBzZWxlY3QsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLndwY2Y3LXN1Ym1pdCBzZWxlY3QsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5zZWxlY3QuYnV0dG9uIHNlbGVjdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLnNlbGVjdC5ocy1idXR0b24gc2VsZWN0LCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuc2VsZWN0LmhzLWJ1dHRvbiBzZWxlY3QsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5zZWxlY3Qud3BjZjctc3VibWl0IHNlbGVjdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLnNlbGVjdC53cGNmNy1zdWJtaXQgc2VsZWN0IHtcbiAgICBib3JkZXItY29sb3I6ICMwMzE3M0U7IH1cbiAgICAuc2VsZWN0LmlzLXNlY29uZGFyeSBzZWxlY3Q6aG92ZXIsIC5pcy1zZWNvbmRhcnkud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLmJ1dHRvbiBzZWxlY3Q6aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLmhzLWJ1dHRvbiBzZWxlY3Q6aG92ZXIsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLmhzLWJ1dHRvbiBzZWxlY3Q6aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLndwY2Y3LXN1Ym1pdCBzZWxlY3Q6aG92ZXIsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLndwY2Y3LXN1Ym1pdCBzZWxlY3Q6aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5zZWxlY3QuYnV0dG9uIHNlbGVjdDpob3ZlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLnNlbGVjdC5ocy1idXR0b24gc2VsZWN0OmhvdmVyLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuc2VsZWN0LmhzLWJ1dHRvbiBzZWxlY3Q6aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5zZWxlY3Qud3BjZjctc3VibWl0IHNlbGVjdDpob3ZlciwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLnNlbGVjdC53cGNmNy1zdWJtaXQgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLXNlY29uZGFyeSBzZWxlY3QuaXMtaG92ZXJlZCwgLmlzLXNlY29uZGFyeS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdC5pcy1ob3ZlcmVkLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bi5idXR0b24gc2VsZWN0LmlzLWhvdmVyZWQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLmhzLWJ1dHRvbiBzZWxlY3QuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24uaHMtYnV0dG9uIHNlbGVjdC5pcy1ob3ZlcmVkLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bi53cGNmNy1zdWJtaXQgc2VsZWN0LmlzLWhvdmVyZWQsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLndwY2Y3LXN1Ym1pdCBzZWxlY3QuaXMtaG92ZXJlZCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLnNlbGVjdC5idXR0b24gc2VsZWN0LmlzLWhvdmVyZWQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5zZWxlY3QuaHMtYnV0dG9uIHNlbGVjdC5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuc2VsZWN0LmhzLWJ1dHRvbiBzZWxlY3QuaXMtaG92ZXJlZCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLnNlbGVjdC53cGNmNy1zdWJtaXQgc2VsZWN0LmlzLWhvdmVyZWQsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5zZWxlY3Qud3BjZjctc3VibWl0IHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAyMGUyNjsgfVxuICAgIC5zZWxlY3QuaXMtc2Vjb25kYXJ5IHNlbGVjdDpmb2N1cywgLmlzLXNlY29uZGFyeS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpmb2N1cywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24uYnV0dG9uIHNlbGVjdDpmb2N1cywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24uaHMtYnV0dG9uIHNlbGVjdDpmb2N1cywgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24uaHMtYnV0dG9uIHNlbGVjdDpmb2N1cywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24ud3BjZjctc3VibWl0IHNlbGVjdDpmb2N1cywgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24ud3BjZjctc3VibWl0IHNlbGVjdDpmb2N1cywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLnNlbGVjdC5idXR0b24gc2VsZWN0OmZvY3VzLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuc2VsZWN0LmhzLWJ1dHRvbiBzZWxlY3Q6Zm9jdXMsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5zZWxlY3QuaHMtYnV0dG9uIHNlbGVjdDpmb2N1cywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLnNlbGVjdC53cGNmNy1zdWJtaXQgc2VsZWN0OmZvY3VzLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuc2VsZWN0LndwY2Y3LXN1Ym1pdCBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtc2Vjb25kYXJ5IHNlbGVjdC5pcy1mb2N1c2VkLCAuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LmlzLWZvY3VzZWQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLmJ1dHRvbiBzZWxlY3QuaXMtZm9jdXNlZCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24uaHMtYnV0dG9uIHNlbGVjdC5pcy1mb2N1c2VkLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bi5ocy1idXR0b24gc2VsZWN0LmlzLWZvY3VzZWQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLndwY2Y3LXN1Ym1pdCBzZWxlY3QuaXMtZm9jdXNlZCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24ud3BjZjctc3VibWl0IHNlbGVjdC5pcy1mb2N1c2VkLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuc2VsZWN0LmJ1dHRvbiBzZWxlY3QuaXMtZm9jdXNlZCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLnNlbGVjdC5ocy1idXR0b24gc2VsZWN0LmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5zZWxlY3QuaHMtYnV0dG9uIHNlbGVjdC5pcy1mb2N1c2VkLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuc2VsZWN0LndwY2Y3LXN1Ym1pdCBzZWxlY3QuaXMtZm9jdXNlZCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLnNlbGVjdC53cGNmNy1zdWJtaXQgc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtc2Vjb25kYXJ5IHNlbGVjdDphY3RpdmUsIC5pcy1zZWNvbmRhcnkud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6YWN0aXZlLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bi5idXR0b24gc2VsZWN0OmFjdGl2ZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24uaHMtYnV0dG9uIHNlbGVjdDphY3RpdmUsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLmhzLWJ1dHRvbiBzZWxlY3Q6YWN0aXZlLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bi53cGNmNy1zdWJtaXQgc2VsZWN0OmFjdGl2ZSwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24ud3BjZjctc3VibWl0IHNlbGVjdDphY3RpdmUsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5zZWxlY3QuYnV0dG9uIHNlbGVjdDphY3RpdmUsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5zZWxlY3QuaHMtYnV0dG9uIHNlbGVjdDphY3RpdmUsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5zZWxlY3QuaHMtYnV0dG9uIHNlbGVjdDphY3RpdmUsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5zZWxlY3Qud3BjZjctc3VibWl0IHNlbGVjdDphY3RpdmUsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5zZWxlY3Qud3BjZjctc3VibWl0IHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtc2Vjb25kYXJ5IHNlbGVjdC5pcy1hY3RpdmUsIC5pcy1zZWNvbmRhcnkud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtYWN0aXZlLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bi5idXR0b24gc2VsZWN0LmlzLWFjdGl2ZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24uaHMtYnV0dG9uIHNlbGVjdC5pcy1hY3RpdmUsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLmhzLWJ1dHRvbiBzZWxlY3QuaXMtYWN0aXZlLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bi53cGNmNy1zdWJtaXQgc2VsZWN0LmlzLWFjdGl2ZSwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24ud3BjZjctc3VibWl0IHNlbGVjdC5pcy1hY3RpdmUsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5zZWxlY3QuYnV0dG9uIHNlbGVjdC5pcy1hY3RpdmUsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5zZWxlY3QuaHMtYnV0dG9uIHNlbGVjdC5pcy1hY3RpdmUsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5zZWxlY3QuaHMtYnV0dG9uIHNlbGVjdC5pcy1hY3RpdmUsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5zZWxlY3Qud3BjZjctc3VibWl0IHNlbGVjdC5pcy1hY3RpdmUsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5zZWxlY3Qud3BjZjctc3VibWl0IHNlbGVjdC5pcy1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDMsIDIzLCA2MiwgMC4yNSk7IH1cbiAgLnNlbGVjdC5pcy1vcmFuZ2U6bm90KDpob3Zlcik6OmFmdGVyLCAuaXMtb3JhbmdlLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd246bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNFMDU5Mjk7IH1cbiAgLnNlbGVjdC5pcy1vcmFuZ2Ugc2VsZWN0LCAuaXMtb3JhbmdlLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0IHtcbiAgICBib3JkZXItY29sb3I6ICNFMDU5Mjk7IH1cbiAgICAuc2VsZWN0LmlzLW9yYW5nZSBzZWxlY3Q6aG92ZXIsIC5pcy1vcmFuZ2Uud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtb3JhbmdlIHNlbGVjdC5pcy1ob3ZlcmVkLCAuaXMtb3JhbmdlLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LmlzLWhvdmVyZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZDE0ZDFlOyB9XG4gICAgLnNlbGVjdC5pcy1vcmFuZ2Ugc2VsZWN0OmZvY3VzLCAuaXMtb3JhbmdlLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLW9yYW5nZSBzZWxlY3QuaXMtZm9jdXNlZCwgLmlzLW9yYW5nZS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLW9yYW5nZSBzZWxlY3Q6YWN0aXZlLCAuaXMtb3JhbmdlLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy1vcmFuZ2Ugc2VsZWN0LmlzLWFjdGl2ZSwgLmlzLW9yYW5nZS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdC5pcy1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIyNCwgODksIDQxLCAwLjI1KTsgfVxuICAuc2VsZWN0LmlzLXRhbmdlcmluZTpub3QoOmhvdmVyKTo6YWZ0ZXIsIC5pcy10YW5nZXJpbmUud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bjpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0VEOEIwMDsgfVxuICAuc2VsZWN0LmlzLXRhbmdlcmluZSBzZWxlY3QsIC5pcy10YW5nZXJpbmUud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Qge1xuICAgIGJvcmRlci1jb2xvcjogI0VEOEIwMDsgfVxuICAgIC5zZWxlY3QuaXMtdGFuZ2VyaW5lIHNlbGVjdDpob3ZlciwgLmlzLXRhbmdlcmluZS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy10YW5nZXJpbmUgc2VsZWN0LmlzLWhvdmVyZWQsIC5pcy10YW5nZXJpbmUud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICNkNDdjMDA7IH1cbiAgICAuc2VsZWN0LmlzLXRhbmdlcmluZSBzZWxlY3Q6Zm9jdXMsIC5pcy10YW5nZXJpbmUud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtdGFuZ2VyaW5lIHNlbGVjdC5pcy1mb2N1c2VkLCAuaXMtdGFuZ2VyaW5lLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtdGFuZ2VyaW5lIHNlbGVjdDphY3RpdmUsIC5pcy10YW5nZXJpbmUud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLXRhbmdlcmluZSBzZWxlY3QuaXMtYWN0aXZlLCAuaXMtdGFuZ2VyaW5lLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LmlzLWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjM3LCAxMzksIDAsIDAuMjUpOyB9XG4gIC5zZWxlY3QuaXMtc2xhdGU6bm90KDpob3Zlcik6OmFmdGVyLCAuaXMtc2xhdGUud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bjpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzU4NTk1QTsgfVxuICAuc2VsZWN0LmlzLXNsYXRlIHNlbGVjdCwgLmlzLXNsYXRlLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0IHtcbiAgICBib3JkZXItY29sb3I6ICM1ODU5NUE7IH1cbiAgICAuc2VsZWN0LmlzLXNsYXRlIHNlbGVjdDpob3ZlciwgLmlzLXNsYXRlLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLXNsYXRlIHNlbGVjdC5pcy1ob3ZlcmVkLCAuaXMtc2xhdGUud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICM0YjRjNGQ7IH1cbiAgICAuc2VsZWN0LmlzLXNsYXRlIHNlbGVjdDpmb2N1cywgLmlzLXNsYXRlLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLXNsYXRlIHNlbGVjdC5pcy1mb2N1c2VkLCAuaXMtc2xhdGUud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1zbGF0ZSBzZWxlY3Q6YWN0aXZlLCAuaXMtc2xhdGUud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLXNsYXRlIHNlbGVjdC5pcy1hY3RpdmUsIC5pcy1zbGF0ZS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdC5pcy1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDg4LCA4OSwgOTAsIDAuMjUpOyB9XG4gIC5zZWxlY3QuaXMtY2VydWxlYW4tbGlnaHQ6bm90KDpob3Zlcik6OmFmdGVyLCAuaXMtY2VydWxlYW4tbGlnaHQud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bjpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0U1RjJGODsgfVxuICAuc2VsZWN0LmlzLWNlcnVsZWFuLWxpZ2h0IHNlbGVjdCwgLmlzLWNlcnVsZWFuLWxpZ2h0LndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0IHtcbiAgICBib3JkZXItY29sb3I6ICNFNUYyRjg7IH1cbiAgICAuc2VsZWN0LmlzLWNlcnVsZWFuLWxpZ2h0IHNlbGVjdDpob3ZlciwgLmlzLWNlcnVsZWFuLWxpZ2h0LndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLWNlcnVsZWFuLWxpZ2h0IHNlbGVjdC5pcy1ob3ZlcmVkLCAuaXMtY2VydWxlYW4tbGlnaHQud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICNkMWU4ZjM7IH1cbiAgICAuc2VsZWN0LmlzLWNlcnVsZWFuLWxpZ2h0IHNlbGVjdDpmb2N1cywgLmlzLWNlcnVsZWFuLWxpZ2h0LndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLWNlcnVsZWFuLWxpZ2h0IHNlbGVjdC5pcy1mb2N1c2VkLCAuaXMtY2VydWxlYW4tbGlnaHQud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1jZXJ1bGVhbi1saWdodCBzZWxlY3Q6YWN0aXZlLCAuaXMtY2VydWxlYW4tbGlnaHQud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLWNlcnVsZWFuLWxpZ2h0IHNlbGVjdC5pcy1hY3RpdmUsIC5pcy1jZXJ1bGVhbi1saWdodC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdC5pcy1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIyOSwgMjQyLCAyNDgsIDAuMjUpOyB9XG4gIC5zZWxlY3QuaXMtc21hbGwsIC5pcy1zbWFsbC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC5zZWxlY3QuaXMtbWVkaXVtLCAuaXMtbWVkaXVtLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24sIHNlY3Rpb24ud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bi53cC1ibG9jay1ncm91cCwgc2VjdGlvbi5zZWxlY3Qud3AtYmxvY2stZ3JvdXAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuc2VsZWN0LmlzLWxhcmdlLCAuaXMtbGFyZ2Uud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLnNlbGVjdC5pcy1kaXNhYmxlZDo6YWZ0ZXIsIC5pcy1kaXNhYmxlZC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2E3YTdhICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIC5zZWxlY3QuaXMtZnVsbHdpZHRoLCAuaXMtZnVsbHdpZHRoLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlbGVjdC5pcy1mdWxsd2lkdGggc2VsZWN0LCAuaXMtZnVsbHdpZHRoLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWxlY3QuaXMtbG9hZGluZzo6YWZ0ZXIsIC5pcy1sb2FkaW5nLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd246OmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMC42MjVlbTtcbiAgICB0b3A6IDAuNjI1ZW07XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5zZWxlY3QuaXMtbG9hZGluZy5pcy1zbWFsbDphZnRlciwgLmlzLWxvYWRpbmcuaXMtc21hbGwud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bjphZnRlciB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC5zZWxlY3QuaXMtbG9hZGluZy5pcy1tZWRpdW06YWZ0ZXIsIC5pcy1sb2FkaW5nLmlzLW1lZGl1bS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duOmFmdGVyLCBzZWN0aW9uLmlzLWxvYWRpbmcud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bi53cC1ibG9jay1ncm91cDphZnRlciwgc2VjdGlvbi5zZWxlY3QuaXMtbG9hZGluZy53cC1ibG9jay1ncm91cDphZnRlciB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC5zZWxlY3QuaXMtbG9hZGluZy5pcy1sYXJnZTphZnRlciwgLmlzLWxvYWRpbmcuaXMtbGFyZ2Uud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLmZpbGUge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZpbGUuaXMtd2hpdGUgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgLmZpbGUuaXMtd2hpdGU6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy13aGl0ZS5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gIC5maWxlLmlzLXdoaXRlOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtd2hpdGUuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgLmZpbGUuaXMtd2hpdGU6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtd2hpdGUuaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gIC5maWxlLmlzLWJsYWNrIC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5maWxlLmlzLWJsYWNrOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtYmxhY2suaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzEzMTM7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZmlsZS5pcy1ibGFjazpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWJsYWNrLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDI1LCAyNSwgMjUsIDAuMjUpO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5maWxlLmlzLWJsYWNrOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLWJsYWNrLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzBjMGM7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZmlsZS5pcy1saWdodCAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIC5maWxlLmlzLWxpZ2h0OmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtbGlnaHQuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIC5maWxlLmlzLWxpZ2h0OmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtbGlnaHQuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC4yNSk7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAuZmlsZS5pcy1saWdodDphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1saWdodC5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAuZmlsZS5pcy1kYXJrIC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhBOEI4RjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5maWxlLmlzLWRhcms6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1kYXJrLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM4NTg5O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmZpbGUuaXMtZGFyazpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWRhcmsuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMTM4LCAxMzksIDE0MywgMC4yNSk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmZpbGUuaXMtZGFyazphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1kYXJrLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZDdlODM7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZmlsZS5pcy1wcmltYXJ5IC5maWxlLWN0YSwgLmhzLWZvcm0gLmZpbGUuaHMtYnV0dG9uIC5maWxlLWN0YSwgLndwY2Y3LWZvcm0gLmZpbGUud3BjZjctc3VibWl0IC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UwNTkyOTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5maWxlLmlzLXByaW1hcnk6aG92ZXIgLmZpbGUtY3RhLCAuaHMtZm9ybSAuZmlsZS5ocy1idXR0b246aG92ZXIgLmZpbGUtY3RhLCAud3BjZjctZm9ybSAuZmlsZS53cGNmNy1zdWJtaXQ6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1wcmltYXJ5LmlzLWhvdmVyZWQgLmZpbGUtY3RhLCAuaHMtZm9ybSAuZmlsZS5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiAuZmlsZS1jdGEsIC53cGNmNy1mb3JtIC5maWxlLmlzLWhvdmVyZWQud3BjZjctc3VibWl0IC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjNTEyMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5maWxlLmlzLXByaW1hcnk6Zm9jdXMgLmZpbGUtY3RhLCAuaHMtZm9ybSAuZmlsZS5ocy1idXR0b246Zm9jdXMgLmZpbGUtY3RhLCAud3BjZjctZm9ybSAuZmlsZS53cGNmNy1zdWJtaXQ6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy1wcmltYXJ5LmlzLWZvY3VzZWQgLmZpbGUtY3RhLCAuaHMtZm9ybSAuZmlsZS5pcy1mb2N1c2VkLmhzLWJ1dHRvbiAuZmlsZS1jdGEsIC53cGNmNy1mb3JtIC5maWxlLmlzLWZvY3VzZWQud3BjZjctc3VibWl0IC5maWxlLWN0YSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyMjQsIDg5LCA0MSwgMC4yNSk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmZpbGUuaXMtcHJpbWFyeTphY3RpdmUgLmZpbGUtY3RhLCAuaHMtZm9ybSAuZmlsZS5ocy1idXR0b246YWN0aXZlIC5maWxlLWN0YSwgLndwY2Y3LWZvcm0gLmZpbGUud3BjZjctc3VibWl0OmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLXByaW1hcnkuaXMtYWN0aXZlIC5maWxlLWN0YSwgLmhzLWZvcm0gLmZpbGUuaXMtYWN0aXZlLmhzLWJ1dHRvbiAuZmlsZS1jdGEsIC53cGNmNy1mb3JtIC5maWxlLmlzLWFjdGl2ZS53cGNmNy1zdWJtaXQgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDE0ZDFlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmZpbGUuaXMtbGluayAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg1Q0E7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZmlsZS5pcy1saW5rOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtbGluay5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2RiZDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5maWxlLmlzLWxpbms6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy1saW5rLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDAsIDEzMywgMjAyLCAwLjI1KTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZmlsZS5pcy1saW5rOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLWxpbmsuaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRiMTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5maWxlLmlzLWluZm8gLmZpbGUtY3RhLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmZpbGUgLmZpbGUtY3RhLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmZpbGUgLmZpbGUtY3RhLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmZpbGUgLmZpbGUtY3RhLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmZpbGUgLmZpbGUtY3RhLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmZpbGUgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NUNBO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmZpbGUuaXMtaW5mbzpob3ZlciAuZmlsZS1jdGEsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuZmlsZTpob3ZlciAuZmlsZS1jdGEsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuZmlsZTpob3ZlciAuZmlsZS1jdGEsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuZmlsZTpob3ZlciAuZmlsZS1jdGEsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuZmlsZTpob3ZlciAuZmlsZS1jdGEsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuZmlsZTpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLWluZm8uaXMtaG92ZXJlZCAuZmlsZS1jdGEsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuZmlsZS5pcy1ob3ZlcmVkIC5maWxlLWN0YSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5maWxlLmlzLWhvdmVyZWQgLmZpbGUtY3RhLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmZpbGUuaXMtaG92ZXJlZCAuZmlsZS1jdGEsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuZmlsZS5pcy1ob3ZlcmVkIC5maWxlLWN0YSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5maWxlLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZGJkO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmZpbGUuaXMtaW5mbzpmb2N1cyAuZmlsZS1jdGEsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuZmlsZTpmb2N1cyAuZmlsZS1jdGEsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuZmlsZTpmb2N1cyAuZmlsZS1jdGEsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuZmlsZTpmb2N1cyAuZmlsZS1jdGEsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuZmlsZTpmb2N1cyAuZmlsZS1jdGEsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuZmlsZTpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWluZm8uaXMtZm9jdXNlZCAuZmlsZS1jdGEsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuZmlsZS5pcy1mb2N1c2VkIC5maWxlLWN0YSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5maWxlLmlzLWZvY3VzZWQgLmZpbGUtY3RhLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmZpbGUuaXMtZm9jdXNlZCAuZmlsZS1jdGEsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuZmlsZS5pcy1mb2N1c2VkIC5maWxlLWN0YSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5maWxlLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDAsIDEzMywgMjAyLCAwLjI1KTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZmlsZS5pcy1pbmZvOmFjdGl2ZSAuZmlsZS1jdGEsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuZmlsZTphY3RpdmUgLmZpbGUtY3RhLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmZpbGU6YWN0aXZlIC5maWxlLWN0YSwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5maWxlOmFjdGl2ZSAuZmlsZS1jdGEsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuZmlsZTphY3RpdmUgLmZpbGUtY3RhLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmZpbGU6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtaW5mby5pcy1hY3RpdmUgLmZpbGUtY3RhLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmZpbGUuaXMtYWN0aXZlIC5maWxlLWN0YSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5maWxlLmlzLWFjdGl2ZSAuZmlsZS1jdGEsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuZmlsZS5pcy1hY3RpdmUgLmZpbGUtY3RhLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmZpbGUuaXMtYWN0aXZlIC5maWxlLWN0YSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5maWxlLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YjE7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZmlsZS5pcy1zdWNjZXNzIC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5maWxlLmlzLXN1Y2Nlc3M6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1zdWNjZXNzLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2VjNDg3O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmZpbGUuaXMtc3VjY2Vzczpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLXN1Y2Nlc3MuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoNzIsIDE5OSwgMTQyLCAwLjI1KTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZmlsZS5pcy1zdWNjZXNzOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLXN1Y2Nlc3MuaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNhYmI4MTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5maWxlLmlzLXdhcm5pbmcgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDODQ1O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAuZmlsZS5pcy13YXJuaW5nOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtd2FybmluZy5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzQzODtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgLmZpbGUuaXMtd2FybmluZzpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLXdhcm5pbmcuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjU1LCAyMDAsIDY5LCAwLjI1KTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIC5maWxlLmlzLXdhcm5pbmc6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtd2FybmluZy5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMDJjO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAuZmlsZS5pcy1kYW5nZXIgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NjY4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmZpbGUuaXMtZGFuZ2VyOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtZGFuZ2VyLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAzYTVmO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmZpbGUuaXMtZGFuZ2VyOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtZGFuZ2VyLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDI0MSwgNzAsIDEwNCwgMC4yNSk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmZpbGUuaXMtZGFuZ2VyOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLWRhbmdlci5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWYyZTU1O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmZpbGUuaXMtc2Vjb25kYXJ5IC5maWxlLWN0YSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmZpbGUuYnV0dG9uIC5maWxlLWN0YSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmZpbGUuaHMtYnV0dG9uIC5maWxlLWN0YSwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmZpbGUuaHMtYnV0dG9uIC5maWxlLWN0YSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmZpbGUud3BjZjctc3VibWl0IC5maWxlLWN0YSwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmZpbGUud3BjZjctc3VibWl0IC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMTczRTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5maWxlLmlzLXNlY29uZGFyeTpob3ZlciAuZmlsZS1jdGEsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5maWxlLmJ1dHRvbjpob3ZlciAuZmlsZS1jdGEsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5maWxlLmhzLWJ1dHRvbjpob3ZlciAuZmlsZS1jdGEsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5maWxlLmhzLWJ1dHRvbjpob3ZlciAuZmlsZS1jdGEsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5maWxlLndwY2Y3LXN1Ym1pdDpob3ZlciAuZmlsZS1jdGEsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5maWxlLndwY2Y3LXN1Ym1pdDpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLXNlY29uZGFyeS5pcy1ob3ZlcmVkIC5maWxlLWN0YSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmZpbGUuaXMtaG92ZXJlZC5idXR0b24gLmZpbGUtY3RhLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuZmlsZS5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiAuZmlsZS1jdGEsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5maWxlLmlzLWhvdmVyZWQuaHMtYnV0dG9uIC5maWxlLWN0YSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmZpbGUuaXMtaG92ZXJlZC53cGNmNy1zdWJtaXQgLmZpbGUtY3RhLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZmlsZS5pcy1ob3ZlcmVkLndwY2Y3LXN1Ym1pdCAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjEyMzI7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZmlsZS5pcy1zZWNvbmRhcnk6Zm9jdXMgLmZpbGUtY3RhLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZmlsZS5idXR0b246Zm9jdXMgLmZpbGUtY3RhLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuZmlsZS5ocy1idXR0b246Zm9jdXMgLmZpbGUtY3RhLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZmlsZS5ocy1idXR0b246Zm9jdXMgLmZpbGUtY3RhLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuZmlsZS53cGNmNy1zdWJtaXQ6Zm9jdXMgLmZpbGUtY3RhLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZmlsZS53cGNmNy1zdWJtaXQ6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy1zZWNvbmRhcnkuaXMtZm9jdXNlZCAuZmlsZS1jdGEsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5maWxlLmlzLWZvY3VzZWQuYnV0dG9uIC5maWxlLWN0YSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmZpbGUuaXMtZm9jdXNlZC5ocy1idXR0b24gLmZpbGUtY3RhLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZmlsZS5pcy1mb2N1c2VkLmhzLWJ1dHRvbiAuZmlsZS1jdGEsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5maWxlLmlzLWZvY3VzZWQud3BjZjctc3VibWl0IC5maWxlLWN0YSwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmZpbGUuaXMtZm9jdXNlZC53cGNmNy1zdWJtaXQgLmZpbGUtY3RhIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDMsIDIzLCA2MiwgMC4yNSk7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmZpbGUuaXMtc2Vjb25kYXJ5OmFjdGl2ZSAuZmlsZS1jdGEsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5maWxlLmJ1dHRvbjphY3RpdmUgLmZpbGUtY3RhLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuZmlsZS5ocy1idXR0b246YWN0aXZlIC5maWxlLWN0YSwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmZpbGUuaHMtYnV0dG9uOmFjdGl2ZSAuZmlsZS1jdGEsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5maWxlLndwY2Y3LXN1Ym1pdDphY3RpdmUgLmZpbGUtY3RhLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZmlsZS53cGNmNy1zdWJtaXQ6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtc2Vjb25kYXJ5LmlzLWFjdGl2ZSAuZmlsZS1jdGEsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5maWxlLmlzLWFjdGl2ZS5idXR0b24gLmZpbGUtY3RhLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuZmlsZS5pcy1hY3RpdmUuaHMtYnV0dG9uIC5maWxlLWN0YSwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmZpbGUuaXMtYWN0aXZlLmhzLWJ1dHRvbiAuZmlsZS1jdGEsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5maWxlLmlzLWFjdGl2ZS53cGNmNy1zdWJtaXQgLmZpbGUtY3RhLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZmlsZS5pcy1hY3RpdmUud3BjZjctc3VibWl0IC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyMGUyNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5maWxlLmlzLW9yYW5nZSAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMDU5Mjk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZmlsZS5pcy1vcmFuZ2U6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1vcmFuZ2UuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzUxMjA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZmlsZS5pcy1vcmFuZ2U6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy1vcmFuZ2UuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjI0LCA4OSwgNDEsIDAuMjUpO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5maWxlLmlzLW9yYW5nZTphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1vcmFuZ2UuaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxNGQxZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5maWxlLmlzLXRhbmdlcmluZSAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRDhCMDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZmlsZS5pcy10YW5nZXJpbmU6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy10YW5nZXJpbmUuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMDg0MDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZmlsZS5pcy10YW5nZXJpbmU6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy10YW5nZXJpbmUuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjM3LCAxMzksIDAsIDAuMjUpO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5maWxlLmlzLXRhbmdlcmluZTphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy10YW5nZXJpbmUuaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0N2MwMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5maWxlLmlzLXNsYXRlIC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTk1QTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5maWxlLmlzLXNsYXRlOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtc2xhdGUuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjUzNTQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZmlsZS5pcy1zbGF0ZTpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLXNsYXRlLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDg4LCA4OSwgOTAsIDAuMjUpO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5maWxlLmlzLXNsYXRlOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLXNsYXRlLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjRjNGQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZmlsZS5pcy1jZXJ1bGVhbi1saWdodCAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUYyRjg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAuZmlsZS5pcy1jZXJ1bGVhbi1saWdodDpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLWNlcnVsZWFuLWxpZ2h0LmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlZGY1O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgLmZpbGUuaXMtY2VydWxlYW4tbGlnaHQ6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy1jZXJ1bGVhbi1saWdodC5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyMjksIDI0MiwgMjQ4LCAwLjI1KTtcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAuZmlsZS5pcy1jZXJ1bGVhbi1saWdodDphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1jZXJ1bGVhbi1saWdodC5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlOGYzO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgLmZpbGUuaXMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAuZmlsZS5pcy1ub3JtYWwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuZmlsZS5pcy1tZWRpdW0sIHNlY3Rpb24uZmlsZS53cC1ibG9jay1ncm91cCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgLmZpbGUuaXMtbWVkaXVtIC5maWxlLWljb24gLmZhLCBzZWN0aW9uLmZpbGUud3AtYmxvY2stZ3JvdXAgLmZpbGUtaWNvbiAuZmEge1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9XG4gIC5maWxlLmlzLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgIC5maWxlLmlzLWxhcmdlIC5maWxlLWljb24gLmZhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAuZmlsZS5oYXMtbmFtZSAuZmlsZS1jdGEge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5maWxlLmhhcy1uYW1lIC5maWxlLW5hbWUge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAuZmlsZS5oYXMtbmFtZS5pcy1lbXB0eSAuZmlsZS1jdGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAuZmlsZS5oYXMtbmFtZS5pcy1lbXB0eSAuZmlsZS1uYW1lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5maWxlLmlzLWJveGVkIC5maWxlLWxhYmVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5maWxlLmlzLWJveGVkIC5maWxlLWN0YSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMWVtIDNlbTsgfVxuICAuZmlsZS5pcy1ib3hlZCAuZmlsZS1uYW1lIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDsgfVxuICAuZmlsZS5pcy1ib3hlZCAuZmlsZS1pY29uIHtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIHdpZHRoOiAxLjVlbTsgfVxuICAgIC5maWxlLmlzLWJveGVkIC5maWxlLWljb24gLmZhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICAuZmlsZS5pcy1ib3hlZC5pcy1zbWFsbCAuZmlsZS1pY29uIC5mYSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5maWxlLmlzLWJveGVkLmlzLW1lZGl1bSAuZmlsZS1pY29uIC5mYSwgc2VjdGlvbi5maWxlLmlzLWJveGVkLndwLWJsb2NrLWdyb3VwIC5maWxlLWljb24gLmZhIHtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgLmZpbGUuaXMtYm94ZWQuaXMtbGFyZ2UgLmZpbGUtaWNvbiAuZmEge1xuICAgIGZvbnQtc2l6ZTogMzVweDsgfVxuICAuZmlsZS5pcy1ib3hlZC5oYXMtbmFtZSAuZmlsZS1jdGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwOyB9XG4gIC5maWxlLmlzLWJveGVkLmhhcy1uYW1lIC5maWxlLW5hbWUge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4OyB9XG4gIC5maWxlLmlzLWNlbnRlcmVkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZmlsZS5pcy1mdWxsd2lkdGggLmZpbGUtbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5maWxlLmlzLWZ1bGx3aWR0aCAuZmlsZS1uYW1lIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5maWxlLmlzLXJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLmZpbGUuaXMtcmlnaHQgLmZpbGUtY3RhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwOyB9XG4gICAgLmZpbGUuaXMtcmlnaHQgLmZpbGUtbmFtZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweDtcbiAgICAgIG9yZGVyOiAtMTsgfVxuXG4uZmlsZS1sYWJlbCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5maWxlLWxhYmVsOmhvdmVyIC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAuZmlsZS1sYWJlbDpob3ZlciAuZmlsZS1uYW1lIHtcbiAgICBib3JkZXItY29sb3I6ICNkNWQ1ZDU7IH1cbiAgLmZpbGUtbGFiZWw6YWN0aXZlIC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAuZmlsZS1sYWJlbDphY3RpdmUgLmZpbGUtbmFtZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2ZjZmNmOyB9XG5cbi5maWxlLWlucHV0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZpbGUtY3RhLFxuLmZpbGUtbmFtZSB7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBjb2xvcjogIzU4NTk1QTsgfVxuXG4uZmlsZS1uYW1lIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDE2ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5maWxlLWljb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIHdpZHRoOiAxZW07IH1cbiAgLmZpbGUtaWNvbiAuZmEge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ubGFiZWwsIC53cGNmNy1mb3JtIGxhYmVsIHtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmxhYmVsOm5vdCg6bGFzdC1jaGlsZCksIC53cGNmNy1mb3JtIGxhYmVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gIC5sYWJlbC5pcy1zbWFsbCwgLndwY2Y3LWZvcm0gbGFiZWwuaXMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAubGFiZWwuaXMtbWVkaXVtLCAud3BjZjctZm9ybSBsYWJlbC5pcy1tZWRpdW0sIHNlY3Rpb24ubGFiZWwud3AtYmxvY2stZ3JvdXAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAubGFiZWwuaXMtbGFyZ2UsIC53cGNmNy1mb3JtIGxhYmVsLmlzLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4uaGVscCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07IH1cbiAgLmhlbHAuaXMtd2hpdGUge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5oZWxwLmlzLWJsYWNrIHtcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAuaGVscC5pcy1saWdodCB7XG4gICAgY29sb3I6ICNGNUY1RjU7IH1cbiAgLmhlbHAuaXMtZGFyayB7XG4gICAgY29sb3I6ICM4QThCOEY7IH1cbiAgLmhlbHAuaXMtcHJpbWFyeSwgLmhzLWZvcm0gLmhlbHAuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaGVscC53cGNmNy1zdWJtaXQge1xuICAgIGNvbG9yOiAjRTA1OTI5OyB9XG4gIC5oZWxwLmlzLWxpbmsge1xuICAgIGNvbG9yOiAjMDA4NUNBOyB9XG4gIC5oZWxwLmlzLWluZm8sXG4gIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVscCxcbiAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZWxwLFxuICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlbHAsXG4gIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVscCxcbiAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZWxwIHtcbiAgICBjb2xvcjogIzAwODVDQTsgfVxuICAuaGVscC5pcy1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzQ4Yzc4ZTsgfVxuICAuaGVscC5pcy13YXJuaW5nIHtcbiAgICBjb2xvcjogI0ZGQzg0NTsgfVxuICAuaGVscC5pcy1kYW5nZXIge1xuICAgIGNvbG9yOiAjZjE0NjY4OyB9XG4gIC5oZWxwLmlzLXNlY29uZGFyeSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlbHAuYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVscC5ocy1idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZWxwLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlbHAud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVscC53cGNmNy1zdWJtaXQge1xuICAgIGNvbG9yOiAjMDMxNzNFOyB9XG4gIC5oZWxwLmlzLW9yYW5nZSB7XG4gICAgY29sb3I6ICNFMDU5Mjk7IH1cbiAgLmhlbHAuaXMtdGFuZ2VyaW5lIHtcbiAgICBjb2xvcjogI0VEOEIwMDsgfVxuICAuaGVscC5pcy1zbGF0ZSB7XG4gICAgY29sb3I6ICM1ODU5NUE7IH1cbiAgLmhlbHAuaXMtY2VydWxlYW4tbGlnaHQge1xuICAgIGNvbG9yOiAjRTVGMkY4OyB9XG5cbi5maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG4uZmllbGQuaGFzLWFkZG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQ6bm90KDpsYXN0LWNoaWxkKSwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0Om5vdCg6bGFzdC1jaGlsZCksXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXI6bm90KDpsYXN0LWNoaWxkKSwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlcjpub3QoOmxhc3QtY2hpbGQpLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhOm5vdCg6bGFzdC1jaGlsZCksIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6bm90KDpsYXN0LWNoaWxkKSwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZDpub3QoOmxhc3QtY2hpbGQpLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDsgfVxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5idXR0b24sIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5idXR0b24sIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5idXR0b24sIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuYnV0dG9uLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmJ1dHRvbiwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5idXR0b24sIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuYnV0dG9uLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmJ1dHRvbiwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5idXR0b24sIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuaHMtYnV0dG9uLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuaHMtYnV0dG9uLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuaHMtYnV0dG9uLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5ocy1idXR0b24sIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuaHMtYnV0dG9uLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmhzLWJ1dHRvbiwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5ocy1idXR0b24sIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuaHMtYnV0dG9uLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLndwY2Y3LXN1Ym1pdCwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLndwY2Y3LXN1Ym1pdCwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAud3BjZjctc3VibWl0LCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC53cGNmNy1zdWJtaXQsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAud3BjZjctc3VibWl0LCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLndwY2Y3LXN1Ym1pdCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuaW5wdXQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5pbnB1dCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmlucHV0LFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmlucHV0LFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmlucHV0LFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmlucHV0LFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmlucHV0LFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmlucHV0LFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmlucHV0LFxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dCxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLndwY2Y3LXRleHQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dCxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC53cGNmNy10ZXh0LFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAud3BjZjctdGV4dCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dCxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAud3BjZjctdGV4dCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dCxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAud3BjZjctdGV4dCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dCxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAud3BjZjctdGV4dCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dCxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAud3BjZjctdGV4dCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dCxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAud3BjZjctdGV4dCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dCxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAud3BjZjctdGV4dCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuc2VsZWN0IHNlbGVjdCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLnNlbGVjdCBzZWxlY3QsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5zZWxlY3Qgc2VsZWN0LFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLnNlbGVjdCBzZWxlY3QsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuc2VsZWN0IHNlbGVjdCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5zZWxlY3Qgc2VsZWN0LFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLnNlbGVjdCBzZWxlY3QsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuc2VsZWN0IHNlbGVjdCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5zZWxlY3Qgc2VsZWN0LFxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuYnV0dG9uLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQ6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuYnV0dG9uLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQ6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuYnV0dG9uLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmJ1dHRvbiwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlcjpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5idXR0b24sIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuYnV0dG9uLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmJ1dHRvbiwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5idXR0b24sIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQ6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuYnV0dG9uLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5ocy1mb3JtIC5ocy1idXR0b24sIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmhzLWJ1dHRvbiwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0OmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0OmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmhzLWJ1dHRvbiwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlcjpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5ocy1idXR0b24sIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXI6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuaHMtYnV0dG9uLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYTpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5ocy1idXR0b24sIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQ6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuaHMtYnV0dG9uLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmhzLWJ1dHRvbiwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC53cGNmNy1zdWJtaXQsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC53cGNmNy1zdWJtaXQsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXI6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlcjpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXI6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctc3VibWl0LCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYTpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwY2Y3LXN1Ym1pdCwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQ6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctc3VibWl0LCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC53cGNmNy1zdWJtaXQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmlucHV0LFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQ6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuaW5wdXQsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5pbnB1dCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlcjpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5pbnB1dCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlcjpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5pbnB1dCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYTpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5pbnB1dCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYTpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5pbnB1dCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5pbnB1dCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5pbnB1dCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC53cGNmNy10ZXh0LFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQ6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQ6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctdGV4dCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0OmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0LFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0OmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwY2Y3LXRleHQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXI6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwY2Y3LXRleHQsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXI6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwY2Y3LXRleHQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwY2Y3LXRleHQsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwY2Y3LXRleHQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQ6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwY2Y3LXRleHQsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQ6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwY2Y3LXRleHQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLnNlbGVjdCBzZWxlY3QsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5zZWxlY3Qgc2VsZWN0LFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQ6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuc2VsZWN0IHNlbGVjdCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlcjpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5zZWxlY3Qgc2VsZWN0LFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLnNlbGVjdCBzZWxlY3QsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuc2VsZWN0IHNlbGVjdCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYTpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5zZWxlY3Qgc2VsZWN0LFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLnNlbGVjdCBzZWxlY3QsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQ6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuc2VsZWN0IHNlbGVjdCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0OmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmJ1dHRvbiwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0Omxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuYnV0dG9uLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQ6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5idXR0b24sIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXI6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5idXR0b24sIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXI6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5idXR0b24sIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5idXR0b24sIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5idXR0b24sIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQ6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5idXR0b24sIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQ6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5idXR0b24sIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmhzLWJ1dHRvbiwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0Omxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuaHMtYnV0dG9uLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQ6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5ocy1idXR0b24sIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXI6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5ocy1idXR0b24sIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXI6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5ocy1idXR0b24sIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5ocy1idXR0b24sIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5ocy1idXR0b24sIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQ6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5ocy1idXR0b24sIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQ6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5ocy1idXR0b24sIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwY2Y3LXN1Ym1pdCwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0Omxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQ6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0Omxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctc3VibWl0LCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctc3VibWl0LCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctc3VibWl0LCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctc3VibWl0LCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctc3VibWl0LCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctc3VibWl0LCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctc3VibWl0LFxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmlucHV0LFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQ6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5pbnB1dCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0Omxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuaW5wdXQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXI6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5pbnB1dCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlcjpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmlucHV0LFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuaW5wdXQsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5pbnB1dCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmlucHV0LFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuaW5wdXQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwY2Y3LXRleHQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0LFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0Omxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctdGV4dCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0Omxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQ6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC53cGNmNy10ZXh0LFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctdGV4dCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlcjpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0LFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlcjpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwY2Y3LXRleHQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dCxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC53cGNmNy10ZXh0LFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3BjZjctdGV4dCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0LFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwY2Y3LXRleHQsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQ6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dCxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQ6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC53cGNmNy10ZXh0LFxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLnNlbGVjdCBzZWxlY3QsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLnNlbGVjdCBzZWxlY3QsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLnNlbGVjdCBzZWxlY3QsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXI6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5zZWxlY3Qgc2VsZWN0LFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuc2VsZWN0IHNlbGVjdCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYTpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLnNlbGVjdCBzZWxlY3QsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5zZWxlY3Qgc2VsZWN0LFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuc2VsZWN0IHNlbGVjdCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLnNlbGVjdCBzZWxlY3QsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQ6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlcjpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYTpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQ6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmhzLWZvcm0gLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKTpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmhzLWZvcm0gLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLCAud3BjZjctZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCwgLndwY2Y3LWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLCAud3BjZjctZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCwgLndwY2Y3LWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKTpob3ZlcixcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmlucHV0Om5vdChbZGlzYWJsZWRdKTpob3ZlcixcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLmlucHV0Om5vdChbZGlzYWJsZWRdKTpob3ZlcixcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTpob3ZlcixcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTpob3ZlcixcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTpob3ZlcixcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTpob3ZlcixcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTpob3ZlcixcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTpob3ZlcixcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpob3ZlcixcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpob3ZlcixcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpob3ZlcixcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0IC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpob3ZlcixcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpob3ZlcixcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkIHtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1cywgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1cywgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1cywgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1cywgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1cywgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1cywgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1cywgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmhzLWZvcm0gLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1cywgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1cywgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1cywgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1cywgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1cywgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1cywgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1cywgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKTpmb2N1cywgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmhzLWZvcm0gLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLCAud3BjZjctZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCwgLndwY2Y3LWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLCAud3BjZjctZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCwgLndwY2Y3LWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5idXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTphY3RpdmUsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5idXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTphY3RpdmUsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaHMtZm9ybSAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTphY3RpdmUsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0IC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTphY3RpdmUsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTphY3RpdmUsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLCAud3BjZjctZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLCAud3BjZjctZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSwgLndwY2Y3LWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0IC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmhzLWZvcm0gLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSwgLndwY2Y3LWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLCAud3BjZjctZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSwgLndwY2Y3LWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLCAud3BjZjctZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmlucHV0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmlucHV0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmlucHV0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmlucHV0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLmlucHV0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLmlucHV0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0IC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0IC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0IC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsXG4gIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSxcbiAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSB7XG4gICAgei1pbmRleDogMzsgfVxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmhzLWZvcm0gLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmhzLWZvcm0gLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLCAud3BjZjctZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlciwgLndwY2Y3LWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLCAud3BjZjctZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlciwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlciwgLndwY2Y3LWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5idXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5idXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaHMtZm9ybSAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0IC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLCAud3BjZjctZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLCAud3BjZjctZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlciwgLndwY2Y3LWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlciwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0IC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmhzLWZvcm0gLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlciwgLndwY2Y3LWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLCAud3BjZjctZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlciwgLndwY2Y3LWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLCAud3BjZjctZm9ybSAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsIC53cGNmNy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlciwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLCAud3BjZjctZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy1zdWJtaXQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LXN1Ym1pdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLmlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlcixcbiAgICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlcixcbiAgICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlcixcbiAgICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4gICAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlcixcbiAgICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlcixcbiAgICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4gICAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlcixcbiAgICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlcixcbiAgICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlcixcbiAgICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmlucHV0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLmlucHV0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXG4gICAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlcixcbiAgICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXG4gICAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXG4gICAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlcixcbiAgICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlcixcbiAgICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXG4gICAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlcixcbiAgICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlcixcbiAgICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlcixcbiAgICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4gICAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlcixcbiAgICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4gICAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4gICAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlcixcbiAgICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlcixcbiAgICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4gICAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy10ZXh0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlcixcbiAgICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctdGV4dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlcixcbiAgICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlcixcbiAgICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0IC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlcixcbiAgICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlcixcbiAgICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHQgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlcixcbiAgICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1kZXBlbmRlbnQtZmllbGQgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0IC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWRlcGVuZGVudC1maWVsZCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlcixcbiAgICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0IC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlcixcbiAgICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZGVwZW5kZW50LWZpZWxkIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtdGV4dCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlcixcbiAgICAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWRlcGVuZGVudC1maWVsZCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlciB7XG4gICAgICB6LWluZGV4OiA0OyB9XG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sLmlzLWV4cGFuZGVkLCAuZmllbGQuaGFzLWFkZG9ucyAuaHMtZm9ybSAuaXMtZXhwYW5kZWQuaHMtZmllbGR0eXBlLXRleHQsIC5ocy1mb3JtIC5maWVsZC5oYXMtYWRkb25zIC5pcy1leHBhbmRlZC5ocy1maWVsZHR5cGUtdGV4dCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmlzLWV4cGFuZGVkLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmlzLWV4cGFuZGVkLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlcixcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmlzLWV4cGFuZGVkLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmlzLWV4cGFuZGVkLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSwgLmZpZWxkLmhhcy1hZGRvbnMgLmhzLWZvcm0gLmlzLWV4cGFuZGVkLmhzLWRlcGVuZGVudC1maWVsZCwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmlzLWV4cGFuZGVkLmhzLWRlcGVuZGVudC1maWVsZCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxOyB9XG4gIC5maWVsZC5oYXMtYWRkb25zLmhhcy1hZGRvbnMtY2VudGVyZWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5maWVsZC5oYXMtYWRkb25zLmhhcy1hZGRvbnMtcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmZpZWxkLmhhcy1hZGRvbnMuaGFzLWFkZG9ucy1mdWxsd2lkdGggLmNvbnRyb2wsIC5maWVsZC5oYXMtYWRkb25zLmhhcy1hZGRvbnMtZnVsbHdpZHRoIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCwgLmhzLWZvcm0gLmZpZWxkLmhhcy1hZGRvbnMuaGFzLWFkZG9ucy1mdWxsd2lkdGggLmhzLWZpZWxkdHlwZS10ZXh0LFxuICAuZmllbGQuaGFzLWFkZG9ucy5oYXMtYWRkb25zLWZ1bGx3aWR0aCAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucy5oYXMtYWRkb25zLWZ1bGx3aWR0aCAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyLFxuICAuZmllbGQuaGFzLWFkZG9ucy5oYXMtYWRkb25zLWZ1bGx3aWR0aCAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucy5oYXMtYWRkb25zLWZ1bGx3aWR0aCAuaHMtZmllbGR0eXBlLXRleHRhcmVhLCAuZmllbGQuaGFzLWFkZG9ucy5oYXMtYWRkb25zLWZ1bGx3aWR0aCAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkLCAuaHMtZm9ybSAuZmllbGQuaGFzLWFkZG9ucy5oYXMtYWRkb25zLWZ1bGx3aWR0aCAuaHMtZGVwZW5kZW50LWZpZWxkIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cblxuLmZpZWxkLmlzLWdyb3VwZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmZpZWxkLmlzLWdyb3VwZWQgPiAuY29udHJvbCwgLmhzLWZvcm0gLmZpZWxkLmlzLWdyb3VwZWQgPiAuaHMtZmllbGR0eXBlLXRleHQsXG4gIC5ocy1mb3JtIC5maWVsZC5pcy1ncm91cGVkID4gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlcixcbiAgLmhzLWZvcm0gLmZpZWxkLmlzLWdyb3VwZWQgPiAuaHMtZmllbGR0eXBlLXRleHRhcmVhLCAuaHMtZm9ybSAuZmllbGQuaXMtZ3JvdXBlZCA+IC5ocy1kZXBlbmRlbnQtZmllbGQge1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLmZpZWxkLmlzLWdyb3VwZWQgPiAuY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLCAuaHMtZm9ybSAuZmllbGQuaXMtZ3JvdXBlZCA+IC5ocy1maWVsZHR5cGUtdGV4dDpub3QoOmxhc3QtY2hpbGQpLFxuICAgIC5ocy1mb3JtIC5maWVsZC5pcy1ncm91cGVkID4gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlcjpub3QoOmxhc3QtY2hpbGQpLFxuICAgIC5ocy1mb3JtIC5maWVsZC5pcy1ncm91cGVkID4gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYTpub3QoOmxhc3QtY2hpbGQpLCAuaHMtZm9ybSAuZmllbGQuaXMtZ3JvdXBlZCA+IC5ocy1kZXBlbmRlbnQtZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gICAgLmZpZWxkLmlzLWdyb3VwZWQgPiAuY29udHJvbC5pcy1leHBhbmRlZCwgLmhzLWZvcm0gLmZpZWxkLmlzLWdyb3VwZWQgPiAuaXMtZXhwYW5kZWQuaHMtZmllbGR0eXBlLXRleHQsXG4gICAgLmhzLWZvcm0gLmZpZWxkLmlzLWdyb3VwZWQgPiAuaXMtZXhwYW5kZWQuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyLFxuICAgIC5ocy1mb3JtIC5maWVsZC5pcy1ncm91cGVkID4gLmlzLWV4cGFuZGVkLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSwgLmhzLWZvcm0gLmZpZWxkLmlzLWdyb3VwZWQgPiAuaXMtZXhwYW5kZWQuaHMtZGVwZW5kZW50LWZpZWxkIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxOyB9XG4gIC5maWVsZC5pcy1ncm91cGVkLmlzLWdyb3VwZWQtY2VudGVyZWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5maWVsZC5pcy1ncm91cGVkLmlzLWdyb3VwZWQtcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmZpZWxkLmlzLWdyb3VwZWQuaXMtZ3JvdXBlZC1tdWx0aWxpbmUge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5maWVsZC5pcy1ncm91cGVkLmlzLWdyb3VwZWQtbXVsdGlsaW5lID4gLmNvbnRyb2w6bGFzdC1jaGlsZCwgLmhzLWZvcm0gLmZpZWxkLmlzLWdyb3VwZWQuaXMtZ3JvdXBlZC1tdWx0aWxpbmUgPiAuaHMtZmllbGR0eXBlLXRleHQ6bGFzdC1jaGlsZCxcbiAgICAuaHMtZm9ybSAuZmllbGQuaXMtZ3JvdXBlZC5pcy1ncm91cGVkLW11bHRpbGluZSA+IC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXI6bGFzdC1jaGlsZCxcbiAgICAuaHMtZm9ybSAuZmllbGQuaXMtZ3JvdXBlZC5pcy1ncm91cGVkLW11bHRpbGluZSA+IC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6bGFzdC1jaGlsZCwgLmhzLWZvcm0gLmZpZWxkLmlzLWdyb3VwZWQuaXMtZ3JvdXBlZC1tdWx0aWxpbmUgPiAuaHMtZGVwZW5kZW50LWZpZWxkOmxhc3QtY2hpbGQsIC5maWVsZC5pcy1ncm91cGVkLmlzLWdyb3VwZWQtbXVsdGlsaW5lID4gLmNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSwgLmhzLWZvcm0gLmZpZWxkLmlzLWdyb3VwZWQuaXMtZ3JvdXBlZC1tdWx0aWxpbmUgPiAuaHMtZmllbGR0eXBlLXRleHQ6bm90KDpsYXN0LWNoaWxkKSxcbiAgICAuaHMtZm9ybSAuZmllbGQuaXMtZ3JvdXBlZC5pcy1ncm91cGVkLW11bHRpbGluZSA+IC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXI6bm90KDpsYXN0LWNoaWxkKSxcbiAgICAuaHMtZm9ybSAuZmllbGQuaXMtZ3JvdXBlZC5pcy1ncm91cGVkLW11bHRpbGluZSA+IC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6bm90KDpsYXN0LWNoaWxkKSwgLmhzLWZvcm0gLmZpZWxkLmlzLWdyb3VwZWQuaXMtZ3JvdXBlZC1tdWx0aWxpbmUgPiAuaHMtZGVwZW5kZW50LWZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICAgIC5maWVsZC5pcy1ncm91cGVkLmlzLWdyb3VwZWQtbXVsdGlsaW5lOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07IH1cbiAgICAuZmllbGQuaXMtZ3JvdXBlZC5pcy1ncm91cGVkLW11bHRpbGluZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5maWVsZC5pcy1ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLmZpZWxkLWxhYmVsIC5sYWJlbCwgLmZpZWxkLWxhYmVsIC53cGNmNy1mb3JtIGxhYmVsLCAud3BjZjctZm9ybSAuZmllbGQtbGFiZWwgbGFiZWwge1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpZWxkLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmZpZWxkLWxhYmVsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5maWVsZC1sYWJlbC5pcy1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbTsgfVxuICAgIC5maWVsZC1sYWJlbC5pcy1ub3JtYWwge1xuICAgICAgcGFkZGluZy10b3A6IDAuMzc1ZW07IH1cbiAgICAuZmllbGQtbGFiZWwuaXMtbWVkaXVtLCBzZWN0aW9uLmZpZWxkLWxhYmVsLndwLWJsb2NrLWdyb3VwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtOyB9XG4gICAgLmZpZWxkLWxhYmVsLmlzLWxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuMzc1ZW07IH0gfVxuXG4uZmllbGQtYm9keSAuZmllbGQgLmZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmZpZWxkLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDU7XG4gICAgZmxleC1zaHJpbms6IDE7IH1cbiAgICAuZmllbGQtYm9keSAuZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5maWVsZC1ib2R5ID4gLmZpZWxkIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAxOyB9XG4gICAgICAuZmllbGQtYm9keSA+IC5maWVsZDpub3QoLmlzLW5hcnJvdykge1xuICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgIC5maWVsZC1ib2R5ID4gLmZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH0gfVxuXG4uY29udHJvbCwgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0LFxuLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlcixcbi5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEsIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cbiAgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmlucHV0OmZvY3VzIH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQ6Zm9jdXMgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuaW5wdXQ6Zm9jdXMgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaW5wdXQ6Zm9jdXMgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWRlcGVuZGVudC1maWVsZCAuaW5wdXQ6Zm9jdXMgfiAuaWNvbiwgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0OmZvY3VzIH4gLmljb24sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCAud3BjZjctdGV4dDpmb2N1cyB+IC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0OmZvY3VzIH4gLmljb24sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LXRleHQ6Zm9jdXMgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6Zm9jdXMgfiAuaWNvbiwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LXRleHQ6Zm9jdXMgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6Zm9jdXMgfiAuaWNvbiwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LXRleHQ6Zm9jdXMgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6Zm9jdXMgfiAuaWNvbiwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LXRleHQ6Zm9jdXMgfiAuaWNvbixcbiAgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdDpmb2N1cyB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXRleHQgLnNlbGVjdDpmb2N1cyB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5zZWxlY3Q6Zm9jdXMgfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuc2VsZWN0OmZvY3VzIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1kZXBlbmRlbnQtZmllbGQgLnNlbGVjdDpmb2N1cyB+IC5pY29uLFxuICAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bjpmb2N1cyB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXRleHQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd246Zm9jdXMgfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bjpmb2N1cyB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duOmZvY3VzIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1kZXBlbmRlbnQtZmllbGQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd246Zm9jdXMgfiAuaWNvbiwgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5pbnB1dDpmb2N1cyB+IC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dDpmb2N1cyB+IC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuaW5wdXQ6Zm9jdXMgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmlucHV0OmZvY3VzIH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZGVwZW5kZW50LWZpZWxkIC5pbnB1dDpmb2N1cyB+IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0OmZvY3VzIH4gLmljb24sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLndwY2Y3LXRleHQ6Zm9jdXMgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6Zm9jdXMgfiAuaWNvbiwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LXRleHQ6Zm9jdXMgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0OmZvY3VzIH4gLmljb24sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctdGV4dDpmb2N1cyB+IC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQ6Zm9jdXMgfiAuaWNvbiwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy10ZXh0OmZvY3VzIH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dDpmb2N1cyB+IC5pY29uLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LXRleHQ6Zm9jdXMgfiAuaWNvbixcbiAgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5zZWxlY3Q6Zm9jdXMgfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtdGV4dCAuc2VsZWN0OmZvY3VzIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5zZWxlY3Q6Zm9jdXMgfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLnNlbGVjdDpmb2N1cyB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWRlcGVuZGVudC1maWVsZCAuc2VsZWN0OmZvY3VzIH4gLmljb24sXG4gIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bjpmb2N1cyB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS10ZXh0IC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duOmZvY3VzIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duOmZvY3VzIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duOmZvY3VzIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZGVwZW5kZW50LWZpZWxkIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duOmZvY3VzIH4gLmljb24ge1xuICAgIGNvbG9yOiAjNTg1OTVBOyB9XG4gIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pbnB1dC5pcy1zbWFsbCB+IC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0LmlzLXNtYWxsIH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmlucHV0LmlzLXNtYWxsIH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmlucHV0LmlzLXNtYWxsIH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1kZXBlbmRlbnQtZmllbGQgLmlucHV0LmlzLXNtYWxsIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtc21hbGwud3BjZjctdGV4dCB+IC5pY29uLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmlzLXNtYWxsLndwY2Y3LXRleHQgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtc21hbGwud3BjZjctdGV4dCB+IC5pY29uLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0IC5pcy1zbWFsbC53cGNmNy10ZXh0IH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1zbWFsbC53cGNmNy10ZXh0IH4gLmljb24sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5pcy1zbWFsbC53cGNmNy10ZXh0IH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1zbWFsbC53cGNmNy10ZXh0IH4gLmljb24sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5pcy1zbWFsbC53cGNmNy10ZXh0IH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1zbWFsbC53cGNmNy10ZXh0IH4gLmljb24sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZGVwZW5kZW50LWZpZWxkIC5pcy1zbWFsbC53cGNmNy10ZXh0IH4gLmljb24sXG4gIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5zZWxlY3QuaXMtc21hbGwgfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0IC5zZWxlY3QuaXMtc21hbGwgfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuc2VsZWN0LmlzLXNtYWxsIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLnNlbGVjdC5pcy1zbWFsbCB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZGVwZW5kZW50LWZpZWxkIC5zZWxlY3QuaXMtc21hbGwgfiAuaWNvbixcbiAgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmlzLXNtYWxsLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0IC5pcy1zbWFsbC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmlzLXNtYWxsLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaXMtc21hbGwud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZGVwZW5kZW50LWZpZWxkIC5pcy1zbWFsbC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuaW5wdXQuaXMtc21hbGwgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQuaXMtc21hbGwgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmlucHV0LmlzLXNtYWxsIH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5pbnB1dC5pcy1zbWFsbCB+IC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWRlcGVuZGVudC1maWVsZCAuaW5wdXQuaXMtc21hbGwgfiAuaWNvbiwgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtc21hbGwud3BjZjctdGV4dCB+IC5pY29uLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5pcy1zbWFsbC53cGNmNy10ZXh0IH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1zbWFsbC53cGNmNy10ZXh0IH4gLmljb24sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS10ZXh0IC5pcy1zbWFsbC53cGNmNy10ZXh0IH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtc21hbGwud3BjZjctdGV4dCB+IC5pY29uLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmlzLXNtYWxsLndwY2Y3LXRleHQgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1zbWFsbC53cGNmNy10ZXh0IH4gLmljb24sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaXMtc21hbGwud3BjZjctdGV4dCB+IC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLXNtYWxsLndwY2Y3LXRleHQgfiAuaWNvbiwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZGVwZW5kZW50LWZpZWxkIC5pcy1zbWFsbC53cGNmNy10ZXh0IH4gLmljb24sXG4gIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuc2VsZWN0LmlzLXNtYWxsIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXRleHQgLnNlbGVjdC5pcy1zbWFsbCB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuc2VsZWN0LmlzLXNtYWxsIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5zZWxlY3QuaXMtc21hbGwgfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1kZXBlbmRlbnQtZmllbGQgLnNlbGVjdC5pcy1zbWFsbCB+IC5pY29uLFxuICAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmlzLXNtYWxsLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtdGV4dCAuaXMtc21hbGwud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuaXMtc21hbGwud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaXMtc21hbGwud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWRlcGVuZGVudC1maWVsZCAuaXMtc21hbGwud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biB+IC5pY29uIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmlucHV0LmlzLW1lZGl1bSB+IC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0LmlzLW1lZGl1bSB+IC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5pbnB1dC5pcy1tZWRpdW0gfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaW5wdXQuaXMtbWVkaXVtIH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1kZXBlbmRlbnQtZmllbGQgLmlucHV0LmlzLW1lZGl1bSB+IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLW1lZGl1bS53cGNmNy10ZXh0IH4gLmljb24sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuaXMtbWVkaXVtLndwY2Y3LXRleHQgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtbWVkaXVtLndwY2Y3LXRleHQgfiAuaWNvbiwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtdGV4dCAuaXMtbWVkaXVtLndwY2Y3LXRleHQgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLW1lZGl1bS53cGNmNy10ZXh0IH4gLmljb24sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5pcy1tZWRpdW0ud3BjZjctdGV4dCB+IC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtbWVkaXVtLndwY2Y3LXRleHQgfiAuaWNvbiwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmlzLW1lZGl1bS53cGNmNy10ZXh0IH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1tZWRpdW0ud3BjZjctdGV4dCB+IC5pY29uLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWRlcGVuZGVudC1maWVsZCAuaXMtbWVkaXVtLndwY2Y3LXRleHQgfiAuaWNvbiwgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHNlY3Rpb24ud3BjZjctdGV4dC53cC1ibG9jay1ncm91cCB+IC5pY29uLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgc2VjdGlvbi53cGNmNy10ZXh0LndwLWJsb2NrLWdyb3VwIH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgc2VjdGlvbi53cGNmNy10ZXh0LndwLWJsb2NrLWdyb3VwIH4gLmljb24sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXRleHQgc2VjdGlvbi53cGNmNy10ZXh0LndwLWJsb2NrLWdyb3VwIH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHNlY3Rpb24ud3BjZjctdGV4dC53cC1ibG9jay1ncm91cCB+IC5pY29uLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciBzZWN0aW9uLndwY2Y3LXRleHQud3AtYmxvY2stZ3JvdXAgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgc2VjdGlvbi53cGNmNy10ZXh0LndwLWJsb2NrLWdyb3VwIH4gLmljb24sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXRleHRhcmVhIHNlY3Rpb24ud3BjZjctdGV4dC53cC1ibG9jay1ncm91cCB+IC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBzZWN0aW9uLndwY2Y3LXRleHQud3AtYmxvY2stZ3JvdXAgfiAuaWNvbiwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1kZXBlbmRlbnQtZmllbGQgc2VjdGlvbi53cGNmNy10ZXh0LndwLWJsb2NrLWdyb3VwIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IHNlY3Rpb24uaW5wdXQud3AtYmxvY2stZ3JvdXAgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0IHNlY3Rpb24uaW5wdXQud3AtYmxvY2stZ3JvdXAgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciBzZWN0aW9uLmlucHV0LndwLWJsb2NrLWdyb3VwIH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgc2VjdGlvbi5pbnB1dC53cC1ibG9jay1ncm91cCB+IC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZGVwZW5kZW50LWZpZWxkIHNlY3Rpb24uaW5wdXQud3AtYmxvY2stZ3JvdXAgfiAuaWNvbixcbiAgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdC5pcy1tZWRpdW0gfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0IC5zZWxlY3QuaXMtbWVkaXVtIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLnNlbGVjdC5pcy1tZWRpdW0gfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuc2VsZWN0LmlzLW1lZGl1bSB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZGVwZW5kZW50LWZpZWxkIC5zZWxlY3QuaXMtbWVkaXVtIH4gLmljb24sXG4gIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pcy1tZWRpdW0ud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXRleHQgLmlzLW1lZGl1bS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmlzLW1lZGl1bS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmlzLW1lZGl1bS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1kZXBlbmRlbnQtZmllbGQgLmlzLW1lZGl1bS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIH4gLmljb24sXG4gIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IHNlY3Rpb24ud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bi53cC1ibG9jay1ncm91cCB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXRleHQgc2VjdGlvbi53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLndwLWJsb2NrLWdyb3VwIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgc2VjdGlvbi53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLndwLWJsb2NrLWdyb3VwIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgc2VjdGlvbi53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLndwLWJsb2NrLWdyb3VwIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1kZXBlbmRlbnQtZmllbGQgc2VjdGlvbi53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLndwLWJsb2NrLWdyb3VwIH4gLmljb24sXG4gIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IHNlY3Rpb24uc2VsZWN0LndwLWJsb2NrLWdyb3VwIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtdGV4dCBzZWN0aW9uLnNlbGVjdC53cC1ibG9jay1ncm91cCB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIHNlY3Rpb24uc2VsZWN0LndwLWJsb2NrLWdyb3VwIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgc2VjdGlvbi5zZWxlY3Qud3AtYmxvY2stZ3JvdXAgfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWRlcGVuZGVudC1maWVsZCBzZWN0aW9uLnNlbGVjdC53cC1ibG9jay1ncm91cCB+IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmlucHV0LmlzLW1lZGl1bSB+IC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dC5pcy1tZWRpdW0gfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmlucHV0LmlzLW1lZGl1bSB+IC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaW5wdXQuaXMtbWVkaXVtIH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZGVwZW5kZW50LWZpZWxkIC5pbnB1dC5pcy1tZWRpdW0gfiAuaWNvbiwgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtbWVkaXVtLndwY2Y3LXRleHQgfiAuaWNvbiwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuaXMtbWVkaXVtLndwY2Y3LXRleHQgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLW1lZGl1bS53cGNmNy10ZXh0IH4gLmljb24sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS10ZXh0IC5pcy1tZWRpdW0ud3BjZjctdGV4dCB+IC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLW1lZGl1bS53cGNmNy10ZXh0IH4gLmljb24sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuaXMtbWVkaXVtLndwY2Y3LXRleHQgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1tZWRpdW0ud3BjZjctdGV4dCB+IC5pY29uLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmlzLW1lZGl1bS53cGNmNy10ZXh0IH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtbWVkaXVtLndwY2Y3LXRleHQgfiAuaWNvbiwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZGVwZW5kZW50LWZpZWxkIC5pcy1tZWRpdW0ud3BjZjctdGV4dCB+IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHNlY3Rpb24ud3BjZjctdGV4dC53cC1ibG9jay1ncm91cCB+IC5pY29uLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IHNlY3Rpb24ud3BjZjctdGV4dC53cC1ibG9jay1ncm91cCB+IC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBzZWN0aW9uLndwY2Y3LXRleHQud3AtYmxvY2stZ3JvdXAgfiAuaWNvbiwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXRleHQgc2VjdGlvbi53cGNmNy10ZXh0LndwLWJsb2NrLWdyb3VwIH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBzZWN0aW9uLndwY2Y3LXRleHQud3AtYmxvY2stZ3JvdXAgfiAuaWNvbiwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIHNlY3Rpb24ud3BjZjctdGV4dC53cC1ibG9jay1ncm91cCB+IC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgc2VjdGlvbi53cGNmNy10ZXh0LndwLWJsb2NrLWdyb3VwIH4gLmljb24sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS10ZXh0YXJlYSBzZWN0aW9uLndwY2Y3LXRleHQud3AtYmxvY2stZ3JvdXAgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHNlY3Rpb24ud3BjZjctdGV4dC53cC1ibG9jay1ncm91cCB+IC5pY29uLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1kZXBlbmRlbnQtZmllbGQgc2VjdGlvbi53cGNmNy10ZXh0LndwLWJsb2NrLWdyb3VwIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCBzZWN0aW9uLmlucHV0LndwLWJsb2NrLWdyb3VwIH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXRleHQgc2VjdGlvbi5pbnB1dC53cC1ibG9jay1ncm91cCB+IC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciBzZWN0aW9uLmlucHV0LndwLWJsb2NrLWdyb3VwIH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXRleHRhcmVhIHNlY3Rpb24uaW5wdXQud3AtYmxvY2stZ3JvdXAgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1kZXBlbmRlbnQtZmllbGQgc2VjdGlvbi5pbnB1dC53cC1ibG9jay1ncm91cCB+IC5pY29uLFxuICAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLnNlbGVjdC5pcy1tZWRpdW0gfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtdGV4dCAuc2VsZWN0LmlzLW1lZGl1bSB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuc2VsZWN0LmlzLW1lZGl1bSB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuc2VsZWN0LmlzLW1lZGl1bSB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWRlcGVuZGVudC1maWVsZCAuc2VsZWN0LmlzLW1lZGl1bSB+IC5pY29uLFxuICAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmlzLW1lZGl1bS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXRleHQgLmlzLW1lZGl1bS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5pcy1tZWRpdW0ud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaXMtbWVkaXVtLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1kZXBlbmRlbnQtZmllbGQgLmlzLW1lZGl1bS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIH4gLmljb24sXG4gIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCBzZWN0aW9uLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24ud3AtYmxvY2stZ3JvdXAgfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtdGV4dCBzZWN0aW9uLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24ud3AtYmxvY2stZ3JvdXAgfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgc2VjdGlvbi53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duLndwLWJsb2NrLWdyb3VwIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXRleHRhcmVhIHNlY3Rpb24ud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bi53cC1ibG9jay1ncm91cCB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWRlcGVuZGVudC1maWVsZCBzZWN0aW9uLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24ud3AtYmxvY2stZ3JvdXAgfiAuaWNvbixcbiAgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IHNlY3Rpb24uc2VsZWN0LndwLWJsb2NrLWdyb3VwIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXRleHQgc2VjdGlvbi5zZWxlY3Qud3AtYmxvY2stZ3JvdXAgfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgc2VjdGlvbi5zZWxlY3Qud3AtYmxvY2stZ3JvdXAgfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgc2VjdGlvbi5zZWxlY3Qud3AtYmxvY2stZ3JvdXAgfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1kZXBlbmRlbnQtZmllbGQgc2VjdGlvbi5zZWxlY3Qud3AtYmxvY2stZ3JvdXAgfiAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pbnB1dC5pcy1sYXJnZSB+IC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0LmlzLWxhcmdlIH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmlucHV0LmlzLWxhcmdlIH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmlucHV0LmlzLWxhcmdlIH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1kZXBlbmRlbnQtZmllbGQgLmlucHV0LmlzLWxhcmdlIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtbGFyZ2Uud3BjZjctdGV4dCB+IC5pY29uLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmlzLWxhcmdlLndwY2Y3LXRleHQgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtbGFyZ2Uud3BjZjctdGV4dCB+IC5pY29uLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0IC5pcy1sYXJnZS53cGNmNy10ZXh0IH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1sYXJnZS53cGNmNy10ZXh0IH4gLmljb24sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5pcy1sYXJnZS53cGNmNy10ZXh0IH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1sYXJnZS53cGNmNy10ZXh0IH4gLmljb24sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5pcy1sYXJnZS53cGNmNy10ZXh0IH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1kZXBlbmRlbnQtZmllbGQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1sYXJnZS53cGNmNy10ZXh0IH4gLmljb24sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZGVwZW5kZW50LWZpZWxkIC5pcy1sYXJnZS53cGNmNy10ZXh0IH4gLmljb24sXG4gIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5zZWxlY3QuaXMtbGFyZ2UgfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0IC5zZWxlY3QuaXMtbGFyZ2UgfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuc2VsZWN0LmlzLWxhcmdlIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLnNlbGVjdC5pcy1sYXJnZSB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZGVwZW5kZW50LWZpZWxkIC5zZWxlY3QuaXMtbGFyZ2UgfiAuaWNvbixcbiAgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmlzLWxhcmdlLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0IC5pcy1sYXJnZS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmlzLWxhcmdlLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaXMtbGFyZ2Uud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZGVwZW5kZW50LWZpZWxkIC5pcy1sYXJnZS53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuaW5wdXQuaXMtbGFyZ2UgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQuaXMtbGFyZ2UgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmlucHV0LmlzLWxhcmdlIH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5pbnB1dC5pcy1sYXJnZSB+IC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWRlcGVuZGVudC1maWVsZCAuaW5wdXQuaXMtbGFyZ2UgfiAuaWNvbiwgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtbGFyZ2Uud3BjZjctdGV4dCB+IC5pY29uLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5pcy1sYXJnZS53cGNmNy10ZXh0IH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1sYXJnZS53cGNmNy10ZXh0IH4gLmljb24sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS10ZXh0IC5pcy1sYXJnZS53cGNmNy10ZXh0IH4gLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaXMtbGFyZ2Uud3BjZjctdGV4dCB+IC5pY29uLCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmlzLWxhcmdlLndwY2Y3LXRleHQgfiAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5pcy1sYXJnZS53cGNmNy10ZXh0IH4gLmljb24sIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaXMtbGFyZ2Uud3BjZjctdGV4dCB+IC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmlzLWxhcmdlLndwY2Y3LXRleHQgfiAuaWNvbiwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZGVwZW5kZW50LWZpZWxkIC5pcy1sYXJnZS53cGNmNy10ZXh0IH4gLmljb24sXG4gIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuc2VsZWN0LmlzLWxhcmdlIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXRleHQgLnNlbGVjdC5pcy1sYXJnZSB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuc2VsZWN0LmlzLWxhcmdlIH4gLmljb24sXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5zZWxlY3QuaXMtbGFyZ2UgfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1kZXBlbmRlbnQtZmllbGQgLnNlbGVjdC5pcy1sYXJnZSB+IC5pY29uLFxuICAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmlzLWxhcmdlLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gfiAuaWNvbixcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtdGV4dCAuaXMtbGFyZ2Uud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuaXMtbGFyZ2Uud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaXMtbGFyZ2Uud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biB+IC5pY29uLFxuICAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWRlcGVuZGVudC1maWVsZCAuaXMtbGFyZ2Uud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biB+IC5pY29uIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0IC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZGVwZW5kZW50LWZpZWxkIC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXRleHQgLmljb24sIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5pY29uLCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaWNvbiwgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1kZXBlbmRlbnQtZmllbGQgLmljb24ge1xuICAgIGNvbG9yOiAjZGJkYmRiO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMi41ZW07XG4gICAgei1pbmRleDogNDsgfVxuICAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuaW5wdXQsIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQsIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmlucHV0LCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5pbnB1dCwgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWRlcGVuZGVudC1maWVsZCAuaW5wdXQsIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC53cGNmNy10ZXh0LCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy10ZXh0LCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LXRleHQsIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctdGV4dCwgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZGVwZW5kZW50LWZpZWxkIC53cGNmNy10ZXh0LFxuICAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuc2VsZWN0IHNlbGVjdCxcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0IC5zZWxlY3Qgc2VsZWN0LFxuICAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5zZWxlY3Qgc2VsZWN0LFxuICAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5zZWxlY3Qgc2VsZWN0LFxuICAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZGVwZW5kZW50LWZpZWxkIC5zZWxlY3Qgc2VsZWN0LFxuICAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QsXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtdGV4dCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QsXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LFxuICAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdCxcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWRlcGVuZGVudC1maWVsZCAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3Qge1xuICAgIHBhZGRpbmctbGVmdDogMi41ZW07IH1cbiAgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmljb24uaXMtbGVmdCwgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0IC5pY29uLmlzLWxlZnQsIC5ocy1mb3JtIC5oYXMtaWNvbnMtbGVmdC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmljb24uaXMtbGVmdCwgLmhzLWZvcm0gLmhhcy1pY29ucy1sZWZ0LmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaWNvbi5pcy1sZWZ0LCAuaHMtZm9ybSAuaGFzLWljb25zLWxlZnQuaHMtZGVwZW5kZW50LWZpZWxkIC5pY29uLmlzLWxlZnQge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5pbnB1dCwgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQsIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5pbnB1dCwgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmlucHV0LCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWRlcGVuZGVudC1maWVsZCAuaW5wdXQsIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLndwY2Y3LXRleHQsIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctdGV4dCwgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0LCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LXRleHQsIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy10ZXh0LCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWRlcGVuZGVudC1maWVsZCAud3BjZjctdGV4dCxcbiAgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5zZWxlY3Qgc2VsZWN0LFxuICAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS10ZXh0IC5zZWxlY3Qgc2VsZWN0LFxuICAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuc2VsZWN0IHNlbGVjdCxcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLnNlbGVjdCBzZWxlY3QsXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZGVwZW5kZW50LWZpZWxkIC5zZWxlY3Qgc2VsZWN0LFxuICAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LFxuICAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS10ZXh0IC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdCxcbiAgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24gc2VsZWN0LFxuICAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBzZWxlY3QsXG4gIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZGVwZW5kZW50LWZpZWxkIC53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHNlbGVjdCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41ZW07IH1cbiAgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5pY29uLmlzLXJpZ2h0LCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS10ZXh0IC5pY29uLmlzLXJpZ2h0LCAuaHMtZm9ybSAuaGFzLWljb25zLXJpZ2h0LmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuaWNvbi5pcy1yaWdodCwgLmhzLWZvcm0gLmhhcy1pY29ucy1yaWdodC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmljb24uaXMtcmlnaHQsIC5ocy1mb3JtIC5oYXMtaWNvbnMtcmlnaHQuaHMtZGVwZW5kZW50LWZpZWxkIC5pY29uLmlzLXJpZ2h0IHtcbiAgICByaWdodDogMDsgfVxuICAuY29udHJvbC5pcy1sb2FkaW5nOjphZnRlciwgLmhzLWZvcm0gLmlzLWxvYWRpbmcuaHMtZmllbGR0eXBlLXRleHQ6OmFmdGVyLFxuICAuaHMtZm9ybSAuaXMtbG9hZGluZy5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXI6OmFmdGVyLFxuICAuaHMtZm9ybSAuaXMtbG9hZGluZy5ocy1maWVsZHR5cGUtdGV4dGFyZWE6OmFmdGVyLCAuaHMtZm9ybSAuaXMtbG9hZGluZy5ocy1kZXBlbmRlbnQtZmllbGQ6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDogMC42MjVlbTtcbiAgICB0b3A6IDAuNjI1ZW07XG4gICAgei1pbmRleDogNDsgfVxuICAuY29udHJvbC5pcy1sb2FkaW5nLmlzLXNtYWxsOmFmdGVyLCAuaHMtZm9ybSAuaXMtbG9hZGluZy5pcy1zbWFsbC5ocy1maWVsZHR5cGUtdGV4dDphZnRlcixcbiAgLmhzLWZvcm0gLmlzLWxvYWRpbmcuaXMtc21hbGwuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOmFmdGVyLFxuICAuaHMtZm9ybSAuaXMtbG9hZGluZy5pcy1zbWFsbC5ocy1maWVsZHR5cGUtdGV4dGFyZWE6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1sb2FkaW5nLmlzLXNtYWxsLmhzLWRlcGVuZGVudC1maWVsZDphZnRlciB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC5jb250cm9sLmlzLWxvYWRpbmcuaXMtbWVkaXVtOmFmdGVyLCAuaHMtZm9ybSAuaXMtbG9hZGluZy5pcy1tZWRpdW0uaHMtZmllbGR0eXBlLXRleHQ6YWZ0ZXIsIC5ocy1mb3JtIHNlY3Rpb24uaXMtbG9hZGluZy5ocy1maWVsZHR5cGUtdGV4dC53cC1ibG9jay1ncm91cDphZnRlcixcbiAgLmhzLWZvcm0gLmlzLWxvYWRpbmcuaXMtbWVkaXVtLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlcjphZnRlciwgLmhzLWZvcm0gc2VjdGlvbi5pcy1sb2FkaW5nLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlci53cC1ibG9jay1ncm91cDphZnRlcixcbiAgLmhzLWZvcm0gLmlzLWxvYWRpbmcuaXMtbWVkaXVtLmhzLWZpZWxkdHlwZS10ZXh0YXJlYTphZnRlciwgLmhzLWZvcm0gc2VjdGlvbi5pcy1sb2FkaW5nLmhzLWZpZWxkdHlwZS10ZXh0YXJlYS53cC1ibG9jay1ncm91cDphZnRlciwgLmhzLWZvcm0gLmlzLWxvYWRpbmcuaXMtbWVkaXVtLmhzLWRlcGVuZGVudC1maWVsZDphZnRlciwgLmhzLWZvcm0gc2VjdGlvbi5pcy1sb2FkaW5nLmhzLWRlcGVuZGVudC1maWVsZC53cC1ibG9jay1ncm91cDphZnRlciwgc2VjdGlvbi5jb250cm9sLmlzLWxvYWRpbmcud3AtYmxvY2stZ3JvdXA6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuY29udHJvbC5pcy1sb2FkaW5nLmlzLWxhcmdlOmFmdGVyLCAuaHMtZm9ybSAuaXMtbG9hZGluZy5pcy1sYXJnZS5ocy1maWVsZHR5cGUtdGV4dDphZnRlcixcbiAgLmhzLWZvcm0gLmlzLWxvYWRpbmcuaXMtbGFyZ2UuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOmFmdGVyLFxuICAuaHMtZm9ybSAuaXMtbG9hZGluZy5pcy1sYXJnZS5ocy1maWVsZHR5cGUtdGV4dGFyZWE6YWZ0ZXIsIC5ocy1mb3JtIC5pcy1sb2FkaW5nLmlzLWxhcmdlLmhzLWRlcGVuZGVudC1maWVsZDphZnRlciB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLyogQnVsbWEgQ29tcG9uZW50cyAqL1xuLmJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDFyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmJyZWFkY3J1bWIgYSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwODVDQTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMC43NWVtOyB9XG4gICAgLmJyZWFkY3J1bWIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAuYnJlYWRjcnVtYiBsaSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmJyZWFkY3J1bWIgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuYnJlYWRjcnVtYiBsaS5pcy1hY3RpdmUgYSB7XG4gICAgICBjb2xvcjogIzM2MzYzNjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmJyZWFkY3J1bWIgbGkgKyBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjYjViNWI1O1xuICAgICAgY29udGVudDogXCJcXDAwMDJmXCI7IH1cbiAgLmJyZWFkY3J1bWIgdWwsXG4gIC5icmVhZGNydW1iIG9sIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmJyZWFkY3J1bWIgLmljb246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07IH1cbiAgLmJyZWFkY3J1bWIgLmljb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtOyB9XG4gIC5icmVhZGNydW1iLmlzLWNlbnRlcmVkIG9sLFxuICAuYnJlYWRjcnVtYi5pcy1jZW50ZXJlZCB1bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmJyZWFkY3J1bWIuaXMtcmlnaHQgb2wsXG4gIC5icmVhZGNydW1iLmlzLXJpZ2h0IHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5icmVhZGNydW1iLmlzLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLmJyZWFkY3J1bWIuaXMtbWVkaXVtLCBzZWN0aW9uLmJyZWFkY3J1bWIud3AtYmxvY2stZ3JvdXAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuYnJlYWRjcnVtYi5pcy1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmJyZWFkY3J1bWIuaGFzLWFycm93LXNlcGFyYXRvciBsaSArIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwwMjE5MlwiOyB9XG4gIC5icmVhZGNydW1iLmhhcy1idWxsZXQtc2VwYXJhdG9yIGxpICsgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDAyMDIyXCI7IH1cbiAgLmJyZWFkY3J1bWIuaGFzLWRvdC1zZXBhcmF0b3IgbGkgKyBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMDAwYjdcIjsgfVxuICAuYnJlYWRjcnVtYi5oYXMtc3VjY2VlZHMtc2VwYXJhdG9yIGxpICsgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDAyMjdCXCI7IH1cblxuLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKDI1LCAyNSwgMjUsIDAuMSksIDAgMHB4IDAgMXB4IHJnYmEoMjUsIDI1LCAyNSwgMC4wMik7XG4gIGNvbG9yOiAjNTg1OTVBO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQsIC5jYXJkLWNvbnRlbnQ6Zmlyc3QtY2hpbGQsIC5jYXJkLWZvb3RlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5jYXJkLWhlYWRlcjpsYXN0LWNoaWxkLCAuY2FyZC1jb250ZW50Omxhc3QtY2hpbGQsIC5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBib3gtc2hhZG93OiAwIDAuMTI1ZW0gMC4yNWVtIHJnYmEoMjUsIDI1LCAyNSwgMC4xKTtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uY2FyZC1oZWFkZXItdGl0bGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzM2MzYzNjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07IH1cbiAgLmNhcmQtaGVhZGVyLXRpdGxlLmlzLWNlbnRlcmVkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2FyZC1oZWFkZXItaWNvbiB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07IH1cblxuLmNhcmQtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jYXJkLWltYWdlOmZpcnN0LWNoaWxkIGltZyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuICAuY2FyZC1pbWFnZTpsYXN0LWNoaWxkIGltZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuXG4uY2FyZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEuNXJlbTsgfVxuXG4uY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5jYXJkLWZvb3Rlci1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNzVyZW07IH1cbiAgLmNhcmQtZm9vdGVyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VkZWRlZDsgfVxuXG4uY2FyZCAubWVkaWE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4uZHJvcGRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5kcm9wZG93bi5pcy1hY3RpdmUgLmRyb3Bkb3duLW1lbnUsIC5kcm9wZG93bi5pcy1ob3ZlcmFibGU6aG92ZXIgLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kcm9wZG93bi5pcy1yaWdodCAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDsgfVxuICAuZHJvcGRvd24uaXMtdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIHBhZGRpbmctdG9wOiBpbml0aWFsO1xuICAgIHRvcDogYXV0bzsgfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIG1pbi13aWR0aDogMTJyZW07XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAyMDsgfVxuXG4uZHJvcGRvd24tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgyNSwgMjUsIDI1LCAwLjEpLCAwIDBweCAwIDFweCByZ2JhKDI1LCAyNSwgMjUsIDAuMDIpO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtOyB9XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICM1ODU5NUE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuYS5kcm9wZG93bi1pdGVtLFxuYnV0dG9uLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTsgfVxuICBhLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4gIGJ1dHRvbi5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gIGEuZHJvcGRvd24taXRlbS5pcy1hY3RpdmUsXG4gIGJ1dHRvbi5kcm9wZG93bi1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODVDQTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDAuNXJlbSAwOyB9XG5cbi5sZXZlbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAubGV2ZWwgY29kZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5sZXZlbCBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5sZXZlbC5pcy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubGV2ZWwuaXMtbW9iaWxlIC5sZXZlbC1sZWZ0LFxuICAgIC5sZXZlbC5pcy1tb2JpbGUgLmxldmVsLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubGV2ZWwuaXMtbW9iaWxlIC5sZXZlbC1sZWZ0ICsgLmxldmVsLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGV2ZWwuaXMtbW9iaWxlIC5sZXZlbC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuICAgIC5sZXZlbC5pcy1tb2JpbGUgLmxldmVsLWl0ZW06bm90KC5pcy1uYXJyb3cpIHtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAubGV2ZWwge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmxldmVsID4gLmxldmVsLWl0ZW06bm90KC5pcy1uYXJyb3cpIHtcbiAgICAgICAgZmxleC1ncm93OiAxOyB9IH1cblxuLmxldmVsLWl0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubGV2ZWwtaXRlbSAudGl0bGUsXG4gIC5sZXZlbC1pdGVtIC5zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sZXZlbC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfSB9XG5cbi5sZXZlbC1sZWZ0LFxuLmxldmVsLXJpZ2h0IHtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDsgfVxuICAubGV2ZWwtbGVmdCAubGV2ZWwtaXRlbS5pcy1mbGV4aWJsZSxcbiAgLmxldmVsLXJpZ2h0IC5sZXZlbC1pdGVtLmlzLWZsZXhpYmxlIHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgLmxldmVsLWxlZnQgLmxldmVsLWl0ZW06bm90KDpsYXN0LWNoaWxkKSxcbiAgICAubGV2ZWwtcmlnaHQgLmxldmVsLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH0gfVxuXG4ubGV2ZWwtbGVmdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sZXZlbC1sZWZ0ICsgLmxldmVsLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgIC5sZXZlbC1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4ubGV2ZWwtcmlnaHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgIC5sZXZlbC1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLm1lZGlhIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cbiAgLm1lZGlhIC5jb250ZW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgLm1lZGlhIC5tZWRpYSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjE5LCAyMTksIDIxOSwgMC41KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtOyB9XG4gICAgLm1lZGlhIC5tZWRpYSAuY29udGVudDpub3QoOmxhc3QtY2hpbGQpLFxuICAgIC5tZWRpYSAubWVkaWEgLmNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbiAgICAubWVkaWEgLm1lZGlhIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dDpub3QoOmxhc3QtY2hpbGQpLFxuICAgIC5ocy1mb3JtIC5tZWRpYSAubWVkaWEgLmhzLWZpZWxkdHlwZS10ZXh0Om5vdCg6bGFzdC1jaGlsZCksXG4gICAgLm1lZGlhIC5tZWRpYSAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgLmhzLWZvcm0gLm1lZGlhIC5tZWRpYSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgLm1lZGlhIC5tZWRpYSAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgLmhzLWZvcm0gLm1lZGlhIC5tZWRpYSAuaHMtZmllbGR0eXBlLXRleHRhcmVhOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgLm1lZGlhIC5tZWRpYSAuaHMtZm9ybSAuaHMtZGVwZW5kZW50LWZpZWxkOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgLmhzLWZvcm0gLm1lZGlhIC5tZWRpYSAuaHMtZGVwZW5kZW50LWZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgLm1lZGlhIC5tZWRpYSAubWVkaWEge1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTsgfVxuICAgICAgLm1lZGlhIC5tZWRpYSAubWVkaWEgKyAubWVkaWEge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLm1lZGlhICsgLm1lZGlhIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMTksIDIxOSwgMjE5LCAwLjUpO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IDFyZW07IH1cbiAgLm1lZGlhLmlzLWxhcmdlICsgLm1lZGlhIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTsgfVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLm1lZGlhLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLm1lZGlhLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLm1lZGlhLWNvbnRlbnQge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpYS1jb250ZW50IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvOyB9IH1cblxuLm1lbnUge1xuICBmb250LXNpemU6IDFyZW07IH1cbiAgLm1lbnUuaXMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAubWVudS5pcy1tZWRpdW0sIHNlY3Rpb24ubWVudS53cC1ibG9jay1ncm91cCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC5tZW51LmlzLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4ubWVudS1saXN0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgLm1lbnUtbGlzdCBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6ICM1ODU5NUE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC41ZW0gMC43NWVtOyB9XG4gICAgLm1lbnUtbGlzdCBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAgIC5tZW51LWxpc3QgYS5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODVDQTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tZW51LWxpc3QgbGkgdWwge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RiZGJkYjtcbiAgICBtYXJnaW46IDAuNzVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVlbTsgfVxuXG4ubWVudS1sYWJlbCB7XG4gIGNvbG9yOiAjN2E3YTdhO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tZW51LWxhYmVsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLm1lbnUtbGFiZWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDFyZW07IH1cbiAgLm1lc3NhZ2Ugc3Ryb25nIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC5tZXNzYWdlIGE6bm90KC5idXR0b24pOm5vdCgudGFnKTpub3QoLmRyb3Bkb3duLWl0ZW0pIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5tZXNzYWdlLmlzLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLm1lc3NhZ2UuaXMtbWVkaXVtLCBzZWN0aW9uLm1lc3NhZ2Uud3AtYmxvY2stZ3JvdXAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAubWVzc2FnZS5pcy1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLm1lc3NhZ2UuaXMtd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgLm1lc3NhZ2UuaXMtd2hpdGUgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgIC5tZXNzYWdlLmlzLXdoaXRlIC5tZXNzYWdlLWJvZHkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC5tZXNzYWdlLmlzLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyB9XG4gICAgLm1lc3NhZ2UuaXMtYmxhY2sgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5tZXNzYWdlLmlzLWJsYWNrIC5tZXNzYWdlLWJvZHkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTkxOTE5OyB9XG4gIC5tZXNzYWdlLmlzLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyB9XG4gICAgLm1lc3NhZ2UuaXMtbGlnaHQgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgLm1lc3NhZ2UuaXMtbGlnaHQgLm1lc3NhZ2UtYm9keSB7XG4gICAgICBib3JkZXItY29sb3I6ICNGNUY1RjU7IH1cbiAgLm1lc3NhZ2UuaXMtZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuICAgIC5tZXNzYWdlLmlzLWRhcmsgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4QThCOEY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5tZXNzYWdlLmlzLWRhcmsgLm1lc3NhZ2UtYm9keSB7XG4gICAgICBib3JkZXItY29sb3I6ICM4QThCOEY7IH1cbiAgLm1lc3NhZ2UuaXMtcHJpbWFyeSwgLmhzLWZvcm0gLm1lc3NhZ2UuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAubWVzc2FnZS53cGNmNy1zdWJtaXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2YxZWQ7IH1cbiAgICAubWVzc2FnZS5pcy1wcmltYXJ5IC5tZXNzYWdlLWhlYWRlciwgLmhzLWZvcm0gLm1lc3NhZ2UuaHMtYnV0dG9uIC5tZXNzYWdlLWhlYWRlciwgLndwY2Y3LWZvcm0gLm1lc3NhZ2Uud3BjZjctc3VibWl0IC5tZXNzYWdlLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA1OTI5O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubWVzc2FnZS5pcy1wcmltYXJ5IC5tZXNzYWdlLWJvZHksIC5ocy1mb3JtIC5tZXNzYWdlLmhzLWJ1dHRvbiAubWVzc2FnZS1ib2R5LCAud3BjZjctZm9ybSAubWVzc2FnZS53cGNmNy1zdWJtaXQgLm1lc3NhZ2UtYm9keSB7XG4gICAgICBib3JkZXItY29sb3I6ICNFMDU5Mjk7XG4gICAgICBjb2xvcjogI2MwNDcxYzsgfVxuICAubWVzc2FnZS5pcy1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLm1lc3NhZ2UuaXMtbGluayAubWVzc2FnZS1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODVDQTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm1lc3NhZ2UuaXMtbGluayAubWVzc2FnZS1ib2R5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwODVDQTtcbiAgICAgIGNvbG9yOiAjMDA5MGRiOyB9XG4gIC5tZXNzYWdlLmlzLWluZm8sXG4gIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubWVzc2FnZSxcbiAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5tZXNzYWdlLFxuICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm1lc3NhZ2UsXG4gIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubWVzc2FnZSxcbiAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGMkY4OyB9XG4gICAgLm1lc3NhZ2UuaXMtaW5mbyAubWVzc2FnZS1oZWFkZXIsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubWVzc2FnZSAubWVzc2FnZS1oZWFkZXIsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubWVzc2FnZSAubWVzc2FnZS1oZWFkZXIsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubWVzc2FnZSAubWVzc2FnZS1oZWFkZXIsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubWVzc2FnZSAubWVzc2FnZS1oZWFkZXIsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubWVzc2FnZSAubWVzc2FnZS1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODVDQTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm1lc3NhZ2UuaXMtaW5mbyAubWVzc2FnZS1ib2R5LCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm1lc3NhZ2UgLm1lc3NhZ2UtYm9keSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5tZXNzYWdlIC5tZXNzYWdlLWJvZHksIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubWVzc2FnZSAubWVzc2FnZS1ib2R5LCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm1lc3NhZ2UgLm1lc3NhZ2UtYm9keSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5tZXNzYWdlIC5tZXNzYWdlLWJvZHkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA4NUNBO1xuICAgICAgY29sb3I6ICMwMDkwZGI7IH1cbiAgLm1lc3NhZ2UuaXMtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmFmNTsgfVxuICAgIC5tZXNzYWdlLmlzLXN1Y2Nlc3MgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGM3OGU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5tZXNzYWdlLmlzLXN1Y2Nlc3MgLm1lc3NhZ2UtYm9keSB7XG4gICAgICBib3JkZXItY29sb3I6ICM0OGM3OGU7XG4gICAgICBjb2xvcjogIzI1Nzk1MzsgfVxuICAubWVzc2FnZS5pcy13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWViOyB9XG4gICAgLm1lc3NhZ2UuaXMtd2FybmluZyAubWVzc2FnZS1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzg0NTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAubWVzc2FnZS5pcy13YXJuaW5nIC5tZXNzYWdlLWJvZHkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZDODQ1O1xuICAgICAgY29sb3I6ICM5NDY4MDA7IH1cbiAgLm1lc3NhZ2UuaXMtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlY2YwOyB9XG4gICAgLm1lc3NhZ2UuaXMtZGFuZ2VyIC5tZXNzYWdlLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NjY4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubWVzc2FnZS5pcy1kYW5nZXIgLm1lc3NhZ2UtYm9keSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmMTQ2Njg7XG4gICAgICBjb2xvcjogI2NjMGYzNTsgfVxuICAubWVzc2FnZS5pcy1zZWNvbmRhcnksIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5tZXNzYWdlLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLm1lc3NhZ2UuaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubWVzc2FnZS5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5tZXNzYWdlLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm1lc3NhZ2Uud3BjZjctc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMmZlOyB9XG4gICAgLm1lc3NhZ2UuaXMtc2Vjb25kYXJ5IC5tZXNzYWdlLWhlYWRlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm1lc3NhZ2UuYnV0dG9uIC5tZXNzYWdlLWhlYWRlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLm1lc3NhZ2UuaHMtYnV0dG9uIC5tZXNzYWdlLWhlYWRlciwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm1lc3NhZ2UuaHMtYnV0dG9uIC5tZXNzYWdlLWhlYWRlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLm1lc3NhZ2Uud3BjZjctc3VibWl0IC5tZXNzYWdlLWhlYWRlciwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm1lc3NhZ2Uud3BjZjctc3VibWl0IC5tZXNzYWdlLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxNzNFO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAubWVzc2FnZS5pcy1zZWNvbmRhcnkgLm1lc3NhZ2UtYm9keSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm1lc3NhZ2UuYnV0dG9uIC5tZXNzYWdlLWJvZHksIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5tZXNzYWdlLmhzLWJ1dHRvbiAubWVzc2FnZS1ib2R5LCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubWVzc2FnZS5ocy1idXR0b24gLm1lc3NhZ2UtYm9keSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLm1lc3NhZ2Uud3BjZjctc3VibWl0IC5tZXNzYWdlLWJvZHksIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5tZXNzYWdlLndwY2Y3LXN1Ym1pdCAubWVzc2FnZS1ib2R5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAzMTczRTtcbiAgICAgIGNvbG9yOiAjMjk2ZWY1OyB9XG4gIC5tZXNzYWdlLmlzLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjFlZDsgfVxuICAgIC5tZXNzYWdlLmlzLW9yYW5nZSAubWVzc2FnZS1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwNTkyOTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLm1lc3NhZ2UuaXMtb3JhbmdlIC5tZXNzYWdlLWJvZHkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRTA1OTI5O1xuICAgICAgY29sb3I6ICNjMDQ3MWM7IH1cbiAgLm1lc3NhZ2UuaXMtdGFuZ2VyaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmN2ViOyB9XG4gICAgLm1lc3NhZ2UuaXMtdGFuZ2VyaW5lIC5tZXNzYWdlLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ4QjAwO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAubWVzc2FnZS5pcy10YW5nZXJpbmUgLm1lc3NhZ2UtYm9keSB7XG4gICAgICBib3JkZXItY29sb3I6ICNFRDhCMDA7XG4gICAgICBjb2xvcjogI2IzNjkwMDsgfVxuICAubWVzc2FnZS5pcy1zbGF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTsgfVxuICAgIC5tZXNzYWdlLmlzLXNsYXRlIC5tZXNzYWdlLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1OTVBO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAubWVzc2FnZS5pcy1zbGF0ZSAubWVzc2FnZS1ib2R5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzU4NTk1QTtcbiAgICAgIGNvbG9yOiAjN2M3ZDdlOyB9XG4gIC5tZXNzYWdlLmlzLWNlcnVsZWFuLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmN2ZiOyB9XG4gICAgLm1lc3NhZ2UuaXMtY2VydWxlYW4tbGlnaHQgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUYyRjg7XG4gICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgIC5tZXNzYWdlLmlzLWNlcnVsZWFuLWxpZ2h0IC5tZXNzYWdlLWJvZHkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRTVGMkY4O1xuICAgICAgY29sb3I6ICMxZjVhNzU7IH1cblxuLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTk1QTtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1lc3NhZ2UtaGVhZGVyIC5kZWxldGUge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tbGVmdDogMC43NWVtOyB9XG4gIC5tZXNzYWdlLWhlYWRlciArIC5tZXNzYWdlLWJvZHkge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCA0cHg7XG4gIGNvbG9yOiAjNTg1OTVBO1xuICBwYWRkaW5nOiAxLjI1ZW0gMS41ZW07IH1cbiAgLm1lc3NhZ2UtYm9keSBjb2RlLFxuICAubWVzc2FnZS1ib2R5IHByZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAubWVzc2FnZS1ib2R5IHByZSBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubW9kYWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0MDsgfVxuICAubW9kYWwuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5tb2RhbC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMjUsIDI1LCAwLjg2KTsgfVxuXG4ubW9kYWwtY29udGVudCxcbi5tb2RhbC1jYXJkIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjBweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLm1vZGFsLWNvbnRlbnQsXG4gICAgLm1vZGFsLWNhcmQge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG4gICAgICB3aWR0aDogNjQwcHg7IH0gfVxuXG4ubW9kYWwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDQwcHg7IH1cblxuLm1vZGFsLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy1vdmVyZmxvdy15OiB2aXNpYmxlOyB9XG5cbi5tb2RhbC1jYXJkLWhlYWQsXG4ubW9kYWwtY2FyZC1mb290IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tb2RhbC1jYXJkLWhlYWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4OyB9XG5cbi5tb2RhbC1jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4ubW9kYWwtY2FyZC1mb290IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZGJkYjsgfVxuICAubW9kYWwtY2FyZC1mb290IC5idXR0b246bm90KDpsYXN0LWNoaWxkKSwgLm1vZGFsLWNhcmQtZm9vdCAuaHMtZm9ybSAuaHMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksIC5ocy1mb3JtIC5tb2RhbC1jYXJkLWZvb3QgLmhzLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAubW9kYWwtY2FyZC1mb290IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KDpsYXN0LWNoaWxkKSwgLndwY2Y3LWZvcm0gLm1vZGFsLWNhcmQtZm9vdCAud3BjZjctc3VibWl0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07IH1cblxuLm1vZGFsLWNhcmQtYm9keSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLm5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzE3M0U7XG4gIG1pbi1oZWlnaHQ6IDMuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7IH1cbiAgLm5hdmJhci5pcy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbiAgICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE5MTkxOTsgfVxuICAgIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1idXJnZXIge1xuICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgICAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgICAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gICAgICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICMxOTE5MTk7IH1cbiAgICAgIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgICAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgY29sb3I6ICMxOTE5MTk7IH0gfVxuICAubmF2YmFyLmlzLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuICAgIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBjMGMwYztcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJ1cmdlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgICAgIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgICAgIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzBjMGM7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgICAgIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgICAgIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzBjMGM7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfSB9XG4gIC5uYXZiYXIuaXMtbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbiAgICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1idXJnZXIge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgICAgIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAgIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gICAgICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgICAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gICAgICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgICAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgICAgIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAgIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH0gfVxuICAubmF2YmFyLmlzLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QThCOEY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbiAgICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdkN2U4MztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1idXJnZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZDdlODM7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAgICAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAgIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgICAgIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgICAgIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Q3ZTgzO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEE4QjhGO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfSB9XG4gIC5uYXZiYXIuaXMtcHJpbWFyeSwgLmhzLWZvcm0gLm5hdmJhci5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5uYXZiYXIud3BjZjctc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA1OTI5O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sIC5ocy1mb3JtIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sIC53cGNmNy1mb3JtIC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLFxuICAgIC5ocy1mb3JtIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLFxuICAgIC53cGNmNy1mb3JtIC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLndwY2Y3LWZvcm0gLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLmhzLWZvcm0gLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC53cGNmNy1mb3JtIC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC53cGNmNy1mb3JtIC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgLmhzLWZvcm0gLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgLndwY2Y3LWZvcm0gLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgLmhzLWZvcm0gLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgIC53cGNmNy1mb3JtIC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDE0ZDFlO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyLCAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1idXJnZXIsIC5ocy1mb3JtIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItYnVyZ2VyLCAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWJ1cmdlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sIC5ocy1mb3JtIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sIC53cGNmNy1mb3JtIC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gICAgICAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgICAgIC53cGNmNy1mb3JtIC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAgICAgLmhzLWZvcm0gLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmssXG4gICAgICAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmssXG4gICAgICAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLndwY2Y3LWZvcm0gLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLmhzLWZvcm0gLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC53cGNmNy1mb3JtIC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC53cGNmNy1mb3JtIC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC5ocy1mb3JtIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLndwY2Y3LWZvcm0gLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC53cGNmNy1mb3JtIC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAgIC5ocy1mb3JtIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAgIC53cGNmNy1mb3JtIC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gICAgICAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gICAgICAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAgICAgLmhzLWZvcm0gLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAgICAgLndwY2Y3LWZvcm0gLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgICAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgICAgLndwY2Y3LWZvcm0gLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLmhzLWZvcm0gLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLndwY2Y3LWZvcm0gLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgICAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgICAgLndwY2Y3LWZvcm0gLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMTRkMWU7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLCAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgICAgIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAgICAgLmhzLWZvcm0gLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgICAgIC53cGNmNy1mb3JtIC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAgIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluaywgLmhzLWZvcm0gLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssIC53cGNmNy1mb3JtIC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAgICAgLmhzLWZvcm0gLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gICAgICAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgICAgIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmssXG4gICAgICAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmssXG4gICAgICAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDE0ZDFlO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5ocy1mb3JtIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC53cGNmNy1mb3JtIC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA1OTI5O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfSB9XG4gIC5uYXZiYXIuaXMtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODVDQTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuICAgIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGIxO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJ1cmdlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRiMTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gICAgICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgICAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YjE7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg1Q0E7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgLm5hdmJhci5pcy1pbmZvLFxuICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhcixcbiAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIsXG4gIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyLFxuICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhcixcbiAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg1Q0E7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbiAgICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmssXG4gICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmssXG4gICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmssXG4gICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmssXG4gICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmssXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YjE7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJ1cmdlciwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1idXJnZXIsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItYnVyZ2VyLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWJ1cmdlciwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1idXJnZXIsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItYnVyZ2VyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAgICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gICAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAgICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayxcbiAgICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayxcbiAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayxcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayxcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayxcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgICAgIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gICAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gICAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gICAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gICAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gICAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gICAgICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRiMTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlciwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlciwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAgICAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gICAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAgICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gICAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgICAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluaywgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluaywgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gICAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAgICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gICAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLm5hdmJhciAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayxcbiAgICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayxcbiAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayxcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayxcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayxcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEubmF2YmFyIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YjE7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5uYXZiYXIgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg1Q0E7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgLm5hdmJhci5pcy1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjNzhlO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYWJiODE7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnVyZ2VyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgICAgIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgICAgIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gICAgICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FiYjgxO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgICAgIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNhYmI4MTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICAubmF2YmFyLmlzLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkM4NDU7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMwMmM7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJ1cmdlciB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMwMmM7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gICAgICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzAyYztcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgICAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDODQ1O1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9IH1cbiAgLm5hdmJhci5pcy1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTQ2Njg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuICAgIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjJlNTU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJ1cmdlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWYyZTU1O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAgICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgICAgIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjJlNTU7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxNDY2ODtcbiAgICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICAubmF2YmFyLmlzLXNlY29uZGFyeSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci5idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5uYXZiYXIuaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLm5hdmJhci53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5uYXZiYXIud3BjZjctc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxNzNFO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci5idXR0b24gLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbiAgICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayxcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayxcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayxcbiAgICAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayxcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayxcbiAgICAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci5idXR0b24gLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci5idXR0b24gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci5idXR0b24gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyMGUyNjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWJ1cmdlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci5idXR0b24gLm5hdmJhci1idXJnZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItYnVyZ2VyLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWJ1cmdlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1idXJnZXIsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItYnVyZ2VyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAgICAgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgICAgIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAgICAgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgICAgIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLFxuICAgICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci5idXR0b24gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLFxuICAgICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLFxuICAgICAgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLFxuICAgICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLFxuICAgICAgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci5idXR0b24gLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgICAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgICAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gICAgICAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gICAgICAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gICAgICAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gICAgICAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gICAgICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci5idXR0b24gLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgICAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAgIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci5idXR0b24gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgICAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAgIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIwZTI2O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlciwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgICAgIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAgICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgICAgIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAgICAgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluaywgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgICAgIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAgICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLm5hdmJhci5idXR0b24gLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgICAgIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAgICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLm5hdmJhci53cGNmNy1zdWJtaXQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gICAgICAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgICAgIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayxcbiAgICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayxcbiAgICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayxcbiAgICAgIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayxcbiAgICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayxcbiAgICAgIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5uYXZiYXIud3BjZjctc3VibWl0IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjBlMjY7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAubmF2YmFyLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMTczRTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH0gfVxuICAubmF2YmFyLmlzLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UwNTkyOTtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxNGQxZTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItYnVyZ2VyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gICAgICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMTRkMWU7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gICAgICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgICAgIC5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxNGQxZTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA1OTI5O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfSB9XG4gIC5uYXZiYXIuaXMtdGFuZ2VyaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ4QjAwO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLm5hdmJhci5pcy10YW5nZXJpbmUgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbiAgICAubmF2YmFyLmlzLXRhbmdlcmluZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5uYXZiYXIuaXMtdGFuZ2VyaW5lIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXRhbmdlcmluZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy10YW5nZXJpbmUgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgIC5uYXZiYXIuaXMtdGFuZ2VyaW5lIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgIC5uYXZiYXIuaXMtdGFuZ2VyaW5lIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgIC5uYXZiYXIuaXMtdGFuZ2VyaW5lIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ3YzAwO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAubmF2YmFyLmlzLXRhbmdlcmluZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLm5hdmJhci5pcy10YW5nZXJpbmUgLm5hdmJhci1idXJnZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5uYXZiYXIuaXMtdGFuZ2VyaW5lIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLmlzLXRhbmdlcmluZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgICAgIC5uYXZiYXIuaXMtdGFuZ2VyaW5lIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci5pcy10YW5nZXJpbmUgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5uYXZiYXIuaXMtdGFuZ2VyaW5lIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXRhbmdlcmluZSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy10YW5nZXJpbmUgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy10YW5nZXJpbmUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLXRhbmdlcmluZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtdGFuZ2VyaW5lIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtdGFuZ2VyaW5lIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgICAgIC5uYXZiYXIuaXMtdGFuZ2VyaW5lIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtdGFuZ2VyaW5lIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLXRhbmdlcmluZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLXRhbmdlcmluZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAubmF2YmFyLmlzLXRhbmdlcmluZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0N2MwMDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5uYXZiYXIuaXMtdGFuZ2VyaW5lIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgICAgIC5uYXZiYXIuaXMtdGFuZ2VyaW5lIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5uYXZiYXIuaXMtdGFuZ2VyaW5lIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy10YW5nZXJpbmUgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLXRhbmdlcmluZSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ3YzAwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLm5hdmJhci5pcy10YW5nZXJpbmUgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRDhCMDA7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9IH1cbiAgLm5hdmJhci5pcy1zbGF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTk1QTtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5uYXZiYXIuaXMtc2xhdGUgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbiAgICAubmF2YmFyLmlzLXNsYXRlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLm5hdmJhci5pcy1zbGF0ZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1zbGF0ZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1zbGF0ZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgLm5hdmJhci5pcy1zbGF0ZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAubmF2YmFyLmlzLXNsYXRlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgIC5uYXZiYXIuaXMtc2xhdGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjRjNGQ7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5uYXZiYXIuaXMtc2xhdGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5uYXZiYXIuaXMtc2xhdGUgLm5hdmJhci1idXJnZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5uYXZiYXIuaXMtc2xhdGUgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXIuaXMtc2xhdGUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLXNsYXRlIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci5pcy1zbGF0ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLm5hdmJhci5pcy1zbGF0ZSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1zbGF0ZSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1zbGF0ZSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLXNsYXRlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy1zbGF0ZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtc2xhdGUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy1zbGF0ZSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLXNsYXRlIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtc2xhdGUgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtc2xhdGUgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy1zbGF0ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAubmF2YmFyLmlzLXNsYXRlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI0YzRkO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLm5hdmJhci5pcy1zbGF0ZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gICAgICAubmF2YmFyLmlzLXNsYXRlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5uYXZiYXIuaXMtc2xhdGUgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLXNsYXRlIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy1zbGF0ZSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI0YzRkO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLm5hdmJhci5pcy1zbGF0ZSAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTk1QTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH0gfVxuICAubmF2YmFyLmlzLWNlcnVsZWFuLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGMkY4O1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLm5hdmJhci5pcy1jZXJ1bGVhbi1saWdodCAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuICAgIC5uYXZiYXIuaXMtY2VydWxlYW4tbGlnaHQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAubmF2YmFyLmlzLWNlcnVsZWFuLWxpZ2h0IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWNlcnVsZWFuLWxpZ2h0IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWNlcnVsZWFuLWxpZ2h0IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAubmF2YmFyLmlzLWNlcnVsZWFuLWxpZ2h0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgIC5uYXZiYXIuaXMtY2VydWxlYW4tbGlnaHQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLm5hdmJhci5pcy1jZXJ1bGVhbi1saWdodCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZThmMztcbiAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLm5hdmJhci5pcy1jZXJ1bGVhbi1saWdodCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLm5hdmJhci5pcy1jZXJ1bGVhbi1saWdodCAubmF2YmFyLWJ1cmdlciB7XG4gICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm5hdmJhci5pcy1jZXJ1bGVhbi1saWdodCAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci5pcy1jZXJ1bGVhbi1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgICAgIC5uYXZiYXIuaXMtY2VydWxlYW4tbGlnaHQgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLmlzLWNlcnVsZWFuLWxpZ2h0IC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgICAubmF2YmFyLmlzLWNlcnVsZWFuLWxpZ2h0IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWNlcnVsZWFuLWxpZ2h0IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWNlcnVsZWFuLWxpZ2h0IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtY2VydWxlYW4tbGlnaHQgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLWNlcnVsZWFuLWxpZ2h0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1jZXJ1bGVhbi1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLWNlcnVsZWFuLWxpZ2h0IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgICAgIC5uYXZiYXIuaXMtY2VydWxlYW4tbGlnaHQgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1jZXJ1bGVhbi1saWdodCAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy1jZXJ1bGVhbi1saWdodCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLWNlcnVsZWFuLWxpZ2h0IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtY2VydWxlYW4tbGlnaHQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWU4ZjM7XG4gICAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgICAubmF2YmFyLmlzLWNlcnVsZWFuLWxpZ2h0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgICAgIC5uYXZiYXIuaXMtY2VydWxlYW4tbGlnaHQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzE5MTkxOTsgfVxuICAgICAgLm5hdmJhci5pcy1jZXJ1bGVhbi1saWdodCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgICAgIC5uYXZiYXIuaXMtY2VydWxlYW4tbGlnaHQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLWNlcnVsZWFuLWxpZ2h0IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWU4ZjM7XG4gICAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgICAubmF2YmFyLmlzLWNlcnVsZWFuLWxpZ2h0IC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGMkY4O1xuICAgICAgICBjb2xvcjogIzE5MTkxOTsgfSB9XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5uYXZiYXIgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAzLjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uYXZiYXIuaGFzLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAycHggMCAwICNGNUY1RjU7IH1cbiAgLm5hdmJhci5pcy1maXhlZC1ib3R0b20sIC5uYXZiYXIuaXMtZml4ZWQtdG9wIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAzMDsgfVxuICAubmF2YmFyLmlzLWZpeGVkLWJvdHRvbSB7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLm5hdmJhci5pcy1maXhlZC1ib3R0b20uaGFzLXNoYWRvdyB7XG4gICAgICBib3gtc2hhZG93OiAwIC0ycHggMCAwICNGNUY1RjU7IH1cbiAgLm5hdmJhci5pcy1maXhlZC10b3Age1xuICAgIHRvcDogMDsgfVxuXG5odG1sLmhhcy1uYXZiYXItZml4ZWQtdG9wLFxuYm9keS5oYXMtbmF2YmFyLWZpeGVkLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAzLjI1cmVtOyB9XG5cbmh0bWwuaGFzLW5hdmJhci1maXhlZC1ib3R0b20sXG5ib2R5Lmhhcy1uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDMuMjVyZW07IH1cblxuLm5hdmJhci1icmFuZCxcbi5uYXZiYXItdGFicyB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWluLWhlaWdodDogMy4yNXJlbTsgfVxuXG4ubmF2YmFyLWJyYW5kIGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXItYnJhbmQgYS5uYXZiYXItaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5uYXZiYXItdGFicyB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMy4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMy4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLm5hdmJhci1idXJnZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB3aWR0aDogMTZweDsgfVxuICAgIC5uYXZiYXItYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpOyB9XG4gICAgLm5hdmJhci1idXJnZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7IH1cbiAgICAubmF2YmFyLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IGNhbGMoNTAlICsgNHB4KTsgfVxuICAubmF2YmFyLWJ1cmdlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAubmF2YmFyLWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgLm5hdmJhci1idXJnZXIuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5uYXZiYXItYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5uYXZiYXItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdmJhci1pdGVtLFxuLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNGNUY1RjU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uYXZiYXItaXRlbSAuaWNvbjpvbmx5LWNoaWxkLFxuICAubmF2YmFyLWxpbmsgLmljb246b25seS1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW07IH1cblxuYS5uYXZiYXItaXRlbSxcbi5uYXZiYXItbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBhLm5hdmJhci1pdGVtOmZvY3VzLCBhLm5hdmJhci1pdGVtOmZvY3VzLXdpdGhpbiwgYS5uYXZiYXItaXRlbTpob3ZlciwgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci1saW5rOmZvY3VzLXdpdGhpbixcbiAgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxNzNFO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uYXZiYXItaXRlbSB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7IH1cbiAgLm5hdmJhci1pdGVtIGltZyB7XG4gICAgbWF4LWhlaWdodDogMS43NXJlbTsgfVxuICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5uYXZiYXItaXRlbS5pcy1leHBhbmRlZCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxOyB9XG4gIC5uYXZiYXItaXRlbS5pcy10YWIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBtaW4taGVpZ2h0OiAzLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSAtIDFweCk7IH1cbiAgICAubmF2YmFyLWl0ZW0uaXMtdGFiOmZvY3VzLCAubmF2YmFyLWl0ZW0uaXMtdGFiOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0UwNTkyOTsgfVxuICAgIC5uYXZiYXItaXRlbS5pcy10YWIuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0UwNTkyOTtcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gLSAzcHgpOyB9XG5cbi5uYXZiYXItY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7IH1cblxuLm5hdmJhci1saW5rOm5vdCguaXMtYXJyb3dsZXNzKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtOyB9XG4gIC5uYXZiYXItbGluazpub3QoLmlzLWFycm93bGVzcyk6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDg1Q0E7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1ZW07XG4gICAgcmlnaHQ6IDEuMTI1ZW07IH1cblxuLm5hdmJhci1kcm9wZG93biB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07IH1cbiAgLm5hdmJhci1kcm9wZG93biAubmF2YmFyLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuXG4ubmF2YmFyLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDAuNXJlbSAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmF2YmFyID4gLmNvbnRhaW5lciwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAubmF2YmFyID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLXRhYnMgLm5hdmJhci1pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzE3M0U7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDI1LCAyNSwgMjUsIDAuMSk7XG4gICAgcGFkZGluZzogMC41cmVtIDA7IH1cbiAgICAubmF2YmFyLW1lbnUuaXMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLXRvdWNoLCAubmF2YmFyLmlzLWZpeGVkLXRvcC10b3VjaCB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMzA7IH1cbiAgLm5hdmJhci5pcy1maXhlZC1ib3R0b20tdG91Y2gge1xuICAgIGJvdHRvbTogMDsgfVxuICAgIC5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLXRvdWNoLmhhcy1zaGFkb3cge1xuICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCByZ2JhKDI1LCAyNSwgMjUsIDAuMSk7IH1cbiAgLm5hdmJhci5pcy1maXhlZC10b3AtdG91Y2gge1xuICAgIHRvcDogMDsgfVxuICAubmF2YmFyLmlzLWZpeGVkLXRvcCAubmF2YmFyLW1lbnUsIC5uYXZiYXIuaXMtZml4ZWQtdG9wLXRvdWNoIC5uYXZiYXItbWVudSB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjI1cmVtKTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICBodG1sLmhhcy1uYXZiYXItZml4ZWQtdG9wLXRvdWNoLFxuICBib2R5Lmhhcy1uYXZiYXItZml4ZWQtdG9wLXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yNXJlbTsgfVxuICBodG1sLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLXRvdWNoLFxuICBib2R5Lmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLFxuICAubmF2YmFyLW1lbnUsXG4gIC5uYXZiYXItc3RhcnQsXG4gIC5uYXZiYXItZW5kIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5uYXZiYXIge1xuICAgIG1pbi1oZWlnaHQ6IDMuMjVyZW07IH1cbiAgICAubmF2YmFyLmlzLXNwYWNlZCB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDJyZW07IH1cbiAgICAgIC5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItc3RhcnQsXG4gICAgICAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWVuZCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5uYXZiYXIuaXMtc3BhY2VkIGEubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWxpbmsge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAubmF2YmFyLmlzLXRyYW5zcGFyZW50IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy10cmFuc3BhcmVudCBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItbGluazpob3ZlcixcbiAgICAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rLCAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtaG92ZXJhYmxlOmZvY3VzIC5uYXZiYXItbGluaywgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWhvdmVyYWJsZTpmb2N1cy13aXRoaW4gLm5hdmJhci1saW5rLCAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtaG92ZXJhYmxlOmhvdmVyIC5uYXZiYXItbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgY29sb3I6ICMwMDg1Q0E7IH1cbiAgLm5hdmJhci1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLWxpbmsge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLXVwIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDAuMjVlbSwgLTAuMjVlbSk7IH1cbiAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi11cCAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RiZGJkYjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIC04cHggOHB4IHJnYmEoMjUsIDI1LCAyNSwgMC4xKTtcbiAgICB0b3A6IGF1dG87IH1cbiAgLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSAubmF2YmFyLWRyb3Bkb3duLCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmZvY3VzIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6Zm9jdXMtd2l0aGluIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6aG92ZXIgLm5hdmJhci1kcm9wZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItaXRlbS5pcy1hY3RpdmUgLm5hdmJhci1kcm9wZG93bi5pcy1ib3hlZCwgLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpmb2N1cyAubmF2YmFyLWRyb3Bkb3duLCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmZvY3VzIC5uYXZiYXItZHJvcGRvd24uaXMtYm94ZWQsIC5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6Zm9jdXMtd2l0aGluIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6Zm9jdXMtd2l0aGluIC5uYXZiYXItZHJvcGRvd24uaXMtYm94ZWQsIC5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6aG92ZXIgLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpob3ZlciAubmF2YmFyLWRyb3Bkb3duLmlzLWJveGVkIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAubmF2YmFyLW1lbnUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAubmF2YmFyLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5uYXZiYXItZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5uYXZiYXItZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkYmRiZGI7XG4gICAgYm94LXNoYWRvdzogMCA4cHggOHB4IHJnYmEoMjUsIDI1LCAyNSwgMC4xKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiAyMDsgfVxuICAgIC5uYXZiYXItZHJvcGRvd24gLm5hdmJhci1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cbiAgICAgIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAgIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgICBjb2xvcjogIzAwODVDQTsgfVxuICAgIC5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItZHJvcGRvd24uaXMtYm94ZWQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCByZ2JhKDI1LCAyNSwgMjUsIDAuMSksIDAgMCAwIDFweCByZ2JhKDI1LCAyNSwgMjUsIDAuMSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRvcDogY2FsYygxMDAlICsgKC00cHgpKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07IH1cbiAgICAubmF2YmFyLWRyb3Bkb3duLmlzLXJpZ2h0IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDsgfVxuICAubmF2YmFyLWRpdmlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLm5hdmJhciA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5uYXZiYXItYnJhbmQsXG4gIC5jb250YWluZXIgPiAubmF2YmFyIC5uYXZiYXItYnJhbmQsXG4gIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiAubmF2YmFyIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTsgfVxuICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLW1lbnUsIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLm5hdmJhciA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5uYXZiYXItbWVudSxcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXIgLm5hdmJhci1tZW51LFxuICBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gLm5hdmJhciAubmF2YmFyLW1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW07IH1cbiAgLm5hdmJhci5pcy1maXhlZC1ib3R0b20tZGVza3RvcCwgLm5hdmJhci5pcy1maXhlZC10b3AtZGVza3RvcCB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMzA7IH1cbiAgLm5hdmJhci5pcy1maXhlZC1ib3R0b20tZGVza3RvcCB7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLm5hdmJhci5pcy1maXhlZC1ib3R0b20tZGVza3RvcC5oYXMtc2hhZG93IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAzcHggcmdiYSgyNSwgMjUsIDI1LCAwLjEpOyB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtdG9wLWRlc2t0b3Age1xuICAgIHRvcDogMDsgfVxuICBodG1sLmhhcy1uYXZiYXItZml4ZWQtdG9wLWRlc2t0b3AsXG4gIGJvZHkuaGFzLW5hdmJhci1maXhlZC10b3AtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDMuMjVyZW07IH1cbiAgaHRtbC5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS1kZXNrdG9wLFxuICBib2R5Lmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjI1cmVtOyB9XG4gIGh0bWwuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtdG9wLFxuICBib2R5Lmhhcy1zcGFjZWQtbmF2YmFyLWZpeGVkLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDUuMjVyZW07IH1cbiAgaHRtbC5oYXMtc3BhY2VkLW5hdmJhci1maXhlZC1ib3R0b20sXG4gIGJvZHkuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4yNXJlbTsgfVxuICBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmU6bm90KDpmb2N1cyk6bm90KDpob3ZlciksXG4gIC5uYXZiYXItbGluay5pcy1hY3RpdmU6bm90KDpmb2N1cyk6bm90KDpob3Zlcikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluaywgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxNzNFOyB9IH1cblxuLmhlcm8uaXMtZnVsbGhlaWdodC13aXRoLW5hdmJhciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjI1cmVtKTsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbTsgfVxuICAucGFnaW5hdGlvbi5pcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC5wYWdpbmF0aW9uLmlzLW1lZGl1bSwgc2VjdGlvbi5wYWdpbmF0aW9uLndwLWJsb2NrLWdyb3VwIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLnBhZ2luYXRpb24uaXMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5wYWdpbmF0aW9uLmlzLXJvdW5kZWQgLnBhZ2luYXRpb24tcHJldmlvdXMsXG4gIC5wYWdpbmF0aW9uLmlzLXJvdW5kZWQgLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDsgfVxuICAucGFnaW5hdGlvbi5pcy1yb3VuZGVkIC5wYWdpbmF0aW9uLWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDsgfVxuXG4ucGFnaW5hdGlvbixcbi5wYWdpbmF0aW9uLWxpc3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dCxcbi5wYWdpbmF0aW9uLWxpbmssXG4ucGFnaW5hdGlvbi1lbGxpcHNpcyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dCxcbi5wYWdpbmF0aW9uLWxpbmsge1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBtaW4td2lkdGg6IDIuNWVtOyB9XG4gIC5wYWdpbmF0aW9uLXByZXZpb3VzOmhvdmVyLFxuICAucGFnaW5hdGlvbi1uZXh0OmhvdmVyLFxuICAucGFnaW5hdGlvbi1saW5rOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNiNWI1YjU7XG4gICAgY29sb3I6ICMzNjM2MzY7IH1cbiAgLnBhZ2luYXRpb24tcHJldmlvdXM6Zm9jdXMsXG4gIC5wYWdpbmF0aW9uLW5leHQ6Zm9jdXMsXG4gIC5wYWdpbmF0aW9uLWxpbms6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwODVDQTsgfVxuICAucGFnaW5hdGlvbi1wcmV2aW91czphY3RpdmUsXG4gIC5wYWdpbmF0aW9uLW5leHQ6YWN0aXZlLFxuICAucGFnaW5hdGlvbi1saW5rOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMjUsIDI1LCAyNSwgMC4yKTsgfVxuICAucGFnaW5hdGlvbi1wcmV2aW91c1tkaXNhYmxlZF0sIC5wYWdpbmF0aW9uLXByZXZpb3VzLmlzLWRpc2FibGVkLFxuICAucGFnaW5hdGlvbi1uZXh0W2Rpc2FibGVkXSxcbiAgLnBhZ2luYXRpb24tbmV4dC5pcy1kaXNhYmxlZCxcbiAgLnBhZ2luYXRpb24tbGlua1tkaXNhYmxlZF0sXG4gIC5wYWdpbmF0aW9uLWxpbmsuaXMtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICM3YTdhN2E7XG4gICAgb3BhY2l0eTogMC41OyB9XG5cbi5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dCB7XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODVDQTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4NUNBO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnaW5hdGlvbi1lbGxpcHNpcyB7XG4gIGNvbG9yOiAjYjViNWI1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ucGFnaW5hdGlvbi1saXN0IHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5wYWdpbmF0aW9uLWxpc3QgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucGFnaW5hdGlvbi1wcmV2aW91cyxcbiAgLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxOyB9XG4gIC5wYWdpbmF0aW9uLWxpc3QgbGkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAucGFnaW5hdGlvbi1saXN0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG9yZGVyOiAxOyB9XG4gIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuICAucGFnaW5hdGlvbi1uZXh0LFxuICAucGFnaW5hdGlvbi1saW5rLFxuICAucGFnaW5hdGlvbi1lbGxpcHNpcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wYWdpbmF0aW9uLXByZXZpb3VzIHtcbiAgICBvcmRlcjogMjsgfVxuICAucGFnaW5hdGlvbi1uZXh0IHtcbiAgICBvcmRlcjogMzsgfVxuICAucGFnaW5hdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5wYWdpbmF0aW9uLmlzLWNlbnRlcmVkIC5wYWdpbmF0aW9uLXByZXZpb3VzIHtcbiAgICAgIG9yZGVyOiAxOyB9XG4gICAgLnBhZ2luYXRpb24uaXMtY2VudGVyZWQgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgLnBhZ2luYXRpb24uaXMtY2VudGVyZWQgLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgICBvcmRlcjogMzsgfVxuICAgIC5wYWdpbmF0aW9uLmlzLXJpZ2h0IC5wYWdpbmF0aW9uLXByZXZpb3VzIHtcbiAgICAgIG9yZGVyOiAxOyB9XG4gICAgLnBhZ2luYXRpb24uaXMtcmlnaHQgLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIC5wYWdpbmF0aW9uLmlzLXJpZ2h0IC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIG9yZGVyOiAzOyB9IH1cblxuLnBhbmVsIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKDI1LCAyNSwgMjUsIDAuMSksIDAgMHB4IDAgMXB4IHJnYmEoMjUsIDI1LCAyNSwgMC4wMik7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAucGFuZWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5wYW5lbC5pcy13aGl0ZSAucGFuZWwtaGVhZGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAucGFuZWwuaXMtd2hpdGUgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7IH1cbiAgLnBhbmVsLmlzLXdoaXRlIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5wYW5lbC5pcy1ibGFjayAucGFuZWwtaGVhZGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAucGFuZWwuaXMtYmxhY2sgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxOTE5MTk7IH1cbiAgLnBhbmVsLmlzLWJsYWNrIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gIC5wYW5lbC5pcy1saWdodCAucGFuZWwtaGVhZGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIC5wYW5lbC5pcy1saWdodCAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y1RjVGNTsgfVxuICAucGFuZWwuaXMtbGlnaHQgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gICAgY29sb3I6ICNGNUY1RjU7IH1cbiAgLnBhbmVsLmlzLWRhcmsgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QThCOEY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhbmVsLmlzLWRhcmsgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM4QThCOEY7IH1cbiAgLnBhbmVsLmlzLWRhcmsgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gICAgY29sb3I6ICM4QThCOEY7IH1cbiAgLnBhbmVsLmlzLXByaW1hcnkgLnBhbmVsLWhlYWRpbmcsIC5ocy1mb3JtIC5wYW5lbC5ocy1idXR0b24gLnBhbmVsLWhlYWRpbmcsIC53cGNmNy1mb3JtIC5wYW5lbC53cGNmNy1zdWJtaXQgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMDU5Mjk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhbmVsLmlzLXByaW1hcnkgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUsIC5ocy1mb3JtIC5wYW5lbC5ocy1idXR0b24gLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUsIC53cGNmNy1mb3JtIC5wYW5lbC53cGNmNy1zdWJtaXQgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNFMDU5Mjk7IH1cbiAgLnBhbmVsLmlzLXByaW1hcnkgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiwgLmhzLWZvcm0gLnBhbmVsLmhzLWJ1dHRvbiAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uLCAud3BjZjctZm9ybSAucGFuZWwud3BjZjctc3VibWl0IC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICAgIGNvbG9yOiAjRTA1OTI5OyB9XG4gIC5wYW5lbC5pcy1saW5rIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NUNBO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYW5lbC5pcy1saW5rIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA4NUNBOyB9XG4gIC5wYW5lbC5pcy1saW5rIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICAgIGNvbG9yOiAjMDA4NUNBOyB9XG4gIC5wYW5lbC5pcy1pbmZvIC5wYW5lbC1oZWFkaW5nLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnBhbmVsIC5wYW5lbC1oZWFkaW5nLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnBhbmVsIC5wYW5lbC1oZWFkaW5nLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnBhbmVsIC5wYW5lbC1oZWFkaW5nLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnBhbmVsIC5wYW5lbC1oZWFkaW5nLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnBhbmVsIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NUNBO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYW5lbC5pcy1pbmZvIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnBhbmVsIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnBhbmVsIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnBhbmVsIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnBhbmVsIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnBhbmVsIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA4NUNBOyB9XG4gIC5wYW5lbC5pcy1pbmZvIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24sIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEucGFuZWwgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5wYW5lbCAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLnBhbmVsIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24sIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEucGFuZWwgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5wYW5lbCAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgICBjb2xvcjogIzAwODVDQTsgfVxuICAucGFuZWwuaXMtc3VjY2VzcyAucGFuZWwtaGVhZGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFuZWwuaXMtc3VjY2VzcyAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ4Yzc4ZTsgfVxuICAucGFuZWwuaXMtc3VjY2VzcyAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgICBjb2xvcjogIzQ4Yzc4ZTsgfVxuICAucGFuZWwuaXMtd2FybmluZyAucGFuZWwtaGVhZGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzg0NTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIC5wYW5lbC5pcy13YXJuaW5nIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZDODQ1OyB9XG4gIC5wYW5lbC5pcy13YXJuaW5nIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICAgIGNvbG9yOiAjRkZDODQ1OyB9XG4gIC5wYW5lbC5pcy1kYW5nZXIgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTQ2Njg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhbmVsLmlzLWRhbmdlciAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YxNDY2ODsgfVxuICAucGFuZWwuaXMtZGFuZ2VyIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICAgIGNvbG9yOiAjZjE0NjY4OyB9XG4gIC5wYW5lbC5pcy1zZWNvbmRhcnkgLnBhbmVsLWhlYWRpbmcsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5wYW5lbC5idXR0b24gLnBhbmVsLWhlYWRpbmcsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5wYW5lbC5ocy1idXR0b24gLnBhbmVsLWhlYWRpbmcsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5wYW5lbC5ocy1idXR0b24gLnBhbmVsLWhlYWRpbmcsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5wYW5lbC53cGNmNy1zdWJtaXQgLnBhbmVsLWhlYWRpbmcsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5wYW5lbC53cGNmNy1zdWJtaXQgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzE3M0U7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnBhbmVsLmlzLXNlY29uZGFyeSAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLnBhbmVsLmJ1dHRvbiAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLnBhbmVsLmhzLWJ1dHRvbiAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLnBhbmVsLmhzLWJ1dHRvbiAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLnBhbmVsLndwY2Y3LXN1Ym1pdCAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLnBhbmVsLndwY2Y3LXN1Ym1pdCAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAzMTczRTsgfVxuICAucGFuZWwuaXMtc2Vjb25kYXJ5IC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5wYW5lbC5idXR0b24gLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLnBhbmVsLmhzLWJ1dHRvbiAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAucGFuZWwuaHMtYnV0dG9uIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5wYW5lbC53cGNmNy1zdWJtaXQgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLnBhbmVsLndwY2Y3LXN1Ym1pdCAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgICBjb2xvcjogIzAzMTczRTsgfVxuICAucGFuZWwuaXMtb3JhbmdlIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA1OTI5O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5wYW5lbC5pcy1vcmFuZ2UgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNFMDU5Mjk7IH1cbiAgLnBhbmVsLmlzLW9yYW5nZSAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgICBjb2xvcjogI0UwNTkyOTsgfVxuICAucGFuZWwuaXMtdGFuZ2VyaW5lIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ4QjAwO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5wYW5lbC5pcy10YW5nZXJpbmUgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNFRDhCMDA7IH1cbiAgLnBhbmVsLmlzLXRhbmdlcmluZSAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgICBjb2xvcjogI0VEOEIwMDsgfVxuICAucGFuZWwuaXMtc2xhdGUgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU5NUE7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnBhbmVsLmlzLXNsYXRlIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTg1OTVBOyB9XG4gIC5wYW5lbC5pcy1zbGF0ZSAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgICBjb2xvcjogIzU4NTk1QTsgfVxuICAucGFuZWwuaXMtY2VydWxlYW4tbGlnaHQgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUYyRjg7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgLnBhbmVsLmlzLWNlcnVsZWFuLWxpZ2h0IC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTVGMkY4OyB9XG4gIC5wYW5lbC5pcy1jZXJ1bGVhbi1saWdodCAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgICBjb2xvcjogI0U1RjJGODsgfVxuXG4ucGFuZWwtdGFiczpub3QoOmxhc3QtY2hpbGQpLFxuLnBhbmVsLWJsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDsgfVxuXG4ucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBjb2xvcjogIzM2MzYzNjtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiAwLjc1ZW0gMWVtOyB9XG5cbi5wYW5lbC10YWJzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wYW5lbC10YWJzIGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkYmRiO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgcGFkZGluZzogMC41ZW07IH1cbiAgICAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNGE0YTRhO1xuICAgICAgY29sb3I6ICMzNjM2MzY7IH1cblxuLnBhbmVsLWxpc3QgYSB7XG4gIGNvbG9yOiAjNTg1OTVBOyB9XG4gIC5wYW5lbC1saXN0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA4NUNBOyB9XG5cbi5wYW5lbC1ibG9jayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTsgfVxuICAucGFuZWwtYmxvY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTsgfVxuICAucGFuZWwtYmxvY2sgPiAuY29udHJvbCwgLmhzLWZvcm0gLnBhbmVsLWJsb2NrID4gLmhzLWZpZWxkdHlwZS10ZXh0LFxuICAuaHMtZm9ybSAucGFuZWwtYmxvY2sgPiAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyLFxuICAuaHMtZm9ybSAucGFuZWwtYmxvY2sgPiAuaHMtZmllbGR0eXBlLXRleHRhcmVhLCAuaHMtZm9ybSAucGFuZWwtYmxvY2sgPiAuaHMtZGVwZW5kZW50LWZpZWxkIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhbmVsLWJsb2NrLmlzLXdyYXBwZWQge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucGFuZWwtYmxvY2suaXMtYWN0aXZlIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwODVDQTtcbiAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAgIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICAgICAgY29sb3I6ICMwMDg1Q0E7IH1cbiAgLnBhbmVsLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4OyB9XG5cbmEucGFuZWwtYmxvY2ssXG5sYWJlbC5wYW5lbC1ibG9jayB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBhLnBhbmVsLWJsb2NrOmhvdmVyLFxuICBsYWJlbC5wYW5lbC1ibG9jazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTsgfVxuXG4ucGFuZWwtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMWVtO1xuICBjb2xvcjogIzdhN2E3YTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07IH1cbiAgLnBhbmVsLWljb24gLmZhIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLnRhYnMge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAudGFicyBhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkYmRiZGI7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGNvbG9yOiAjNTg1OTVBO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC50YWJzIGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM2MzYzNjtcbiAgICAgIGNvbG9yOiAjMzYzNjM2OyB9XG4gIC50YWJzIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDg1Q0E7XG4gICAgICBjb2xvcjogIzAwODVDQTsgfVxuICAudGFicyB1bCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGJkYmRiO1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAudGFicyB1bC5pcy1sZWZ0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTsgfVxuICAgIC50YWJzIHVsLmlzLWNlbnRlciB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTsgfVxuICAgIC50YWJzIHVsLmlzLXJpZ2h0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVlbTsgfVxuICAudGFicyAuaWNvbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTsgfVxuICAudGFicyAuaWNvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07IH1cbiAgLnRhYnMuaXMtY2VudGVyZWQgdWwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC50YWJzLmlzLXJpZ2h0IHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC50YWJzLmlzLWJveGVkIGEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwOyB9XG4gICAgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RiZGJkYjsgfVxuICAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAudGFicy5pcy1mdWxsd2lkdGggbGkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAudGFicy5pcy10b2dnbGUgYSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYjViNWI1O1xuICAgICAgei1pbmRleDogMjsgfVxuICAudGFicy5pcy10b2dnbGUgbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgLnRhYnMuaXMtdG9nZ2xlIGxpOmZpcnN0LWNoaWxkIGEge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7IH1cbiAgLnRhYnMuaXMtdG9nZ2xlIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4OyB9XG4gIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODVDQTtcbiAgICBib3JkZXItY29sb3I6ICMwMDg1Q0E7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTsgfVxuICAudGFicy5pcy10b2dnbGUgdWwge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLnRhYnMuaXMtdG9nZ2xlLmlzLXRvZ2dsZS1yb3VuZGVkIGxpOmZpcnN0LWNoaWxkIGEge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07IH1cbiAgLnRhYnMuaXMtdG9nZ2xlLmlzLXRvZ2dsZS1yb3VuZGVkIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVlbTsgfVxuICAudGFicy5pcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC50YWJzLmlzLW1lZGl1bSwgc2VjdGlvbi50YWJzLndwLWJsb2NrLWdyb3VwIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLnRhYnMuaXMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi8qIEJ1bG1hIEdyaWQgKi9cbi5jb2x1bW4sIC53cC1ibG9jay1jb2x1bW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgcGFkZGluZzogMC43NXJlbTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW5hcnJvdywgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmNvbHVtbi5pcy1uYXJyb3csIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1uYXJyb3cud3AtYmxvY2stY29sdW1uLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuaXMtbmFycm93LndwLWJsb2NrLWNvbHVtbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogdW5zZXQ7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1mdWxsLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuY29sdW1uLmlzLWZ1bGwsIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1mdWxsLndwLWJsb2NrLWNvbHVtbiwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmlzLWZ1bGwud3AtYmxvY2stY29sdW1uIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMsIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMsIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy10aHJlZS1xdWFydGVycy53cC1ibG9jay1jb2x1bW4sIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5pcy10aHJlZS1xdWFydGVycy53cC1ibG9jay1jb2x1bW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLXR3by10aGlyZHMsIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5jb2x1bW4uaXMtdHdvLXRoaXJkcywgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLXR3by10aGlyZHMud3AtYmxvY2stY29sdW1uLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuaXMtdHdvLXRoaXJkcy53cC1ibG9jay1jb2x1bW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjYlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtaGFsZiwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmNvbHVtbi5pcy1oYWxmLCAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtaGFsZi53cC1ibG9jay1jb2x1bW4sIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5pcy1oYWxmLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb25lLXRoaXJkLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuY29sdW1uLmlzLW9uZS10aGlyZCwgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9uZS10aGlyZC53cC1ibG9jay1jb2x1bW4sIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5pcy1vbmUtdGhpcmQud3AtYmxvY2stY29sdW1uIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9uZS1xdWFydGVyLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuY29sdW1uLmlzLW9uZS1xdWFydGVyLCAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtb25lLXF1YXJ0ZXIud3AtYmxvY2stY29sdW1uLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuaXMtb25lLXF1YXJ0ZXIud3AtYmxvY2stY29sdW1uIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vbmUtZmlmdGgsIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5jb2x1bW4uaXMtb25lLWZpZnRoLCAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtb25lLWZpZnRoLndwLWJsb2NrLWNvbHVtbiwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmlzLW9uZS1maWZ0aC53cC1ibG9jay1jb2x1bW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLXR3by1maWZ0aHMsIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5jb2x1bW4uaXMtdHdvLWZpZnRocywgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLXR3by1maWZ0aHMud3AtYmxvY2stY29sdW1uLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuaXMtdHdvLWZpZnRocy53cC1ibG9jay1jb2x1bW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLXRocmVlLWZpZnRocywgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMsIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy10aHJlZS1maWZ0aHMud3AtYmxvY2stY29sdW1uLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuaXMtdGhyZWUtZmlmdGhzLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtZm91ci1maWZ0aHMsIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5jb2x1bW4uaXMtZm91ci1maWZ0aHMsIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1mb3VyLWZpZnRocy53cC1ibG9jay1jb2x1bW4sIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5pcy1mb3VyLWZpZnRocy53cC1ibG9jay1jb2x1bW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycywgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMsIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMud3AtYmxvY2stY29sdW1uLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLCAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtb2Zmc2V0LXR3by10aGlyZHMud3AtYmxvY2stY29sdW1uLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuaXMtb2Zmc2V0LXR3by10aGlyZHMud3AtYmxvY2stY29sdW1uIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtaGFsZiwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmNvbHVtbi5pcy1vZmZzZXQtaGFsZiwgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC1oYWxmLndwLWJsb2NrLWNvbHVtbiwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmlzLW9mZnNldC1oYWxmLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQsIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZCwgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC1vbmUtdGhpcmQud3AtYmxvY2stY29sdW1uLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuaXMtb2Zmc2V0LW9uZS10aGlyZC53cC1ibG9jay1jb2x1bW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlciwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIsIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIud3AtYmxvY2stY29sdW1uLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgsIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aCwgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC1vbmUtZmlmdGgud3AtYmxvY2stY29sdW1uLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuaXMtb2Zmc2V0LW9uZS1maWZ0aC53cC1ibG9jay1jb2x1bW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocywgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocywgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC10d28tZmlmdGhzLndwLWJsb2NrLWNvbHVtbiwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmlzLW9mZnNldC10d28tZmlmdGhzLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMsIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocywgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC10aHJlZS1maWZ0aHMud3AtYmxvY2stY29sdW1uLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy53cC1ibG9jay1jb2x1bW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMsIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5jb2x1bW4uaXMtb2Zmc2V0LWZvdXItZmlmdGhzLCAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLndwLWJsb2NrLWNvbHVtbiwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmlzLW9mZnNldC1mb3VyLWZpZnRocy53cC1ibG9jay1jb2x1bW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0wLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuY29sdW1uLmlzLTAsIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy0wLndwLWJsb2NrLWNvbHVtbiwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmlzLTAud3AtYmxvY2stY29sdW1uIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAwJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0wLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuY29sdW1uLmlzLW9mZnNldC0wLCAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtb2Zmc2V0LTAud3AtYmxvY2stY29sdW1uLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuaXMtb2Zmc2V0LTAud3AtYmxvY2stY29sdW1uIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0xLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuY29sdW1uLmlzLTEsIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy0xLndwLWJsb2NrLWNvbHVtbiwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmlzLTEud3AtYmxvY2stY29sdW1uIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0xLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuY29sdW1uLmlzLW9mZnNldC0xLCAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtb2Zmc2V0LTEud3AtYmxvY2stY29sdW1uLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuaXMtb2Zmc2V0LTEud3AtYmxvY2stY29sdW1uIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0yLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuY29sdW1uLmlzLTIsIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy0yLndwLWJsb2NrLWNvbHVtbiwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmlzLTIud3AtYmxvY2stY29sdW1uIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMiwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmNvbHVtbi5pcy1vZmZzZXQtMiwgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC0yLndwLWJsb2NrLWNvbHVtbiwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmlzLW9mZnNldC0yLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTMsIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5jb2x1bW4uaXMtMywgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLTMud3AtYmxvY2stY29sdW1uLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuaXMtMy53cC1ibG9jay1jb2x1bW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0zLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuY29sdW1uLmlzLW9mZnNldC0zLCAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtb2Zmc2V0LTMud3AtYmxvY2stY29sdW1uLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuaXMtb2Zmc2V0LTMud3AtYmxvY2stY29sdW1uIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtNCwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmNvbHVtbi5pcy00LCAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtNC53cC1ibG9jay1jb2x1bW4sIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5pcy00LndwLWJsb2NrLWNvbHVtbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTQsIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5jb2x1bW4uaXMtb2Zmc2V0LTQsIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vZmZzZXQtNC53cC1ibG9jay1jb2x1bW4sIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5pcy1vZmZzZXQtNC53cC1ibG9jay1jb2x1bW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy01LCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuY29sdW1uLmlzLTUsIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy01LndwLWJsb2NrLWNvbHVtbiwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmlzLTUud3AtYmxvY2stY29sdW1uIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtNSwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmNvbHVtbi5pcy1vZmZzZXQtNSwgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC01LndwLWJsb2NrLWNvbHVtbiwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmlzLW9mZnNldC01LndwLWJsb2NrLWNvbHVtbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTYsIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5jb2x1bW4uaXMtNiwgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLTYud3AtYmxvY2stY29sdW1uLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuaXMtNi53cC1ibG9jay1jb2x1bW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC02LCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuY29sdW1uLmlzLW9mZnNldC02LCAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtb2Zmc2V0LTYud3AtYmxvY2stY29sdW1uLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuaXMtb2Zmc2V0LTYud3AtYmxvY2stY29sdW1uIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtNywgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmNvbHVtbi5pcy03LCAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtNy53cC1ibG9jay1jb2x1bW4sIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5pcy03LndwLWJsb2NrLWNvbHVtbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTcsIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5jb2x1bW4uaXMtb2Zmc2V0LTcsIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vZmZzZXQtNy53cC1ibG9jay1jb2x1bW4sIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5pcy1vZmZzZXQtNy53cC1ibG9jay1jb2x1bW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy04LCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuY29sdW1uLmlzLTgsIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy04LndwLWJsb2NrLWNvbHVtbiwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmlzLTgud3AtYmxvY2stY29sdW1uIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtOCwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmNvbHVtbi5pcy1vZmZzZXQtOCwgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC04LndwLWJsb2NrLWNvbHVtbiwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmlzLW9mZnNldC04LndwLWJsb2NrLWNvbHVtbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTksIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5jb2x1bW4uaXMtOSwgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLTkud3AtYmxvY2stY29sdW1uLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuaXMtOS53cC1ibG9jay1jb2x1bW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC05LCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuY29sdW1uLmlzLW9mZnNldC05LCAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtb2Zmc2V0LTkud3AtYmxvY2stY29sdW1uLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuaXMtb2Zmc2V0LTkud3AtYmxvY2stY29sdW1uIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMTAsIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5jb2x1bW4uaXMtMTAsIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy0xMC53cC1ibG9jay1jb2x1bW4sIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5pcy0xMC53cC1ibG9jay1jb2x1bW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0xMCwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmNvbHVtbi5pcy1vZmZzZXQtMTAsIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vZmZzZXQtMTAud3AtYmxvY2stY29sdW1uLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuaXMtb2Zmc2V0LTEwLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTExLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuY29sdW1uLmlzLTExLCAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtMTEud3AtYmxvY2stY29sdW1uLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuaXMtMTEud3AtYmxvY2stY29sdW1uIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMTEsIC5pcy1tb2JpbGUud3AtYmxvY2stY29sdW1ucyA+IC5jb2x1bW4uaXMtb2Zmc2V0LTExLCAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtb2Zmc2V0LTExLndwLWJsb2NrLWNvbHVtbiwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmlzLW9mZnNldC0xMS53cC1ibG9jay1jb2x1bW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0xMiwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmNvbHVtbi5pcy0xMiwgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLTEyLndwLWJsb2NrLWNvbHVtbiwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmlzLTEyLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0xMiwgLmlzLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zID4gLmNvbHVtbi5pcy1vZmZzZXQtMTIsIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vZmZzZXQtMTIud3AtYmxvY2stY29sdW1uLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMgPiAuaXMtb2Zmc2V0LTEyLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sdW1uLmlzLW5hcnJvdy1tb2JpbGUsIC5pcy1uYXJyb3ctbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IHVuc2V0OyB9XG4gICAgLmNvbHVtbi5pcy1mdWxsLW1vYmlsZSwgLmlzLWZ1bGwtbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLW1vYmlsZSwgLmlzLXRocmVlLXF1YXJ0ZXJzLW1vYmlsZS53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuY29sdW1uLmlzLXR3by10aGlyZHMtbW9iaWxlLCAuaXMtdHdvLXRoaXJkcy1tb2JpbGUud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjYuNjY2NiU7IH1cbiAgICAuY29sdW1uLmlzLWhhbGYtbW9iaWxlLCAuaXMtaGFsZi1tb2JpbGUud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmNvbHVtbi5pcy1vbmUtdGhpcmQtbW9iaWxlLCAuaXMtb25lLXRoaXJkLW1vYmlsZS53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItbW9iaWxlLCAuaXMtb25lLXF1YXJ0ZXItbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5jb2x1bW4uaXMtb25lLWZpZnRoLW1vYmlsZSwgLmlzLW9uZS1maWZ0aC1tb2JpbGUud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjAlOyB9XG4gICAgLmNvbHVtbi5pcy10d28tZmlmdGhzLW1vYmlsZSwgLmlzLXR3by1maWZ0aHMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDQwJTsgfVxuICAgIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLW1vYmlsZSwgLmlzLXRocmVlLWZpZnRocy1tb2JpbGUud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gICAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy1tb2JpbGUsIC5pcy1mb3VyLWZpZnRocy1tb2JpbGUud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogODAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtbW9iaWxlLCAuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLW1vYmlsZS53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtbW9iaWxlLCAuaXMtb2Zmc2V0LXR3by10aGlyZHMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLW1vYmlsZSwgLmlzLW9mZnNldC1oYWxmLW1vYmlsZS53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZC1tb2JpbGUsIC5pcy1vZmZzZXQtb25lLXRoaXJkLW1vYmlsZS53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItbW9iaWxlLCAuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLW1vYmlsZS53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC1tb2JpbGUsIC5pcy1vZmZzZXQtb25lLWZpZnRoLW1vYmlsZS53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMtbW9iaWxlLCAuaXMtb2Zmc2V0LXR3by1maWZ0aHMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNDAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLW1vYmlsZSwgLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNjAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtbW9iaWxlLCAuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLW1vYmlsZS53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgwJTsgfVxuICAgIC5jb2x1bW4uaXMtMC1tb2JpbGUsIC5pcy0wLW1vYmlsZS53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTAtbW9iaWxlLCAuaXMtb2Zmc2V0LTAtbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgICAuY29sdW1uLmlzLTEtbW9iaWxlLCAuaXMtMS1tb2JpbGUud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC0xLW1vYmlsZSwgLmlzLW9mZnNldC0xLW1vYmlsZS53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy0yLW1vYmlsZSwgLmlzLTItbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTItbW9iaWxlLCAuaXMtb2Zmc2V0LTItbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gICAgLmNvbHVtbi5pcy0zLW1vYmlsZSwgLmlzLTMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTMtbW9iaWxlLCAuaXMtb2Zmc2V0LTMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgLmNvbHVtbi5pcy00LW1vYmlsZSwgLmlzLTQtbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTQtbW9iaWxlLCAuaXMtb2Zmc2V0LTQtbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy01LW1vYmlsZSwgLmlzLTUtbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTUtbW9iaWxlLCAuaXMtb2Zmc2V0LTUtbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gICAgLmNvbHVtbi5pcy02LW1vYmlsZSwgLmlzLTYtbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTYtbW9iaWxlLCAuaXMtb2Zmc2V0LTYtbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgLmNvbHVtbi5pcy03LW1vYmlsZSwgLmlzLTctbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTctbW9iaWxlLCAuaXMtb2Zmc2V0LTctbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy04LW1vYmlsZSwgLmlzLTgtbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTgtbW9iaWxlLCAuaXMtb2Zmc2V0LTgtbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gICAgLmNvbHVtbi5pcy05LW1vYmlsZSwgLmlzLTktbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTktbW9iaWxlLCAuaXMtb2Zmc2V0LTktbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICAgLmNvbHVtbi5pcy0xMC1tb2JpbGUsIC5pcy0xMC1tb2JpbGUud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMTAtbW9iaWxlLCAuaXMtb2Zmc2V0LTEwLW1vYmlsZS53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtMTEtbW9iaWxlLCAuaXMtMTEtbW9iaWxlLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTExLW1vYmlsZSwgLmlzLW9mZnNldC0xMS1tb2JpbGUud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgICAuY29sdW1uLmlzLTEyLW1vYmlsZSwgLmlzLTEyLW1vYmlsZS53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMTItbW9iaWxlLCAuaXMtb2Zmc2V0LTEyLW1vYmlsZS53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAuY29sdW1uLmlzLW5hcnJvdywgLmlzLW5hcnJvdy53cC1ibG9jay1jb2x1bW4sIC5jb2x1bW4uaXMtbmFycm93LXRhYmxldCwgLmlzLW5hcnJvdy10YWJsZXQud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogdW5zZXQ7IH1cbiAgICAuY29sdW1uLmlzLWZ1bGwsIC5pcy1mdWxsLndwLWJsb2NrLWNvbHVtbiwgLmNvbHVtbi5pcy1mdWxsLXRhYmxldCwgLmlzLWZ1bGwtdGFibGV0LndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLCAuaXMtdGhyZWUtcXVhcnRlcnMud3AtYmxvY2stY29sdW1uLCAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLXRhYmxldCwgLmlzLXRocmVlLXF1YXJ0ZXJzLXRhYmxldC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuY29sdW1uLmlzLXR3by10aGlyZHMsIC5pcy10d28tdGhpcmRzLndwLWJsb2NrLWNvbHVtbiwgLmNvbHVtbi5pcy10d28tdGhpcmRzLXRhYmxldCwgLmlzLXR3by10aGlyZHMtdGFibGV0LndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDY2LjY2NjYlOyB9XG4gICAgLmNvbHVtbi5pcy1oYWxmLCAuaXMtaGFsZi53cC1ibG9jay1jb2x1bW4sIC5jb2x1bW4uaXMtaGFsZi10YWJsZXQsIC5pcy1oYWxmLXRhYmxldC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuY29sdW1uLmlzLW9uZS10aGlyZCwgLmlzLW9uZS10aGlyZC53cC1ibG9jay1jb2x1bW4sIC5jb2x1bW4uaXMtb25lLXRoaXJkLXRhYmxldCwgLmlzLW9uZS10aGlyZC10YWJsZXQud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLW9uZS1xdWFydGVyLCAuaXMtb25lLXF1YXJ0ZXIud3AtYmxvY2stY29sdW1uLCAuY29sdW1uLmlzLW9uZS1xdWFydGVyLXRhYmxldCwgLmlzLW9uZS1xdWFydGVyLXRhYmxldC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAuY29sdW1uLmlzLW9uZS1maWZ0aCwgLmlzLW9uZS1maWZ0aC53cC1ibG9jay1jb2x1bW4sIC5jb2x1bW4uaXMtb25lLWZpZnRoLXRhYmxldCwgLmlzLW9uZS1maWZ0aC10YWJsZXQud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjAlOyB9XG4gICAgLmNvbHVtbi5pcy10d28tZmlmdGhzLCAuaXMtdHdvLWZpZnRocy53cC1ibG9jay1jb2x1bW4sIC5jb2x1bW4uaXMtdHdvLWZpZnRocy10YWJsZXQsIC5pcy10d28tZmlmdGhzLXRhYmxldC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAuY29sdW1uLmlzLXRocmVlLWZpZnRocywgLmlzLXRocmVlLWZpZnRocy53cC1ibG9jay1jb2x1bW4sIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLXRhYmxldCwgLmlzLXRocmVlLWZpZnRocy10YWJsZXQud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gICAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocywgLmlzLWZvdXItZmlmdGhzLndwLWJsb2NrLWNvbHVtbiwgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy10YWJsZXQsIC5pcy1mb3VyLWZpZnRocy10YWJsZXQud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogODAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMsIC5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMud3AtYmxvY2stY29sdW1uLCAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy10YWJsZXQsIC5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtdGFibGV0LndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLXRoaXJkcywgLmlzLW9mZnNldC10d28tdGhpcmRzLndwLWJsb2NrLWNvbHVtbiwgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLXRoaXJkcy10YWJsZXQsIC5pcy1vZmZzZXQtdHdvLXRoaXJkcy10YWJsZXQud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYsIC5pcy1vZmZzZXQtaGFsZi53cC1ibG9jay1jb2x1bW4sIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYtdGFibGV0LCAuaXMtb2Zmc2V0LWhhbGYtdGFibGV0LndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLCAuaXMtb2Zmc2V0LW9uZS10aGlyZC53cC1ibG9jay1jb2x1bW4sIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZC10YWJsZXQsIC5pcy1vZmZzZXQtb25lLXRoaXJkLXRhYmxldC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIsIC5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIud3AtYmxvY2stY29sdW1uLCAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci10YWJsZXQsIC5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItdGFibGV0LndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLCAuaXMtb2Zmc2V0LW9uZS1maWZ0aC53cC1ibG9jay1jb2x1bW4sIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC10YWJsZXQsIC5pcy1vZmZzZXQtb25lLWZpZnRoLXRhYmxldC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMsIC5pcy1vZmZzZXQtdHdvLWZpZnRocy53cC1ibG9jay1jb2x1bW4sIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMtdGFibGV0LCAuaXMtb2Zmc2V0LXR3by1maWZ0aHMtdGFibGV0LndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNDAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLCAuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy53cC1ibG9jay1jb2x1bW4sIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocy10YWJsZXQsIC5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXRhYmxldC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDYwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LWZvdXItZmlmdGhzLCAuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLndwLWJsb2NrLWNvbHVtbiwgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtdGFibGV0LCAuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXRhYmxldC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgwJTsgfVxuICAgIC5jb2x1bW4uaXMtMCwgLmlzLTAud3AtYmxvY2stY29sdW1uLCAuY29sdW1uLmlzLTAtdGFibGV0LCAuaXMtMC10YWJsZXQud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC0wLCAuaXMtb2Zmc2V0LTAud3AtYmxvY2stY29sdW1uLCAuY29sdW1uLmlzLW9mZnNldC0wLXRhYmxldCwgLmlzLW9mZnNldC0wLXRhYmxldC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gICAgLmNvbHVtbi5pcy0xLCAuaXMtMS53cC1ibG9jay1jb2x1bW4sIC5jb2x1bW4uaXMtMS10YWJsZXQsIC5pcy0xLXRhYmxldC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTEsIC5pcy1vZmZzZXQtMS53cC1ibG9jay1jb2x1bW4sIC5jb2x1bW4uaXMtb2Zmc2V0LTEtdGFibGV0LCAuaXMtb2Zmc2V0LTEtdGFibGV0LndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLTIsIC5pcy0yLndwLWJsb2NrLWNvbHVtbiwgLmNvbHVtbi5pcy0yLXRhYmxldCwgLmlzLTItdGFibGV0LndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTIsIC5pcy1vZmZzZXQtMi53cC1ibG9jay1jb2x1bW4sIC5jb2x1bW4uaXMtb2Zmc2V0LTItdGFibGV0LCAuaXMtb2Zmc2V0LTItdGFibGV0LndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gICAgLmNvbHVtbi5pcy0zLCAuaXMtMy53cC1ibG9jay1jb2x1bW4sIC5jb2x1bW4uaXMtMy10YWJsZXQsIC5pcy0zLXRhYmxldC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC0zLCAuaXMtb2Zmc2V0LTMud3AtYmxvY2stY29sdW1uLCAuY29sdW1uLmlzLW9mZnNldC0zLXRhYmxldCwgLmlzLW9mZnNldC0zLXRhYmxldC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgIC5jb2x1bW4uaXMtNCwgLmlzLTQud3AtYmxvY2stY29sdW1uLCAuY29sdW1uLmlzLTQtdGFibGV0LCAuaXMtNC10YWJsZXQud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtNCwgLmlzLW9mZnNldC00LndwLWJsb2NrLWNvbHVtbiwgLmNvbHVtbi5pcy1vZmZzZXQtNC10YWJsZXQsIC5pcy1vZmZzZXQtNC10YWJsZXQud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLTUsIC5pcy01LndwLWJsb2NrLWNvbHVtbiwgLmNvbHVtbi5pcy01LXRhYmxldCwgLmlzLTUtdGFibGV0LndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTUsIC5pcy1vZmZzZXQtNS53cC1ibG9jay1jb2x1bW4sIC5jb2x1bW4uaXMtb2Zmc2V0LTUtdGFibGV0LCAuaXMtb2Zmc2V0LTUtdGFibGV0LndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gICAgLmNvbHVtbi5pcy02LCAuaXMtNi53cC1ibG9jay1jb2x1bW4sIC5jb2x1bW4uaXMtNi10YWJsZXQsIC5pcy02LXRhYmxldC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC02LCAuaXMtb2Zmc2V0LTYud3AtYmxvY2stY29sdW1uLCAuY29sdW1uLmlzLW9mZnNldC02LXRhYmxldCwgLmlzLW9mZnNldC02LXRhYmxldC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgIC5jb2x1bW4uaXMtNywgLmlzLTcud3AtYmxvY2stY29sdW1uLCAuY29sdW1uLmlzLTctdGFibGV0LCAuaGVyby5pcy1wcmltYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbiwgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbiwgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbiwgLmhlcm8uaXMtcHJpbWFyeSAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4sIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4sIC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4sXG4gICAgLmhlcm86aG92ZXIuaXMtcHJpbWFyeSAuaGVyby1ib2R5IC5jb2x1bW4sIC5oZXJvOmhvdmVyLmlzLXByaW1hcnkgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLFxuICAgIC5oZXJvOmZvY3VzLmlzLXByaW1hcnkgLmhlcm8tYm9keSAuY29sdW1uLCAuaGVybzpmb2N1cy5pcy1wcmltYXJ5IC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbiwgLmlzLTctdGFibGV0LndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTcsIC5pcy1vZmZzZXQtNy53cC1ibG9jay1jb2x1bW4sIC5jb2x1bW4uaXMtb2Zmc2V0LTctdGFibGV0LCAuaXMtb2Zmc2V0LTctdGFibGV0LndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy04LCAuaXMtOC53cC1ibG9jay1jb2x1bW4sIC5jb2x1bW4uaXMtOC10YWJsZXQsIC5pcy04LXRhYmxldC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC04LCAuaXMtb2Zmc2V0LTgud3AtYmxvY2stY29sdW1uLCAuY29sdW1uLmlzLW9mZnNldC04LXRhYmxldCwgLmlzLW9mZnNldC04LXRhYmxldC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtOSwgLmlzLTkud3AtYmxvY2stY29sdW1uLCAuY29sdW1uLmlzLTktdGFibGV0LCAuaXMtOS10YWJsZXQud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtOSwgLmlzLW9mZnNldC05LndwLWJsb2NrLWNvbHVtbiwgLmNvbHVtbi5pcy1vZmZzZXQtOS10YWJsZXQsIC5pcy1vZmZzZXQtOS10YWJsZXQud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgICAuY29sdW1uLmlzLTEwLCAuaXMtMTAud3AtYmxvY2stY29sdW1uLCAuY29sdW1uLmlzLTEwLXRhYmxldCwgLmlzLTEwLXRhYmxldC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC0xMCwgLmlzLW9mZnNldC0xMC53cC1ibG9jay1jb2x1bW4sIC5jb2x1bW4uaXMtb2Zmc2V0LTEwLXRhYmxldCwgLmlzLW9mZnNldC0xMC10YWJsZXQud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLTExLCAuaXMtMTEud3AtYmxvY2stY29sdW1uLCAuY29sdW1uLmlzLTExLXRhYmxldCwgLmlzLTExLXRhYmxldC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC0xMSwgLmlzLW9mZnNldC0xMS53cC1ibG9jay1jb2x1bW4sIC5jb2x1bW4uaXMtb2Zmc2V0LTExLXRhYmxldCwgLmlzLW9mZnNldC0xMS10YWJsZXQud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgICAuY29sdW1uLmlzLTEyLCAuaXMtMTIud3AtYmxvY2stY29sdW1uLCAuY29sdW1uLmlzLTEyLXRhYmxldCwgLmlzLTEyLXRhYmxldC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMTIsIC5pcy1vZmZzZXQtMTIud3AtYmxvY2stY29sdW1uLCAuY29sdW1uLmlzLW9mZnNldC0xMi10YWJsZXQsIC5pcy1vZmZzZXQtMTItdGFibGV0LndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5jb2x1bW4uaXMtbmFycm93LXRvdWNoLCAuaXMtbmFycm93LXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IHVuc2V0OyB9XG4gICAgLmNvbHVtbi5pcy1mdWxsLXRvdWNoLCAuaXMtZnVsbC10b3VjaC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy10b3VjaCwgLmlzLXRocmVlLXF1YXJ0ZXJzLXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy10b3VjaCwgLmlzLXR3by10aGlyZHMtdG91Y2gud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjYuNjY2NiU7IH1cbiAgICAuY29sdW1uLmlzLWhhbGYtdG91Y2gsIC5pcy1oYWxmLXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5jb2x1bW4uaXMtb25lLXRoaXJkLXRvdWNoLCAuaXMtb25lLXRoaXJkLXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDMzLjMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vbmUtcXVhcnRlci10b3VjaCwgLmlzLW9uZS1xdWFydGVyLXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5jb2x1bW4uaXMtb25lLWZpZnRoLXRvdWNoLCAuaXMtb25lLWZpZnRoLXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDIwJTsgfVxuICAgIC5jb2x1bW4uaXMtdHdvLWZpZnRocy10b3VjaCwgLmlzLXR3by1maWZ0aHMtdG91Y2gud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNDAlOyB9XG4gICAgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMtdG91Y2gsIC5pcy10aHJlZS1maWZ0aHMtdG91Y2gud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gICAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy10b3VjaCwgLmlzLWZvdXItZmlmdGhzLXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXRvdWNoLCAuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLXRoaXJkcy10b3VjaCwgLmlzLW9mZnNldC10d28tdGhpcmRzLXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLXRvdWNoLCAuaXMtb2Zmc2V0LWhhbGYtdG91Y2gud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQtdG91Y2gsIC5pcy1vZmZzZXQtb25lLXRoaXJkLXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci10b3VjaCwgLmlzLW9mZnNldC1vbmUtcXVhcnRlci10b3VjaC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC10b3VjaCwgLmlzLW9mZnNldC1vbmUtZmlmdGgtdG91Y2gud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLXRvdWNoLCAuaXMtb2Zmc2V0LXR3by1maWZ0aHMtdG91Y2gud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtdG91Y2gsIC5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNjAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtdG91Y2gsIC5pcy1vZmZzZXQtZm91ci1maWZ0aHMtdG91Y2gud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MCU7IH1cbiAgICAuY29sdW1uLmlzLTAtdG91Y2gsIC5pcy0wLXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMC10b3VjaCwgLmlzLW9mZnNldC0wLXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgICAuY29sdW1uLmlzLTEtdG91Y2gsIC5pcy0xLXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMS10b3VjaCwgLmlzLW9mZnNldC0xLXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLTItdG91Y2gsIC5pcy0yLXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTItdG91Y2gsIC5pcy1vZmZzZXQtMi10b3VjaC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtMy10b3VjaCwgLmlzLTMtdG91Y2gud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMy10b3VjaCwgLmlzLW9mZnNldC0zLXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgLmNvbHVtbi5pcy00LXRvdWNoLCAuaXMtNC10b3VjaC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC00LXRvdWNoLCAuaXMtb2Zmc2V0LTQtdG91Y2gud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLTUtdG91Y2gsIC5pcy01LXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTUtdG91Y2gsIC5pcy1vZmZzZXQtNS10b3VjaC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtNi10b3VjaCwgLmlzLTYtdG91Y2gud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtNi10b3VjaCwgLmlzLW9mZnNldC02LXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgLmNvbHVtbi5pcy03LXRvdWNoLCAuaXMtNy10b3VjaC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC03LXRvdWNoLCAuaXMtb2Zmc2V0LTctdG91Y2gud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLTgtdG91Y2gsIC5pcy04LXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTgtdG91Y2gsIC5pcy1vZmZzZXQtOC10b3VjaC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtOS10b3VjaCwgLmlzLTktdG91Y2gud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtOS10b3VjaCwgLmlzLW9mZnNldC05LXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICAgLmNvbHVtbi5pcy0xMC10b3VjaCwgLmlzLTEwLXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTEwLXRvdWNoLCAuaXMtb2Zmc2V0LTEwLXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy0xMS10b3VjaCwgLmlzLTExLXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTExLXRvdWNoLCAuaXMtb2Zmc2V0LTExLXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gICAgLmNvbHVtbi5pcy0xMi10b3VjaCwgLmlzLTEyLXRvdWNoLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC0xMi10b3VjaCwgLmlzLW9mZnNldC0xMi10b3VjaC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29sdW1uLmlzLW5hcnJvdy1kZXNrdG9wLCAuaXMtbmFycm93LWRlc2t0b3Aud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogdW5zZXQ7IH1cbiAgICAuY29sdW1uLmlzLWZ1bGwtZGVza3RvcCwgLmlzLWZ1bGwtZGVza3RvcC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy1kZXNrdG9wLCAuaXMtdGhyZWUtcXVhcnRlcnMtZGVza3RvcC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuY29sdW1uLmlzLXR3by10aGlyZHMtZGVza3RvcCwgLmlzLXR3by10aGlyZHMtZGVza3RvcC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA2Ni42NjY2JTsgfVxuICAgIC5jb2x1bW4uaXMtaGFsZi1kZXNrdG9wLCAuaXMtaGFsZi1kZXNrdG9wLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5jb2x1bW4uaXMtb25lLXRoaXJkLWRlc2t0b3AsIC5pcy1vbmUtdGhpcmQtZGVza3RvcC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItZGVza3RvcCwgLmlzLW9uZS1xdWFydGVyLWRlc2t0b3Aud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLmNvbHVtbi5pcy1vbmUtZmlmdGgtZGVza3RvcCwgLmlzLW9uZS1maWZ0aC1kZXNrdG9wLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDIwJTsgfVxuICAgIC5jb2x1bW4uaXMtdHdvLWZpZnRocy1kZXNrdG9wLCAuaXMtdHdvLWZpZnRocy1kZXNrdG9wLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDQwJTsgfVxuICAgIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLWRlc2t0b3AsIC5pcy10aHJlZS1maWZ0aHMtZGVza3RvcC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAuY29sdW1uLmlzLWZvdXItZmlmdGhzLWRlc2t0b3AsIC5pcy1mb3VyLWZpZnRocy1kZXNrdG9wLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3AsIC5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtZGVza3RvcC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtZGVza3RvcCwgLmlzLW9mZnNldC10d28tdGhpcmRzLWRlc2t0b3Aud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYtZGVza3RvcCwgLmlzLW9mZnNldC1oYWxmLWRlc2t0b3Aud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQtZGVza3RvcCwgLmlzLW9mZnNldC1vbmUtdGhpcmQtZGVza3RvcC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItZGVza3RvcCwgLmlzLW9mZnNldC1vbmUtcXVhcnRlci1kZXNrdG9wLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLWRlc2t0b3AsIC5pcy1vZmZzZXQtb25lLWZpZnRoLWRlc2t0b3Aud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLWRlc2t0b3AsIC5pcy1vZmZzZXQtdHdvLWZpZnRocy1kZXNrdG9wLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNDAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLWRlc2t0b3AsIC5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLWRlc2t0b3Aud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy1kZXNrdG9wLCAuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLWRlc2t0b3Aud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MCU7IH1cbiAgICAuY29sdW1uLmlzLTAtZGVza3RvcCwgLmlzLTAtZGVza3RvcC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTAtZGVza3RvcCwgLmlzLW9mZnNldC0wLWRlc2t0b3Aud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAgIC5jb2x1bW4uaXMtMS1kZXNrdG9wLCAuaXMtMS1kZXNrdG9wLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMS1kZXNrdG9wLCAuaXMtb2Zmc2V0LTEtZGVza3RvcC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy0yLWRlc2t0b3AsIC5pcy0yLWRlc2t0b3Aud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMi1kZXNrdG9wLCAuaXMtb2Zmc2V0LTItZGVza3RvcC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtMy1kZXNrdG9wLCAuaXMtMy1kZXNrdG9wLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTMtZGVza3RvcCwgLmlzLW9mZnNldC0zLWRlc2t0b3Aud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICAuY29sdW1uLmlzLTQtZGVza3RvcCwgLmlzLTQtZGVza3RvcC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC00LWRlc2t0b3AsIC5pcy1vZmZzZXQtNC1kZXNrdG9wLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy01LWRlc2t0b3AsIC5pcy01LWRlc2t0b3Aud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtNS1kZXNrdG9wLCAuaXMtb2Zmc2V0LTUtZGVza3RvcC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtNi1kZXNrdG9wLCAuaGVyby5pcy1wcmltYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbiwgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbiwgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbiwgLmhlcm8uaXMtcHJpbWFyeSAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4sIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4sIC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4sXG4gICAgLmhlcm86aG92ZXIuaXMtcHJpbWFyeSAuaGVyby1ib2R5IC5jb2x1bW4sIC5oZXJvOmhvdmVyLmlzLXByaW1hcnkgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLFxuICAgIC5oZXJvOmZvY3VzLmlzLXByaW1hcnkgLmhlcm8tYm9keSAuY29sdW1uLCAuaGVybzpmb2N1cy5pcy1wcmltYXJ5IC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbiwgLmlzLTYtZGVza3RvcC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC02LWRlc2t0b3AsIC5pcy1vZmZzZXQtNi1kZXNrdG9wLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgLmNvbHVtbi5pcy03LWRlc2t0b3AsIC5oZXJvLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC5jb2x1bW4uaXMtc2Vjb25kYXJ5LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b24gLmhlcm8tYm9keSAuY29sdW1uLmlzLXNlY29uZGFyeSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbi5pcy1zZWNvbmRhcnksIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1ib2R5IC5jb2x1bW4uaXMtc2Vjb25kYXJ5LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLmhlcm8tYm9keSAuY29sdW1uLmlzLXNlY29uZGFyeSwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbi5pcy1zZWNvbmRhcnksIC5oZXJvLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b24gLmhlcm8tYm9keSAuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW4sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1ib2R5IC5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLmhlcm8tYm9keSAuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW4sIC5oZXJvLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1jb2x1bW4uYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b24gLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5idXR0b24sIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLndwY2Y3LXN1Ym1pdCAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uYnV0dG9uLCAuaGVyby5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbiAuaGVyby1ib2R5IC5ocy1mb3JtIC53cC1ibG9jay1jb2x1bW4uaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby5idXR0b24gLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAuaGVyby1ib2R5IC5ocy1mb3JtIC53cC1ibG9jay1jb2x1bW4uaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmhzLWZvcm0gLndwLWJsb2NrLWNvbHVtbi5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uaHMtYnV0dG9uLCAuaGVyby5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5ocy1idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbiAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b24gLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLndwY2Y3LXN1Ym1pdCAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uaHMtYnV0dG9uLCAuaHMtZm9ybSAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby53cGNmNy1zdWJtaXQgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWNvbHVtbi53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b24gLmhlcm8tYm9keSAud3BjZjctZm9ybSAud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1ib2R5IC53cGNmNy1mb3JtIC53cC1ibG9jay1jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWNvbHVtbi53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbi53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4ud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b24gLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4ud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b24gLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi53cGNmNy1zdWJtaXQsIC5oZXJvLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5jb2x1bW4uYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAuY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbi5idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1ib2R5IC5jb2x1bW4uYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b24gLmhlcm8tYm9keSAuY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbi5idXR0b24sIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLndwY2Y3LXN1Ym1pdCAuaGVyby1ib2R5IC5jb2x1bW4uYnV0dG9uLCAuaGVyby5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbi5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbiAuaGVyby1ib2R5IC5ocy1mb3JtIC5jb2x1bW4uaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby5idXR0b24gLmhlcm8tYm9keSAuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbi5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAuaGVyby1ib2R5IC5ocy1mb3JtIC5jb2x1bW4uaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLmhlcm8tYm9keSAuY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbi5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAuaGVyby1ib2R5IC5jb2x1bW4uaHMtYnV0dG9uLCAuaGVyby5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbi5ocy1idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbiAuaGVyby1ib2R5IC5jb2x1bW4uaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b24gLmhlcm8tYm9keSAuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbi5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLndwY2Y3LXN1Ym1pdCAuaGVyby1ib2R5IC5jb2x1bW4uaHMtYnV0dG9uLCAuaHMtZm9ybSAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby53cGNmNy1zdWJtaXQgLmhlcm8tYm9keSAuY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmNvbHVtbi53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC5jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b24gLmhlcm8tYm9keSAud3BjZjctZm9ybSAuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbi53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1ib2R5IC53cGNmNy1mb3JtIC5jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gLmhlcm8tYm9keSAuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbi53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1ib2R5IC5jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLmhlcm8tYm9keSAuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmNvbHVtbi53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC5jb2x1bW4ud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b24gLmhlcm8tYm9keSAuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbi53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1ib2R5IC5jb2x1bW4ud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b24gLmhlcm8tYm9keSAuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbi53cGNmNy1zdWJtaXQsXG4gICAgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbi5pcy1zZWNvbmRhcnksXG4gICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbi5pcy1zZWNvbmRhcnksXG4gICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbi5pcy1zZWNvbmRhcnksXG4gICAgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbi5pcy1zZWNvbmRhcnksXG4gICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbi5pcy1zZWNvbmRhcnksXG4gICAgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbi5pcy1zZWNvbmRhcnksIC5oZXJvOmhvdmVyLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b246aG92ZXIgLmhlcm8tYm9keSAuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW4sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbjpob3ZlciAuaGVyby1ib2R5IC5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQ6aG92ZXIgLmhlcm8tYm9keSAuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW4sIC5oZXJvOmhvdmVyLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1jb2x1bW4uYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVybzpob3Zlci5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbjpob3ZlciAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b246aG92ZXIgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5idXR0b24sIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLndwY2Y3LXN1Ym1pdDpob3ZlciAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uYnV0dG9uLCAuaGVybzpob3Zlci5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbjpob3ZlciAuaGVyby1ib2R5IC5ocy1mb3JtIC53cC1ibG9jay1jb2x1bW4uaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby5idXR0b246aG92ZXIgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdDpob3ZlciAuaGVyby1ib2R5IC5ocy1mb3JtIC53cC1ibG9jay1jb2x1bW4uaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQ6aG92ZXIgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmhzLWZvcm0gLndwLWJsb2NrLWNvbHVtbi5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdDpob3ZlciAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uaHMtYnV0dG9uLCAuaGVybzpob3Zlci5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5ocy1idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbjpob3ZlciAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b246aG92ZXIgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLndwY2Y3LXN1Ym1pdDpob3ZlciAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uaHMtYnV0dG9uLCAuaHMtZm9ybSAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby53cGNmNy1zdWJtaXQ6aG92ZXIgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWNvbHVtbi53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvOmhvdmVyLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b246aG92ZXIgLmhlcm8tYm9keSAud3BjZjctZm9ybSAud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbjpob3ZlciAuaGVyby1ib2R5IC53cGNmNy1mb3JtIC53cC1ibG9jay1jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaGVyby5ocy1idXR0b246aG92ZXIgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWNvbHVtbi53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLmhzLWJ1dHRvbjpob3ZlciAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQ6aG92ZXIgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbi53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvOmhvdmVyLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4ud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b246aG92ZXIgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbjpob3ZlciAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4ud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b246aG92ZXIgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi53cGNmNy1zdWJtaXQsIC5oZXJvOmhvdmVyLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5jb2x1bW4uYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVybzpob3Zlci5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAuY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbi5idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbjpob3ZlciAuaGVyby1ib2R5IC5jb2x1bW4uYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b246aG92ZXIgLmhlcm8tYm9keSAuY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbi5idXR0b24sIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLndwY2Y3LXN1Ym1pdDpob3ZlciAuaGVyby1ib2R5IC5jb2x1bW4uYnV0dG9uLCAuaGVybzpob3Zlci5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbi5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbjpob3ZlciAuaGVyby1ib2R5IC5ocy1mb3JtIC5jb2x1bW4uaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby5idXR0b246aG92ZXIgLmhlcm8tYm9keSAuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbi5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdDpob3ZlciAuaGVyby1ib2R5IC5ocy1mb3JtIC5jb2x1bW4uaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQ6aG92ZXIgLmhlcm8tYm9keSAuY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbi5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdDpob3ZlciAuaGVyby1ib2R5IC5jb2x1bW4uaHMtYnV0dG9uLCAuaGVybzpob3Zlci5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbi5ocy1idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbjpob3ZlciAuaGVyby1ib2R5IC5jb2x1bW4uaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b246aG92ZXIgLmhlcm8tYm9keSAuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbi5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLndwY2Y3LXN1Ym1pdDpob3ZlciAuaGVyby1ib2R5IC5jb2x1bW4uaHMtYnV0dG9uLCAuaHMtZm9ybSAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby53cGNmNy1zdWJtaXQ6aG92ZXIgLmhlcm8tYm9keSAuY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmNvbHVtbi53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvOmhvdmVyLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC5jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b246aG92ZXIgLmhlcm8tYm9keSAud3BjZjctZm9ybSAuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbi53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbjpob3ZlciAuaGVyby1ib2R5IC53cGNmNy1mb3JtIC5jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaGVyby5ocy1idXR0b246aG92ZXIgLmhlcm8tYm9keSAuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbi53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLmhzLWJ1dHRvbjpob3ZlciAuaGVyby1ib2R5IC5jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQ6aG92ZXIgLmhlcm8tYm9keSAuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmNvbHVtbi53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvOmhvdmVyLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC5jb2x1bW4ud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b246aG92ZXIgLmhlcm8tYm9keSAuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbi53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbjpob3ZlciAuaGVyby1ib2R5IC5jb2x1bW4ud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b246aG92ZXIgLmhlcm8tYm9keSAuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbi53cGNmNy1zdWJtaXQsXG4gICAgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbi5pcy1zZWNvbmRhcnksXG4gICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbi5pcy1zZWNvbmRhcnksXG4gICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbi5pcy1zZWNvbmRhcnksXG4gICAgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbi5pcy1zZWNvbmRhcnksXG4gICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbi5pcy1zZWNvbmRhcnksXG4gICAgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbi5pcy1zZWNvbmRhcnksIC5oZXJvOmZvY3VzLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b246Zm9jdXMgLmhlcm8tYm9keSAuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW4sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbjpmb2N1cyAuaGVyby1ib2R5IC5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQ6Zm9jdXMgLmhlcm8tYm9keSAuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW4sIC5oZXJvOmZvY3VzLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1jb2x1bW4uYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVybzpmb2N1cy5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbjpmb2N1cyAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b246Zm9jdXMgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5idXR0b24sIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLndwY2Y3LXN1Ym1pdDpmb2N1cyAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uYnV0dG9uLCAuaGVybzpmb2N1cy5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbjpmb2N1cyAuaGVyby1ib2R5IC5ocy1mb3JtIC53cC1ibG9jay1jb2x1bW4uaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby5idXR0b246Zm9jdXMgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdDpmb2N1cyAuaGVyby1ib2R5IC5ocy1mb3JtIC53cC1ibG9jay1jb2x1bW4uaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQ6Zm9jdXMgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmhzLWZvcm0gLndwLWJsb2NrLWNvbHVtbi5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdDpmb2N1cyAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uaHMtYnV0dG9uLCAuaGVybzpmb2N1cy5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5ocy1idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbjpmb2N1cyAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b246Zm9jdXMgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLndwY2Y3LXN1Ym1pdDpmb2N1cyAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uaHMtYnV0dG9uLCAuaHMtZm9ybSAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby53cGNmNy1zdWJtaXQ6Zm9jdXMgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWNvbHVtbi53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvOmZvY3VzLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b246Zm9jdXMgLmhlcm8tYm9keSAud3BjZjctZm9ybSAud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbjpmb2N1cyAuaGVyby1ib2R5IC53cGNmNy1mb3JtIC53cC1ibG9jay1jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaGVyby5ocy1idXR0b246Zm9jdXMgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWNvbHVtbi53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLmhzLWJ1dHRvbjpmb2N1cyAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQ6Zm9jdXMgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbi53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvOmZvY3VzLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4ud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b246Zm9jdXMgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbjpmb2N1cyAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4ud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b246Zm9jdXMgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi53cGNmNy1zdWJtaXQsIC5oZXJvOmZvY3VzLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5jb2x1bW4uYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVybzpmb2N1cy5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAuY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbi5idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbjpmb2N1cyAuaGVyby1ib2R5IC5jb2x1bW4uYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b246Zm9jdXMgLmhlcm8tYm9keSAuY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbi5idXR0b24sIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLndwY2Y3LXN1Ym1pdDpmb2N1cyAuaGVyby1ib2R5IC5jb2x1bW4uYnV0dG9uLCAuaGVybzpmb2N1cy5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbi5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbjpmb2N1cyAuaGVyby1ib2R5IC5ocy1mb3JtIC5jb2x1bW4uaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby5idXR0b246Zm9jdXMgLmhlcm8tYm9keSAuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbi5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdDpmb2N1cyAuaGVyby1ib2R5IC5ocy1mb3JtIC5jb2x1bW4uaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQ6Zm9jdXMgLmhlcm8tYm9keSAuY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbi5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdDpmb2N1cyAuaGVyby1ib2R5IC5jb2x1bW4uaHMtYnV0dG9uLCAuaGVybzpmb2N1cy5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbi5ocy1idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbjpmb2N1cyAuaGVyby1ib2R5IC5jb2x1bW4uaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b246Zm9jdXMgLmhlcm8tYm9keSAuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbi5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLndwY2Y3LXN1Ym1pdDpmb2N1cyAuaGVyby1ib2R5IC5jb2x1bW4uaHMtYnV0dG9uLCAuaHMtZm9ybSAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby53cGNmNy1zdWJtaXQ6Zm9jdXMgLmhlcm8tYm9keSAuY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmNvbHVtbi53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvOmZvY3VzLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC5jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b246Zm9jdXMgLmhlcm8tYm9keSAud3BjZjctZm9ybSAuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbi53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbjpmb2N1cyAuaGVyby1ib2R5IC53cGNmNy1mb3JtIC5jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaHMtZm9ybSAuaGVyby5ocy1idXR0b246Zm9jdXMgLmhlcm8tYm9keSAuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbi53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLmhzLWJ1dHRvbjpmb2N1cyAuaGVyby1ib2R5IC5jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQ6Zm9jdXMgLmhlcm8tYm9keSAuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmNvbHVtbi53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvOmZvY3VzLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC5jb2x1bW4ud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b246Zm9jdXMgLmhlcm8tYm9keSAuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbi53cGNmNy1zdWJtaXQsIC5ocy1mb3JtIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbjpmb2N1cyAuaGVyby1ib2R5IC5jb2x1bW4ud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b246Zm9jdXMgLmhlcm8tYm9keSAuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbi53cGNmNy1zdWJtaXQsIC5pcy03LWRlc2t0b3Aud3AtYmxvY2stY29sdW1uLCAuaGVyby5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5pcy1zZWNvbmRhcnksIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbiAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmlzLXNlY29uZGFyeSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uaXMtc2Vjb25kYXJ5LCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b24gLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5pcy1zZWNvbmRhcnksIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmlzLXNlY29uZGFyeSwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uaXMtc2Vjb25kYXJ5LCAuaGVyby5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uYnV0dG9uLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby53cGNmNy1zdWJtaXQgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5idXR0b24sIC5oZXJvLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b24gLmhlcm8tYm9keSAuaHMtZm9ybSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmJ1dHRvbiAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLmhlcm8tYm9keSAuaHMtZm9ybSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmhzLWZvcm0gLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uaHMtYnV0dG9uLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5ocy1idXR0b24sIC5oZXJvLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b24gLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5ocy1idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby53cGNmNy1zdWJtaXQgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5ocy1idXR0b24sIC5ocy1mb3JtIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLndwY2Y3LXN1Ym1pdCAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbiAuaGVyby1ib2R5IC53cGNmNy1mb3JtIC53cC1ibG9jay1jb2x1bW4uY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gLmhlcm8tYm9keSAud3BjZjctZm9ybSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4ud3BjZjctc3VibWl0LCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby5ocy1idXR0b24gLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4ud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbiAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4ud3BjZjctc3VibWl0LCAuaHMtZm9ybSAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b24gLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4ud3BjZjctc3VibWl0LFxuICAgIC5oZXJvOmhvdmVyLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmlzLXNlY29uZGFyeSxcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b246aG92ZXIgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5pcy1zZWNvbmRhcnksXG4gICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uaXMtc2Vjb25kYXJ5LFxuICAgIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbjpob3ZlciAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmlzLXNlY29uZGFyeSxcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQ6aG92ZXIgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5pcy1zZWNvbmRhcnksXG4gICAgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uaXMtc2Vjb25kYXJ5LCAuaGVybzpob3Zlci5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvOmhvdmVyLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b246aG92ZXIgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbjpob3ZlciAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uYnV0dG9uLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby53cGNmNy1zdWJtaXQ6aG92ZXIgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5idXR0b24sIC5oZXJvOmhvdmVyLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b246aG92ZXIgLmhlcm8tYm9keSAuaHMtZm9ybSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmJ1dHRvbjpob3ZlciAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQ6aG92ZXIgLmhlcm8tYm9keSAuaHMtZm9ybSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdDpob3ZlciAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmhzLWZvcm0gLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uaHMtYnV0dG9uLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby53cGNmNy1zdWJtaXQ6aG92ZXIgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5ocy1idXR0b24sIC5oZXJvOmhvdmVyLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b246aG92ZXIgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5ocy1idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbjpob3ZlciAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby53cGNmNy1zdWJtaXQ6aG92ZXIgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5ocy1idXR0b24sIC5ocy1mb3JtIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLndwY2Y3LXN1Ym1pdDpob3ZlciAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVybzpob3Zlci5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbjpob3ZlciAuaGVyby1ib2R5IC53cGNmNy1mb3JtIC53cC1ibG9jay1jb2x1bW4uY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b246aG92ZXIgLmhlcm8tYm9keSAud3BjZjctZm9ybSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbjpob3ZlciAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4ud3BjZjctc3VibWl0LCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby5ocy1idXR0b246aG92ZXIgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdDpob3ZlciAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4ud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVybzpob3Zlci5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbjpob3ZlciAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4ud3BjZjctc3VibWl0LCAuaHMtZm9ybSAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b246aG92ZXIgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbjpob3ZlciAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4ud3BjZjctc3VibWl0LFxuICAgIC5oZXJvOmZvY3VzLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmlzLXNlY29uZGFyeSxcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b246Zm9jdXMgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5pcy1zZWNvbmRhcnksXG4gICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uaXMtc2Vjb25kYXJ5LFxuICAgIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbjpmb2N1cyAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmlzLXNlY29uZGFyeSxcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQ6Zm9jdXMgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5pcy1zZWNvbmRhcnksXG4gICAgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uaXMtc2Vjb25kYXJ5LCAuaGVybzpmb2N1cy5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvOmZvY3VzLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b246Zm9jdXMgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbjpmb2N1cyAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uYnV0dG9uLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby53cGNmNy1zdWJtaXQ6Zm9jdXMgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5idXR0b24sIC5oZXJvOmZvY3VzLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b246Zm9jdXMgLmhlcm8tYm9keSAuaHMtZm9ybSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmJ1dHRvbjpmb2N1cyAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQ6Zm9jdXMgLmhlcm8tYm9keSAuaHMtZm9ybSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdDpmb2N1cyAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmhzLWZvcm0gLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uaHMtYnV0dG9uLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby53cGNmNy1zdWJtaXQ6Zm9jdXMgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5ocy1idXR0b24sIC5oZXJvOmZvY3VzLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b246Zm9jdXMgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5ocy1idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbjpmb2N1cyAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4uaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby53cGNmNy1zdWJtaXQ6Zm9jdXMgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi5ocy1idXR0b24sIC5ocy1mb3JtIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLndwY2Y3LXN1Ym1pdDpmb2N1cyAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVybzpmb2N1cy5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbjpmb2N1cyAuaGVyby1ib2R5IC53cGNmNy1mb3JtIC53cC1ibG9jay1jb2x1bW4uY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4ud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b246Zm9jdXMgLmhlcm8tYm9keSAud3BjZjctZm9ybSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbjpmb2N1cyAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4ud3BjZjctc3VibWl0LCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby5ocy1idXR0b246Zm9jdXMgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi53cGNmNy1zdWJtaXQsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdDpmb2N1cyAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4ud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVybzpmb2N1cy5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbjpmb2N1cyAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4ud3BjZjctc3VibWl0LCAuaHMtZm9ybSAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b246Zm9jdXMgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLmNvbHVtbi53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbjpmb2N1cyAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4uY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbi5jb2x1bW4ud3BjZjctc3VibWl0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtNy1kZXNrdG9wLCAuaXMtb2Zmc2V0LTctZGVza3RvcC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtOC1kZXNrdG9wLCAuaXMtOC1kZXNrdG9wLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTgtZGVza3RvcCwgLmlzLW9mZnNldC04LWRlc2t0b3Aud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgICAuY29sdW1uLmlzLTktZGVza3RvcCwgLmlzLTktZGVza3RvcC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC05LWRlc2t0b3AsIC5pcy1vZmZzZXQtOS1kZXNrdG9wLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICAgLmNvbHVtbi5pcy0xMC1kZXNrdG9wLCAuaXMtMTAtZGVza3RvcC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC0xMC1kZXNrdG9wLCAuaXMtb2Zmc2V0LTEwLWRlc2t0b3Aud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLTExLWRlc2t0b3AsIC5pcy0xMS1kZXNrdG9wLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTExLWRlc2t0b3AsIC5pcy1vZmZzZXQtMTEtZGVza3RvcC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtMTItZGVza3RvcCwgLmlzLTEyLWRlc2t0b3Aud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLWRlc2t0b3AsIC5pcy1vZmZzZXQtMTItZGVza3RvcC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgICAuY29sdW1uLmlzLW5hcnJvdy13aWRlc2NyZWVuLCAuaXMtbmFycm93LXdpZGVzY3JlZW4ud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogdW5zZXQ7IH1cbiAgICAuY29sdW1uLmlzLWZ1bGwtd2lkZXNjcmVlbiwgLmlzLWZ1bGwtd2lkZXNjcmVlbi53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy13aWRlc2NyZWVuLCAuaXMtdGhyZWUtcXVhcnRlcnMtd2lkZXNjcmVlbi53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuY29sdW1uLmlzLXR3by10aGlyZHMtd2lkZXNjcmVlbiwgLmlzLXR3by10aGlyZHMtd2lkZXNjcmVlbi53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA2Ni42NjY2JTsgfVxuICAgIC5jb2x1bW4uaXMtaGFsZi13aWRlc2NyZWVuLCAuaXMtaGFsZi13aWRlc2NyZWVuLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5jb2x1bW4uaXMtb25lLXRoaXJkLXdpZGVzY3JlZW4sIC5pcy1vbmUtdGhpcmQtd2lkZXNjcmVlbi53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItd2lkZXNjcmVlbiwgLmlzLW9uZS1xdWFydGVyLXdpZGVzY3JlZW4ud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLmNvbHVtbi5pcy1vbmUtZmlmdGgtd2lkZXNjcmVlbiwgLmlzLW9uZS1maWZ0aC13aWRlc2NyZWVuLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDIwJTsgfVxuICAgIC5jb2x1bW4uaXMtdHdvLWZpZnRocy13aWRlc2NyZWVuLCAuaXMtdHdvLWZpZnRocy13aWRlc2NyZWVuLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDQwJTsgfVxuICAgIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLXdpZGVzY3JlZW4sIC5pcy10aHJlZS1maWZ0aHMtd2lkZXNjcmVlbi53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAuY29sdW1uLmlzLWZvdXItZmlmdGhzLXdpZGVzY3JlZW4sIC5pcy1mb3VyLWZpZnRocy13aWRlc2NyZWVuLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXdpZGVzY3JlZW4sIC5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtd2lkZXNjcmVlbi53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtd2lkZXNjcmVlbiwgLmlzLW9mZnNldC10d28tdGhpcmRzLXdpZGVzY3JlZW4ud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYtd2lkZXNjcmVlbiwgLmlzLW9mZnNldC1oYWxmLXdpZGVzY3JlZW4ud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQtd2lkZXNjcmVlbiwgLmlzLW9mZnNldC1vbmUtdGhpcmQtd2lkZXNjcmVlbi53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItd2lkZXNjcmVlbiwgLmlzLW9mZnNldC1vbmUtcXVhcnRlci13aWRlc2NyZWVuLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLXdpZGVzY3JlZW4sIC5pcy1vZmZzZXQtb25lLWZpZnRoLXdpZGVzY3JlZW4ud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLXdpZGVzY3JlZW4sIC5pcy1vZmZzZXQtdHdvLWZpZnRocy13aWRlc2NyZWVuLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNDAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXdpZGVzY3JlZW4sIC5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXdpZGVzY3JlZW4ud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy13aWRlc2NyZWVuLCAuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXdpZGVzY3JlZW4ud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MCU7IH1cbiAgICAuY29sdW1uLmlzLTAtd2lkZXNjcmVlbiwgLmlzLTAtd2lkZXNjcmVlbi53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTAtd2lkZXNjcmVlbiwgLmlzLW9mZnNldC0wLXdpZGVzY3JlZW4ud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAgIC5jb2x1bW4uaXMtMS13aWRlc2NyZWVuLCAuaXMtMS13aWRlc2NyZWVuLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMS13aWRlc2NyZWVuLCAuaXMtb2Zmc2V0LTEtd2lkZXNjcmVlbi53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy0yLXdpZGVzY3JlZW4sIC5pcy0yLXdpZGVzY3JlZW4ud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMi13aWRlc2NyZWVuLCAuaXMtb2Zmc2V0LTItd2lkZXNjcmVlbi53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtMy13aWRlc2NyZWVuLCAuaXMtMy13aWRlc2NyZWVuLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTMtd2lkZXNjcmVlbiwgLmlzLW9mZnNldC0zLXdpZGVzY3JlZW4ud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICAuY29sdW1uLmlzLTQtd2lkZXNjcmVlbiwgLmlzLTQtd2lkZXNjcmVlbi53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC00LXdpZGVzY3JlZW4sIC5pcy1vZmZzZXQtNC13aWRlc2NyZWVuLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy01LXdpZGVzY3JlZW4sIC5oZXJvLmlzLXByaW1hcnkgLmhlcm8tYm9keSAuY29sdW1uLCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gLmhlcm8tYm9keSAuY29sdW1uLCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLmhlcm8tYm9keSAuY29sdW1uLCAuaGVyby5pcy1wcmltYXJ5IC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbiwgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbiwgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLndwLWJsb2NrLWNvbHVtbixcbiAgICAuaGVybzpob3Zlci5pcy1wcmltYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbiwgLmhlcm86aG92ZXIuaXMtcHJpbWFyeSAuaGVyby1ib2R5IC53cC1ibG9jay1jb2x1bW4sXG4gICAgLmhlcm86Zm9jdXMuaXMtcHJpbWFyeSAuaGVyby1ib2R5IC5jb2x1bW4sIC5oZXJvOmZvY3VzLmlzLXByaW1hcnkgLmhlcm8tYm9keSAud3AtYmxvY2stY29sdW1uLCAuaXMtNS13aWRlc2NyZWVuLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTUtd2lkZXNjcmVlbiwgLmlzLW9mZnNldC01LXdpZGVzY3JlZW4ud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgICAuY29sdW1uLmlzLTYtd2lkZXNjcmVlbiwgLmlzLTYtd2lkZXNjcmVlbi53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC02LXdpZGVzY3JlZW4sIC5pcy1vZmZzZXQtNi13aWRlc2NyZWVuLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgLmNvbHVtbi5pcy03LXdpZGVzY3JlZW4sIC5pcy03LXdpZGVzY3JlZW4ud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtNy13aWRlc2NyZWVuLCAuaXMtb2Zmc2V0LTctd2lkZXNjcmVlbi53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtOC13aWRlc2NyZWVuLCAuaXMtOC13aWRlc2NyZWVuLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTgtd2lkZXNjcmVlbiwgLmlzLW9mZnNldC04LXdpZGVzY3JlZW4ud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgICAuY29sdW1uLmlzLTktd2lkZXNjcmVlbiwgLmlzLTktd2lkZXNjcmVlbi53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC05LXdpZGVzY3JlZW4sIC5pcy1vZmZzZXQtOS13aWRlc2NyZWVuLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICAgLmNvbHVtbi5pcy0xMC13aWRlc2NyZWVuLCAuaXMtMTAtd2lkZXNjcmVlbi53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC0xMC13aWRlc2NyZWVuLCAuaXMtb2Zmc2V0LTEwLXdpZGVzY3JlZW4ud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLTExLXdpZGVzY3JlZW4sIC5pcy0xMS13aWRlc2NyZWVuLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTExLXdpZGVzY3JlZW4sIC5pcy1vZmZzZXQtMTEtd2lkZXNjcmVlbi53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtMTItd2lkZXNjcmVlbiwgLmlzLTEyLXdpZGVzY3JlZW4ud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLXdpZGVzY3JlZW4sIC5pcy1vZmZzZXQtMTItd2lkZXNjcmVlbi53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgICAuY29sdW1uLmlzLW5hcnJvdy1mdWxsaGQsIC5pcy1uYXJyb3ctZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IHVuc2V0OyB9XG4gICAgLmNvbHVtbi5pcy1mdWxsLWZ1bGxoZCwgLmlzLWZ1bGwtZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLWZ1bGxoZCwgLmlzLXRocmVlLXF1YXJ0ZXJzLWZ1bGxoZC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuY29sdW1uLmlzLXR3by10aGlyZHMtZnVsbGhkLCAuaXMtdHdvLXRoaXJkcy1mdWxsaGQud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjYuNjY2NiU7IH1cbiAgICAuY29sdW1uLmlzLWhhbGYtZnVsbGhkLCAuaXMtaGFsZi1mdWxsaGQud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmNvbHVtbi5pcy1vbmUtdGhpcmQtZnVsbGhkLCAuaXMtb25lLXRoaXJkLWZ1bGxoZC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItZnVsbGhkLCAuaXMtb25lLXF1YXJ0ZXItZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5jb2x1bW4uaXMtb25lLWZpZnRoLWZ1bGxoZCwgLmlzLW9uZS1maWZ0aC1mdWxsaGQud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjAlOyB9XG4gICAgLmNvbHVtbi5pcy10d28tZmlmdGhzLWZ1bGxoZCwgLmlzLXR3by1maWZ0aHMtZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDQwJTsgfVxuICAgIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLWZ1bGxoZCwgLmlzLXRocmVlLWZpZnRocy1mdWxsaGQud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gICAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy1mdWxsaGQsIC5pcy1mb3VyLWZpZnRocy1mdWxsaGQud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogODAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtZnVsbGhkLCAuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLWZ1bGxoZC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtZnVsbGhkLCAuaXMtb2Zmc2V0LXR3by10aGlyZHMtZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLWZ1bGxoZCwgLmlzLW9mZnNldC1oYWxmLWZ1bGxoZC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZC1mdWxsaGQsIC5pcy1vZmZzZXQtb25lLXRoaXJkLWZ1bGxoZC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItZnVsbGhkLCAuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLWZ1bGxoZC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC1mdWxsaGQsIC5pcy1vZmZzZXQtb25lLWZpZnRoLWZ1bGxoZC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMtZnVsbGhkLCAuaXMtb2Zmc2V0LXR3by1maWZ0aHMtZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNDAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLWZ1bGxoZCwgLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNjAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtZnVsbGhkLCAuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLWZ1bGxoZC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgwJTsgfVxuICAgIC5jb2x1bW4uaXMtMC1mdWxsaGQsIC5pcy0wLWZ1bGxoZC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTAtZnVsbGhkLCAuaXMtb2Zmc2V0LTAtZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgICAuY29sdW1uLmlzLTEtZnVsbGhkLCAuaXMtMS1mdWxsaGQud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC0xLWZ1bGxoZCwgLmlzLW9mZnNldC0xLWZ1bGxoZC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy0yLWZ1bGxoZCwgLmlzLTItZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTItZnVsbGhkLCAuaXMtb2Zmc2V0LTItZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gICAgLmNvbHVtbi5pcy0zLWZ1bGxoZCwgLmlzLTMtZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTMtZnVsbGhkLCAuaXMtb2Zmc2V0LTMtZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgLmNvbHVtbi5pcy00LWZ1bGxoZCwgLmlzLTQtZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTQtZnVsbGhkLCAuaXMtb2Zmc2V0LTQtZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy01LWZ1bGxoZCwgLmlzLTUtZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTUtZnVsbGhkLCAuaXMtb2Zmc2V0LTUtZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gICAgLmNvbHVtbi5pcy02LWZ1bGxoZCwgLmlzLTYtZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTYtZnVsbGhkLCAuaXMtb2Zmc2V0LTYtZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgLmNvbHVtbi5pcy03LWZ1bGxoZCwgLmlzLTctZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTctZnVsbGhkLCAuaXMtb2Zmc2V0LTctZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy04LWZ1bGxoZCwgLmlzLTgtZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTgtZnVsbGhkLCAuaXMtb2Zmc2V0LTgtZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gICAgLmNvbHVtbi5pcy05LWZ1bGxoZCwgLmlzLTktZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTktZnVsbGhkLCAuaXMtb2Zmc2V0LTktZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICAgLmNvbHVtbi5pcy0xMC1mdWxsaGQsIC5pcy0xMC1mdWxsaGQud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMTAtZnVsbGhkLCAuaXMtb2Zmc2V0LTEwLWZ1bGxoZC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtMTEtZnVsbGhkLCAuaXMtMTEtZnVsbGhkLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTExLWZ1bGxoZCwgLmlzLW9mZnNldC0xMS1mdWxsaGQud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgICAuY29sdW1uLmlzLTEyLWZ1bGxoZCwgLmlzLTEyLWZ1bGxoZC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMTItZnVsbGhkLCAuaXMtb2Zmc2V0LTEyLWZ1bGxoZC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG4uY29sdW1ucywgLndwLWJsb2NrLWNvbHVtbnMge1xuICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG4gIG1hcmdpbi10b3A6IC0wLjc1cmVtOyB9XG4gIC5jb2x1bW5zOmxhc3QtY2hpbGQsIC53cC1ibG9jay1jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtOyB9XG4gIC5jb2x1bW5zOm5vdCg6bGFzdC1jaGlsZCksIC53cC1ibG9jay1jb2x1bW5zOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS41cmVtIC0gMC43NXJlbSk7IH1cbiAgLmNvbHVtbnMuaXMtY2VudGVyZWQsIC5pcy1jZW50ZXJlZC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY29sdW1ucy5pcy1nYXBsZXNzLCAuaXMtZ2FwbGVzcy53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5jb2x1bW5zLmlzLWdhcGxlc3MgPiAuY29sdW1uLCAuaXMtZ2FwbGVzcy53cC1ibG9jay1jb2x1bW5zID4gLmNvbHVtbiwgLmNvbHVtbnMuaXMtZ2FwbGVzcyA+IC53cC1ibG9jay1jb2x1bW4sIC5pcy1nYXBsZXNzLndwLWJsb2NrLWNvbHVtbnMgPiAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIC5jb2x1bW5zLmlzLWdhcGxlc3M6bm90KDpsYXN0LWNoaWxkKSwgLmlzLWdhcGxlc3Mud3AtYmxvY2stY29sdW1uczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgIC5jb2x1bW5zLmlzLWdhcGxlc3M6bGFzdC1jaGlsZCwgLmlzLWdhcGxlc3Mud3AtYmxvY2stY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlLCAuaXMtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNvbHVtbnMuaXMtbXVsdGlsaW5lLCAuaXMtbXVsdGlsaW5lLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuY29sdW1ucy5pcy12Y2VudGVyZWQsIC5pcy12Y2VudGVyZWQud3AtYmxvY2stY29sdW1ucyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAuY29sdW1uczpub3QoLmlzLWRlc2t0b3ApLCAud3AtYmxvY2stY29sdW1uczpub3QoLmlzLWRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29sdW1ucy5pcy1kZXNrdG9wLCAuaXMtZGVza3RvcC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4uY29sdW1ucy5pcy12YXJpYWJsZSwgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMge1xuICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1jb2x1bW5HYXApKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tY29sdW1uR2FwKSk7IH1cbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUgPiAuY29sdW1uLCAuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1ucyA+IC5jb2x1bW4sIC5jb2x1bW5zLmlzLXZhcmlhYmxlID4gLndwLWJsb2NrLWNvbHVtbiwgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMgPiAud3AtYmxvY2stY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbHVtbkdhcCk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29sdW1uR2FwKTsgfVxuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLCAuaXMtdmFyaWFibGUuaXMtMC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtbW9iaWxlLCAuaXMtdmFyaWFibGUuaXMtMC1tb2JpbGUud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtdGFibGV0LCAuaXMtdmFyaWFibGUuaXMtMC10YWJsZXQud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC10YWJsZXQtb25seSwgLmlzLXZhcmlhYmxlLmlzLTAtdGFibGV0LW9ubHkud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtdG91Y2gsIC5pcy12YXJpYWJsZS5pcy0wLXRvdWNoLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDByZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLWRlc2t0b3AsIC5pcy12YXJpYWJsZS5pcy0wLWRlc2t0b3Aud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtZGVza3RvcC1vbmx5LCAuaXMtdmFyaWFibGUuaXMtMC1kZXNrdG9wLW9ubHkud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtd2lkZXNjcmVlbiwgLmlzLXZhcmlhYmxlLmlzLTAtd2lkZXNjcmVlbi53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAwcmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC13aWRlc2NyZWVuLW9ubHksIC5pcy12YXJpYWJsZS5pcy0wLXdpZGVzY3JlZW4tb25seS53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAwcmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC1mdWxsaGQsIC5pcy12YXJpYWJsZS5pcy0wLWZ1bGxoZC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAwcmVtOyB9IH1cbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMSwgLmlzLXZhcmlhYmxlLmlzLTEud3AtYmxvY2stY29sdW1ucyB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLW1vYmlsZSwgLmlzLXZhcmlhYmxlLmlzLTEtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLXRhYmxldCwgLmlzLXZhcmlhYmxlLmlzLTEtdGFibGV0LndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtdGFibGV0LW9ubHksIC5pcy12YXJpYWJsZS5pcy0xLXRhYmxldC1vbmx5LndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLXRvdWNoLCAuaXMtdmFyaWFibGUuaXMtMS10b3VjaC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS1kZXNrdG9wLCAuaXMtdmFyaWFibGUuaXMtMS1kZXNrdG9wLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLWRlc2t0b3Atb25seSwgLmlzLXZhcmlhYmxlLmlzLTEtZGVza3RvcC1vbmx5LndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLXdpZGVzY3JlZW4sIC5pcy12YXJpYWJsZS5pcy0xLXdpZGVzY3JlZW4ud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtd2lkZXNjcmVlbi1vbmx5LCAuaXMtdmFyaWFibGUuaXMtMS13aWRlc2NyZWVuLW9ubHkud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtZnVsbGhkLCAuaXMtdmFyaWFibGUuaXMtMS1mdWxsaGQud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTsgfSB9XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTIsIC5pcy12YXJpYWJsZS5pcy0yLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLW1vYmlsZSwgLmlzLXZhcmlhYmxlLmlzLTItbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItdGFibGV0LCAuaXMtdmFyaWFibGUuaXMtMi10YWJsZXQud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLXRhYmxldC1vbmx5LCAuaXMtdmFyaWFibGUuaXMtMi10YWJsZXQtb25seS53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAwLjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLXRvdWNoLCAuaXMtdmFyaWFibGUuaXMtMi10b3VjaC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAwLjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLWRlc2t0b3AsIC5pcy12YXJpYWJsZS5pcy0yLWRlc2t0b3Aud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMi1kZXNrdG9wLW9ubHksIC5pcy12YXJpYWJsZS5pcy0yLWRlc2t0b3Atb25seS53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAwLjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLXdpZGVzY3JlZW4sIC5pcy12YXJpYWJsZS5pcy0yLXdpZGVzY3JlZW4ud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMi13aWRlc2NyZWVuLW9ubHksIC5pcy12YXJpYWJsZS5pcy0yLXdpZGVzY3JlZW4tb25seS53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAwLjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLWZ1bGxoZCwgLmlzLXZhcmlhYmxlLmlzLTItZnVsbGhkLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDAuNXJlbTsgfSB9XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMsIC5pcy12YXJpYWJsZS5pcy0zLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy1tb2JpbGUsIC5pcy12YXJpYWJsZS5pcy0zLW1vYmlsZS53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy10YWJsZXQsIC5pcy12YXJpYWJsZS5pcy0zLXRhYmxldC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLXRhYmxldC1vbmx5LCAuaXMtdmFyaWFibGUuaXMtMy10YWJsZXQtb25seS53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy10b3VjaCwgLmlzLXZhcmlhYmxlLmlzLTMtdG91Y2gud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMC43NXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtZGVza3RvcCwgLmlzLXZhcmlhYmxlLmlzLTMtZGVza3RvcC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy1kZXNrdG9wLW9ubHksIC5pcy12YXJpYWJsZS5pcy0zLWRlc2t0b3Atb25seS53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy13aWRlc2NyZWVuLCAuaXMtdmFyaWFibGUuaXMtMy13aWRlc2NyZWVuLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLXdpZGVzY3JlZW4tb25seSwgLmlzLXZhcmlhYmxlLmlzLTMtd2lkZXNjcmVlbi1vbmx5LndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLWZ1bGxoZCwgLmlzLXZhcmlhYmxlLmlzLTMtZnVsbGhkLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07IH0gfVxuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LCAuaXMtdmFyaWFibGUuaXMtNC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAtLWNvbHVtbkdhcDogMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtbW9iaWxlLCAuaXMtdmFyaWFibGUuaXMtNC1tb2JpbGUud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtdGFibGV0LCAuaXMtdmFyaWFibGUuaXMtNC10YWJsZXQud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC10YWJsZXQtb25seSwgLmlzLXZhcmlhYmxlLmlzLTQtdGFibGV0LW9ubHkud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtdG91Y2gsIC5pcy12YXJpYWJsZS5pcy00LXRvdWNoLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDFyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LWRlc2t0b3AsIC5pcy12YXJpYWJsZS5pcy00LWRlc2t0b3Aud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtZGVza3RvcC1vbmx5LCAuaXMtdmFyaWFibGUuaXMtNC1kZXNrdG9wLW9ubHkud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtd2lkZXNjcmVlbiwgLmlzLXZhcmlhYmxlLmlzLTQtd2lkZXNjcmVlbi53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAxcmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC13aWRlc2NyZWVuLW9ubHksIC5pcy12YXJpYWJsZS5pcy00LXdpZGVzY3JlZW4tb25seS53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAxcmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC1mdWxsaGQsIC5pcy12YXJpYWJsZS5pcy00LWZ1bGxoZC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAxcmVtOyB9IH1cbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNSwgLmlzLXZhcmlhYmxlLmlzLTUud3AtYmxvY2stY29sdW1ucyB7XG4gICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LW1vYmlsZSwgLmlzLXZhcmlhYmxlLmlzLTUtbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LXRhYmxldCwgLmlzLXZhcmlhYmxlLmlzLTUtdGFibGV0LndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtdGFibGV0LW9ubHksIC5pcy12YXJpYWJsZS5pcy01LXRhYmxldC1vbmx5LndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LXRvdWNoLCAuaXMtdmFyaWFibGUuaXMtNS10b3VjaC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS1kZXNrdG9wLCAuaXMtdmFyaWFibGUuaXMtNS1kZXNrdG9wLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LWRlc2t0b3Atb25seSwgLmlzLXZhcmlhYmxlLmlzLTUtZGVza3RvcC1vbmx5LndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LXdpZGVzY3JlZW4sIC5oZXJvLmlzLXByaW1hcnkgLmhlcm8tYm9keSAuY29sdW1ucy5pcy12YXJpYWJsZS5jb2x1bW4sIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1ib2R5IC5jb2x1bW5zLmlzLXZhcmlhYmxlLmNvbHVtbiwgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLCAuaGVyby5pcy1wcmltYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gLmhlcm8tYm9keSAuaXMtdmFyaWFibGUuY29sdW1uLndwLWJsb2NrLWNvbHVtbnMsIC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAuaGVyby1ib2R5IC5pcy12YXJpYWJsZS5jb2x1bW4ud3AtYmxvY2stY29sdW1ucywgLmhlcm8uaXMtcHJpbWFyeSAuaGVyby1ib2R5IC5pcy12YXJpYWJsZS53cC1ibG9jay1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbiwgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLmhlcm8tYm9keSAuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1ucy53cC1ibG9jay1jb2x1bW4sIC5oZXJvLmlzLXByaW1hcnkgLmhlcm8tYm9keSAuY29sdW1ucy5pcy12YXJpYWJsZS53cC1ibG9jay1jb2x1bW4sIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1ib2R5IC5jb2x1bW5zLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbiwgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLCAuaXMtdmFyaWFibGUuaXMtNS13aWRlc2NyZWVuLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LXdpZGVzY3JlZW4tb25seSwgLmlzLXZhcmlhYmxlLmlzLTUtd2lkZXNjcmVlbi1vbmx5LndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LWZ1bGxoZCwgLmlzLXZhcmlhYmxlLmlzLTUtZnVsbGhkLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07IH0gfVxuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LCAuaXMtdmFyaWFibGUuaXMtNi53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAtLWNvbHVtbkdhcDogMS41cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi1tb2JpbGUsIC5pcy12YXJpYWJsZS5pcy02LW1vYmlsZS53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAxLjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LXRhYmxldCwgLmlzLXZhcmlhYmxlLmlzLTYtdGFibGV0LndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi10YWJsZXQtb25seSwgLmlzLXZhcmlhYmxlLmlzLTYtdGFibGV0LW9ubHkud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMS41cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi10b3VjaCwgLmlzLXZhcmlhYmxlLmlzLTYtdG91Y2gud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMS41cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi1kZXNrdG9wLCAuaGVyby5pcy1wcmltYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gLmhlcm8tYm9keSAuY29sdW1ucy5pcy12YXJpYWJsZS5jb2x1bW4sIC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAuaGVyby1ib2R5IC5jb2x1bW5zLmlzLXZhcmlhYmxlLmNvbHVtbiwgLmhlcm8uaXMtcHJpbWFyeSAuaGVyby1ib2R5IC5pcy12YXJpYWJsZS5jb2x1bW4ud3AtYmxvY2stY29sdW1ucywgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLmhlcm8tYm9keSAuaXMtdmFyaWFibGUuY29sdW1uLndwLWJsb2NrLWNvbHVtbnMsIC5oZXJvLmlzLXByaW1hcnkgLmhlcm8tYm9keSAuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1ucy53cC1ibG9jay1jb2x1bW4sIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1ib2R5IC5pcy12YXJpYWJsZS53cC1ibG9jay1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbiwgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLCAuaGVyby5pcy1wcmltYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gLmhlcm8tYm9keSAuY29sdW1ucy5pcy12YXJpYWJsZS53cC1ibG9jay1jb2x1bW4sIC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAuaGVyby1ib2R5IC5jb2x1bW5zLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbiwgLmlzLXZhcmlhYmxlLmlzLTYtZGVza3RvcC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAxLjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LWRlc2t0b3Atb25seSwgLmlzLXZhcmlhYmxlLmlzLTYtZGVza3RvcC1vbmx5LndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtd2lkZXNjcmVlbiwgLmlzLXZhcmlhYmxlLmlzLTYtd2lkZXNjcmVlbi53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAxLjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LXdpZGVzY3JlZW4tb25seSwgLmlzLXZhcmlhYmxlLmlzLTYtd2lkZXNjcmVlbi1vbmx5LndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtZnVsbGhkLCAuaXMtdmFyaWFibGUuaXMtNi1mdWxsaGQud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMS41cmVtOyB9IH1cbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNywgLmlzLXZhcmlhYmxlLmlzLTcud3AtYmxvY2stY29sdW1ucyB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LW1vYmlsZSwgLmlzLXZhcmlhYmxlLmlzLTctbW9iaWxlLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LXRhYmxldCwgLmhlcm8uaXMtcHJpbWFyeSAuaGVyby1ib2R5IC5jb2x1bW5zLmlzLXZhcmlhYmxlLmNvbHVtbiwgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLmhlcm8tYm9keSAuY29sdW1ucy5pcy12YXJpYWJsZS5jb2x1bW4sIC5oZXJvLmlzLXByaW1hcnkgLmhlcm8tYm9keSAuaXMtdmFyaWFibGUuY29sdW1uLndwLWJsb2NrLWNvbHVtbnMsIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1ib2R5IC5pcy12YXJpYWJsZS5jb2x1bW4ud3AtYmxvY2stY29sdW1ucywgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLCAuaGVyby5pcy1wcmltYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gLmhlcm8tYm9keSAuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1ucy53cC1ibG9jay1jb2x1bW4sIC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAuaGVyby1ib2R5IC5pcy12YXJpYWJsZS53cC1ibG9jay1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbiwgLmhlcm8uaXMtcHJpbWFyeSAuaGVyby1ib2R5IC5jb2x1bW5zLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbiwgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLmhlcm8tYm9keSAuY29sdW1ucy5pcy12YXJpYWJsZS53cC1ibG9jay1jb2x1bW4sIC5pcy12YXJpYWJsZS5pcy03LXRhYmxldC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LXRhYmxldC1vbmx5LCAuaXMtdmFyaWFibGUuaXMtNy10YWJsZXQtb25seS53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy10b3VjaCwgLmlzLXZhcmlhYmxlLmlzLTctdG91Y2gud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMS43NXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctZGVza3RvcCwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmlzLXNlY29uZGFyeSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmlzLXNlY29uZGFyeSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmlzLXNlY29uZGFyeSwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmlzLXNlY29uZGFyeSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmlzLXNlY29uZGFyeSwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmlzLXNlY29uZGFyeSwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1ucywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1ucywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1ucywgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1ucywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1ucywgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1ucywgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbiwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmJ1dHRvbiwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmJ1dHRvbiwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCxcbiAgICAuaGVybzpob3Zlci5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAuY29sdW1ucy5pcy12YXJpYWJsZS5jb2x1bW4uaXMtc2Vjb25kYXJ5LFxuICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbjpob3ZlciAuaGVyby1ib2R5IC5jb2x1bW5zLmlzLXZhcmlhYmxlLmNvbHVtbi5pcy1zZWNvbmRhcnksXG4gICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmlzLXNlY29uZGFyeSxcbiAgICAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b246aG92ZXIgLmhlcm8tYm9keSAuY29sdW1ucy5pcy12YXJpYWJsZS5jb2x1bW4uaXMtc2Vjb25kYXJ5LFxuICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdDpob3ZlciAuaGVyby1ib2R5IC5jb2x1bW5zLmlzLXZhcmlhYmxlLmNvbHVtbi5pcy1zZWNvbmRhcnksXG4gICAgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmlzLXNlY29uZGFyeSwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1ucywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1ucywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1ucywgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1ucywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1ucywgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1ucywgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbiwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmJ1dHRvbiwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmJ1dHRvbiwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86aG92ZXIuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCxcbiAgICAuaGVybzpmb2N1cy5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSAuY29sdW1ucy5pcy12YXJpYWJsZS5jb2x1bW4uaXMtc2Vjb25kYXJ5LFxuICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbjpmb2N1cyAuaGVyby1ib2R5IC5jb2x1bW5zLmlzLXZhcmlhYmxlLmNvbHVtbi5pcy1zZWNvbmRhcnksXG4gICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmlzLXNlY29uZGFyeSxcbiAgICAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b246Zm9jdXMgLmhlcm8tYm9keSAuY29sdW1ucy5pcy12YXJpYWJsZS5jb2x1bW4uaXMtc2Vjb25kYXJ5LFxuICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdDpmb2N1cyAuaGVyby1ib2R5IC5jb2x1bW5zLmlzLXZhcmlhYmxlLmNvbHVtbi5pcy1zZWNvbmRhcnksXG4gICAgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmlzLXNlY29uZGFyeSwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1ucywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1ucywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1ucywgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1ucywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1ucywgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stY29sdW1ucywgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmlzLXNlY29uZGFyeS53cC1ibG9jay1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbiwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLndwLWJsb2NrLWNvbHVtbnMud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmJ1dHRvbiwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLmhzLWJ1dHRvbiwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmlzLXZhcmlhYmxlLmNvbHVtbi53cC1ibG9jay1jb2x1bW5zLndwY2Y3LXN1Ym1pdCwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtc2Vjb25kYXJ5LndwLWJsb2NrLWNvbHVtbiwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmJ1dHRvbiwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUud3AtYmxvY2stY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmJ1dHRvbiwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmhzLWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLmhzLWJ1dHRvbiwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm86Zm9jdXMuaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uOmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkgLmNvbHVtbnMuaXMtdmFyaWFibGUuY29sdW1uLndwY2Y3LXN1Ym1pdCwgLmlzLXZhcmlhYmxlLmlzLTctZGVza3RvcC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy1kZXNrdG9wLW9ubHksIC5pcy12YXJpYWJsZS5pcy03LWRlc2t0b3Atb25seS53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy13aWRlc2NyZWVuLCAuaXMtdmFyaWFibGUuaXMtNy13aWRlc2NyZWVuLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LXdpZGVzY3JlZW4tb25seSwgLmlzLXZhcmlhYmxlLmlzLTctd2lkZXNjcmVlbi1vbmx5LndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LWZ1bGxoZCwgLmlzLXZhcmlhYmxlLmlzLTctZnVsbGhkLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07IH0gfVxuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LCAuaXMtdmFyaWFibGUuaXMtOC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAtLWNvbHVtbkdhcDogMnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtbW9iaWxlLCAuaXMtdmFyaWFibGUuaXMtOC1tb2JpbGUud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtdGFibGV0LCAuaXMtdmFyaWFibGUuaXMtOC10YWJsZXQud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC10YWJsZXQtb25seSwgLmlzLXZhcmlhYmxlLmlzLTgtdGFibGV0LW9ubHkud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtdG91Y2gsIC5pcy12YXJpYWJsZS5pcy04LXRvdWNoLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLS1jb2x1bW5HYXA6IDJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LWRlc2t0b3AsIC5pcy12YXJpYWJsZS5pcy04LWRlc2t0b3Aud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtZGVza3RvcC1vbmx5LCAuaXMtdmFyaWFibGUuaXMtOC1kZXNrdG9wLW9ubHkud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbkdhcDogMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtd2lkZXNjcmVlbiwgLmlzLXZhcmlhYmxlLmlzLTgtd2lkZXNjcmVlbi53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAycmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC13aWRlc2NyZWVuLW9ubHksIC5pcy12YXJpYWJsZS5pcy04LXdpZGVzY3JlZW4tb25seS53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAycmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC1mdWxsaGQsIC5pcy12YXJpYWJsZS5pcy04LWZ1bGxoZC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIC0tY29sdW1uR2FwOiAycmVtOyB9IH1cblxuLnRpbGUge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG1pbi1oZWlnaHQ6IG1pbi1jb250ZW50OyB9XG4gIC50aWxlLmlzLWFuY2VzdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbTsgfVxuICAgIC50aWxlLmlzLWFuY2VzdG9yOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07IH1cbiAgICAudGlsZS5pcy1hbmNlc3Rvcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgLnRpbGUuaXMtY2hpbGQge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC50aWxlLmlzLXBhcmVudCB7XG4gICAgcGFkZGluZzogMC43NXJlbTsgfVxuICAudGlsZS5pcy12ZXJ0aWNhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC50aWxlLmlzLXZlcnRpY2FsID4gLnRpbGUuaXMtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAudGlsZTpub3QoLmlzLWNoaWxkKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnRpbGUuaXMtMSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgLnRpbGUuaXMtMiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC50aWxlLmlzLTMge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAudGlsZS5pcy00IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLnRpbGUuaXMtNSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC50aWxlLmlzLTYge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAudGlsZS5pcy03IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLnRpbGUuaXMtOCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC50aWxlLmlzLTkge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAudGlsZS5pcy0xMCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIC50aWxlLmlzLTExIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gICAgLnRpbGUuaXMtMTIge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyogQnVsbWEgSGVscGVycyAqL1xuLmhhcy10ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG5hLmhhcy10ZXh0LXdoaXRlOmhvdmVyLCBhLmhhcy10ZXh0LXdoaXRlOmZvY3VzIHtcbiAgY29sb3I6ICNlNmU2ZTYgIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMxOTE5MTkgIWltcG9ydGFudDsgfVxuXG5hLmhhcy10ZXh0LWJsYWNrOmhvdmVyLCBhLmhhcy10ZXh0LWJsYWNrOmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOSAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1saWdodCB7XG4gIGNvbG9yOiAjRjVGNUY1ICFpbXBvcnRhbnQ7IH1cblxuYS5oYXMtdGV4dC1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiBnYWluc2Jvcm8gIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LWRhcmsge1xuICBjb2xvcjogIzhBOEI4RiAhaW1wb3J0YW50OyB9XG5cbmEuaGFzLXRleHQtZGFyazpob3ZlciwgYS5oYXMtdGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICM3MDcxNzYgIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QThCOEYgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjRTA1OTI5ICFpbXBvcnRhbnQ7IH1cblxuYS5oYXMtdGV4dC1wcmltYXJ5OmhvdmVyLCBhLmhhcy10ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2JiNDUxYiAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwNTkyOSAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1wcmltYXJ5LWxpZ2h0IHtcbiAgY29sb3I6ICNmY2YxZWQgIWltcG9ydGFudDsgfVxuXG5hLmhhcy10ZXh0LXByaW1hcnktbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtcHJpbWFyeS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZjZjZmMxICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLXByaW1hcnktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmMWVkICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LXByaW1hcnktZGFyayB7XG4gIGNvbG9yOiAjYzA0NzFjICFpbXBvcnRhbnQ7IH1cblxuYS5oYXMtdGV4dC1wcmltYXJ5LWRhcms6aG92ZXIsIGEuaGFzLXRleHQtcHJpbWFyeS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNlMTVkMmUgIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtcHJpbWFyeS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwNDcxYyAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1saW5rIHtcbiAgY29sb3I6ICMwMDg1Q0EgIWltcG9ydGFudDsgfVxuXG5hLmhhcy10ZXh0LWxpbms6aG92ZXIsIGEuaGFzLXRleHQtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDA2Mzk3ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NUNBICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LWxpbmstbGlnaHQge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbmEuaGFzLXRleHQtbGluay1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1saW5rLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNlNmU2ZTYgIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtbGluay1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtbGluay1kYXJrIHtcbiAgY29sb3I6ICMwMDkwZGIgIWltcG9ydGFudDsgfVxuXG5hLmhhcy10ZXh0LWxpbmstZGFyazpob3ZlciwgYS5oYXMtdGV4dC1saW5rLWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzBmYWRmZiAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC1saW5rLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MGRiICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LWluZm8ge1xuICBjb2xvcjogIzAwODVDQSAhaW1wb3J0YW50OyB9XG5cbmEuaGFzLXRleHQtaW5mbzpob3ZlciwgYS5oYXMtdGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMwMDYzOTcgIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg1Q0EgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtaW5mby1saWdodCB7XG4gIGNvbG9yOiAjRTVGMkY4ICFpbXBvcnRhbnQ7IH1cblxuYS5oYXMtdGV4dC1pbmZvLWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LWluZm8tbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2JkZGVlZCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC1pbmZvLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjJGOCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1pbmZvLWRhcmsge1xuICBjb2xvcjogIzAwOTBkYiAhaW1wb3J0YW50OyB9XG5cbmEuaGFzLXRleHQtaW5mby1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LWluZm8tZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMGZhZGZmICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLWluZm8tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkwZGIgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNDhjNzhlICFpbXBvcnRhbnQ7IH1cblxuYS5oYXMtdGV4dC1zdWNjZXNzOmhvdmVyLCBhLmhhcy10ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzM0YTg3MyAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZSAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1zdWNjZXNzLWxpZ2h0IHtcbiAgY29sb3I6ICNlZmZhZjUgIWltcG9ydGFudDsgfVxuXG5hLmhhcy10ZXh0LXN1Y2Nlc3MtbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtc3VjY2Vzcy1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjYzhlZWRkICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLXN1Y2Nlc3MtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmYWY1ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LXN1Y2Nlc3MtZGFyayB7XG4gIGNvbG9yOiAjMjU3OTUzICFpbXBvcnRhbnQ7IH1cblxuYS5oYXMtdGV4dC1zdWNjZXNzLWRhcms6aG92ZXIsIGEuaGFzLXRleHQtc3VjY2Vzcy1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMzMWEwNmUgIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtc3VjY2Vzcy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1Nzk1MyAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNGRkM4NDUgIWltcG9ydGFudDsgfVxuXG5hLmhhcy10ZXh0LXdhcm5pbmc6aG92ZXIsIGEuaGFzLXRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZiOTEyICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDODQ1ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LXdhcm5pbmctbGlnaHQge1xuICBjb2xvcjogI2ZmZjllYiAhaW1wb3J0YW50OyB9XG5cbmEuaGFzLXRleHQtd2FybmluZy1saWdodDpob3ZlciwgYS5oYXMtdGV4dC13YXJuaW5nLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmVhYjggIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtd2FybmluZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZWIgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtd2FybmluZy1kYXJrIHtcbiAgY29sb3I6ICM5NDY4MDAgIWltcG9ydGFudDsgfVxuXG5hLmhhcy10ZXh0LXdhcm5pbmctZGFyazpob3ZlciwgYS5oYXMtdGV4dC13YXJuaW5nLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2M3OGMwMCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC13YXJuaW5nLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ2ODAwICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZjE0NjY4ICFpbXBvcnRhbnQ7IH1cblxuYS5oYXMtdGV4dC1kYW5nZXI6aG92ZXIsIGEuaGFzLXRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNlZTE3NDIgIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNDY2OCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1kYW5nZXItbGlnaHQge1xuICBjb2xvcjogI2ZlZWNmMCAhaW1wb3J0YW50OyB9XG5cbmEuaGFzLXRleHQtZGFuZ2VyLWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LWRhbmdlci1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZmFiZGM5ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLWRhbmdlci1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWVjZjAgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtZGFuZ2VyLWRhcmsge1xuICBjb2xvcjogI2NjMGYzNSAhaW1wb3J0YW50OyB9XG5cbmEuaGFzLXRleHQtZGFuZ2VyLWRhcms6aG92ZXIsIGEuaGFzLXRleHQtZGFuZ2VyLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2VlMjA0OSAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC1kYW5nZXItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzBmMzUgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMwMzE3M0UgIWltcG9ydGFudDsgfVxuXG5hLmhhcy10ZXh0LXNlY29uZGFyeTpob3ZlciwgYS5oYXMtdGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzAxMDUwZCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxNzNFICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LXNlY29uZGFyeS1saWdodCB7XG4gIGNvbG9yOiAjZWNmMmZlICFpbXBvcnRhbnQ7IH1cblxuYS5oYXMtdGV4dC1zZWNvbmRhcnktbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtc2Vjb25kYXJ5LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNiYmQxZmMgIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtc2Vjb25kYXJ5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjJmZSAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1zZWNvbmRhcnktZGFyayB7XG4gIGNvbG9yOiAjMjk2ZWY1ICFpbXBvcnRhbnQ7IH1cblxuYS5oYXMtdGV4dC1zZWNvbmRhcnktZGFyazpob3ZlciwgYS5oYXMtdGV4dC1zZWNvbmRhcnktZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjNWE4ZmY3ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLXNlY29uZGFyeS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NmVmNSAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1vcmFuZ2Uge1xuICBjb2xvcjogI0UwNTkyOSAhaW1wb3J0YW50OyB9XG5cbmEuaGFzLXRleHQtb3JhbmdlOmhvdmVyLCBhLmhhcy10ZXh0LW9yYW5nZTpmb2N1cyB7XG4gIGNvbG9yOiAjYmI0NTFiICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMDU5MjkgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtb3JhbmdlLWxpZ2h0IHtcbiAgY29sb3I6ICNmY2YxZWQgIWltcG9ydGFudDsgfVxuXG5hLmhhcy10ZXh0LW9yYW5nZS1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1vcmFuZ2UtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2Y2Y2ZjMSAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC1vcmFuZ2UtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmMWVkICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LW9yYW5nZS1kYXJrIHtcbiAgY29sb3I6ICNjMDQ3MWMgIWltcG9ydGFudDsgfVxuXG5hLmhhcy10ZXh0LW9yYW5nZS1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LW9yYW5nZS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNlMTVkMmUgIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtb3JhbmdlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzA0NzFjICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LXRhbmdlcmluZSB7XG4gIGNvbG9yOiAjRUQ4QjAwICFpbXBvcnRhbnQ7IH1cblxuYS5oYXMtdGV4dC10YW5nZXJpbmU6aG92ZXIsIGEuaGFzLXRleHQtdGFuZ2VyaW5lOmZvY3VzIHtcbiAgY29sb3I6ICNiYTZkMDAgIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtdGFuZ2VyaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VEOEIwMCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC10YW5nZXJpbmUtbGlnaHQge1xuICBjb2xvcjogI2ZmZjdlYiAhaW1wb3J0YW50OyB9XG5cbmEuaGFzLXRleHQtdGFuZ2VyaW5lLWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LXRhbmdlcmluZS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZlMWI4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLXRhbmdlcmluZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY3ZWIgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtdGFuZ2VyaW5lLWRhcmsge1xuICBjb2xvcjogI2IzNjkwMCAhaW1wb3J0YW50OyB9XG5cbmEuaGFzLXRleHQtdGFuZ2VyaW5lLWRhcms6aG92ZXIsIGEuaGFzLXRleHQtdGFuZ2VyaW5lLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2U2ODcwMCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC10YW5nZXJpbmUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMzY5MDAgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtc2xhdGUge1xuICBjb2xvcjogIzU4NTk1QSAhaW1wb3J0YW50OyB9XG5cbmEuaGFzLXRleHQtc2xhdGU6aG92ZXIsIGEuaGFzLXRleHQtc2xhdGU6Zm9jdXMge1xuICBjb2xvcjogIzNmNDA0MCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC1zbGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU5NUEgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtc2xhdGUtbGlnaHQge1xuICBjb2xvcjogd2hpdGVzbW9rZSAhaW1wb3J0YW50OyB9XG5cbmEuaGFzLXRleHQtc2xhdGUtbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtc2xhdGUtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2RiZGJkYyAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC1zbGF0ZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2UgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtc2xhdGUtZGFyayB7XG4gIGNvbG9yOiAjN2M3ZDdlICFpbXBvcnRhbnQ7IH1cblxuYS5oYXMtdGV4dC1zbGF0ZS1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LXNsYXRlLWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzk1OTY5OCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC1zbGF0ZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjN2Q3ZSAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1jZXJ1bGVhbi1saWdodCB7XG4gIGNvbG9yOiAjRTVGMkY4ICFpbXBvcnRhbnQ7IH1cblxuYS5oYXMtdGV4dC1jZXJ1bGVhbi1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1jZXJ1bGVhbi1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjYmRkZWVkICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLWNlcnVsZWFuLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjJGOCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1jZXJ1bGVhbi1saWdodC1saWdodCB7XG4gIGNvbG9yOiAjZWZmN2ZiICFpbXBvcnRhbnQ7IH1cblxuYS5oYXMtdGV4dC1jZXJ1bGVhbi1saWdodC1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1jZXJ1bGVhbi1saWdodC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjYzdlM2YwICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLWNlcnVsZWFuLWxpZ2h0LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjdmYiAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1jZXJ1bGVhbi1saWdodC1kYXJrIHtcbiAgY29sb3I6ICMxZjVhNzUgIWltcG9ydGFudDsgfVxuXG5hLmhhcy10ZXh0LWNlcnVsZWFuLWxpZ2h0LWRhcms6aG92ZXIsIGEuaGFzLXRleHQtY2VydWxlYW4tbGlnaHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMmE3OTlkICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLWNlcnVsZWFuLWxpZ2h0LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY1YTc1ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LWJsYWNrLWJpcyB7XG4gIGNvbG9yOiAjMTIxMjEyICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLWJsYWNrLWJpcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTIgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtYmxhY2stdGVyIHtcbiAgY29sb3I6ICMyNDI0MjQgIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtYmxhY2stdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1ncmV5LWRhcmtlciB7XG4gIGNvbG9yOiAjMzYzNjM2ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLWdyZXktZGFya2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNiAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1ncmV5LWRhcmsge1xuICBjb2xvcjogIzRhNGE0YSAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC1ncmV5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LWdyZXkge1xuICBjb2xvcjogIzdhN2E3YSAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhN2E3YSAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1ncmV5LWxpZ2h0IHtcbiAgY29sb3I6ICNiNWI1YjUgIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtZ3JleS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNWI1YjUgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtZ3JleS1saWdodGVyIHtcbiAgY29sb3I6ICNkYmRiZGIgIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtZ3JleS1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYiAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC13aGl0ZS10ZXIge1xuICBjb2xvcjogI0Y1RjVGNSAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC13aGl0ZS10ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LXdoaXRlLWJpcyB7XG4gIGNvbG9yOiAjRjlGOEY3ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLXdoaXRlLWJpcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY4RjcgIWltcG9ydGFudDsgfVxuXG4uaXMtZmxleC1kaXJlY3Rpb24tcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5pcy1mbGV4LWRpcmVjdGlvbi1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5pcy1mbGV4LWRpcmVjdGlvbi1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLmlzLWZsZXgtZGlyZWN0aW9uLWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmlzLWZsZXgtd3JhcC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5pcy1mbGV4LXdyYXAtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5pcy1mbGV4LXdyYXAtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uaXMtanVzdGlmeS1jb250ZW50LWZsZXgtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uaXMtanVzdGlmeS1jb250ZW50LWZsZXgtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5pcy1qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uaXMtanVzdGlmeS1jb250ZW50LXNwYWNlLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uaXMtanVzdGlmeS1jb250ZW50LXNwYWNlLWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmlzLWp1c3RpZnktY29udGVudC1zcGFjZS1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG5cbi5pcy1qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmlzLWp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50OyB9XG5cbi5pcy1qdXN0aWZ5LWNvbnRlbnQtbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5pcy1qdXN0aWZ5LWNvbnRlbnQtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLmlzLWFsaWduLWNvbnRlbnQtZmxleC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uaXMtYWxpZ24tY29udGVudC1mbGV4LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmlzLWFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmlzLWFsaWduLWNvbnRlbnQtc3BhY2UtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uaXMtYWxpZ24tY29udGVudC1zcGFjZS1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uaXMtYWxpZ24tY29udGVudC1zcGFjZS1ldmVubHkge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuXG4uaXMtYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5pcy1hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uaXMtYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBlbmQgIWltcG9ydGFudDsgfVxuXG4uaXMtYWxpZ24tY29udGVudC1iYXNlbGluZSB7XG4gIGFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmlzLWFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5pcy1hbGlnbi1pdGVtcy1mbGV4LXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uaXMtYWxpZ24taXRlbXMtZmxleC1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uaXMtYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5pcy1hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5pcy1hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydCAhaW1wb3J0YW50OyB9XG5cbi5pcy1hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZW5kICFpbXBvcnRhbnQ7IH1cblxuLmlzLWFsaWduLWl0ZW1zLXNlbGYtc3RhcnQge1xuICBhbGlnbi1pdGVtczogc2VsZi1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5pcy1hbGlnbi1pdGVtcy1zZWxmLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBzZWxmLWVuZCAhaW1wb3J0YW50OyB9XG5cbi5pcy1hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmlzLWFsaWduLXNlbGYtZmxleC1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uaXMtYWxpZ24tc2VsZi1mbGV4LWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmlzLWFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmlzLWFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5pcy1hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmlzLWZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cblxuLmlzLWZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cblxuLmlzLWZsZXgtZ3Jvdy0yIHtcbiAgZmxleC1ncm93OiAyICFpbXBvcnRhbnQ7IH1cblxuLmlzLWZsZXgtZ3Jvdy0zIHtcbiAgZmxleC1ncm93OiAzICFpbXBvcnRhbnQ7IH1cblxuLmlzLWZsZXgtZ3Jvdy00IHtcbiAgZmxleC1ncm93OiA0ICFpbXBvcnRhbnQ7IH1cblxuLmlzLWZsZXgtZ3Jvdy01IHtcbiAgZmxleC1ncm93OiA1ICFpbXBvcnRhbnQ7IH1cblxuLmlzLWZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG5cbi5pcy1mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4uaXMtZmxleC1zaHJpbmstMiB7XG4gIGZsZXgtc2hyaW5rOiAyICFpbXBvcnRhbnQ7IH1cblxuLmlzLWZsZXgtc2hyaW5rLTMge1xuICBmbGV4LXNocmluazogMyAhaW1wb3J0YW50OyB9XG5cbi5pcy1mbGV4LXNocmluay00IHtcbiAgZmxleC1zaHJpbms6IDQgIWltcG9ydGFudDsgfVxuXG4uaXMtZmxleC1zaHJpbmstNSB7XG4gIGZsZXgtc2hyaW5rOiA1ICFpbXBvcnRhbnQ7IH1cblxuLmlzLWNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmlzLXB1bGxlZC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uaXMtcHVsbGVkLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLmlzLXJhZGl1c2xlc3Mge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLmlzLXNoYWRvd2xlc3Mge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmlzLWNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnQ7IH1cblxuLmlzLWNsaXBwZWQge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLmlzLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cblxuLmlzLW1hcmdpbmxlc3Mge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4uaXMtcGFkZGluZ2xlc3Mge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMyB7XG4gIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTUge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNiB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC02IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci02IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTYge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teC02IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTYge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAsIC5oZXJvLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b24gLmhlcm8tYm9keSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHksIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1ib2R5LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLmhlcm8tYm9keSwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5oZXJvLWJvZHksXG4uaGVybzpob3Zlci5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSxcbi5oZXJvOmZvY3VzLmlzLXNlY29uZGFyeSAuaGVyby1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci00IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC02IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTYge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtNiB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTYge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWF1dG8ge1xuICBwYWRkaW5nOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnB0LWF1dG8ge1xuICBwYWRkaW5nLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5wci1hdXRvIHtcbiAgcGFkZGluZy1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5wYi1hdXRvIHtcbiAgcGFkZGluZy1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ucGwtYXV0byB7XG4gIHBhZGRpbmctbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5weC1hdXRvIHtcbiAgcGFkZGluZy1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ucHktYXV0byB7XG4gIHBhZGRpbmctdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmlzLXNpemUtMSB7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5pcy1zaXplLTIge1xuICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5pcy1zaXplLTMge1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4uaXMtc2l6ZS00IHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uaXMtc2l6ZS01IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmlzLXNpemUtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5pcy1zaXplLTcge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtc2l6ZS0xLW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXNpemUtMi1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXNpemUtMy1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5pcy1zaXplLTQtbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pcy1zaXplLTUtbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS02LW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXNpemUtNy1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5pcy1zaXplLTEtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS0yLXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS0zLXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXNpemUtNC10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXNpemUtNS10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pcy1zaXplLTYtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS03LXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLXNpemUtMS10b3VjaCB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXNpemUtMi10b3VjaCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS0zLXRvdWNoIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS00LXRvdWNoIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pcy1zaXplLTUtdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pcy1zaXplLTYtdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pcy1zaXplLTctdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1zaXplLTEtZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXNpemUtMi1kZXNrdG9wIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pcy1zaXplLTMtZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXNpemUtNC1kZXNrdG9wIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pcy1zaXplLTUtZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXNpemUtNi1kZXNrdG9wIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS03LWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5pcy1zaXplLTEtd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXNpemUtMi13aWRlc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pcy1zaXplLTMtd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXNpemUtNC13aWRlc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pcy1zaXplLTUtd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXNpemUtNi13aWRlc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS03LXdpZGVzY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1zaXplLTEtZnVsbGhkIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS0yLWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS0zLWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXNpemUtNC1mdWxsaGQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXNpemUtNS1mdWxsaGQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pcy1zaXplLTYtZnVsbGhkIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS03LWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG4uaGFzLXRleHQtY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtanVzdGlmaWVkIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLXRhYmxldCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGFzLXRleHQtY2VudGVyZWQtdGFibGV0LW9ubHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC10b3VjaCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLWRlc2t0b3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC1kZXNrdG9wLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC13aWRlc2NyZWVuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuaGFzLXRleHQtY2VudGVyZWQtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaGFzLXRleHQtY2VudGVyZWQtZnVsbGhkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy10ZXh0LWp1c3RpZmllZC10YWJsZXQge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtdGFibGV0LW9ubHkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLXRvdWNoIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhcy10ZXh0LWp1c3RpZmllZC1kZXNrdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmhhcy10ZXh0LWp1c3RpZmllZC1kZXNrdG9wLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLXdpZGVzY3JlZW4ge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLXdpZGVzY3JlZW4tb25seSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtZnVsbGhkIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXRleHQtbGVmdC1tb2JpbGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXRleHQtbGVmdC10YWJsZXQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXMtdGV4dC1sZWZ0LXRhYmxldC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtdG91Y2gge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFzLXRleHQtbGVmdC1kZXNrdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtZGVza3RvcC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtd2lkZXNjcmVlbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5oYXMtdGV4dC1sZWZ0LXdpZGVzY3JlZW4tb25seSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5oYXMtdGV4dC1sZWZ0LWZ1bGxoZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXRleHQtcmlnaHQtdGFibGV0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LXRhYmxldC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC10b3VjaCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFzLXRleHQtcmlnaHQtZGVza3RvcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuaGFzLXRleHQtcmlnaHQtZGVza3RvcC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC13aWRlc2NyZWVuIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LWZ1bGxoZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbi5pcy1jYXBpdGFsaXplZCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLmlzLWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4uaXMtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi5pcy1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4uaXMtdW5kZXJsaW5lZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtd2VpZ2h0LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtd2VpZ2h0LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuXG4uaXMtZmFtaWx5LXByaW1hcnkge1xuICBmb250LWZhbWlseTogXCJNYXJrXCIsIFwiSGVsdmV0aWNhXCIsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuLmlzLWZhbWlseS1zZWNvbmRhcnkge1xuICBmb250LWZhbWlseTogXCJNYXJrXCIsIFwiSGVsdmV0aWNhXCIsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuLmlzLWZhbWlseS1zYW5zLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFya1wiLCBcIkhlbHZldGljYVwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbi5pcy1mYW1pbHktbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi5pcy1mYW1pbHktY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4uaXMtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1ibG9jay1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmlzLWJsb2NrLXRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1ibG9jay10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtYmxvY2stdG91Y2gge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzLWJsb2NrLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWJsb2NrLWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaXMtYmxvY2std2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuaXMtYmxvY2std2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1ibG9jay1mdWxsaGQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4uaXMtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtZmxleC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaXMtZmxleC10YWJsZXQge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1mbGV4LXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWZsZXgtdG91Y2gge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaXMtZmxleC1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWZsZXgtZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmlzLWZsZXgtd2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5pcy1mbGV4LXdpZGVzY3JlZW4tb25seSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1mbGV4LWZ1bGxoZCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9IH1cblxuLmlzLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1pbmxpbmUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaXMtaW5saW5lLXRhYmxldCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtaW5saW5lLXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtaW5saW5lLXRvdWNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaXMtaW5saW5lLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5pcy1pbmxpbmUtZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaXMtaW5saW5lLXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5pcy1pbmxpbmUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaXMtaW5saW5lLWZ1bGxoZCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG4uaXMtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5pcy1pbmxpbmUtYmxvY2stdGFibGV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2stdGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2stdG91Y2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2stZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2std2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2stZnVsbGhkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5pcy1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LW1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaXMtaW5saW5lLWZsZXgtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbmxpbmUtZmxleC10b3VjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaXMtaW5saW5lLWZsZXgtZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuaXMtaW5saW5lLWZsZXgtZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5pcy1pbmxpbmUtZmxleC13aWRlc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5pcy1pbmxpbmUtZmxleC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LWZ1bGxoZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmlzLXNyLW9ubHkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAuMDFlbSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAuMDFlbSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmlzLWhpZGRlbi10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1oaWRkZW4tdGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtaGlkZGVuLXRvdWNoIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzLWhpZGRlbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWhpZGRlbi1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaXMtaGlkZGVuLXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuaXMtaGlkZGVuLXdpZGVzY3JlZW4tb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1oaWRkZW4tZnVsbGhkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uaXMtaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlzLWludmlzaWJsZS1tb2JpbGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5pcy1pbnZpc2libGUtdGFibGV0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbnZpc2libGUtdGFibGV0LW9ubHkge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbnZpc2libGUtdG91Y2gge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1pbnZpc2libGUtZGVza3RvcCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWludmlzaWJsZS1kZXNrdG9wLW9ubHkge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5pcy1pbnZpc2libGUtd2lkZXNjcmVlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmlzLWludmlzaWJsZS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1pbnZpc2libGUtZnVsbGhkIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfSB9XG5cbi8qIEJ1bG1hIExheW91dCAqL1xuLmhlcm8ge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5oZXJvIC5uYXZiYXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmhlcm8gLnRhYnMgdWwge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmhlcm8uaXMtd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAuaGVyby5pcy13aGl0ZSBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbiAgICAuaGVyby5pcy13aGl0ZSBzdHJvbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuaGVyby5pcy13aGl0ZSAudGl0bGUge1xuICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAuaGVyby5pcy13aGl0ZSAuc3VidGl0bGUge1xuICAgICAgY29sb3I6IHJnYmEoMjUsIDI1LCAyNSwgMC45KTsgfVxuICAgICAgLmhlcm8uaXMtd2hpdGUgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuICAgICAgLmhlcm8uaXMtd2hpdGUgLnN1YnRpdGxlIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuaGVyby5pcy13aGl0ZSAubmF2YmFyLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9IH1cbiAgICAuaGVyby5pcy13aGl0ZSAubmF2YmFyLWl0ZW0sXG4gICAgLmhlcm8uaXMtd2hpdGUgLm5hdmJhci1saW5rIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1LCAyNSwgMjUsIDAuNyk7IH1cbiAgICAuaGVyby5pcy13aGl0ZSBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy13aGl0ZSBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAuaGVyby5pcy13aGl0ZSAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLmhlcm8uaXMtd2hpdGUgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAuaGVyby5pcy13aGl0ZSAudGFicyBhIHtcbiAgICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgICAuaGVyby5pcy13aGl0ZSAudGFicyBhOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZXJvLmlzLXdoaXRlIC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAgIC5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMjUsIDI1LCAwLjEpOyB9XG4gICAgLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy13aGl0ZSAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTkxOTE5O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuaGVyby5pcy13aGl0ZS5pcy1ib2xkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNlNmU2ZTYgMCUsICNGRkZGRkYgNzElLCB3aGl0ZSAxMDAlKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm8uaXMtd2hpdGUuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNlNmU2ZTYgMCUsICNGRkZGRkYgNzElLCB3aGl0ZSAxMDAlKTsgfSB9XG4gIC5oZXJvLmlzLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmhlcm8uaXMtYmxhY2sgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4gICAgLmhlcm8uaXMtYmxhY2sgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmhlcm8uaXMtYmxhY2sgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmhlcm8uaXMtYmxhY2sgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cbiAgICAgIC5oZXJvLmlzLWJsYWNrIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbiAgICAgIC5oZXJvLmlzLWJsYWNrIC5zdWJ0aXRsZSBzdHJvbmcge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmhlcm8uaXMtYmxhY2sgLm5hdmJhci1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTsgfSB9XG4gICAgLmhlcm8uaXMtYmxhY2sgLm5hdmJhci1pdGVtLFxuICAgIC5oZXJvLmlzLWJsYWNrIC5uYXZiYXItbGluayB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgLmhlcm8uaXMtYmxhY2sgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtYmxhY2sgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgLmhlcm8uaXMtYmxhY2sgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgIC5oZXJvLmlzLWJsYWNrIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBjMGMwYztcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmhlcm8uaXMtYmxhY2sgLnRhYnMgYSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgICAgLmhlcm8uaXMtYmxhY2sgLnRhYnMgYTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaGVyby5pcy1ibGFjayAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gICAgICBjb2xvcjogIzE5MTkxOSAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuaGVyby5pcy1ibGFjayAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1ibGFjayAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDI1LCAyNSwgMC4xKTsgfVxuICAgIC5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1ibGFjayAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtYmxhY2sgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1ibGFjayAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLmhlcm8uaXMtYmxhY2suaXMtYm9sZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCBibGFjayAwJSwgIzE5MTkxOSA3MSUsICMyODI0MjQgMTAwJSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZXJvLmlzLWJsYWNrLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCBibGFjayAwJSwgIzE5MTkxOSA3MSUsICMyODI0MjQgMTAwJSk7IH0gfVxuICAuaGVyby5pcy1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgLmhlcm8uaXMtbGlnaHQgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4gICAgLmhlcm8uaXMtbGlnaHQgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmhlcm8uaXMtbGlnaHQgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAuaGVyby5pcy1saWdodCAuc3VidGl0bGUge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAgICAgLmhlcm8uaXMtbGlnaHQgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuICAgICAgLmhlcm8uaXMtbGlnaHQgLnN1YnRpdGxlIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5oZXJvLmlzLWxpZ2h0IC5uYXZiYXItbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7IH0gfVxuICAgIC5oZXJvLmlzLWxpZ2h0IC5uYXZiYXItaXRlbSxcbiAgICAuaGVyby5pcy1saWdodCAubmF2YmFyLWxpbmsge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC5oZXJvLmlzLWxpZ2h0IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLWxpZ2h0IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgIC5oZXJvLmlzLWxpZ2h0IC5uYXZiYXItbGluazpob3ZlcixcbiAgICAuaGVyby5pcy1saWdodCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgLmhlcm8uaXMtbGlnaHQgLnRhYnMgYSB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgICAuaGVyby5pcy1saWdodCAudGFicyBhOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZXJvLmlzLWxpZ2h0IC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgIGNvbG9yOiAjRjVGNUY1ICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgICAgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAyNSwgMjUsIDAuMSk7IH1cbiAgICAuaGVyby5pcy1saWdodCAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLWxpZ2h0IC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgY29sb3I6ICNGNUY1RjU7IH1cbiAgICAuaGVyby5pcy1saWdodC5pcy1ib2xkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNkZmQ4ZDkgMCUsICNGNUY1RjUgNzElLCB3aGl0ZSAxMDAlKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm8uaXMtbGlnaHQuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNkZmQ4ZDkgMCUsICNGNUY1RjUgNzElLCB3aGl0ZSAxMDAlKTsgfSB9XG4gIC5oZXJvLmlzLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QThCOEY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVyby5pcy1kYXJrIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuICAgIC5oZXJvLmlzLWRhcmsgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmhlcm8uaXMtZGFyayAudGl0bGUge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVyby5pcy1kYXJrIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gICAgICAuaGVyby5pcy1kYXJrIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbiAgICAgIC5oZXJvLmlzLWRhcmsgLnN1YnRpdGxlIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuaGVyby5pcy1kYXJrIC5uYXZiYXItbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4QThCOEY7IH0gfVxuICAgIC5oZXJvLmlzLWRhcmsgLm5hdmJhci1pdGVtLFxuICAgIC5oZXJvLmlzLWRhcmsgLm5hdmJhci1saW5rIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAuaGVyby5pcy1kYXJrIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLWRhcmsgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgLmhlcm8uaXMtZGFyayAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLmhlcm8uaXMtZGFyayAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZDdlODM7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZXJvLmlzLWRhcmsgLnRhYnMgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgICAgLmhlcm8uaXMtZGFyayAudGFicyBhOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZXJvLmlzLWRhcmsgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICAgICAgY29sb3I6ICM4QThCOEYgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaGVyby5pcy1kYXJrIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtZGFyayAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDI1LCAyNSwgMC4xKTsgfVxuICAgIC5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1kYXJrIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICM4QThCOEY7IH1cbiAgICAuaGVyby5pcy1kYXJrLmlzLWJvbGQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzY1NmY4MSAwJSwgIzhBOEI4RiA3MSUsICM5MjkyYTEgMTAwJSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZXJvLmlzLWRhcmsuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICM2NTZmODEgMCUsICM4QThCOEYgNzElLCAjOTI5MmExIDEwMCUpOyB9IH1cbiAgLmhlcm8uaXMtcHJpbWFyeSwgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMDU5Mjk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVyby5pcy1wcmltYXJ5IGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksIC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbiAgICAuaGVyby5pcy1wcmltYXJ5IHN0cm9uZyxcbiAgICAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gc3Ryb25nLFxuICAgIC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCBzdHJvbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuaGVyby5pcy1wcmltYXJ5IC50aXRsZSwgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC50aXRsZSwgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC50aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZXJvLmlzLXByaW1hcnkgLnN1YnRpdGxlLCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gLnN1YnRpdGxlLCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cbiAgICAgIC5oZXJvLmlzLXByaW1hcnkgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuICAgICAgLmhlcm8uaXMtcHJpbWFyeSAuc3VidGl0bGUgc3Ryb25nLFxuICAgICAgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5zdWJ0aXRsZSBzdHJvbmcsXG4gICAgICAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLnN1YnRpdGxlIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuaGVyby5pcy1wcmltYXJ5IC5uYXZiYXItbWVudSwgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5uYXZiYXItbWVudSwgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5uYXZiYXItbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMDU5Mjk7IH0gfVxuICAgIC5oZXJvLmlzLXByaW1hcnkgLm5hdmJhci1pdGVtLCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gLm5hdmJhci1pdGVtLCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLm5hdmJhci1pdGVtLFxuICAgIC5oZXJvLmlzLXByaW1hcnkgLm5hdmJhci1saW5rLFxuICAgIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAubmF2YmFyLWxpbmssXG4gICAgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5uYXZiYXItbGluayB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgLmhlcm8uaXMtcHJpbWFyeSBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gYS5uYXZiYXItaXRlbTpob3ZlciwgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLXByaW1hcnkgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgIC5oZXJvLmlzLXByaW1hcnkgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5uYXZiYXItbGluazpob3ZlcixcbiAgICAuaGVyby5pcy1wcmltYXJ5IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxNGQxZTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlcm8uaXMtcHJpbWFyeSAudGFicyBhLCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gLnRhYnMgYSwgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC50YWJzIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICAgIC5oZXJvLmlzLXByaW1hcnkgLnRhYnMgYTpob3ZlciwgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC50YWJzIGE6aG92ZXIsIC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAudGFicyBhOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZXJvLmlzLXByaW1hcnkgLnRhYnMgbGkuaXMtYWN0aXZlIGEsIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAudGFicyBsaS5pcy1hY3RpdmUgYSwgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgIGNvbG9yOiAjRTA1OTI5ICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmhlcm8uaXMtcHJpbWFyeSAudGFicy5pcy1ib3hlZCBhLCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gLnRhYnMuaXMtYm94ZWQgYSwgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLXByaW1hcnkgLnRhYnMuaXMtdG9nZ2xlIGEsIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAudGFicy5pcy10b2dnbGUgYSwgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtcHJpbWFyeSAudGFicy5pcy10b2dnbGUgYTpob3ZlciwgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyLCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAyNSwgMjUsIDAuMSk7IH1cbiAgICAuaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtcHJpbWFyeSAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLXByaW1hcnkgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNFMDU5Mjk7IH1cbiAgICAuaGVyby5pcy1wcmltYXJ5LmlzLWJvbGQsIC5ocy1mb3JtIC5oZXJvLmlzLWJvbGQuaHMtYnV0dG9uLCAud3BjZjctZm9ybSAuaGVyby5pcy1ib2xkLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjYzYyMjEwIDAlLCAjRTA1OTI5IDcxJSwgI2U5ODUzYSAxMDAlKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm8uaXMtcHJpbWFyeS5pcy1ib2xkIC5uYXZiYXItbWVudSwgLmhzLWZvcm0gLmhlcm8uaXMtYm9sZC5ocy1idXR0b24gLm5hdmJhci1tZW51LCAud3BjZjctZm9ybSAuaGVyby5pcy1ib2xkLndwY2Y3LXN1Ym1pdCAubmF2YmFyLW1lbnUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNjNjIyMTAgMCUsICNFMDU5MjkgNzElLCAjZTk4NTNhIDEwMCUpOyB9IH1cbiAgLmhlcm8uaXMtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODVDQTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZXJvLmlzLWxpbmsgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4gICAgLmhlcm8uaXMtbGluayBzdHJvbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuaGVyby5pcy1saW5rIC50aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZXJvLmlzLWxpbmsgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cbiAgICAgIC5oZXJvLmlzLWxpbmsgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuICAgICAgLmhlcm8uaXMtbGluayAuc3VidGl0bGUgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5oZXJvLmlzLWxpbmsgLm5hdmJhci1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODVDQTsgfSB9XG4gICAgLmhlcm8uaXMtbGluayAubmF2YmFyLWl0ZW0sXG4gICAgLmhlcm8uaXMtbGluayAubmF2YmFyLWxpbmsge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIC5oZXJvLmlzLWxpbmsgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtbGluayBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAuaGVyby5pcy1saW5rIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAuaGVyby5pcy1saW5rIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRiMTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlcm8uaXMtbGluayAudGFicyBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgICAuaGVyby5pcy1saW5rIC50YWJzIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmhlcm8uaXMtbGluayAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gICAgICBjb2xvcjogIzAwODVDQSAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZXJvLmlzLWxpbmsgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtbGluayAudGFicy5pcy10b2dnbGUgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmhlcm8uaXMtbGluayAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1saW5rIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMjUsIDI1LCAwLjEpOyB9XG4gICAgLmhlcm8uaXMtbGluayAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtbGluayAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtbGluayAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWxpbmsgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzAwODVDQTsgfVxuICAgIC5oZXJvLmlzLWxpbmsuaXMtYm9sZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjMDA3ZDk3IDAlLCAjMDA4NUNBIDcxJSwgIzAwNzBlNCAxMDAlKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm8uaXMtbGluay5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzAwN2Q5NyAwJSwgIzAwODVDQSA3MSUsICMwMDcwZTQgMTAwJSk7IH0gfVxuICAuaGVyby5pcy1pbmZvLFxuICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8sXG4gIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyxcbiAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvLFxuICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8sXG4gIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODVDQTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZXJvLmlzLWluZm8gYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuICAgIC5oZXJvLmlzLWluZm8gc3Ryb25nLFxuICAgIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyBzdHJvbmcsXG4gICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIHN0cm9uZyxcbiAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gc3Ryb25nLFxuICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyBzdHJvbmcsXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIHN0cm9uZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5oZXJvLmlzLWluZm8gLnRpdGxlLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRpdGxlLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRpdGxlLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRpdGxlLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRpdGxlLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlcm8uaXMtaW5mbyAuc3VidGl0bGUsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAuc3VidGl0bGUsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAuc3VidGl0bGUsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAuc3VidGl0bGUsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAuc3VidGl0bGUsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAuc3VidGl0bGUge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuICAgICAgLmhlcm8uaXMtaW5mbyAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4gICAgICAuaGVyby5pcy1pbmZvIC5zdWJ0aXRsZSBzdHJvbmcsXG4gICAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnN1YnRpdGxlIHN0cm9uZyxcbiAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAuc3VidGl0bGUgc3Ryb25nLFxuICAgICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIC5zdWJ0aXRsZSBzdHJvbmcsXG4gICAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnN1YnRpdGxlIHN0cm9uZyxcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAuc3VidGl0bGUgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5oZXJvLmlzLWluZm8gLm5hdmJhci1tZW51LCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLm5hdmJhci1tZW51LCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLm5hdmJhci1tZW51LCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLm5hdmJhci1tZW51LCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLm5hdmJhci1tZW51LCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLm5hdmJhci1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODVDQTsgfSB9XG4gICAgLmhlcm8uaXMtaW5mbyAubmF2YmFyLWl0ZW0sIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAubmF2YmFyLWl0ZW0sIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAubmF2YmFyLWl0ZW0sIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAubmF2YmFyLWl0ZW0sIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAubmF2YmFyLWl0ZW0sIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAubmF2YmFyLWl0ZW0sXG4gICAgLmhlcm8uaXMtaW5mbyAubmF2YmFyLWxpbmssXG4gICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIC5uYXZiYXItbGluayxcbiAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLm5hdmJhci1saW5rLFxuICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAubmF2YmFyLWxpbmssXG4gICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIC5uYXZiYXItbGluayxcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLm5hdmJhci1saW5rIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAuaGVyby5pcy1pbmZvIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gYS5uYXZiYXItaXRlbTpob3ZlciwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIGEubmF2YmFyLWl0ZW06aG92ZXIsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyBhLm5hdmJhci1pdGVtOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtaW5mbyBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgLmhlcm8uaXMtaW5mbyAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLm5hdmJhci1saW5rOmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLm5hdmJhci1saW5rOmhvdmVyLFxuICAgIC5oZXJvLmlzLWluZm8gLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGIxO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVyby5pcy1pbmZvIC50YWJzIGEsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAudGFicyBhLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRhYnMgYSwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIC50YWJzIGEsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAudGFicyBhLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRhYnMgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgICAgLmhlcm8uaXMtaW5mbyAudGFicyBhOmhvdmVyLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRhYnMgYTpob3ZlciwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIC50YWJzIGE6aG92ZXIsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAudGFicyBhOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRhYnMgYTpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIC50YWJzIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmhlcm8uaXMtaW5mbyAudGFicyBsaS5pcy1hY3RpdmUgYSwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIC50YWJzIGxpLmlzLWFjdGl2ZSBhLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRhYnMgbGkuaXMtYWN0aXZlIGEsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAudGFicyBsaS5pcy1hY3RpdmUgYSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIC50YWJzIGxpLmlzLWFjdGl2ZSBhLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICAgICAgY29sb3I6ICMwMDg1Q0EgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaGVyby5pcy1pbmZvIC50YWJzLmlzLWJveGVkIGEsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAudGFicy5pcy1ib3hlZCBhLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRhYnMuaXMtYm94ZWQgYSwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIC50YWJzLmlzLWJveGVkIGEsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAudGFicy5pcy1ib3hlZCBhLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtaW5mbyAudGFicy5pcy10b2dnbGUgYSwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIC50YWJzLmlzLXRvZ2dsZSBhLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRhYnMuaXMtdG9nZ2xlIGEsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAudGFicy5pcy10b2dnbGUgYSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIC50YWJzLmlzLXRvZ2dsZSBhLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRhYnMuaXMtdG9nZ2xlIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5oZXJvLmlzLWluZm8gLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1pbmZvIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAudGFicy5pcy10b2dnbGUgYTpob3ZlciwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDI1LCAyNSwgMC4xKTsgfVxuICAgIC5oZXJvLmlzLWluZm8gLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1pbmZvIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtaW5mbyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVybyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWluZm8gLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8gLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzAwODVDQTsgfVxuICAgIC5oZXJvLmlzLWluZm8uaXMtYm9sZCxcbiAgICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8uaXMtYm9sZCxcbiAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8uaXMtYm9sZCxcbiAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8uaXMtYm9sZCxcbiAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8uaXMtYm9sZCxcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8uaXMtYm9sZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjMDA3ZDk3IDAlLCAjMDA4NUNBIDcxJSwgIzAwNzBlNCAxMDAlKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm8uaXMtaW5mby5pcy1ib2xkIC5uYXZiYXItbWVudSwgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvLmlzLWJvbGQgLm5hdmJhci1tZW51LCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8uaXMtYm9sZCAubmF2YmFyLW1lbnUsIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1pbmZvIGEuaGVyby5pcy1ib2xkIC5uYXZiYXItbWVudSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8gYS5oZXJvLmlzLWJvbGQgLm5hdmJhci1tZW51LCAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaW5mbyBhLmhlcm8uaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMwMDdkOTcgMCUsICMwMDg1Q0EgNzElLCAjMDA3MGU0IDEwMCUpOyB9IH1cbiAgLmhlcm8uaXMtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZXJvLmlzLXN1Y2Nlc3MgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4gICAgLmhlcm8uaXMtc3VjY2VzcyBzdHJvbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuaGVyby5pcy1zdWNjZXNzIC50aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZXJvLmlzLXN1Y2Nlc3MgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cbiAgICAgIC5oZXJvLmlzLXN1Y2Nlc3MgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuICAgICAgLmhlcm8uaXMtc3VjY2VzcyAuc3VidGl0bGUgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5oZXJvLmlzLXN1Y2Nlc3MgLm5hdmJhci1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTsgfSB9XG4gICAgLmhlcm8uaXMtc3VjY2VzcyAubmF2YmFyLWl0ZW0sXG4gICAgLmhlcm8uaXMtc3VjY2VzcyAubmF2YmFyLWxpbmsge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIC5oZXJvLmlzLXN1Y2Nlc3MgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtc3VjY2VzcyBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAuaGVyby5pcy1zdWNjZXNzIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAuaGVyby5pcy1zdWNjZXNzIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNhYmI4MTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlcm8uaXMtc3VjY2VzcyAudGFicyBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgICAuaGVyby5pcy1zdWNjZXNzIC50YWJzIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmhlcm8uaXMtc3VjY2VzcyAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gICAgICBjb2xvcjogIzQ4Yzc4ZSAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtc3VjY2VzcyAudGFicy5pcy10b2dnbGUgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmhlcm8uaXMtc3VjY2VzcyAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1zdWNjZXNzIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMjUsIDI1LCAwLjEpOyB9XG4gICAgLmhlcm8uaXMtc3VjY2VzcyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtc3VjY2VzcyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtc3VjY2VzcyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzQ4Yzc4ZTsgfVxuICAgIC5oZXJvLmlzLXN1Y2Nlc3MuaXMtYm9sZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjMjliMzVlIDAlLCAjNDhjNzhlIDcxJSwgIzU2ZDJhZiAxMDAlKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm8uaXMtc3VjY2Vzcy5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzI5YjM1ZSAwJSwgIzQ4Yzc4ZSA3MSUsICM1NmQyYWYgMTAwJSk7IH0gfVxuICAuaGVyby5pcy13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDODQ1O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAuaGVyby5pcy13YXJuaW5nIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuICAgIC5oZXJvLmlzLXdhcm5pbmcgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmhlcm8uaXMtd2FybmluZyAudGl0bGUge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC5oZXJvLmlzLXdhcm5pbmcgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgICAgIC5oZXJvLmlzLXdhcm5pbmcgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuICAgICAgLmhlcm8uaXMtd2FybmluZyAuc3VidGl0bGUgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmhlcm8uaXMtd2FybmluZyAubmF2YmFyLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDODQ1OyB9IH1cbiAgICAuaGVyby5pcy13YXJuaW5nIC5uYXZiYXItaXRlbSxcbiAgICAuaGVyby5pcy13YXJuaW5nIC5uYXZiYXItbGluayB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgLmhlcm8uaXMtd2FybmluZyBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy13YXJuaW5nIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgIC5oZXJvLmlzLXdhcm5pbmcgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgIC5oZXJvLmlzLXdhcm5pbmcgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMDJjO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC5oZXJvLmlzLXdhcm5pbmcgLnRhYnMgYSB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgICAuaGVyby5pcy13YXJuaW5nIC50YWJzIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmhlcm8uaXMtd2FybmluZyAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gICAgICBjb2xvcjogI0ZGQzg0NSAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZXJvLmlzLXdhcm5pbmcgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy10b2dnbGUgYSB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgICAuaGVyby5pcy13YXJuaW5nIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLXdhcm5pbmcgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAyNSwgMjUsIDAuMSk7IH1cbiAgICAuaGVyby5pcy13YXJuaW5nIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy13YXJuaW5nIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy13YXJuaW5nIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICBjb2xvcjogI0ZGQzg0NTsgfVxuICAgIC5oZXJvLmlzLXdhcm5pbmcuaXMtYm9sZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjZmY5MTEyIDAlLCAjRkZDODQ1IDcxJSwgI2ZmZWE1ZiAxMDAlKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm8uaXMtd2FybmluZy5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2ZmOTExMiAwJSwgI0ZGQzg0NSA3MSUsICNmZmVhNWYgMTAwJSk7IH0gfVxuICAuaGVyby5pcy1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTQ2Njg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVyby5pcy1kYW5nZXIgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4gICAgLmhlcm8uaXMtZGFuZ2VyIHN0cm9uZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5oZXJvLmlzLWRhbmdlciAudGl0bGUge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVyby5pcy1kYW5nZXIgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cbiAgICAgIC5oZXJvLmlzLWRhbmdlciAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4gICAgICAuaGVyby5pcy1kYW5nZXIgLnN1YnRpdGxlIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuaGVyby5pcy1kYW5nZXIgLm5hdmJhci1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxNDY2ODsgfSB9XG4gICAgLmhlcm8uaXMtZGFuZ2VyIC5uYXZiYXItaXRlbSxcbiAgICAuaGVyby5pcy1kYW5nZXIgLm5hdmJhci1saW5rIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAuaGVyby5pcy1kYW5nZXIgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtZGFuZ2VyIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgIC5oZXJvLmlzLWRhbmdlciAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLmhlcm8uaXMtZGFuZ2VyIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmMmU1NTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlcm8uaXMtZGFuZ2VyIC50YWJzIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICAgIC5oZXJvLmlzLWRhbmdlciAudGFicyBhOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZXJvLmlzLWRhbmdlciAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gICAgICBjb2xvcjogI2YxNDY2OCAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZXJvLmlzLWRhbmdlciAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1kYW5nZXIgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5oZXJvLmlzLWRhbmdlciAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1kYW5nZXIgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAyNSwgMjUsIDAuMSk7IH1cbiAgICAuaGVyby5pcy1kYW5nZXIgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWRhbmdlciAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtZGFuZ2VyIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtZGFuZ2VyIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNmMTQ2Njg7IH1cbiAgICAuaGVyby5pcy1kYW5nZXIuaXMtYm9sZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjZmEwYTYyIDAlLCAjZjE0NjY4IDcxJSwgI2Y3NTk1ZiAxMDAlKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm8uaXMtZGFuZ2VyLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjZmEwYTYyIDAlLCAjZjE0NjY4IDcxJSwgI2Y3NTk1ZiAxMDAlKTsgfSB9XG4gIC5oZXJvLmlzLXNlY29uZGFyeSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24sIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby53cGNmNy1zdWJtaXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzE3M0U7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuaGVyby5pcy1zZWNvbmRhcnkgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbiBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b24gYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuICAgIC5oZXJvLmlzLXNlY29uZGFyeSBzdHJvbmcsXG4gICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIHN0cm9uZyxcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gc3Ryb25nLFxuICAgIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbiBzdHJvbmcsXG4gICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IHN0cm9uZyxcbiAgICAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby53cGNmNy1zdWJtaXQgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmhlcm8uaXMtc2Vjb25kYXJ5IC50aXRsZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC50aXRsZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC50aXRsZSwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC50aXRsZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC50aXRsZSwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC50aXRsZSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5oZXJvLmlzLXNlY29uZGFyeSAuc3VidGl0bGUsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbiAuc3VidGl0bGUsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAuc3VidGl0bGUsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbiAuc3VidGl0bGUsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAuc3VidGl0bGUsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLndwY2Y3LXN1Ym1pdCAuc3VidGl0bGUge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuICAgICAgLmhlcm8uaXMtc2Vjb25kYXJ5IC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbiAgICAgIC5oZXJvLmlzLXNlY29uZGFyeSAuc3VidGl0bGUgc3Ryb25nLFxuICAgICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5zdWJ0aXRsZSBzdHJvbmcsXG4gICAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gLnN1YnRpdGxlIHN0cm9uZyxcbiAgICAgIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbiAuc3VidGl0bGUgc3Ryb25nLFxuICAgICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5zdWJ0aXRsZSBzdHJvbmcsXG4gICAgICAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby53cGNmNy1zdWJtaXQgLnN1YnRpdGxlIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuaGVyby5pcy1zZWNvbmRhcnkgLm5hdmJhci1tZW51LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b24gLm5hdmJhci1tZW51LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gLm5hdmJhci1tZW51LCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b24gLm5hdmJhci1tZW51LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLm5hdmJhci1tZW51LCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby53cGNmNy1zdWJtaXQgLm5hdmJhci1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMTczRTsgfSB9XG4gICAgLmhlcm8uaXMtc2Vjb25kYXJ5IC5uYXZiYXItaXRlbSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC5uYXZiYXItaXRlbSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5uYXZiYXItaXRlbSwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5uYXZiYXItaXRlbSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC5uYXZiYXItaXRlbSwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5uYXZiYXItaXRlbSxcbiAgICAuaGVyby5pcy1zZWNvbmRhcnkgLm5hdmJhci1saW5rLFxuICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbiAubmF2YmFyLWxpbmssXG4gICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5uYXZiYXItbGluayxcbiAgICAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b24gLm5hdmJhci1saW5rLFxuICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWxpbmssXG4gICAgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5uYXZiYXItbGluayB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgLmhlcm8uaXMtc2Vjb25kYXJ5IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbiBhLm5hdmJhci1pdGVtOmhvdmVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gYS5uYXZiYXItaXRlbTpob3ZlciwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCBhLm5hdmJhci1pdGVtOmhvdmVyLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby53cGNmNy1zdWJtaXQgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtc2Vjb25kYXJ5IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLndwY2Y3LXN1Ym1pdCBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAuaGVyby5pcy1zZWNvbmRhcnkgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbiAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b24gLm5hdmJhci1saW5rOmhvdmVyLFxuICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC5uYXZiYXItbGluazpob3ZlcixcbiAgICAuaGVyby5pcy1zZWNvbmRhcnkgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b24gLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b24gLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby53cGNmNy1zdWJtaXQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIwZTI2O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuaGVyby5pcy1zZWNvbmRhcnkgLnRhYnMgYSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC50YWJzIGEsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAudGFicyBhLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b24gLnRhYnMgYSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC50YWJzIGEsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLndwY2Y3LXN1Ym1pdCAudGFicyBhIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgICAuaGVyby5pcy1zZWNvbmRhcnkgLnRhYnMgYTpob3ZlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC50YWJzIGE6aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAudGFicyBhOmhvdmVyLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b24gLnRhYnMgYTpob3ZlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC50YWJzIGE6aG92ZXIsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLndwY2Y3LXN1Ym1pdCAudGFicyBhOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZXJvLmlzLXNlY29uZGFyeSAudGFicyBsaS5pcy1hY3RpdmUgYSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC50YWJzIGxpLmlzLWFjdGl2ZSBhLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gLnRhYnMgbGkuaXMtYWN0aXZlIGEsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmhzLWJ1dHRvbiAudGFicyBsaS5pcy1hY3RpdmUgYSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC50YWJzIGxpLmlzLWFjdGl2ZSBhLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby53cGNmNy1zdWJtaXQgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICAgICAgY29sb3I6ICMwMzE3M0UgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaGVyby5pcy1zZWNvbmRhcnkgLnRhYnMuaXMtYm94ZWQgYSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC50YWJzLmlzLWJveGVkIGEsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAudGFicy5pcy1ib3hlZCBhLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b24gLnRhYnMuaXMtYm94ZWQgYSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC50YWJzLmlzLWJveGVkIGEsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLndwY2Y3LXN1Ym1pdCAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1zZWNvbmRhcnkgLnRhYnMuaXMtdG9nZ2xlIGEsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbiAudGFicy5pcy10b2dnbGUgYSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC50YWJzLmlzLXRvZ2dsZSBhLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b24gLnRhYnMuaXMtdG9nZ2xlIGEsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAudGFicy5pcy10b2dnbGUgYSwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuaGVyby5pcy1zZWNvbmRhcnkgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b24gLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLndwY2Y3LXN1Ym1pdCAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1zZWNvbmRhcnkgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbiAudGFicy5pcy10b2dnbGUgYTpob3ZlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b24gLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAudGFicy5pcy10b2dnbGUgYTpob3ZlciwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMjUsIDI1LCAwLjEpOyB9XG4gICAgLmhlcm8uaXMtc2Vjb25kYXJ5IC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b24gLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLndwY2Y3LXN1Ym1pdCAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtc2Vjb25kYXJ5IC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b24gLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLndwY2Y3LXN1Ym1pdCAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtc2Vjb25kYXJ5IC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtc2Vjb25kYXJ5IC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uYnV0dG9uIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0IC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0IC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMwMzE3M0U7IH1cbiAgICAuaGVyby5pcy1zZWNvbmRhcnkuaXMtYm9sZCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaXMtYm9sZC5idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5oZXJvLmlzLWJvbGQuaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5pcy1ib2xkLmhzLWJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhlcm8uaXMtYm9sZC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmlzLWJvbGQud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMwMDA3MGUgMCUsICMwMzE3M0UgNzElLCAjMDIxMTU5IDEwMCUpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVyby5pcy1zZWNvbmRhcnkuaXMtYm9sZCAubmF2YmFyLW1lbnUsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmlzLWJvbGQuYnV0dG9uIC5uYXZiYXItbWVudSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaXMtYm9sZC5ocy1idXR0b24gLm5hdmJhci1tZW51LCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5pcy1ib2xkLmhzLWJ1dHRvbiAubmF2YmFyLW1lbnUsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLmlzLWJvbGQud3BjZjctc3VibWl0IC5uYXZiYXItbWVudSwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaXMtYm9sZC53cGNmNy1zdWJtaXQgLm5hdmJhci1tZW51IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjMDAwNzBlIDAlLCAjMDMxNzNFIDcxJSwgIzAyMTE1OSAxMDAlKTsgfSB9XG4gIC5oZXJvLmlzLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UwNTkyOTtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5oZXJvLmlzLW9yYW5nZSBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbiAgICAuaGVyby5pcy1vcmFuZ2Ugc3Ryb25nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmhlcm8uaXMtb3JhbmdlIC50aXRsZSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5oZXJvLmlzLW9yYW5nZSAuc3VidGl0bGUge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuICAgICAgLmhlcm8uaXMtb3JhbmdlIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbiAgICAgIC5oZXJvLmlzLW9yYW5nZSAuc3VidGl0bGUgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5oZXJvLmlzLW9yYW5nZSAubmF2YmFyLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA1OTI5OyB9IH1cbiAgICAuaGVyby5pcy1vcmFuZ2UgLm5hdmJhci1pdGVtLFxuICAgIC5oZXJvLmlzLW9yYW5nZSAubmF2YmFyLWxpbmsge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIC5oZXJvLmlzLW9yYW5nZSBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1vcmFuZ2UgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgLmhlcm8uaXMtb3JhbmdlIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAuaGVyby5pcy1vcmFuZ2UgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDE0ZDFlO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuaGVyby5pcy1vcmFuZ2UgLnRhYnMgYSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgICAgLmhlcm8uaXMtb3JhbmdlIC50YWJzIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmhlcm8uaXMtb3JhbmdlIC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgIGNvbG9yOiAjRTA1OTI5ICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmhlcm8uaXMtb3JhbmdlIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLW9yYW5nZSAudGFicy5pcy10b2dnbGUgYSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmhlcm8uaXMtb3JhbmdlIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLW9yYW5nZSAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDI1LCAyNSwgMC4xKTsgfVxuICAgIC5oZXJvLmlzLW9yYW5nZSAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtb3JhbmdlIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1vcmFuZ2UgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1vcmFuZ2UgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogI0UwNTkyOTsgfVxuICAgIC5oZXJvLmlzLW9yYW5nZS5pcy1ib2xkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNjNjIyMTAgMCUsICNFMDU5MjkgNzElLCAjZTk4NTNhIDEwMCUpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVyby5pcy1vcmFuZ2UuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNjNjIyMTAgMCUsICNFMDU5MjkgNzElLCAjZTk4NTNhIDEwMCUpOyB9IH1cbiAgLmhlcm8uaXMtdGFuZ2VyaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ4QjAwO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmhlcm8uaXMtdGFuZ2VyaW5lIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuICAgIC5oZXJvLmlzLXRhbmdlcmluZSBzdHJvbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuaGVyby5pcy10YW5nZXJpbmUgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmhlcm8uaXMtdGFuZ2VyaW5lIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gICAgICAuaGVyby5pcy10YW5nZXJpbmUgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuICAgICAgLmhlcm8uaXMtdGFuZ2VyaW5lIC5zdWJ0aXRsZSBzdHJvbmcge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmhlcm8uaXMtdGFuZ2VyaW5lIC5uYXZiYXItbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRDhCMDA7IH0gfVxuICAgIC5oZXJvLmlzLXRhbmdlcmluZSAubmF2YmFyLWl0ZW0sXG4gICAgLmhlcm8uaXMtdGFuZ2VyaW5lIC5uYXZiYXItbGluayB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgLmhlcm8uaXMtdGFuZ2VyaW5lIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLXRhbmdlcmluZSBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAuaGVyby5pcy10YW5nZXJpbmUgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgIC5oZXJvLmlzLXRhbmdlcmluZSAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNDdjMDA7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5oZXJvLmlzLXRhbmdlcmluZSAudGFicyBhIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgICAuaGVyby5pcy10YW5nZXJpbmUgLnRhYnMgYTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaGVyby5pcy10YW5nZXJpbmUgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICAgICAgY29sb3I6ICNFRDhCMDAgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaGVyby5pcy10YW5nZXJpbmUgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtdGFuZ2VyaW5lIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuaGVyby5pcy10YW5nZXJpbmUgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtdGFuZ2VyaW5lIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMjUsIDI1LCAwLjEpOyB9XG4gICAgLmhlcm8uaXMtdGFuZ2VyaW5lIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy10YW5nZXJpbmUgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLXRhbmdlcmluZSAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXRhbmdlcmluZSAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjRUQ4QjAwOyB9XG4gICAgLmhlcm8uaXMtdGFuZ2VyaW5lLmlzLWJvbGQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2JhNGUwMCAwJSwgI0VEOEIwMCA3MSUsICNmZmMyMDggMTAwJSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZXJvLmlzLXRhbmdlcmluZS5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2JhNGUwMCAwJSwgI0VEOEIwMCA3MSUsICNmZmMyMDggMTAwJSk7IH0gfVxuICAuaGVyby5pcy1zbGF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTk1QTtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5oZXJvLmlzLXNsYXRlIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuICAgIC5oZXJvLmlzLXNsYXRlIHN0cm9uZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5oZXJvLmlzLXNsYXRlIC50aXRsZSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5oZXJvLmlzLXNsYXRlIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gICAgICAuaGVyby5pcy1zbGF0ZSAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4gICAgICAuaGVyby5pcy1zbGF0ZSAuc3VidGl0bGUgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5oZXJvLmlzLXNsYXRlIC5uYXZiYXItbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU5NUE7IH0gfVxuICAgIC5oZXJvLmlzLXNsYXRlIC5uYXZiYXItaXRlbSxcbiAgICAuaGVyby5pcy1zbGF0ZSAubmF2YmFyLWxpbmsge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIC5oZXJvLmlzLXNsYXRlIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLXNsYXRlIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgIC5oZXJvLmlzLXNsYXRlIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAuaGVyby5pcy1zbGF0ZSAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjRjNGQ7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5oZXJvLmlzLXNsYXRlIC50YWJzIGEge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICAgIC5oZXJvLmlzLXNsYXRlIC50YWJzIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmhlcm8uaXMtc2xhdGUgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICAgICAgY29sb3I6ICM1ODU5NUEgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaGVyby5pcy1zbGF0ZSAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1zbGF0ZSAudGFicy5pcy10b2dnbGUgYSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmhlcm8uaXMtc2xhdGUgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtc2xhdGUgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAyNSwgMjUsIDAuMSk7IH1cbiAgICAuaGVyby5pcy1zbGF0ZSAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtc2xhdGUgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLXNsYXRlIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtc2xhdGUgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzU4NTk1QTsgfVxuICAgIC5oZXJvLmlzLXNsYXRlLmlzLWJvbGQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzM4NDI0NyAwJSwgIzU4NTk1QSA3MSUsICM2MDY0NmMgMTAwJSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZXJvLmlzLXNsYXRlLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjMzg0MjQ3IDAlLCAjNTg1OTVBIDcxJSwgIzYwNjQ2YyAxMDAlKTsgfSB9XG4gIC5oZXJvLmlzLWNlcnVsZWFuLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGMkY4O1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLmhlcm8uaXMtY2VydWxlYW4tbGlnaHQgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4gICAgLmhlcm8uaXMtY2VydWxlYW4tbGlnaHQgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmhlcm8uaXMtY2VydWxlYW4tbGlnaHQgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLmhlcm8uaXMtY2VydWxlYW4tbGlnaHQgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1LCAyNSwgMjUsIDAuOSk7IH1cbiAgICAgIC5oZXJvLmlzLWNlcnVsZWFuLWxpZ2h0IC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbiAgICAgIC5oZXJvLmlzLWNlcnVsZWFuLWxpZ2h0IC5zdWJ0aXRsZSBzdHJvbmcge1xuICAgICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmhlcm8uaXMtY2VydWxlYW4tbGlnaHQgLm5hdmJhci1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjJGODsgfSB9XG4gICAgLmhlcm8uaXMtY2VydWxlYW4tbGlnaHQgLm5hdmJhci1pdGVtLFxuICAgIC5oZXJvLmlzLWNlcnVsZWFuLWxpZ2h0IC5uYXZiYXItbGluayB7XG4gICAgICBjb2xvcjogcmdiYSgyNSwgMjUsIDI1LCAwLjcpOyB9XG4gICAgLmhlcm8uaXMtY2VydWxlYW4tbGlnaHQgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtY2VydWxlYW4tbGlnaHQgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgLmhlcm8uaXMtY2VydWxlYW4tbGlnaHQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgIC5oZXJvLmlzLWNlcnVsZWFuLWxpZ2h0IC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZThmMztcbiAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLmhlcm8uaXMtY2VydWxlYW4tbGlnaHQgLnRhYnMgYSB7XG4gICAgICBjb2xvcjogIzE5MTkxOTtcbiAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgICAgLmhlcm8uaXMtY2VydWxlYW4tbGlnaHQgLnRhYnMgYTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaGVyby5pcy1jZXJ1bGVhbi1saWdodCAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gICAgICBjb2xvcjogI0U1RjJGOCAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZXJvLmlzLWNlcnVsZWFuLWxpZ2h0IC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLWNlcnVsZWFuLWxpZ2h0IC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgICAuaGVyby5pcy1jZXJ1bGVhbi1saWdodCAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1jZXJ1bGVhbi1saWdodCAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDI1LCAyNSwgMC4xKTsgfVxuICAgIC5oZXJvLmlzLWNlcnVsZWFuLWxpZ2h0IC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1jZXJ1bGVhbi1saWdodCAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtY2VydWxlYW4tbGlnaHQgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1jZXJ1bGVhbi1saWdodCAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE5MTkxOTtcbiAgICAgIGNvbG9yOiAjRTVGMkY4OyB9XG4gICAgLmhlcm8uaXMtY2VydWxlYW4tbGlnaHQuaXMtYm9sZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjYjllOWYxIDAlLCAjRTVGMkY4IDcxJSwgI2Y5ZmJmZSAxMDAlKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm8uaXMtY2VydWxlYW4tbGlnaHQuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNiOWU5ZjEgMCUsICNFNUYyRjggNzElLCAjZjlmYmZlIDEwMCUpOyB9IH1cbiAgLmhlcm8uaXMtc21hbGwgLmhlcm8tYm9keSB7XG4gICAgcGFkZGluZzogMS41cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgIC5oZXJvLmlzLW1lZGl1bSAuaGVyby1ib2R5LCBzZWN0aW9uLmhlcm8ud3AtYmxvY2stZ3JvdXAgLmhlcm8tYm9keSB7XG4gICAgICBwYWRkaW5nOiA5cmVtIDQuNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgIC5oZXJvLmlzLWxhcmdlIC5oZXJvLWJvZHkge1xuICAgICAgcGFkZGluZzogMThyZW0gNnJlbTsgfSB9XG4gIC5oZXJvLmlzLWhhbGZoZWlnaHQgLmhlcm8tYm9keSwgLmhlcm8uaXMtZnVsbGhlaWdodCAuaGVyby1ib2R5LCAuaGVyby5pcy1mdWxsaGVpZ2h0LXdpdGgtbmF2YmFyIC5oZXJvLWJvZHkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5oZXJvLmlzLWhhbGZoZWlnaHQgLmhlcm8tYm9keSA+IC5jb250YWluZXIsIC5oZXJvLmlzLWhhbGZoZWlnaHQgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuaGVyby1ib2R5ID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIsIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmhlcm8uaXMtaGFsZmhlaWdodCAuaGVyby1ib2R5ID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIsIC5oZXJvLmlzLWZ1bGxoZWlnaHQgLmhlcm8tYm9keSA+IC5jb250YWluZXIsIC5oZXJvLmlzLWZ1bGxoZWlnaHQgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuaGVyby1ib2R5ID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIsIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmhlcm8uaXMtZnVsbGhlaWdodCAuaGVyby1ib2R5ID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIsIC5oZXJvLmlzLWZ1bGxoZWlnaHQtd2l0aC1uYXZiYXIgLmhlcm8tYm9keSA+IC5jb250YWluZXIsIC5oZXJvLmlzLWZ1bGxoZWlnaHQtd2l0aC1uYXZiYXIgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuaGVyby1ib2R5ID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIsIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmhlcm8uaXMtZnVsbGhlaWdodC13aXRoLW5hdmJhciAuaGVyby1ib2R5ID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7IH1cbiAgLmhlcm8uaXMtaGFsZmhlaWdodCB7XG4gICAgbWluLWhlaWdodDogNTB2aDsgfVxuICAuaGVyby5pcy1mdWxsaGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuXG4uaGVyby12aWRlbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhlcm8tdmlkZW8gdmlkZW8ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTsgfVxuICAuaGVyby12aWRlby5pcy10cmFuc3BhcmVudCB7XG4gICAgb3BhY2l0eTogMC4zOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlcm8tdmlkZW8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZXJvLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVyby1idXR0b25zIC5idXR0b24sIC5oZXJvLWJ1dHRvbnMgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmhlcm8tYnV0dG9ucyAuaHMtYnV0dG9uLCAuaGVyby1idXR0b25zIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5oZXJvLWJ1dHRvbnMgLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuaGVyby1idXR0b25zIC5idXR0b246bm90KDpsYXN0LWNoaWxkKSwgLmhlcm8tYnV0dG9ucyAuaHMtZm9ybSAuaHMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksIC5ocy1mb3JtIC5oZXJvLWJ1dHRvbnMgLmhzLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAuaGVyby1idXR0b25zIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KDpsYXN0LWNoaWxkKSwgLndwY2Y3LWZvcm0gLmhlcm8tYnV0dG9ucyAud3BjZjctc3VibWl0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgLmhlcm8tYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5oZXJvLWJ1dHRvbnMgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAuaGVyby1idXR0b25zIC5ocy1mb3JtIC5ocy1idXR0b246bm90KDpsYXN0LWNoaWxkKSwgLmhzLWZvcm0gLmhlcm8tYnV0dG9ucyAuaHMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksIC5oZXJvLWJ1dHRvbnMgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpub3QoOmxhc3QtY2hpbGQpLCAud3BjZjctZm9ybSAuaGVyby1idXR0b25zIC53cGNmNy1zdWJtaXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9IH1cblxuLmhlcm8taGVhZCxcbi5oZXJvLWZvb3Qge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi5oZXJvLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAzcmVtIDEuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAuaGVyby1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gM3JlbTsgfSB9XG5cbi5zZWN0aW9uLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIHtcbiAgcGFkZGluZzogM3JlbSAxLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNlY3Rpb24sIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAge1xuICAgICAgcGFkZGluZzogM3JlbSAzcmVtOyB9XG4gICAgICAuc2VjdGlvbi5pcy1tZWRpdW0sIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAge1xuICAgICAgICBwYWRkaW5nOiA5cmVtIDQuNXJlbTsgfVxuICAgICAgLnNlY3Rpb24uaXMtbGFyZ2UsIHNlY3Rpb24uaXMtbGFyZ2Uud3AtYmxvY2stZ3JvdXAge1xuICAgICAgICBwYWRkaW5nOiAxOHJlbSA2cmVtOyB9IH1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY4Rjc7XG4gIHBhZGRpbmc6IDNyZW0gMS41cmVtIDZyZW07IH1cblxuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuLmhhbWJ1cmdlciB7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuaGFtYnVyZ2VyOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLmhhbWJ1cmdlci5pcy1hY3RpdmU6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAuaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG4gIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xMHB4OyB9XG4gIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICBib3R0b206IC0xMHB4OyB9XG5cbi8qXG4gICAqIDNEWFxuICAgKi9cbi5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4OyB9XG5cbi5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuICAuaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTsgfVxuICAuaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4gIC5oYW1idXJnZXItLTNkeC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qXG4gICAqIDNEWCBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDsgfVxuXG4uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuICAuaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cblxuLmhhbWJ1cmdlci0tM2R4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7IH1cbiAgLmhhbWJ1cmdlci0tM2R4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4gIC5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLypcbiAgICogM0RZXG4gICAqL1xuLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7IH1cblxuLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4gIC5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG5cbi5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTsgfVxuICAuaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4gIC5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qXG4gICAqIDNEWSBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDsgfVxuXG4uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuICAuaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cblxuLmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTsgfVxuICAuaGFtYnVyZ2VyLS0zZHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKlxuICAgKiAzRFhZXG4gICAqL1xuLmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4OyB9XG5cbi5oYW1idXJnZXItLTNkeHkgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbiAgLmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeHkgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS0zZHh5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpOyB9XG4gIC5oYW1idXJnZXItLTNkeHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4gIC5oYW1idXJnZXItLTNkeHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKlxuICAgKiAzRFhZIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS0zZHh5LXIgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDsgfVxuXG4uaGFtYnVyZ2VyLS0zZHh5LXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbiAgLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cblxuLmhhbWJ1cmdlci0tM2R4eS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpIHJvdGF0ZVooLTE4MGRlZyk7IH1cbiAgLmhhbWJ1cmdlci0tM2R4eS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuICAuaGFtYnVyZ2VyLS0zZHh5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKlxuICAgKiBBcnJvd1xuICAgKi9cbi5oYW1idXJnZXItLWFycm93LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cblxuLypcbiAgICogQXJyb3cgUmlnaHRcbiAgICovXG4uaGFtYnVyZ2VyLS1hcnJvdy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB9XG5cbi5oYW1idXJnZXItLWFycm93LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cblxuLypcbiAgICogQXJyb3cgQWx0XG4gICAqL1xuLmhhbWJ1cmdlci0tYXJyb3dhbHQgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpOyB9XG5cbi5oYW1idXJnZXItLWFycm93YWx0IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpOyB9XG5cbi5oYW1idXJnZXItLWFycm93YWx0LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTsgfVxuXG4vKlxuICAgKiBBcnJvdyBBbHQgUmlnaHRcbiAgICovXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpOyB9XG5cbi5oYW1idXJnZXItLWFycm93YWx0LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIC0xMHB4LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAxMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpOyB9XG5cbi8qXG4gICAqIEFycm93IFR1cm5cbiAgICovXG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAuaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuICAuaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4vKlxuICAgKiBBcnJvdyBUdXJuIFJpZ2h0XG4gICAqL1xuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAuaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cbiAgLmhhbWJ1cmdlci0tYXJyb3d0dXJuLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4vKlxuICAgKiBCb3JpbmdcbiAgICovXG4uaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTsgfVxuXG4uaGFtYnVyZ2VyLS1ib3JpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi8qXG4gICAqIENvbGxhcHNlXG4gICAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICAuaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdG9wOiAtMjBweDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgb3BhY2l0eSAwLjFzIGxpbmVhcjsgfVxuICAuaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7IH1cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLypcbiAgICogQ29sbGFwc2UgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICAuaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDAuMXMgbGluZWFyOyB9XG4gIC5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaGFtYnVyZ2VyLS1jb2xsYXBzZS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDAuMXMgMC4yMnMgbGluZWFyOyB9XG4gIC5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBFbGFzdGljXG4gICAqL1xuLmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjc1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG4gIC5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEyNXMgMC4yNzVzIGVhc2U7IH1cbiAgLmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI3NXMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cblxuLmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1czsgfVxuICAuaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSgtMjcwZGVnKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7IH1cblxuLypcbiAgICogRWxhc3RpYyBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDJweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNzVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cbiAgLmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMjVzIDAuMjc1cyBlYXNlOyB9XG4gIC5oYW1idXJnZXItLWVsYXN0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI3NXMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cblxuLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoLTEzNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1czsgfVxuICAuaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoMjcwZGVnKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7IH1cblxuLypcbiAgICogRW1waGF0aWNcbiAgICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjEyNXMgMC4xNzVzIGVhc2UtaW47IH1cbiAgICAuaGFtYnVyZ2VyLS1lbXBoYXRpYyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgbGVmdCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47IH1cbiAgICAuaGFtYnVyZ2VyLS1lbXBoYXRpYyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgcmlnaHQgMC4xMjVzIDAuMTc1cyBlYXNlLWluOyB9XG4gIC5oYW1idXJnZXItLWVtcGhhdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5oYW1idXJnZXItLWVtcGhhdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgICAgbGVmdDogLTgwcHg7XG4gICAgICB0b3A6IC04MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHB4LCA4MHB4LCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjEyNXMgZWFzZS1vdXQsIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTsgfVxuICAgIC5oYW1idXJnZXItLWVtcGhhdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICByaWdodDogLTgwcHg7XG4gICAgICB0b3A6IC04MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODBweCwgODBweCwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjEyNXMgZWFzZS1vdXQsIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTsgfVxuXG4vKlxuICAgKiBFbXBoYXRpYyBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tZW1waGF0aWMtciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTI1cyAwLjE3NXMgZWFzZS1pbjsgfVxuICAgIC5oYW1idXJnZXItLWVtcGhhdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIGxlZnQgMC4xMjVzIDAuMTc1cyBlYXNlLWluOyB9XG4gICAgLmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgcmlnaHQgMC4xMjVzIDAuMTc1cyBlYXNlLWluOyB9XG4gIC5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC04MHB4O1xuICAgICAgdG9wOiA4MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHB4LCAtODBweCwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTI1cyBlYXNlLW91dCwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyB9XG4gICAgLmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC04MHB4O1xuICAgICAgdG9wOiA4MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODBweCwgLTgwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjEyNXMgZWFzZS1vdXQsIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTsgfVxuXG4vKlxuICAgKiBNaW51c1xuICAgKi9cbi5oYW1idXJnZXItLW1pbnVzIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tbWludXMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wOHMgMHMgZWFzZS1vdXQsIHRvcCAwLjA4cyAwcyBlYXNlLW91dCwgb3BhY2l0eSAwcyBsaW5lYXI7IH1cblxuLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDhzIGVhc2Utb3V0LCB0b3AgMC4wOHMgZWFzZS1vdXQsIG9wYWNpdHkgMHMgMC4wOHMgbGluZWFyOyB9XG5cbi5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7IH1cblxuLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwOyB9XG5cbi8qXG4gICAqIFNsaWRlclxuICAgKi9cbi5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7IH1cbiAgLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1czsgfVxuICAuaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRvcDogMjBweDsgfVxuXG4uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlM2QoLTUuNzE0MjlweCwgLTZweCwgMCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoLTkwZGVnKTsgfVxuXG4vKlxuICAgKiBTbGlkZXIgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDJweDsgfVxuICAuaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7IH1cbiAgLmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRvcDogMjBweDsgfVxuXG4uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cbiAgLmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZTNkKDUuNzE0MjlweCwgLTZweCwgMCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSg5MGRlZyk7IH1cblxuLypcbiAgICogU3BpblxuICAgKi9cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sIG9wYWNpdHkgMC4xcyBlYXNlLWluOyB9XG4gIC5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7IH1cbiAgLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLypcbiAgICogU3BpbiBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIC5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sIG9wYWNpdHkgMC4xcyBlYXNlLWluOyB9XG4gIC5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0OyB9XG4gIC5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBTcHJpbmdcbiAgICovXG4uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTNzIGxpbmVhcjsgfVxuICAuaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICAuaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRvcDogMjBweDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xM3MgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4gIC5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qXG4gICAqIFNwcmluZyBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tc3ByaW5nLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICAuaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdG9wOiAtMjBweDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgb3BhY2l0eSAwcyBsaW5lYXI7IH1cbiAgLmhhbWJ1cmdlci0tc3ByaW5nLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXNwcmluZy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMHMgMC4yMnMgbGluZWFyOyB9XG4gIC5oYW1idXJnZXItLXNwcmluZy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xM3MgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLypcbiAgICogU3RhbmRcbiAgICovXG4uaGFtYnVyZ2VyLS1zdGFuZCAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjA3NXMgbGluZWFyOyB9XG4gIC5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjA3NXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICAuaGFtYnVyZ2VyLS1zdGFuZCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjA3NXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zdGFuZC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjE1cyBsaW5lYXI7IH1cbiAgLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLypcbiAgICogU3RhbmQgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLXN0YW5kLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4wNzVzIGxpbmVhcjsgfVxuICAuaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjA3NXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICAuaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMDc1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTVzIGxpbmVhcjsgfVxuICAuaGFtYnVyZ2VyLS1zdGFuZC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaGFtYnVyZ2VyLS1zdGFuZC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLypcbiAgICogU3F1ZWV6ZVxuICAgKi9cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDc1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIC5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMTJzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIGVhc2U7IH1cbiAgLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjEycyBlYXNlLCB0cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIDAuMTJzIGVhc2U7IH1cbiAgLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgZWFzZSwgdHJhbnNmb3JtIDAuMDc1cyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBWb3J0ZXhcbiAgICovXG4uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cbiAgLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cbiAgLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBvcGFjaXR5OyB9XG4gIC5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07IH1cblxuLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNzY1ZGVnKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuICAuaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLypcbiAgICogVm9ydGV4IFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuICAuaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cbiAgLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIG9wYWNpdHk7IH1cbiAgLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtOyB9XG5cbi5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTc2NWRlZyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cbiAgLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICAuaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi5nbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmdsaWRlICoge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cbiAgLmdsaWRlX190cmFjayB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZ2xpZGVfX3NsaWRlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gICAgLmdsaWRlX19zbGlkZXMtLWRyYWdnaW5nIHtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5nbGlkZV9fc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmdsaWRlX19zbGlkZSBhIHtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5nbGlkZV9fYXJyb3dzIHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmdsaWRlX19idWxsZXRzIHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmdsaWRlLS1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5nbGlkZV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA5cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDAuMjVlbSAwLjVlbSAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdGV4dC1zaGFkb3c6IDAgMC4yNWVtIDAuNWVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2UsIGJvcmRlciAzMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAuZ2xpZGVfX2Fycm93OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5nbGlkZV9fYXJyb3c6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7IH1cbiAgLmdsaWRlX19hcnJvdy0tbGVmdCB7XG4gICAgbGVmdDogMmVtOyB9XG4gIC5nbGlkZV9fYXJyb3ctLXJpZ2h0IHtcbiAgICByaWdodDogMmVtOyB9XG4gIC5nbGlkZV9fYXJyb3ctLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjMzOyB9XG5cbi5nbGlkZV9fYnVsbGV0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAyZW07XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4uZ2xpZGVfX2J1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNoYWRvdzogMCAwLjI1ZW0gMC41ZW0gMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbjogMCAwLjI1ZW07IH1cbiAgLmdsaWRlX19idWxsZXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmdsaWRlX19idWxsZXQ6aG92ZXIsIC5nbGlkZV9fYnVsbGV0OmZvY3VzIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLmdsaWRlX19idWxsZXQtLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmdsaWRlLS1zd2lwZWFibGUge1xuICBjdXJzb3I6IGdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjsgfVxuXG4uZ2xpZGUtLWRyYWdnaW5nIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFyayc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWFya1Byby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFya1Byby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hcmsnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01hcmtQcm8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NYXJrUHJvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hcmsnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01hcmtQcm8tTWVkaXVtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NYXJrUHJvLU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hcmsnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01hcmtQcm8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFya1Byby1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFyayc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWFya1Byby1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NYXJrUHJvLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYXJrJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NYXJrUHJvLUhlYXZ5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NYXJrUHJvLUhlYXZ5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFyayc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWFya1Byby1IZWF2eUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFya1Byby1IZWF2eUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbi5jb250ZW50IGgxLCAuY29udGVudCBoMiwgLmNvbnRlbnQgaDMsIC5jb250ZW50IGg0LFxuLmNvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICMwMzE3M0U7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDsgfVxuICAuY29udGVudCBoMS5oYXMtdGV4dC13ZWlnaHQtYm9sZCwgLmNvbnRlbnQgaDIuaGFzLXRleHQtd2VpZ2h0LWJvbGQsIC5jb250ZW50IGgzLmhhcy10ZXh0LXdlaWdodC1ib2xkLCAuY29udGVudCBoNC5oYXMtdGV4dC13ZWlnaHQtYm9sZCxcbiAgLmNvbnRlbnQgLnRpdGxlLmhhcy10ZXh0LXdlaWdodC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwNTU4QzsgfVxuICAuY29udGVudCBhOmhvdmVyLCAuY29udGVudCBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzAzMTczRTsgfVxuICAuY29udGVudCBhLmpzLW1vZGFsLXRyaWdnZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCxcbi50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMDMxNzNFO1xuICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7IH1cbiAgaDEuaGFzLXRleHQtd2VpZ2h0LWJvbGQsIGgyLmhhcy10ZXh0LXdlaWdodC1ib2xkLCBoMy5oYXMtdGV4dC13ZWlnaHQtYm9sZCwgaDQuaGFzLXRleHQtd2VpZ2h0LWJvbGQsXG4gIC50aXRsZS5oYXMtdGV4dC13ZWlnaHQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50OyB9XG5cbi5pcy1pY29uIHN2ZyAuaWNvbi1iYWNrZ3JvdW5kIHtcbiAgZmlsbDogbm9uZTsgfVxuXG4uaXMtaWNvbi5pcy1wcmltYXJ5IHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuaXMtaWNvbi5ocy1idXR0b24gc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5pcy1pY29uLndwY2Y3LXN1Ym1pdCBzdmcgLmljb24tZmlsbCB7XG4gIGZpbGw6ICNFMDU5Mjk7IH1cblxuLmlzLWljb24uaXMtc2Vjb25kYXJ5IHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi5idXR0b24gc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pcy1pY29uLmhzLWJ1dHRvbiBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwY2Y3LXN1Ym1pdCBzdmcgLmljb24tZmlsbCB7XG4gIGZpbGw6ICMwMzE3M0U7IH1cblxuLmlzLWljb24uaXMtd2hpdGUgc3ZnIC5pY29uLWZpbGwge1xuICBmaWxsOiAjRkZGRkZGOyB9XG5cbi5pcy1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jb250YWN0LXBob25lLW51bWJlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hY2NvcmRpb246Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEQUQ0OyB9XG5cbi5hY2NvcmRpb24gLm1lc3NhZ2UsXG4uYWNjb3JkaW9uIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOURBRDQ7IH1cbiAgLmFjY29yZGlvbiAubWVzc2FnZSAubWVzc2FnZS1oZWFkZXIsXG4gIC5hY2NvcmRpb24gLm1lc3NhZ2UgLmEtYnRuLFxuICAuYWNjb3JkaW9uIC5tZXNzYWdlIGE6bm90KC5idXR0b24pOm5vdCgudGFnKTpub3QoLmRyb3Bkb3duLWl0ZW0pLFxuICAuYWNjb3JkaW9uIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkgLm1lc3NhZ2UtaGVhZGVyLFxuICAuYWNjb3JkaW9uIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkgLmEtYnRuLFxuICAuYWNjb3JkaW9uIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkgYTpub3QoLmJ1dHRvbik6bm90KC50YWcpOm5vdCguZHJvcGRvd24taXRlbSkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzU4NTk1QTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hY2NvcmRpb24gLm1lc3NhZ2UgLm1lc3NhZ2UtaGVhZGVyIC5pbWFnZS5pcy1pY29uLCAuYWNjb3JkaW9uIC5tZXNzYWdlIC5tZXNzYWdlLWhlYWRlciAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5hY2NvcmRpb24gLm1lc3NhZ2UgLm1lc3NhZ2UtaGVhZGVyIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLFxuICAgIC5hY2NvcmRpb24gLm1lc3NhZ2UgLmEtYnRuIC5pbWFnZS5pcy1pY29uLFxuICAgIC5hY2NvcmRpb24gLm1lc3NhZ2UgLmEtYnRuIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEsXG4gICAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuYWNjb3JkaW9uIC5tZXNzYWdlIC5hLWJ0biAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSxcbiAgICAuYWNjb3JkaW9uIC5tZXNzYWdlIGE6bm90KC5idXR0b24pOm5vdCgudGFnKTpub3QoLmRyb3Bkb3duLWl0ZW0pIC5pbWFnZS5pcy1pY29uLFxuICAgIC5hY2NvcmRpb24gLm1lc3NhZ2UgYTpub3QoLmJ1dHRvbik6bm90KC50YWcpOm5vdCguZHJvcGRvd24taXRlbSkgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSxcbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5hY2NvcmRpb24gLm1lc3NhZ2UgYTpub3QoLmJ1dHRvbik6bm90KC50YWcpOm5vdCguZHJvcGRvd24taXRlbSkgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEsXG4gICAgLmFjY29yZGlvbiAubWVzc2FnZTpub3QoOmxhc3QtY2hpbGQpIC5tZXNzYWdlLWhlYWRlciAuaW1hZ2UuaXMtaWNvbixcbiAgICAuYWNjb3JkaW9uIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkgLm1lc3NhZ2UtaGVhZGVyIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEsXG4gICAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuYWNjb3JkaW9uIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkgLm1lc3NhZ2UtaGVhZGVyIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLFxuICAgIC5hY2NvcmRpb24gLm1lc3NhZ2U6bm90KDpsYXN0LWNoaWxkKSAuYS1idG4gLmltYWdlLmlzLWljb24sXG4gICAgLmFjY29yZGlvbiAubWVzc2FnZTpub3QoOmxhc3QtY2hpbGQpIC5hLWJ0biAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLFxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmFjY29yZGlvbiAubWVzc2FnZTpub3QoOmxhc3QtY2hpbGQpIC5hLWJ0biAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSxcbiAgICAuYWNjb3JkaW9uIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkgYTpub3QoLmJ1dHRvbik6bm90KC50YWcpOm5vdCguZHJvcGRvd24taXRlbSkgLmltYWdlLmlzLWljb24sXG4gICAgLmFjY29yZGlvbiAubWVzc2FnZTpub3QoOmxhc3QtY2hpbGQpIGE6bm90KC5idXR0b24pOm5vdCgudGFnKTpub3QoLmRyb3Bkb3duLWl0ZW0pIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEsXG4gICAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuYWNjb3JkaW9uIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkgYTpub3QoLmJ1dHRvbik6bm90KC50YWcpOm5vdCguZHJvcGRvd24taXRlbSkgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgLmFjY29yZGlvbiAubWVzc2FnZSAubWVzc2FnZS1oZWFkZXIgLmltYWdlLmlzLWljb24gc3ZnIC5pY29uLWZpbGwsIC5hY2NvcmRpb24gLm1lc3NhZ2UgLm1lc3NhZ2UtaGVhZGVyIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmFjY29yZGlvbiAubWVzc2FnZSAubWVzc2FnZS1oZWFkZXIgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsXG4gICAgICAuYWNjb3JkaW9uIC5tZXNzYWdlIC5hLWJ0biAuaW1hZ2UuaXMtaWNvbiBzdmcgLmljb24tZmlsbCxcbiAgICAgIC5hY2NvcmRpb24gLm1lc3NhZ2UgLmEtYnRuIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsXG4gICAgICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5hY2NvcmRpb24gLm1lc3NhZ2UgLmEtYnRuIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLFxuICAgICAgLmFjY29yZGlvbiAubWVzc2FnZSBhOm5vdCguYnV0dG9uKTpub3QoLnRhZyk6bm90KC5kcm9wZG93bi1pdGVtKSAuaW1hZ2UuaXMtaWNvbiBzdmcgLmljb24tZmlsbCxcbiAgICAgIC5hY2NvcmRpb24gLm1lc3NhZ2UgYTpub3QoLmJ1dHRvbik6bm90KC50YWcpOm5vdCguZHJvcGRvd24taXRlbSkgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCxcbiAgICAgIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmFjY29yZGlvbiAubWVzc2FnZSBhOm5vdCguYnV0dG9uKTpub3QoLnRhZyk6bm90KC5kcm9wZG93bi1pdGVtKSAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCxcbiAgICAgIC5hY2NvcmRpb24gLm1lc3NhZ2U6bm90KDpsYXN0LWNoaWxkKSAubWVzc2FnZS1oZWFkZXIgLmltYWdlLmlzLWljb24gc3ZnIC5pY29uLWZpbGwsXG4gICAgICAuYWNjb3JkaW9uIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkgLm1lc3NhZ2UtaGVhZGVyIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsXG4gICAgICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5hY2NvcmRpb24gLm1lc3NhZ2U6bm90KDpsYXN0LWNoaWxkKSAubWVzc2FnZS1oZWFkZXIgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsXG4gICAgICAuYWNjb3JkaW9uIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkgLmEtYnRuIC5pbWFnZS5pcy1pY29uIHN2ZyAuaWNvbi1maWxsLFxuICAgICAgLmFjY29yZGlvbiAubWVzc2FnZTpub3QoOmxhc3QtY2hpbGQpIC5hLWJ0biAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLFxuICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuYWNjb3JkaW9uIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkgLmEtYnRuIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLFxuICAgICAgLmFjY29yZGlvbiAubWVzc2FnZTpub3QoOmxhc3QtY2hpbGQpIGE6bm90KC5idXR0b24pOm5vdCgudGFnKTpub3QoLmRyb3Bkb3duLWl0ZW0pIC5pbWFnZS5pcy1pY29uIHN2ZyAuaWNvbi1maWxsLFxuICAgICAgLmFjY29yZGlvbiAubWVzc2FnZTpub3QoOmxhc3QtY2hpbGQpIGE6bm90KC5idXR0b24pOm5vdCgudGFnKTpub3QoLmRyb3Bkb3duLWl0ZW0pIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsXG4gICAgICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5hY2NvcmRpb24gLm1lc3NhZ2U6bm90KDpsYXN0LWNoaWxkKSBhOm5vdCguYnV0dG9uKTpub3QoLnRhZyk6bm90KC5kcm9wZG93bi1pdGVtKSAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCB7XG4gICAgICAgIGZpbGw6ICM1ODU5NUE7IH1cbiAgICAuYWNjb3JkaW9uIC5tZXNzYWdlIC5tZXNzYWdlLWhlYWRlcjpob3ZlcixcbiAgICAuYWNjb3JkaW9uIC5tZXNzYWdlIC5hLWJ0bjpob3ZlcixcbiAgICAuYWNjb3JkaW9uIC5tZXNzYWdlIGE6bm90KC5idXR0b24pOm5vdCgudGFnKTpub3QoLmRyb3Bkb3duLWl0ZW0pOmhvdmVyLFxuICAgIC5hY2NvcmRpb24gLm1lc3NhZ2U6bm90KDpsYXN0LWNoaWxkKSAubWVzc2FnZS1oZWFkZXI6aG92ZXIsXG4gICAgLmFjY29yZGlvbiAubWVzc2FnZTpub3QoOmxhc3QtY2hpbGQpIC5hLWJ0bjpob3ZlcixcbiAgICAuYWNjb3JkaW9uIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkgYTpub3QoLmJ1dHRvbik6bm90KC50YWcpOm5vdCguZHJvcGRvd24taXRlbSk6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDg1Q0E7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5hY2NvcmRpb24gLm1lc3NhZ2UgLm1lc3NhZ2UtaGVhZGVyOmhvdmVyIC5pbWFnZS5pcy1pY29uLCAuYWNjb3JkaW9uIC5tZXNzYWdlIC5tZXNzYWdlLWhlYWRlcjpob3ZlciAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5hY2NvcmRpb24gLm1lc3NhZ2UgLm1lc3NhZ2UtaGVhZGVyOmhvdmVyIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLFxuICAgICAgLmFjY29yZGlvbiAubWVzc2FnZSAuYS1idG46aG92ZXIgLmltYWdlLmlzLWljb24sXG4gICAgICAuYWNjb3JkaW9uIC5tZXNzYWdlIC5hLWJ0bjpob3ZlciAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLFxuICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuYWNjb3JkaW9uIC5tZXNzYWdlIC5hLWJ0bjpob3ZlciAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSxcbiAgICAgIC5hY2NvcmRpb24gLm1lc3NhZ2UgYTpub3QoLmJ1dHRvbik6bm90KC50YWcpOm5vdCguZHJvcGRvd24taXRlbSk6aG92ZXIgLmltYWdlLmlzLWljb24sXG4gICAgICAuYWNjb3JkaW9uIC5tZXNzYWdlIGE6bm90KC5idXR0b24pOm5vdCgudGFnKTpub3QoLmRyb3Bkb3duLWl0ZW0pOmhvdmVyIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEsXG4gICAgICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5hY2NvcmRpb24gLm1lc3NhZ2UgYTpub3QoLmJ1dHRvbik6bm90KC50YWcpOm5vdCguZHJvcGRvd24taXRlbSk6aG92ZXIgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEsXG4gICAgICAuYWNjb3JkaW9uIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkgLm1lc3NhZ2UtaGVhZGVyOmhvdmVyIC5pbWFnZS5pcy1pY29uLFxuICAgICAgLmFjY29yZGlvbiAubWVzc2FnZTpub3QoOmxhc3QtY2hpbGQpIC5tZXNzYWdlLWhlYWRlcjpob3ZlciAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLFxuICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuYWNjb3JkaW9uIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkgLm1lc3NhZ2UtaGVhZGVyOmhvdmVyIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLFxuICAgICAgLmFjY29yZGlvbiAubWVzc2FnZTpub3QoOmxhc3QtY2hpbGQpIC5hLWJ0bjpob3ZlciAuaW1hZ2UuaXMtaWNvbixcbiAgICAgIC5hY2NvcmRpb24gLm1lc3NhZ2U6bm90KDpsYXN0LWNoaWxkKSAuYS1idG46aG92ZXIgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSxcbiAgICAgIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmFjY29yZGlvbiAubWVzc2FnZTpub3QoOmxhc3QtY2hpbGQpIC5hLWJ0bjpob3ZlciAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSxcbiAgICAgIC5hY2NvcmRpb24gLm1lc3NhZ2U6bm90KDpsYXN0LWNoaWxkKSBhOm5vdCguYnV0dG9uKTpub3QoLnRhZyk6bm90KC5kcm9wZG93bi1pdGVtKTpob3ZlciAuaW1hZ2UuaXMtaWNvbixcbiAgICAgIC5hY2NvcmRpb24gLm1lc3NhZ2U6bm90KDpsYXN0LWNoaWxkKSBhOm5vdCguYnV0dG9uKTpub3QoLnRhZyk6bm90KC5kcm9wZG93bi1pdGVtKTpob3ZlciAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLFxuICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuYWNjb3JkaW9uIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkgYTpub3QoLmJ1dHRvbik6bm90KC50YWcpOm5vdCguZHJvcGRvd24taXRlbSk6aG92ZXIgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAgIC5hY2NvcmRpb24gLm1lc3NhZ2UgLm1lc3NhZ2UtaGVhZGVyOmhvdmVyIC5pbWFnZS5pcy1pY29uIHN2ZyAuaWNvbi1maWxsLCAuYWNjb3JkaW9uIC5tZXNzYWdlIC5tZXNzYWdlLWhlYWRlcjpob3ZlciAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5hY2NvcmRpb24gLm1lc3NhZ2UgLm1lc3NhZ2UtaGVhZGVyOmhvdmVyIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLFxuICAgICAgICAuYWNjb3JkaW9uIC5tZXNzYWdlIC5hLWJ0bjpob3ZlciAuaW1hZ2UuaXMtaWNvbiBzdmcgLmljb24tZmlsbCxcbiAgICAgICAgLmFjY29yZGlvbiAubWVzc2FnZSAuYS1idG46aG92ZXIgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCxcbiAgICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuYWNjb3JkaW9uIC5tZXNzYWdlIC5hLWJ0bjpob3ZlciAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCxcbiAgICAgICAgLmFjY29yZGlvbiAubWVzc2FnZSBhOm5vdCguYnV0dG9uKTpub3QoLnRhZyk6bm90KC5kcm9wZG93bi1pdGVtKTpob3ZlciAuaW1hZ2UuaXMtaWNvbiBzdmcgLmljb24tZmlsbCxcbiAgICAgICAgLmFjY29yZGlvbiAubWVzc2FnZSBhOm5vdCguYnV0dG9uKTpub3QoLnRhZyk6bm90KC5kcm9wZG93bi1pdGVtKTpob3ZlciAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLFxuICAgICAgICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5hY2NvcmRpb24gLm1lc3NhZ2UgYTpub3QoLmJ1dHRvbik6bm90KC50YWcpOm5vdCguZHJvcGRvd24taXRlbSk6aG92ZXIgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsXG4gICAgICAgIC5hY2NvcmRpb24gLm1lc3NhZ2U6bm90KDpsYXN0LWNoaWxkKSAubWVzc2FnZS1oZWFkZXI6aG92ZXIgLmltYWdlLmlzLWljb24gc3ZnIC5pY29uLWZpbGwsXG4gICAgICAgIC5hY2NvcmRpb24gLm1lc3NhZ2U6bm90KDpsYXN0LWNoaWxkKSAubWVzc2FnZS1oZWFkZXI6aG92ZXIgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCxcbiAgICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuYWNjb3JkaW9uIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkgLm1lc3NhZ2UtaGVhZGVyOmhvdmVyIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLFxuICAgICAgICAuYWNjb3JkaW9uIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkgLmEtYnRuOmhvdmVyIC5pbWFnZS5pcy1pY29uIHN2ZyAuaWNvbi1maWxsLFxuICAgICAgICAuYWNjb3JkaW9uIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkgLmEtYnRuOmhvdmVyIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsXG4gICAgICAgIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmFjY29yZGlvbiAubWVzc2FnZTpub3QoOmxhc3QtY2hpbGQpIC5hLWJ0bjpob3ZlciAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCxcbiAgICAgICAgLmFjY29yZGlvbiAubWVzc2FnZTpub3QoOmxhc3QtY2hpbGQpIGE6bm90KC5idXR0b24pOm5vdCgudGFnKTpub3QoLmRyb3Bkb3duLWl0ZW0pOmhvdmVyIC5pbWFnZS5pcy1pY29uIHN2ZyAuaWNvbi1maWxsLFxuICAgICAgICAuYWNjb3JkaW9uIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkgYTpub3QoLmJ1dHRvbik6bm90KC50YWcpOm5vdCguZHJvcGRvd24taXRlbSk6aG92ZXIgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCxcbiAgICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuYWNjb3JkaW9uIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkgYTpub3QoLmJ1dHRvbik6bm90KC50YWcpOm5vdCguZHJvcGRvd24taXRlbSk6aG92ZXIgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwge1xuICAgICAgICAgIGZpbGw6ICMwMDg1Q0E7IH1cbiAgLmFjY29yZGlvbiAubWVzc2FnZSAubWVzc2FnZS1ib2R5LFxuICAuYWNjb3JkaW9uIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkgLm1lc3NhZ2UtYm9keSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG5cbi5hY2NvcmRpb24gLmEtY29udGFpbmVyIC5hLXBhbmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAxZW07IH1cblxuLmFjY29yZGlvbiAuYS1jb250YWluZXIuYWN0aXZlIC5tZXNzYWdlLWhlYWRlciB7XG4gIGNvbG9yOiAjMTkxOTE5O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYWNjb3JkaW9uIC5hLWNvbnRhaW5lci5hY3RpdmUgLm1lc3NhZ2UtaGVhZGVyIC5pbWFnZS5pcy1pY29uLCAuYWNjb3JkaW9uIC5hLWNvbnRhaW5lci5hY3RpdmUgLm1lc3NhZ2UtaGVhZGVyIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmFjY29yZGlvbiAuYS1jb250YWluZXIuYWN0aXZlIC5tZXNzYWdlLWhlYWRlciAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgICAuYWNjb3JkaW9uIC5hLWNvbnRhaW5lci5hY3RpdmUgLm1lc3NhZ2UtaGVhZGVyIC5pbWFnZS5pcy1pY29uIHN2ZyAuaWNvbi1maWxsLCAuYWNjb3JkaW9uIC5hLWNvbnRhaW5lci5hY3RpdmUgLm1lc3NhZ2UtaGVhZGVyIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmFjY29yZGlvbiAuYS1jb250YWluZXIuYWN0aXZlIC5tZXNzYWdlLWhlYWRlciAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCB7XG4gICAgICBmaWxsOiAjMTkxOTE5OyB9XG5cbi5hY2NvcmRpb24gLmEtY29udGFpbmVyLmFjdGl2ZSAuYS1wYW5lbCB7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmc6IDFlbTsgfVxuXG4uaXMtc2VjdGlvbi1ibG9ja3F1b3RlIGJsb2NrcXVvdGUsXG4udGVzdGltb25pYWxzLXNsaWRlciBibG9ja3F1b3RlIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWE7XG4gIGZvbnQtc2l6ZTogMS42NXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5pcy1zZWN0aW9uLWJsb2NrcXVvdGUgYmxvY2txdW90ZSBwLFxuICAudGVzdGltb25pYWxzLXNsaWRlciBibG9ja3F1b3RlIHAge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5pcy1zZWN0aW9uLWJsb2NrcXVvdGUgYmxvY2txdW90ZSxcbiAgICAudGVzdGltb25pYWxzLXNsaWRlciBibG9ja3F1b3RlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG5cbi5pcy1zZWN0aW9uLWJsb2NrcXVvdGUgLmF0dHJpYnV0aW9uLFxuLnRlc3RpbW9uaWFscy1zbGlkZXIgLmF0dHJpYnV0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi50YWItY29udGVudCBibG9ja3F1b3RlLFxuLnRhYi1jb250ZW50IC5jb250ZW50IGJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuICAudGFiLWNvbnRlbnQgYmxvY2txdW90ZSBwLFxuICAudGFiLWNvbnRlbnQgLmNvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgY29sb3I6ICMwMzE3M0U7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5jb250ZW50IC5idXR0b24sIC5jb250ZW50IC5ocy1mb3JtIC5ocy1idXR0b24sIC5ocy1mb3JtIC5jb250ZW50IC5ocy1idXR0b24sIC5jb250ZW50IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5jb250ZW50IC53cGNmNy1zdWJtaXQsIC5idXR0b24sIC5ocy1mb3JtIC5ocy1idXR0b24sIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQsXG4ud3AtYmxvY2stYnV0dG9uLFxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5jb250ZW50IC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fcHJpbWFyeSwgLmNvbnRlbnQgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5LCAuaHMtZm9ybSAuY29udGVudCAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX3ByaW1hcnksIC5jb250ZW50IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fcHJpbWFyeSwgLndwY2Y3LWZvcm0gLmNvbnRlbnQgLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5LCAuY29udGVudCAuYnV0dG9uLmlzLXByaW1hcnksIC5jb250ZW50IC5ocy1mb3JtIC5ocy1idXR0b24sIC5ocy1mb3JtIC5jb250ZW50IC5ocy1idXR0b24sIC5jb250ZW50IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5jb250ZW50IC53cGNmNy1zdWJtaXQsXG4gIC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fcHJpbWFyeSxcbiAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5LFxuICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX3ByaW1hcnksIC5idXR0b24uaXMtcHJpbWFyeSwgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCxcbiAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5LFxuICAud3AtYmxvY2stYnV0dG9uLmlzLXByaW1hcnksXG4gIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b24uaHMtYnV0dG9uLFxuICAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uLndwY2Y3LXN1Ym1pdCxcbiAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5LFxuICAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXByaW1hcnksXG4gIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsuaHMtYnV0dG9uLFxuICAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rLndwY2Y3LXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JFNTUyRTsgfVxuICAgIC5jb250ZW50IC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fcHJpbWFyeTpob3ZlciwgLmNvbnRlbnQgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5OmhvdmVyLCAuaHMtZm9ybSAuY29udGVudCAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX3ByaW1hcnk6aG92ZXIsIC5jb250ZW50IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fcHJpbWFyeTpob3ZlciwgLndwY2Y3LWZvcm0gLmNvbnRlbnQgLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5OmhvdmVyLCAuY29udGVudCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX3ByaW1hcnk6Zm9jdXMsIC5jb250ZW50IC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fcHJpbWFyeTpmb2N1cywgLmhzLWZvcm0gLmNvbnRlbnQgLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5OmZvY3VzLCAuY29udGVudCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX3ByaW1hcnk6Zm9jdXMsIC53cGNmNy1mb3JtIC5jb250ZW50IC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fcHJpbWFyeTpmb2N1cywgLmNvbnRlbnQgLmJ1dHRvbi5pcy1wcmltYXJ5OmhvdmVyLCAuY29udGVudCAuaHMtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLCAuaHMtZm9ybSAuY29udGVudCAuaHMtYnV0dG9uOmhvdmVyLCAuY29udGVudCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0OmhvdmVyLCAud3BjZjctZm9ybSAuY29udGVudCAud3BjZjctc3VibWl0OmhvdmVyLCAuY29udGVudCAuYnV0dG9uLmlzLXByaW1hcnk6Zm9jdXMsIC5jb250ZW50IC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXMsIC5ocy1mb3JtIC5jb250ZW50IC5ocy1idXR0b246Zm9jdXMsIC5jb250ZW50IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC53cGNmNy1mb3JtIC5jb250ZW50IC53cGNmNy1zdWJtaXQ6Zm9jdXMsXG4gICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5OmhvdmVyLFxuICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fcHJpbWFyeTpob3ZlcixcbiAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX3ByaW1hcnk6aG92ZXIsXG4gICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5OmZvY3VzLFxuICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fcHJpbWFyeTpmb2N1cyxcbiAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX3ByaW1hcnk6Zm9jdXMsIC5idXR0b24uaXMtcHJpbWFyeTpob3ZlciwgLmhzLWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpob3ZlciwgLmJ1dHRvbi5pcy1wcmltYXJ5OmZvY3VzLCAuaHMtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0OmZvY3VzLFxuICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fcHJpbWFyeTpob3ZlcixcbiAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX3ByaW1hcnk6Zm9jdXMsXG4gICAgLndwLWJsb2NrLWJ1dHRvbi5pcy1wcmltYXJ5OmhvdmVyLFxuICAgIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b24uaHMtYnV0dG9uOmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b24ud3BjZjctc3VibWl0OmhvdmVyLFxuICAgIC53cC1ibG9jay1idXR0b24uaXMtcHJpbWFyeTpmb2N1cyxcbiAgICAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uLmhzLWJ1dHRvbjpmb2N1cyxcbiAgICAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uLndwY2Y3LXN1Ym1pdDpmb2N1cyxcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX3ByaW1hcnk6aG92ZXIsXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5OmZvY3VzLFxuICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtcHJpbWFyeTpob3ZlcixcbiAgICAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhzLWJ1dHRvbjpob3ZlcixcbiAgICAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rLndwY2Y3LXN1Ym1pdDpob3ZlcixcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXByaW1hcnk6Zm9jdXMsXG4gICAgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5ocy1idXR0b246Zm9jdXMsXG4gICAgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluay53cGNmNy1zdWJtaXQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhkM2YyMjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgICAuY29udGVudCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX3ByaW1hcnkgLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmNvbnRlbnQgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbmssIC5ocy1mb3JtIC5jb250ZW50IC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fcHJpbWFyeSAud3AtYmxvY2stYnV0dG9uX19saW5rLCAuY29udGVudCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX3ByaW1hcnkgLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLndwY2Y3LWZvcm0gLmNvbnRlbnQgLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbmssIC5jb250ZW50IC5idXR0b24uaXMtcHJpbWFyeSAud3AtYmxvY2stYnV0dG9uX19saW5rLCAuY29udGVudCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssIC5ocy1mb3JtIC5jb250ZW50IC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmNvbnRlbnQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLCAud3BjZjctZm9ybSAuY29udGVudCAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmssXG4gICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbmssXG4gICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbmssXG4gICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbmssXG4gICAgLmJ1dHRvbi5pcy1wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbmssXG4gICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbiAgICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX3ByaW1hcnkgLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbiAgICAud3AtYmxvY2stYnV0dG9uLmlzLXByaW1hcnkgLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbiAgICAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuICAgIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b24ud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmssXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbmssXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbmssXG4gICAgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbiAgICAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRTU1MkU7IH1cbiAgICAgIC5jb250ZW50IC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fcHJpbWFyeSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAuY29udGVudCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX3ByaW1hcnkgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLmhzLWZvcm0gLmNvbnRlbnQgLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC5jb250ZW50IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fcHJpbWFyeSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAud3BjZjctZm9ybSAuY29udGVudCAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX3ByaW1hcnkgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLmNvbnRlbnQgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsIC5jb250ZW50IC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fcHJpbWFyeSAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLCAuaHMtZm9ybSAuY29udGVudCAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX3ByaW1hcnkgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cywgLmNvbnRlbnQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsIC53cGNmNy1mb3JtIC5jb250ZW50IC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fcHJpbWFyeSAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLCAuY29udGVudCAuYnV0dG9uLmlzLXByaW1hcnkgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLmNvbnRlbnQgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAuaHMtZm9ybSAuY29udGVudCAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC5jb250ZW50IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLndwY2Y3LWZvcm0gLmNvbnRlbnQgLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAuY29udGVudCAuYnV0dG9uLmlzLXByaW1hcnkgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cywgLmNvbnRlbnQgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLCAuaHMtZm9ybSAuY29udGVudCAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsIC5jb250ZW50IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cywgLndwY2Y3LWZvcm0gLmNvbnRlbnQgLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLFxuICAgICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4gICAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX3ByaW1hcnkgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlcixcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fcHJpbWFyeSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuICAgICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsXG4gICAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX3ByaW1hcnkgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyxcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fcHJpbWFyeSAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLFxuICAgICAgLmJ1dHRvbi5pcy1wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4gICAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4gICAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4gICAgICAuYnV0dG9uLmlzLXByaW1hcnkgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyxcbiAgICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyxcbiAgICAgIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyxcbiAgICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fcHJpbWFyeSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsXG4gICAgICAud3AtYmxvY2stYnV0dG9uLmlzLXByaW1hcnkgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlcixcbiAgICAgIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b24uaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4gICAgICAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbi5pcy1wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsXG4gICAgICAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLFxuICAgICAgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbi53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyxcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fcHJpbWFyeSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsXG4gICAgICAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXByaW1hcnkgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlcixcbiAgICAgIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4gICAgICAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsXG4gICAgICAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLFxuICAgICAgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluay53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZDNmMjIgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAuY29udGVudCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssIC5jb250ZW50IC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmhzLWZvcm0gLmNvbnRlbnQgLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLCAuY29udGVudCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmssIC53cGNmNy1mb3JtIC5jb250ZW50IC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmNvbnRlbnQgLmJ1dHRvbi5pcy1zZWNvbmRhcnksIC5jb250ZW50IC5ocy1mb3JtIC5pcy1zZWNvbmRhcnkuaHMtYnV0dG9uLCAuaHMtZm9ybSAuY29udGVudCAuaXMtc2Vjb25kYXJ5LmhzLWJ1dHRvbiwgLmNvbnRlbnQgLndwY2Y3LWZvcm0gLmlzLXNlY29uZGFyeS53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIC5jb250ZW50IC5pcy1zZWNvbmRhcnkud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctc3VibWl0LFxuICAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4gIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbiAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLCAuYnV0dG9uLmlzLXNlY29uZGFyeSwgLmhzLWZvcm0gLmlzLXNlY29uZGFyeS5ocy1idXR0b24sIC53cGNmNy1mb3JtIC5pcy1zZWNvbmRhcnkud3BjZjctc3VibWl0LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtYnV0dG9uLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctc3VibWl0LFxuICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4gIC53cC1ibG9jay1idXR0b24uaXMtc2Vjb25kYXJ5LFxuICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stYnV0dG9uLmJ1dHRvbixcbiAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbi5ocy1idXR0b24sXG4gIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1idXR0b24uaHMtYnV0dG9uLFxuICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uLndwY2Y3LXN1Ym1pdCxcbiAgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbi53cGNmNy1zdWJtaXQsXG4gIC53cC1ibG9jay1idXR0b25fX2xpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbiAgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1zZWNvbmRhcnksXG4gIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1idXR0b25fX2xpbmsuYnV0dG9uLFxuICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhzLWJ1dHRvbixcbiAgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5ocy1idXR0b24sXG4gIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsud3BjZjctc3VibWl0LFxuICAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stYnV0dG9uX19saW5rLndwY2Y3LXN1Ym1pdCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMTczRTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogY2FsYygwLjQ1cmVtICsgM3B4KSBjYWxjKDFyZW0gKyAycHgpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5jb250ZW50IC5idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLmNvbnRlbnQgLmhzLWZvcm0gLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAuaHMtZm9ybSAuY29udGVudCAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC5jb250ZW50IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLndwY2Y3LWZvcm0gLmNvbnRlbnQgLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAuY29udGVudCAuYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsIC5jb250ZW50IC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cywgLmhzLWZvcm0gLmNvbnRlbnQgLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLCAuY29udGVudCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsIC53cGNmNy1mb3JtIC5jb250ZW50IC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cywgLmNvbnRlbnQgLmJ1dHRvbi5pcy1zZWNvbmRhcnk6aG92ZXIsIC5jb250ZW50IC5ocy1mb3JtIC5pcy1zZWNvbmRhcnkuaHMtYnV0dG9uOmhvdmVyLCAuaHMtZm9ybSAuY29udGVudCAuaXMtc2Vjb25kYXJ5LmhzLWJ1dHRvbjpob3ZlciwgLmNvbnRlbnQgLndwY2Y3LWZvcm0gLmlzLXNlY29uZGFyeS53cGNmNy1zdWJtaXQ6aG92ZXIsIC53cGNmNy1mb3JtIC5jb250ZW50IC5pcy1zZWNvbmRhcnkud3BjZjctc3VibWl0OmhvdmVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuYnV0dG9uOmhvdmVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtYnV0dG9uOmhvdmVyLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0OmhvdmVyLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctc3VibWl0OmhvdmVyLCAuY29udGVudCAuYnV0dG9uLmlzLXNlY29uZGFyeTpmb2N1cywgLmNvbnRlbnQgLmhzLWZvcm0gLmlzLXNlY29uZGFyeS5ocy1idXR0b246Zm9jdXMsIC5ocy1mb3JtIC5jb250ZW50IC5pcy1zZWNvbmRhcnkuaHMtYnV0dG9uOmZvY3VzLCAuY29udGVudCAud3BjZjctZm9ybSAuaXMtc2Vjb25kYXJ5LndwY2Y3LXN1Ym1pdDpmb2N1cywgLndwY2Y3LWZvcm0gLmNvbnRlbnQgLmlzLXNlY29uZGFyeS53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5idXR0b246Zm9jdXMsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXMsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1idXR0b246Zm9jdXMsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1zdWJtaXQ6Zm9jdXMsXG4gICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlcixcbiAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4gICAgLmJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLFxuICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyxcbiAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsIC5idXR0b24uaXMtc2Vjb25kYXJ5OmhvdmVyLCAuaHMtZm9ybSAuaXMtc2Vjb25kYXJ5LmhzLWJ1dHRvbjpob3ZlciwgLndwY2Y3LWZvcm0gLmlzLXNlY29uZGFyeS53cGNmNy1zdWJtaXQ6aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5idXR0b246aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5ocy1idXR0b246aG92ZXIsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1idXR0b246aG92ZXIsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6aG92ZXIsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1zdWJtaXQ6aG92ZXIsIC5idXR0b24uaXMtc2Vjb25kYXJ5OmZvY3VzLCAuaHMtZm9ybSAuaXMtc2Vjb25kYXJ5LmhzLWJ1dHRvbjpmb2N1cywgLndwY2Y3LWZvcm0gLmlzLXNlY29uZGFyeS53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5idXR0b246Zm9jdXMsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXMsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1idXR0b246Zm9jdXMsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1zdWJtaXQ6Zm9jdXMsXG4gICAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuICAgIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyxcbiAgICAud3AtYmxvY2stYnV0dG9uLmlzLXNlY29uZGFyeTpob3ZlcixcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stYnV0dG9uLmJ1dHRvbjpob3ZlcixcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uLmhzLWJ1dHRvbjpob3ZlcixcbiAgICAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stYnV0dG9uLmhzLWJ1dHRvbjpob3ZlcixcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uLndwY2Y3LXN1Ym1pdDpob3ZlcixcbiAgICAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stYnV0dG9uLndwY2Y3LXN1Ym1pdDpob3ZlcixcbiAgICAud3AtYmxvY2stYnV0dG9uLmlzLXNlY29uZGFyeTpmb2N1cyxcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stYnV0dG9uLmJ1dHRvbjpmb2N1cyxcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uLmhzLWJ1dHRvbjpmb2N1cyxcbiAgICAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stYnV0dG9uLmhzLWJ1dHRvbjpmb2N1cyxcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uLndwY2Y3LXN1Ym1pdDpmb2N1cyxcbiAgICAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stYnV0dG9uLndwY2Y3LXN1Ym1pdDpmb2N1cyxcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLFxuICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtc2Vjb25kYXJ5OmhvdmVyLFxuICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1idXR0b25fX2xpbmsuYnV0dG9uOmhvdmVyLFxuICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsuaHMtYnV0dG9uOmhvdmVyLFxuICAgIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1idXR0b25fX2xpbmsuaHMtYnV0dG9uOmhvdmVyLFxuICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsud3BjZjctc3VibWl0OmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1idXR0b25fX2xpbmsud3BjZjctc3VibWl0OmhvdmVyLFxuICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtc2Vjb25kYXJ5OmZvY3VzLFxuICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1idXR0b25fX2xpbmsuYnV0dG9uOmZvY3VzLFxuICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsuaHMtYnV0dG9uOmZvY3VzLFxuICAgIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1idXR0b25fX2xpbmsuaHMtYnV0dG9uOmZvY3VzLFxuICAgIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsud3BjZjctc3VibWl0OmZvY3VzLFxuICAgIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1idXR0b25fX2xpbmsud3BjZjctc3VibWl0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU1OEM7XG4gICAgICBjb2xvcjogI0Y5RjhGNzsgfVxuICAuY29udGVudCAuYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpLCAuY29udGVudCAuaHMtZm9ybSAuaXMtc3R5bGUtb3V0bGluZS5ocy1idXR0b24gPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpLCAuaHMtZm9ybSAuY29udGVudCAuaXMtc3R5bGUtb3V0bGluZS5ocy1idXR0b24gPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpLCAuY29udGVudCAud3BjZjctZm9ybSAuaXMtc3R5bGUtb3V0bGluZS53cGNmNy1zdWJtaXQgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpLCAud3BjZjctZm9ybSAuY29udGVudCAuaXMtc3R5bGUtb3V0bGluZS53cGNmNy1zdWJtaXQgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpLCAuY29udGVudCAuYnV0dG9uLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1zdHlsZS1vdXRsaW5lOm5vdCguaGFzLWJhY2tncm91bmQpLCAuY29udGVudCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmUuaHMtYnV0dG9uOm5vdCguaGFzLWJhY2tncm91bmQpLCAuaHMtZm9ybSAuY29udGVudCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmUuaHMtYnV0dG9uOm5vdCguaGFzLWJhY2tncm91bmQpLCAuY29udGVudCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmUud3BjZjctc3VibWl0Om5vdCguaGFzLWJhY2tncm91bmQpLCAud3BjZjctZm9ybSAuY29udGVudCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmUud3BjZjctc3VibWl0Om5vdCguaGFzLWJhY2tncm91bmQpLFxuICAuYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpLFxuICAuaHMtZm9ybSAuaXMtc3R5bGUtb3V0bGluZS5ocy1idXR0b24gPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpLFxuICAud3BjZjctZm9ybSAuaXMtc3R5bGUtb3V0bGluZS53cGNmNy1zdWJtaXQgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpLFxuICAuYnV0dG9uLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1zdHlsZS1vdXRsaW5lOm5vdCguaGFzLWJhY2tncm91bmQpLFxuICAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmUuaHMtYnV0dG9uOm5vdCguaGFzLWJhY2tncm91bmQpLFxuICAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmUud3BjZjctc3VibWl0Om5vdCguaGFzLWJhY2tncm91bmQpLFxuICAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpLFxuICAud3AtYmxvY2stYnV0dG9uLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1zdHlsZS1vdXRsaW5lOm5vdCguaGFzLWJhY2tncm91bmQpLFxuICAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmUgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpLFxuICAud3AtYmxvY2stYnV0dG9uX19saW5rLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1zdHlsZS1vdXRsaW5lOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgY29sb3I6ICMwMDU1OEM7IH1cbiAgICAuY29udGVudCAuYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpOmhvdmVyLCAuY29udGVudCAuaHMtZm9ybSAuaXMtc3R5bGUtb3V0bGluZS5ocy1idXR0b24gPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpOmhvdmVyLCAuaHMtZm9ybSAuY29udGVudCAuaXMtc3R5bGUtb3V0bGluZS5ocy1idXR0b24gPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpOmhvdmVyLCAuY29udGVudCAud3BjZjctZm9ybSAuaXMtc3R5bGUtb3V0bGluZS53cGNmNy1zdWJtaXQgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpOmhvdmVyLCAud3BjZjctZm9ybSAuY29udGVudCAuaXMtc3R5bGUtb3V0bGluZS53cGNmNy1zdWJtaXQgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpOmhvdmVyLCAuY29udGVudCAuYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpOmZvY3VzLCAuY29udGVudCAuaHMtZm9ybSAuaXMtc3R5bGUtb3V0bGluZS5ocy1idXR0b24gPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpOmZvY3VzLCAuaHMtZm9ybSAuY29udGVudCAuaXMtc3R5bGUtb3V0bGluZS5ocy1idXR0b24gPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpOmZvY3VzLCAuY29udGVudCAud3BjZjctZm9ybSAuaXMtc3R5bGUtb3V0bGluZS53cGNmNy1zdWJtaXQgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpOmZvY3VzLCAud3BjZjctZm9ybSAuY29udGVudCAuaXMtc3R5bGUtb3V0bGluZS53cGNmNy1zdWJtaXQgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpOmZvY3VzLCAuY29udGVudCAuYnV0dG9uLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1zdHlsZS1vdXRsaW5lOm5vdCguaGFzLWJhY2tncm91bmQpOmhvdmVyLCAuY29udGVudCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmUuaHMtYnV0dG9uOm5vdCguaGFzLWJhY2tncm91bmQpOmhvdmVyLCAuaHMtZm9ybSAuY29udGVudCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmUuaHMtYnV0dG9uOm5vdCguaGFzLWJhY2tncm91bmQpOmhvdmVyLCAuY29udGVudCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmUud3BjZjctc3VibWl0Om5vdCguaGFzLWJhY2tncm91bmQpOmhvdmVyLCAud3BjZjctZm9ybSAuY29udGVudCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmUud3BjZjctc3VibWl0Om5vdCguaGFzLWJhY2tncm91bmQpOmhvdmVyLCAuY29udGVudCAuYnV0dG9uLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1zdHlsZS1vdXRsaW5lOm5vdCguaGFzLWJhY2tncm91bmQpOmZvY3VzLCAuY29udGVudCAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmUuaHMtYnV0dG9uOm5vdCguaGFzLWJhY2tncm91bmQpOmZvY3VzLCAuaHMtZm9ybSAuY29udGVudCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmUuaHMtYnV0dG9uOm5vdCguaGFzLWJhY2tncm91bmQpOmZvY3VzLCAuY29udGVudCAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmUud3BjZjctc3VibWl0Om5vdCguaGFzLWJhY2tncm91bmQpOmZvY3VzLCAud3BjZjctZm9ybSAuY29udGVudCAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmUud3BjZjctc3VibWl0Om5vdCguaGFzLWJhY2tncm91bmQpOmZvY3VzLFxuICAgIC5idXR0b24uaXMtc3R5bGUtb3V0bGluZSA+IC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtYmFja2dyb3VuZCk6aG92ZXIsXG4gICAgLmhzLWZvcm0gLmlzLXN0eWxlLW91dGxpbmUuaHMtYnV0dG9uID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy1iYWNrZ3JvdW5kKTpob3ZlcixcbiAgICAud3BjZjctZm9ybSAuaXMtc3R5bGUtb3V0bGluZS53cGNmNy1zdWJtaXQgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpOmhvdmVyLFxuICAgIC5idXR0b24uaXMtc3R5bGUtb3V0bGluZSA+IC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtYmFja2dyb3VuZCk6Zm9jdXMsXG4gICAgLmhzLWZvcm0gLmlzLXN0eWxlLW91dGxpbmUuaHMtYnV0dG9uID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy1iYWNrZ3JvdW5kKTpmb2N1cyxcbiAgICAud3BjZjctZm9ybSAuaXMtc3R5bGUtb3V0bGluZS53cGNmNy1zdWJtaXQgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpOmZvY3VzLFxuICAgIC5idXR0b24ud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmU6bm90KC5oYXMtYmFja2dyb3VuZCk6aG92ZXIsXG4gICAgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1zdHlsZS1vdXRsaW5lLmhzLWJ1dHRvbjpub3QoLmhhcy1iYWNrZ3JvdW5kKTpob3ZlcixcbiAgICAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmUud3BjZjctc3VibWl0Om5vdCguaGFzLWJhY2tncm91bmQpOmhvdmVyLFxuICAgIC5idXR0b24ud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmU6bm90KC5oYXMtYmFja2dyb3VuZCk6Zm9jdXMsXG4gICAgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1zdHlsZS1vdXRsaW5lLmhzLWJ1dHRvbjpub3QoLmhhcy1iYWNrZ3JvdW5kKTpmb2N1cyxcbiAgICAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmUud3BjZjctc3VibWl0Om5vdCguaGFzLWJhY2tncm91bmQpOmZvY3VzLFxuICAgIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSA+IC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtYmFja2dyb3VuZCk6aG92ZXIsXG4gICAgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy1iYWNrZ3JvdW5kKTpmb2N1cyxcbiAgICAud3AtYmxvY2stYnV0dG9uLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1zdHlsZS1vdXRsaW5lOm5vdCguaGFzLWJhY2tncm91bmQpOmhvdmVyLFxuICAgIC53cC1ibG9jay1idXR0b24ud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmU6bm90KC5oYXMtYmFja2dyb3VuZCk6Zm9jdXMsXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1zdHlsZS1vdXRsaW5lID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy1iYWNrZ3JvdW5kKTpob3ZlcixcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmUgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpOmZvY3VzLFxuICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmU6bm90KC5oYXMtYmFja2dyb3VuZCk6aG92ZXIsXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluay53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtc3R5bGUtb3V0bGluZTpub3QoLmhhcy1iYWNrZ3JvdW5kKTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDAxNzI2OyB9XG4gIC5jb250ZW50IC5idXR0b24uaXMtcHJpbWFyeSAud3AtYmxvY2stYnV0dG9uX19saW5rLCAuY29udGVudCAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssIC5ocy1mb3JtIC5jb250ZW50IC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmNvbnRlbnQgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rLCAud3BjZjctZm9ybSAuY29udGVudCAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmssXG4gIC5idXR0b24uaXMtcHJpbWFyeSAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4gIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbiAgLndwLWJsb2NrLWJ1dHRvbi5pcy1wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbmssXG4gIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b24uaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4gIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b24ud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbmssXG4gIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtcHJpbWFyeSAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuICAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuICAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA1OTI5OyB9XG4gICAgLmNvbnRlbnQgLmJ1dHRvbi5pcy1wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC5jb250ZW50IC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLmhzLWZvcm0gLmNvbnRlbnQgLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAuY29udGVudCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC53cGNmNy1mb3JtIC5jb250ZW50IC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLmNvbnRlbnQgLmJ1dHRvbi5pcy1wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsIC5jb250ZW50IC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cywgLmhzLWZvcm0gLmNvbnRlbnQgLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLCAuY29udGVudCAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsIC53cGNmNy1mb3JtIC5jb250ZW50IC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyxcbiAgICAuYnV0dG9uLmlzLXByaW1hcnkgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlcixcbiAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4gICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuICAgIC5idXR0b24uaXMtcHJpbWFyeSAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLFxuICAgIC5ocy1mb3JtIC5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyxcbiAgICAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsXG4gICAgLndwLWJsb2NrLWJ1dHRvbi5pcy1wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4gICAgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbi5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlcixcbiAgICAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuICAgIC53cC1ibG9jay1idXR0b24uaXMtcHJpbWFyeSAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLFxuICAgIC5ocy1mb3JtIC53cC1ibG9jay1idXR0b24uaHMtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsXG4gICAgLndwY2Y3LWZvcm0gLndwLWJsb2NrLWJ1dHRvbi53cGNmNy1zdWJtaXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyxcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXByaW1hcnkgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlcixcbiAgICAuaHMtZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhzLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuICAgIC53cGNmNy1mb3JtIC53cC1ibG9jay1idXR0b25fX2xpbmsud3BjZjctc3VibWl0IC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsXG4gICAgLmhzLWZvcm0gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5ocy1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyxcbiAgICAud3BjZjctZm9ybSAud3AtYmxvY2stYnV0dG9uX19saW5rLndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRDhCMDA7IH1cblxuLmNhcmQge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLmNhcmQgLmNhcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogMnJlbTsgfVxuICAgIC5jYXJkIC5jYXJkLWNvbnRlbnQucG9zdC1jb250ZW50IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmNhcmQgLmJ1dHRvbi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgLmNhcmQgLmJ1dHRvbi1ncm91cCAuZmllbGQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmNhcmQgLmJ1dHRvbi1ncm91cCAuaW1hZ2UuaXMtaWNvbiwgLmNhcmQgLmJ1dHRvbi1ncm91cCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5jYXJkIC5idXR0b24tZ3JvdXAgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgICAgd2lkdGg6IC44NzVyZW07XG4gICAgICBoZWlnaHQ6IC44NzVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC4zNXJlbTsgfVxuICAuY2FyZCAucmVhZC1tb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmNhcmQuaXMtY2VydWxlYW4ge1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMDA4NUNBOyB9XG4gIC5jYXJkLmlzLWdvbGRlbnJvZCB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNGRkM4NDU7IH1cbiAgLmNhcmQuaXMtdGFuZ2VyaW5lIHtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgI0VEOEIwMDsgfVxuICAuY2FyZC5ob21lX2NhcmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIC5jYXJkLmhvbWVfY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAuY2FyZC5ob21lX2NhcmQgLmNhcmQtY29udGVudCAuY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNhcmQuY2FyZC1sZWFkZXJzaGlwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGJveC1zaGFkb3c6IDAgMC41ZW0gMWVtIC0wLjEyNWVtIHJnYmEoMjUsIDI1LCAyNSwgMC4xKSwgMCAwcHggMCAxcHggcmdiYSgyNSwgMjUsIDI1LCAwLjAyKTtcbiAgICBiYWNrZ3JvdW5kOiAjRTVGMkY4O1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgICAuY2FyZC5jYXJkLWxlYWRlcnNoaXAgLmNhcmQtbWVkaWEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogLTNyZW07IH1cbiAgICAgIC5jYXJkLmNhcmQtbGVhZGVyc2hpcCAuY2FyZC1tZWRpYSAuY2FyZC1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjByZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmNhcmQuY2FyZC1sZWFkZXJzaGlwIC5jYXJkLW1lZGlhIC5jYXJkLWltYWdlIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY2FyZC5jYXJkLWxlYWRlcnNoaXAgLmNhcmQtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5nbGlkZSAuZ2xpZGVfX3RyYWNrIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmdsaWRlIC5nbGlkZV9fdHJhY2sgLmdsaWRlX19zbGlkZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ2xpZGUuZ2xpZGVfX2F3YXJkcyAuZ2xpZGVfX3RyYWNrIHtcbiAgd2lkdGg6IDg1JTsgfVxuICAuZ2xpZGUuZ2xpZGVfX2F3YXJkcyAuZ2xpZGVfX3RyYWNrIC5nbGlkZV9fc2xpZGVzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5nbGlkZS5nbGlkZV9fYXdhcmRzIC5nbGlkZV9fdHJhY2sgLmdsaWRlX19zbGlkZXMgLmdsaWRlX19zbGlkZSB7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuICAgICAgLmdsaWRlLmdsaWRlX19hd2FyZHMgLmdsaWRlX190cmFjayAuZ2xpZGVfX3NsaWRlcyAuZ2xpZGVfX3NsaWRlOmhvdmVyLCAuZ2xpZGUuZ2xpZGVfX2F3YXJkcyAuZ2xpZGVfX3RyYWNrIC5nbGlkZV9fc2xpZGVzIC5nbGlkZV9fc2xpZGU6Zm9jdXMge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7IH1cbiAgICAgIC5nbGlkZS5nbGlkZV9fYXdhcmRzIC5nbGlkZV9fdHJhY2sgLmdsaWRlX19zbGlkZXMgLmdsaWRlX19zbGlkZSBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmdsaWRlX19hcnJvdy0tbGVmdCB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuZ2xpZGVfX2Fycm93LS1yaWdodCB7XG4gICAgICByaWdodDogMDsgfSB9XG4gIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24sIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdDpob3ZlciwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uOmhvdmVyLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b246aG92ZXIsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdDpob3ZlciwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0OmhvdmVyLFxuICAgIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaXMtaG92ZXJlZCxcbiAgICAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWhvdmVyZWQsXG4gICAgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1ob3ZlcmVkLFxuICAgIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaG92ZXJlZCxcbiAgICAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWhvdmVyZWQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICMwMzE3M0U7IH1cbiAgICAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmltYWdlLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaW1hZ2UuaXMtaWNvbiAuaWNvbi1iYWNrZ3JvdW5kLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24gLmljb24tYmFja2dyb3VuZCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pbWFnZS5pcy1pY29uIC5pY29uLWJhY2tncm91bmQsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbiAuaWNvbi1iYWNrZ3JvdW5kLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLmlzLWljb24gLmljb24tYmFja2dyb3VuZCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmljb24tYmFja2dyb3VuZCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmljb24tYmFja2dyb3VuZCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmljb24tYmFja2dyb3VuZCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmljb24tYmFja2dyb3VuZCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmljb24tYmFja2dyb3VuZCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmljb24tYmFja2dyb3VuZCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmljb24tYmFja2dyb3VuZCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmljb24tYmFja2dyb3VuZCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmljb24tYmFja2dyb3VuZCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmljb24tYmFja2dyb3VuZCB7XG4gICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgIHN0cm9rZTogbm9uZTsgfVxuICAgICAgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pbWFnZS5pcy1pY29uLmlzLXByaW1hcnkgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi5pcy1wcmltYXJ5IHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24uaXMtcHJpbWFyeSBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pbWFnZS5pcy1pY29uLmlzLXByaW1hcnkgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi5pcy1wcmltYXJ5IHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmhzLWZvcm0gLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmhzLWZvcm0gLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmhzLWZvcm0gLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAud3BjZjctZm9ybSAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3BjZjctZm9ybSAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3BjZjctZm9ybSAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCB7XG4gICAgICAgIGZpbGw6ICNFMDU5Mjk7XG4gICAgICAgIHN0cm9rZTogbm9uZTsgfVxuICAgICAgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pbWFnZS5pcy1pY29uLmlzLXByaW1hcnk6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi5pcy1wcmltYXJ5OmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24uaXMtcHJpbWFyeTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pbWFnZS5pcy1pY29uLmlzLXByaW1hcnk6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi5pcy1wcmltYXJ5OmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmhzLWZvcm0gLmltYWdlLmlzLWljb24uaHMtYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmltYWdlLmlzLWljb24uaHMtYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24uaHMtYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24uaHMtYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmhzLWZvcm0gLmltYWdlLmlzLWljb24uaHMtYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLmlzLWljb24uaHMtYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmhzLWZvcm0gLmltYWdlLmlzLWljb24uaHMtYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLmlzLWljb24uaHMtYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAud3BjZjctZm9ybSAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQ6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQ6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3BjZjctZm9ybSAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQ6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQ6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3BjZjctZm9ybSAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQ6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQ6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQ6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQ6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pbWFnZS5pcy1pY29uLmlzLXByaW1hcnk6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi5pcy1wcmltYXJ5OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24uaXMtcHJpbWFyeTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pbWFnZS5pcy1pY29uLmlzLXByaW1hcnk6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi5pcy1wcmltYXJ5OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmhzLWZvcm0gLmltYWdlLmlzLWljb24uaHMtYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmltYWdlLmlzLWljb24uaHMtYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24uaHMtYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24uaHMtYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmhzLWZvcm0gLmltYWdlLmlzLWljb24uaHMtYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLmlzLWljb24uaHMtYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmhzLWZvcm0gLmltYWdlLmlzLWljb24uaHMtYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLmlzLWljb24uaHMtYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAud3BjZjctZm9ybSAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQ6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQ6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3BjZjctZm9ybSAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQ6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQ6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3BjZjctZm9ybSAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQ6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQ6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQ6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQ6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCB7XG4gICAgICAgIGZpbGw6ICNFRDhCMDA7IH1cbiAgICAgIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaW1hZ2UuaXMtaWNvbi5pcy1zZWNvbmRhcnkgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi5pcy1zZWNvbmRhcnkgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi5pcy1zZWNvbmRhcnkgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi5pcy1zZWNvbmRhcnkgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi5pcy1zZWNvbmRhcnkgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLmlzLXNlY29uZGFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24uaXMtc2Vjb25kYXJ5LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLmlzLXNlY29uZGFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtc2Vjb25kYXJ5LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLmlzLXNlY29uZGFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24uaXMtc2Vjb25kYXJ5LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLmlzLXNlY29uZGFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5idXR0b24gc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmJ1dHRvbiBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5idXR0b24gc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmJ1dHRvbiBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5idXR0b24gc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmJ1dHRvbiBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5idXR0b24gc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmJ1dHRvbiBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5idXR0b24gc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmJ1dHRvbiBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5idXR0b24gc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmJ1dHRvbiBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5idXR0b24gc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbiBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b24gc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbiBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b24gc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbiBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b24gc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbiBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b24gc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbiBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b24gc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbiBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b24gc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbiBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b24gc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbiBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b24gc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbiBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b24gc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbiBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b24gc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbiBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b24gc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbiBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b24gc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbiBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b24gc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbiBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b24gc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbiBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0IHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdCBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0IHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdCBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0IHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdCBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0IHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdCBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0IHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdCBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0IHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdCBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0IHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdCBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0IHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdCBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0IHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdCBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0IHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdCBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0IHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdCBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0IHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdCBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0IHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdCBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0IHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdCBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0IHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmltYWdlLmlzLWljb24uYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmltYWdlLmlzLWljb24uYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmltYWdlLmlzLWljb24uYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24uYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmltYWdlLmlzLWljb24uYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24uYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmltYWdlLmlzLWljb24uYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLmlzLWljb24uYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmltYWdlLmlzLWljb24uYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLmlzLWljb24uYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCB7XG4gICAgICAgIGZpbGw6ICMwMzE3M0U7XG4gICAgICAgIHN0cm9rZTogbm9uZTsgfVxuICAgICAgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pbWFnZS5pcy1pY29uLmlzLXNlY29uZGFyeTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pbWFnZS5pcy1pY29uLmlzLXNlY29uZGFyeTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pbWFnZS5pcy1pY29uLmlzLXNlY29uZGFyeTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pbWFnZS5pcy1pY29uLmlzLXNlY29uZGFyeTpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pbWFnZS5pcy1pY29uLmlzLXNlY29uZGFyeTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtc2Vjb25kYXJ5LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaXMtaWNvbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLmlzLXNlY29uZGFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24uaXMtc2Vjb25kYXJ5LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLmlzLXNlY29uZGFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtc2Vjb25kYXJ5LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLmlzLXNlY29uZGFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24uaXMtc2Vjb25kYXJ5LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmJ1dHRvbjpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmJ1dHRvbjpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmJ1dHRvbjpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmJ1dHRvbjpob3ZlciBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmJ1dHRvbjpob3ZlciBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmJ1dHRvbjpob3ZlciBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmJ1dHRvbjpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpob3ZlciBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpob3ZlciBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpob3ZlciBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpob3ZlciBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaW1hZ2UuaXMtaWNvbi5idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaW1hZ2UuaXMtaWNvbi5idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaW1hZ2UuaXMtaWNvbi5idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi5idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaW1hZ2UuaXMtaWNvbi5idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi5idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaW1hZ2UuaXMtaWNvbi5idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi5idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaW1hZ2UuaXMtaWNvbi5idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi5idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaW1hZ2UuaXMtaWNvbi5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaW1hZ2UuaXMtaWNvbi5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaW1hZ2UuaXMtaWNvbi5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaW1hZ2UuaXMtaWNvbi5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaW1hZ2UuaXMtaWNvbi5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaW1hZ2UuaXMtaWNvbi5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaW1hZ2UuaXMtaWNvbi5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaW1hZ2UuaXMtaWNvbi5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaW1hZ2UuaXMtaWNvbi5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaW1hZ2UuaXMtaWNvbi5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi5ocy1idXR0b246aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaHMtZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaHMtZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pbWFnZS5pcy1pY29uLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pbWFnZS5pcy1pY29uLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pbWFnZS5pcy1pY29uLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pbWFnZS5pcy1pY29uLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pbWFnZS5pcy1pY29uLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pbWFnZS5pcy1pY29uLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pbWFnZS5pcy1pY29uLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pbWFnZS5pcy1pY29uLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pbWFnZS5pcy1pY29uLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pbWFnZS5pcy1pY29uLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pbWFnZS5pcy1pY29uLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pbWFnZS5pcy1pY29uLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pbWFnZS5pcy1pY29uLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pbWFnZS5pcy1pY29uLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pbWFnZS5pcy1pY29uLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pbWFnZS5pcy1pY29uLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pbWFnZS5pcy1pY29uLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pbWFnZS5pcy1pY29uLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pbWFnZS5pcy1pY29uLndwY2Y3LXN1Ym1pdDpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmltYWdlLmlzLWljb24uaXMtc2Vjb25kYXJ5OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24uaXMtc2Vjb25kYXJ5OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24uaXMtc2Vjb25kYXJ5OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLmlzLWljb24uaXMtc2Vjb25kYXJ5OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLmlzLWljb24uaXMtc2Vjb25kYXJ5OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pcy1pY29uLmlzLXNlY29uZGFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtc2Vjb25kYXJ5LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLmlzLXNlY29uZGFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24uaXMtc2Vjb25kYXJ5LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLmlzLXNlY29uZGFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtc2Vjb25kYXJ5LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5idXR0b246Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5idXR0b246Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5idXR0b246Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5idXR0b246Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5idXR0b246Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5idXR0b246Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b246Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpmb2N1cyBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpmb2N1cyBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpmb2N1cyBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQ6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdDpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pbWFnZS5pcy1pY29uLmJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pbWFnZS5pcy1pY29uLmJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pbWFnZS5pcy1pY29uLmJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pbWFnZS5pcy1pY29uLmJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pbWFnZS5pcy1pY29uLmJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pbWFnZS5pcy1pY29uLmJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pbWFnZS5pcy1pY29uLmJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pbWFnZS5pcy1pY29uLmJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pbWFnZS5pcy1pY29uLmJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pbWFnZS5pcy1pY29uLmJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pbWFnZS5pcy1pY29uLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pbWFnZS5pcy1pY29uLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pbWFnZS5pcy1pY29uLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pbWFnZS5pcy1pY29uLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pbWFnZS5pcy1pY29uLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pbWFnZS5pcy1pY29uLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pbWFnZS5pcy1pY29uLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pbWFnZS5pcy1pY29uLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pbWFnZS5pcy1pY29uLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pbWFnZS5pcy1pY29uLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pbWFnZS5pcy1pY29uLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pbWFnZS5pcy1pY29uLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pbWFnZS5pcy1pY29uLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pbWFnZS5pcy1pY29uLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pbWFnZS5pcy1pY29uLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pbWFnZS5pcy1pY29uLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pbWFnZS5pcy1pY29uLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pbWFnZS5pcy1pY29uLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pbWFnZS5pcy1pY29uLmhzLWJ1dHRvbjpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaHMtZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmltYWdlLmlzLWljb24ud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmltYWdlLmlzLWljb24ud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmltYWdlLmlzLWljb24ud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24ud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmltYWdlLmlzLWljb24ud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24ud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLmlzLWljb24ud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLmlzLWljb24ud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLmlzLWljb24ud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmltYWdlLmlzLWljb24ud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmltYWdlLmlzLWljb24ud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmltYWdlLmlzLWljb24ud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24ud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmltYWdlLmlzLWljb24ud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24ud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmltYWdlLmlzLWljb24ud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLmlzLWljb24ud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmltYWdlLmlzLWljb24ud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLmlzLWljb24ud3BjZjctc3VibWl0OmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwge1xuICAgICAgICBmaWxsOiAjMDA1NThDOyB9XG4gICAgICAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmltYWdlLmlzLWljb24uaXMtd2hpdGUgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi5pcy13aGl0ZSBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pbWFnZS5pcy1pY29uLmlzLXdoaXRlIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLmlzLWljb24uaXMtd2hpdGUgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi5pcy13aGl0ZSBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtd2hpdGUud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pcy1pY29uLmlzLXdoaXRlLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi5pcy13aGl0ZS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24uaXMtd2hpdGUud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLmlzLXdoaXRlLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi5pcy13aGl0ZS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtd2hpdGUud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLmlzLXdoaXRlLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi5pcy13aGl0ZS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24uaXMtd2hpdGUud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWZpbGwge1xuICAgICAgICBmaWxsOiAjRkZGRkZGO1xuICAgICAgICBzdHJva2U6IG5vbmU7IH1cbiAgICAgIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaW1hZ2UuaXMtaWNvbi5pcy13aGl0ZTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pbWFnZS5pcy1pY29uLmlzLXdoaXRlOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24uaXMtd2hpdGU6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaW1hZ2UuaXMtaWNvbi5pcy13aGl0ZTpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pbWFnZS5pcy1pY29uLmlzLXdoaXRlOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi5pcy13aGl0ZS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3QgLmlzLWljb24uaXMtd2hpdGUud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLmlzLXdoaXRlLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaXMtaWNvbi5pcy13aGl0ZS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtd2hpdGUud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLmlzLXdoaXRlLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi5pcy13aGl0ZS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmlzLWljb24uaXMtd2hpdGUud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6aG92ZXIgc3ZnIC5pY29uLWZpbGwsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLmlzLXdoaXRlLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmhvdmVyIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi5pcy13aGl0ZS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpob3ZlciBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pbWFnZS5pcy1pY29uLmlzLXdoaXRlOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmhzLWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmltYWdlLmlzLWljb24uaXMtd2hpdGU6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5ocy1mb3JtIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiAuaW1hZ2UuaXMtaWNvbi5pcy13aGl0ZTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pbWFnZS5pcy1pY29uLmlzLXdoaXRlOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3BjZjctZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQgLmltYWdlLmlzLWljb24uaXMtd2hpdGU6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLmlzLXdoaXRlLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmJ1dHRvbi5pcy1naG9zdCAuaXMtaWNvbi5pcy13aGl0ZS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtd2hpdGUud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1pY29uLmlzLXdoaXRlLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi5pcy13aGl0ZS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuZ2xpZGUgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24gLmlzLWljb24uaXMtd2hpdGUud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLmlzLXdoaXRlLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5nbGlkZSAuZ2xpZGVfX2Fycm93cyAud3BjZjctZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCAuaXMtaWNvbi5pcy13aGl0ZS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYTpmb2N1cyBzdmcgLmljb24tZmlsbCwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtd2hpdGUud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE6Zm9jdXMgc3ZnIC5pY29uLWZpbGwsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmdsaWRlIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1pY29uLmlzLXdoaXRlLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhOmZvY3VzIHN2ZyAuaWNvbi1maWxsIHtcbiAgICAgICAgZmlsbDogI0Y1RjVGNTsgfVxuXG4udGVzdGltb25pYWxzLXNsaWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC50ZXN0aW1vbmlhbHMtc2xpZGVyIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5nbGlkZV9fdGVzdGltb25pYWxzIC5nbGlkZV9fdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5nbGlkZV9fdGVzdGltb25pYWxzIC5nbGlkZV9fdHJhY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH0gfVxuICAgIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5nbGlkZV9fdGVzdGltb25pYWxzIC5nbGlkZV9fdHJhY2sgLmdsaWRlX19zbGlkZXMge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnRlc3RpbW9uaWFscy1zbGlkZXIgLmdsaWRlX190ZXN0aW1vbmlhbHMgLmdsaWRlX190cmFjayAuZ2xpZGVfX3NsaWRlcyAuZ2xpZGVfX3NsaWRlIHtcbiAgICAgICAgcGFkZGluZzogMCA0cmVtO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgLnRlc3RpbW9uaWFscy1zbGlkZXIgLmdsaWRlX190ZXN0aW1vbmlhbHMgLmdsaWRlX190cmFjayAuZ2xpZGVfX3NsaWRlcyAuZ2xpZGVfX3NsaWRlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfSB9XG4gIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5nbGlkZV9fdGVzdGltb25pYWxzIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0LCAudGVzdGltb25pYWxzLXNsaWRlciAuZ2xpZGVfX3Rlc3RpbW9uaWFscyAuZ2xpZGVfX2Fycm93cyAuaHMtZm9ybSAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbiwgLmhzLWZvcm0gLnRlc3RpbW9uaWFscy1zbGlkZXIgLmdsaWRlX190ZXN0aW1vbmlhbHMgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5pcy1naG9zdC5ocy1idXR0b24sIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5nbGlkZV9fdGVzdGltb25pYWxzIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0LCAud3BjZjctZm9ybSAudGVzdGltb25pYWxzLXNsaWRlciAuZ2xpZGVfX3Rlc3RpbW9uaWFscyAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LndwY2Y3LXN1Ym1pdCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRlc3RpbW9uaWFscy1zbGlkZXIgLmdsaWRlX190ZXN0aW1vbmlhbHMgLmdsaWRlX19hcnJvd3MgLmdsaWRlX19hcnJvdy5idXR0b24uaXMtZ2hvc3Q6aG92ZXIsIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5nbGlkZV9fdGVzdGltb25pYWxzIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uOmhvdmVyLCAuaHMtZm9ybSAudGVzdGltb25pYWxzLXNsaWRlciAuZ2xpZGVfX3Rlc3RpbW9uaWFscyAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmlzLWdob3N0LmhzLWJ1dHRvbjpob3ZlciwgLnRlc3RpbW9uaWFscy1zbGlkZXIgLmdsaWRlX190ZXN0aW1vbmlhbHMgLmdsaWRlX19hcnJvd3MgLndwY2Y3LWZvcm0gLmdsaWRlX19hcnJvdy5pcy1naG9zdC53cGNmNy1zdWJtaXQ6aG92ZXIsIC53cGNmNy1mb3JtIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5nbGlkZV9fdGVzdGltb25pYWxzIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0OmhvdmVyLFxuICAgIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5nbGlkZV9fdGVzdGltb25pYWxzIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuYnV0dG9uLmlzLWdob3N0IC5pcy1ob3ZlcmVkLFxuICAgIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5nbGlkZV9fdGVzdGltb25pYWxzIC5nbGlkZV9fYXJyb3dzIC5ocy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1ob3ZlcmVkLFxuICAgIC5ocy1mb3JtIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5nbGlkZV9fdGVzdGltb25pYWxzIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3QuaHMtYnV0dG9uIC5pcy1ob3ZlcmVkLFxuICAgIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5nbGlkZV9fdGVzdGltb25pYWxzIC5nbGlkZV9fYXJyb3dzIC53cGNmNy1mb3JtIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1ob3ZlcmVkLFxuICAgIC53cGNmNy1mb3JtIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5nbGlkZV9fdGVzdGltb25pYWxzIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuaXMtZ2hvc3Qud3BjZjctc3VibWl0IC5pcy1ob3ZlcmVkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjRDlEQUQ0OyB9XG4gIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5nbGlkZV9fdGVzdGltb25pYWxzIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuZ2xpZGVfX2Fycm93LS1sZWZ0IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5nbGlkZV9fdGVzdGltb25pYWxzIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuZ2xpZGVfX2Fycm93LS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7IH1cblxuLmZvb3RlciAuY29udGVudCAuZm9vdGVyLW5hdiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZvb3RlciAuY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mb290ZXIgLmNvbnRlbnQgYTpob3ZlciwgLmZvb3RlciAuY29udGVudCBhOmZvY3VzIHtcbiAgICBjb2xvcjogI0VEOEIwMCAhaW1wb3J0YW50OyB9XG5cbi5mb290ZXIgLmZvb3Rlci1icmFuZCBzdmcge1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5mb290ZXIgLmZvb3Rlci1zbSAuaWNvbi13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZm9vdGVyIC5mb290ZXItc20gLmljb24td3JhcCAuaW1hZ2UuaXMtaWNvbi5pcy0xNngxNiwgLmZvb3RlciAuZm9vdGVyLXNtIC5pY29uLXdyYXAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi5pcy0xNngxNi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuZm9vdGVyIC5mb290ZXItc20gLmljb24td3JhcCAuaXMtaWNvbi5pcy0xNngxNi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSwgLmZvb3RlciAuZm9vdGVyLXNtIC5jaGVja2xpc3QgLmljb24td3JhcCAuaW1hZ2UuaXMtaWNvbiwgLmNoZWNrbGlzdCAuZm9vdGVyIC5mb290ZXItc20gLmljb24td3JhcCAuaW1hZ2UuaXMtaWNvbiwgLmZvb3RlciAuZm9vdGVyLXNtIC5jaGVja2xpc3QgLmljb24td3JhcCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLCAuY2hlY2tsaXN0IC5mb290ZXIgLmZvb3Rlci1zbSAuaWNvbi13cmFwIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEsIC5mb290ZXIgLmZvb3Rlci1zbSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5jaGVja2xpc3QgLmljb24td3JhcCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuY2hlY2tsaXN0IC5mb290ZXIgLmZvb3Rlci1zbSAuaWNvbi13cmFwIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuXG4uaHMtZm9ybSAuZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uaHMtZm9ybSAuaHMtZm9ybS1maWVsZCAuaW5wdXQsIC5ocy1mb3JtIC5ocy1mb3JtLWZpZWxkIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5ocy1mb3JtLWZpZWxkIC53cGNmNy10ZXh0LFxuLmhzLWZvcm0gLmhzLWZvcm0tZmllbGQgLnRleHRhcmVhLFxuLmhzLWZvcm0gLmhzLWZvcm0tZmllbGQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0YXJlYSxcbi53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaHMtZm9ybS1maWVsZCAud3BjZjctdGV4dGFyZWEge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaHMtZm9ybSAuaHMtZm9ybS1maWVsZCAuaW5wdXQgdWwsIC5ocy1mb3JtIC5ocy1mb3JtLWZpZWxkIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dCB1bCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5ocy1mb3JtLWZpZWxkIC53cGNmNy10ZXh0IHVsLFxuICAuaHMtZm9ybSAuaHMtZm9ybS1maWVsZCAudGV4dGFyZWEgdWwsXG4gIC5ocy1mb3JtIC5ocy1mb3JtLWZpZWxkIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dGFyZWEgdWwsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaHMtZm9ybS1maWVsZCAud3BjZjctdGV4dGFyZWEgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuLmhzLWZvcm0gLmhzLWZvcm0tZmllbGQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjM1cmVtOyB9XG5cbi5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCxcbi5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIsXG4uaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIHtcbiAgY2xlYXI6IG5vbmU7IH1cbiAgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0LmZpZWxkOm5vdCg6bGFzdC1jaGlsZCksXG4gIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIuZmllbGQ6bm90KDpsYXN0LWNoaWxkKSxcbiAgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYS5maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmhzLWlucHV0LCAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0IC5ocy1pbnB1dCwgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctdGV4dCAuaHMtaW5wdXQsXG4gIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAudGV4dGFyZWEgLmhzLWlucHV0LFxuICAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0YXJlYSAuaHMtaW5wdXQsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LXRleHRhcmVhIC5ocy1pbnB1dCxcbiAgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuaW5wdXQgLmhzLWlucHV0LFxuICAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dCAuaHMtaW5wdXQsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy10ZXh0IC5ocy1pbnB1dCxcbiAgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAudGV4dGFyZWEgLmhzLWlucHV0LFxuICAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dGFyZWEgLmhzLWlucHV0LFxuICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctdGV4dGFyZWEgLmhzLWlucHV0LFxuICAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5pbnB1dCAuaHMtaW5wdXQsXG4gIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0IC5ocy1pbnB1dCxcbiAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LXRleHQgLmhzLWlucHV0LFxuICAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC50ZXh0YXJlYSAuaHMtaW5wdXQsXG4gIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0YXJlYSAuaHMtaW5wdXQsXG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy10ZXh0YXJlYSAuaHMtaW5wdXQge1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5REFENDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41ZW0gLSAxcHgpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygwLjc1ZW0gLSAxcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtIC0gMXB4KTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygwLjVlbSAtIDFweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5ocy1pbnB1dC5lcnJvciwgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctdGV4dCAuaHMtaW5wdXQuZXJyb3IsIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLndwY2Y3LXRleHQgLmhzLWlucHV0LmVycm9yLFxuICAgIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAudGV4dGFyZWEgLmhzLWlucHV0LmVycm9yLFxuICAgIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHRhcmVhIC5ocy1pbnB1dC5lcnJvcixcbiAgICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0IC53cGNmNy10ZXh0YXJlYSAuaHMtaW5wdXQuZXJyb3IsXG4gICAgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAuaW5wdXQgLmhzLWlucHV0LmVycm9yLFxuICAgIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0IC5ocy1pbnB1dC5lcnJvcixcbiAgICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAud3BjZjctdGV4dCAuaHMtaW5wdXQuZXJyb3IsXG4gICAgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1waG9uZW51bWJlciAudGV4dGFyZWEgLmhzLWlucHV0LmVycm9yLFxuICAgIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy10ZXh0YXJlYSAuaHMtaW5wdXQuZXJyb3IsXG4gICAgLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLndwY2Y3LXRleHRhcmVhIC5ocy1pbnB1dC5lcnJvcixcbiAgICAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5pbnB1dCAuaHMtaW5wdXQuZXJyb3IsXG4gICAgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQgLmhzLWlucHV0LmVycm9yLFxuICAgIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC53cGNmNy10ZXh0IC5ocy1pbnB1dC5lcnJvcixcbiAgICAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC50ZXh0YXJlYSAuaHMtaW5wdXQuZXJyb3IsXG4gICAgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHRhcmVhIC5ocy1pbnB1dC5lcnJvcixcbiAgICAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctdGV4dGFyZWEgLmhzLWlucHV0LmVycm9yIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2YxNDY2ODsgfVxuICAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgLmhzLWVycm9yLW1zZ3MsXG4gIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcGhvbmVudW1iZXIgLmhzLWVycm9yLW1zZ3MsXG4gIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmhzLWVycm9yLW1zZ3Mge1xuICAgIG1hcmdpbjogLjVyZW0gMDtcbiAgICBjb2xvcjogI2YxNDY2ODsgfVxuICAgIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dCAuaHMtZXJyb3ItbXNncyBsaSxcbiAgICAuaHMtZm9ybSAuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyIC5ocy1lcnJvci1tc2dzIGxpLFxuICAgIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmhzLWVycm9yLW1zZ3MgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cblxuLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaW5wdXQgLmhzLWlucHV0LFxuLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAud3BjZjctZm9ybSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXRleHQgLmhzLWlucHV0LFxuLndwY2Y3LWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5ocy1mb3JtIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLndwY2Y3LXRleHQgLmhzLWlucHV0IHtcbiAgaGVpZ2h0OiA3cmVtOyB9XG5cbi5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5ocy1mb3JtIC5ocy1kZXBlbmRlbnQtZmllbGQuZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uaHMtZm9ybSAuaHMtZmllbGR0eXBlLXJhZGlvIC5ocy1mb3JtLXJhZGlvOmhvdmVyLFxuLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1yYWRpbyAuaHMtZm9ybS1jaGVja2JveDpob3Zlcixcbi5ocy1mb3JtIC5ocy1maWVsZHR5cGUtY2hlY2tib3ggLmhzLWZvcm0tcmFkaW86aG92ZXIsXG4uaHMtZm9ybSAuaHMtZmllbGR0eXBlLWNoZWNrYm94IC5ocy1mb3JtLWNoZWNrYm94OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcmFkaW8gLmhzLWZvcm0tcmFkaW8gLmhzLWZvcm0tcmFkaW8tZGlzcGxheSAuaHMtaW5wdXQsXG4uaHMtZm9ybSAuaHMtZmllbGR0eXBlLXJhZGlvIC5ocy1mb3JtLXJhZGlvIC5ocy1mb3JtLWNoZWNrYm94LWRpc3BsYXkgLmhzLWlucHV0LFxuLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1yYWRpbyAuaHMtZm9ybS1jaGVja2JveCAuaHMtZm9ybS1yYWRpby1kaXNwbGF5IC5ocy1pbnB1dCxcbi5ocy1mb3JtIC5ocy1maWVsZHR5cGUtcmFkaW8gLmhzLWZvcm0tY2hlY2tib3ggLmhzLWZvcm0tY2hlY2tib3gtZGlzcGxheSAuaHMtaW5wdXQsXG4uaHMtZm9ybSAuaHMtZmllbGR0eXBlLWNoZWNrYm94IC5ocy1mb3JtLXJhZGlvIC5ocy1mb3JtLXJhZGlvLWRpc3BsYXkgLmhzLWlucHV0LFxuLmhzLWZvcm0gLmhzLWZpZWxkdHlwZS1jaGVja2JveCAuaHMtZm9ybS1yYWRpbyAuaHMtZm9ybS1jaGVja2JveC1kaXNwbGF5IC5ocy1pbnB1dCxcbi5ocy1mb3JtIC5ocy1maWVsZHR5cGUtY2hlY2tib3ggLmhzLWZvcm0tY2hlY2tib3ggLmhzLWZvcm0tcmFkaW8tZGlzcGxheSAuaHMtaW5wdXQsXG4uaHMtZm9ybSAuaHMtZmllbGR0eXBlLWNoZWNrYm94IC5ocy1mb3JtLWNoZWNrYm94IC5ocy1mb3JtLWNoZWNrYm94LWRpc3BsYXkgLmhzLWlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuMzVyZW07IH1cblxuLndwY2Y3LWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAud3BjZjctZm9ybSBsYWJlbDpub3QoOmxhc3QtY2hpbGQpLCAud3BjZjctZm9ybSBsYWJlbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG4gIC53cGNmNy1mb3JtIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhlcm8sXG4uaGVybzpob3Zlcixcbi5oZXJvOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiA2MHZoO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmhlcm8uaXMtc21hbGwsXG4gIC5oZXJvOmhvdmVyLmlzLXNtYWxsLFxuICAuaGVybzpmb2N1cy5pcy1zbWFsbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgICAuaGVyby5pcy1zbWFsbCAuaGVyby1ib2R5LFxuICAgIC5oZXJvOmhvdmVyLmlzLXNtYWxsIC5oZXJvLWJvZHksXG4gICAgLmhlcm86Zm9jdXMuaXMtc21hbGwgLmhlcm8tYm9keSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDNyZW07IH1cbiAgLmhlcm8gLmhlcm8tb3ZlcmxheSxcbiAgLmhlcm86aG92ZXIgLmhlcm8tb3ZlcmxheSxcbiAgLmhlcm86Zm9jdXMgLmhlcm8tb3ZlcmxheSB7XG4gICAgYm90dG9tOiAwcmVtO1xuICAgIGxlZnQ6IDByZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcmVtO1xuICAgIHRvcDogMHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzE3M0U7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gIC5oZXJvLmlzLXByaW1hcnkgLmhlcm8tb3ZlcmxheSwgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLW92ZXJsYXksIC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAuaGVyby1vdmVybGF5LFxuICAuaGVybzpob3Zlci5pcy1wcmltYXJ5IC5oZXJvLW92ZXJsYXksXG4gIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbjpob3ZlciAuaGVyby1vdmVybGF5LFxuICAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQ6aG92ZXIgLmhlcm8tb3ZlcmxheSxcbiAgLmhlcm86Zm9jdXMuaXMtcHJpbWFyeSAuaGVyby1vdmVybGF5LFxuICAuaHMtZm9ybSAuaGVyby5ocy1idXR0b246Zm9jdXMgLmhlcm8tb3ZlcmxheSxcbiAgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLW92ZXJsYXkge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDQpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZXJvLmlzLXByaW1hcnkgLmhlcm8tb3ZlcmxheSwgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLW92ZXJsYXksIC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAuaGVyby1vdmVybGF5LFxuICAgICAgLmhlcm86aG92ZXIuaXMtcHJpbWFyeSAuaGVyby1vdmVybGF5LFxuICAgICAgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyIC5oZXJvLW92ZXJsYXksXG4gICAgICAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQ6aG92ZXIgLmhlcm8tb3ZlcmxheSxcbiAgICAgIC5oZXJvOmZvY3VzLmlzLXByaW1hcnkgLmhlcm8tb3ZlcmxheSxcbiAgICAgIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbjpmb2N1cyAuaGVyby1vdmVybGF5LFxuICAgICAgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLW92ZXJsYXkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogaW5pdGlhbDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgICAuaGVyby5pcy1wcmltYXJ5IC5oZXJvLW92ZXJsYXksIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1vdmVybGF5LCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLmhlcm8tb3ZlcmxheSxcbiAgICAgIC5oZXJvOmhvdmVyLmlzLXByaW1hcnkgLmhlcm8tb3ZlcmxheSxcbiAgICAgIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbjpob3ZlciAuaGVyby1vdmVybGF5LFxuICAgICAgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLW92ZXJsYXksXG4gICAgICAuaGVybzpmb2N1cy5pcy1wcmltYXJ5IC5oZXJvLW92ZXJsYXksXG4gICAgICAuaHMtZm9ybSAuaGVyby5ocy1idXR0b246Zm9jdXMgLmhlcm8tb3ZlcmxheSxcbiAgICAgIC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdDpmb2N1cyAuaGVyby1vdmVybGF5IHtcbiAgICAgICAgd2lkdGg6IDcwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaGVyby5pcy1wcmltYXJ5IC5oZXJvLW92ZXJsYXksIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1vdmVybGF5LCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLmhlcm8tb3ZlcmxheSxcbiAgICAgIC5oZXJvOmhvdmVyLmlzLXByaW1hcnkgLmhlcm8tb3ZlcmxheSxcbiAgICAgIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbjpob3ZlciAuaGVyby1vdmVybGF5LFxuICAgICAgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLW92ZXJsYXksXG4gICAgICAuaGVybzpmb2N1cy5pcy1wcmltYXJ5IC5oZXJvLW92ZXJsYXksXG4gICAgICAuaHMtZm9ybSAuaGVyby5ocy1idXR0b246Zm9jdXMgLmhlcm8tb3ZlcmxheSxcbiAgICAgIC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdDpmb2N1cyAuaGVyby1vdmVybGF5IHtcbiAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gICAgICAuaGVyby5pcy1wcmltYXJ5IC5oZXJvLW92ZXJsYXksIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbiAuaGVyby1vdmVybGF5LCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQgLmhlcm8tb3ZlcmxheSxcbiAgICAgIC5oZXJvOmhvdmVyLmlzLXByaW1hcnkgLmhlcm8tb3ZlcmxheSxcbiAgICAgIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbjpob3ZlciAuaGVyby1vdmVybGF5LFxuICAgICAgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyIC5oZXJvLW92ZXJsYXksXG4gICAgICAuaGVybzpmb2N1cy5pcy1wcmltYXJ5IC5oZXJvLW92ZXJsYXksXG4gICAgICAuaHMtZm9ybSAuaGVyby5ocy1idXR0b246Zm9jdXMgLmhlcm8tb3ZlcmxheSxcbiAgICAgIC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdDpmb2N1cyAuaGVyby1vdmVybGF5IHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5oZXJvLmlzLXByaW1hcnkgLmhlcm8tYm9keSwgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHksIC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAuaGVyby1ib2R5LFxuICAuaGVybzpob3Zlci5pcy1wcmltYXJ5IC5oZXJvLWJvZHksXG4gIC5ocy1mb3JtIC5oZXJvLmhzLWJ1dHRvbjpob3ZlciAuaGVyby1ib2R5LFxuICAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQ6aG92ZXIgLmhlcm8tYm9keSxcbiAgLmhlcm86Zm9jdXMuaXMtcHJpbWFyeSAuaGVyby1ib2R5LFxuICAuaHMtZm9ybSAuaGVyby5ocy1idXR0b246Zm9jdXMgLmhlcm8tYm9keSxcbiAgLndwY2Y3LWZvcm0gLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIC5oZXJvLWJvZHkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuaGVyby5pcy1zZWNvbmRhcnksIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbiwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b24sIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0LFxuICAuaGVybzpob3Zlci5pcy1zZWNvbmRhcnksXG4gIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbjpob3ZlcixcbiAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmhvdmVyLFxuICAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b246aG92ZXIsXG4gIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdDpob3ZlcixcbiAgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmhvdmVyLFxuICAuaGVybzpmb2N1cy5pcy1zZWNvbmRhcnksXG4gIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbjpmb2N1cyxcbiAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmhlcm8uaHMtYnV0dG9uOmZvY3VzLFxuICAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b246Zm9jdXMsXG4gIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdDpmb2N1cyxcbiAgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8ud3BjZjctc3VibWl0OmZvY3VzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLmhlcm8uaXMtc2Vjb25kYXJ5IC5oZXJvLWJvZHksIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5oZXJvLmJ1dHRvbiAuaGVyby1ib2R5LCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b24gLmhlcm8tYm9keSwgLmhzLWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhlcm8uaHMtYnV0dG9uIC5oZXJvLWJvZHksIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5oZXJvLndwY2Y3LXN1Ym1pdCAuaGVyby1ib2R5LCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby53cGNmNy1zdWJtaXQgLmhlcm8tYm9keSxcbiAgICAuaGVybzpob3Zlci5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSxcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b246aG92ZXIgLmhlcm8tYm9keSxcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b246aG92ZXIgLmhlcm8tYm9keSxcbiAgICAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b246aG92ZXIgLmhlcm8tYm9keSxcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQ6aG92ZXIgLmhlcm8tYm9keSxcbiAgICAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby53cGNmNy1zdWJtaXQ6aG92ZXIgLmhlcm8tYm9keSxcbiAgICAuaGVybzpmb2N1cy5pcy1zZWNvbmRhcnkgLmhlcm8tYm9keSxcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5idXR0b246Zm9jdXMgLmhlcm8tYm9keSxcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaHMtZm9ybSAuaGVyby5ocy1idXR0b246Zm9jdXMgLmhlcm8tYm9keSxcbiAgICAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby5ocy1idXR0b246Zm9jdXMgLmhlcm8tYm9keSxcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaGVyby53cGNmNy1zdWJtaXQ6Zm9jdXMgLmhlcm8tYm9keSxcbiAgICAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaGVyby53cGNmNy1zdWJtaXQ6Zm9jdXMgLmhlcm8tYm9keSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICAgIGZsZXgtZ3JvdzogMDsgfVxuXG4ud3AtYmxvY2stY29sdW1uIC53cC1ibG9jay1jb3Zlcixcbi53cC1ibG9jay1jb2x1bW4gLndwLWJsb2NrLWNvdmVyLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgyNSwgMjUsIDI1LCAwLjMpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAud3AtYmxvY2stbWVkaWEtdGV4dCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA0JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud3AtYmxvY2stbWVkaWEtdGV4dCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMCU7IH0gfVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dCAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dCAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAycmVtIDA7IH0gfVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW46IDA7IH1cblxuLmljb24td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5pY29uLXdyYXAgLmltYWdlLmlzLWljb24sIC5pY29uLXdyYXAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaWNvbi13cmFwIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5pY29uLXdyYXAgLmltYWdlLmlzLWljb24uaXMtMTZ4MTYsIC5pY29uLXdyYXAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi5pcy0xNngxNi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaWNvbi13cmFwIC5pcy1pY29uLmlzLTE2eDE2LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLCAuY2hlY2tsaXN0IC5pY29uLXdyYXAgLmltYWdlLmlzLWljb24sIC5jaGVja2xpc3QgLmljb24td3JhcCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5jaGVja2xpc3QgLmljb24td3JhcCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgICB3aWR0aDogY2FsYygxNnB4ICsgMXJlbSk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTZweCArIDFyZW0pOyB9XG4gICAgLmljb24td3JhcCAuaW1hZ2UuaXMtaWNvbi5pcy0zMngzMiwgLmljb24td3JhcCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLmlzLTMyeDMyLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pY29uLXdyYXAgLmlzLWljb24uaXMtMzJ4MzIud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgICAgd2lkdGg6IGNhbGMoMzJweCArIDFyZW0pO1xuICAgICAgaGVpZ2h0OiBjYWxjKDMycHggKyAxcmVtKTsgfVxuICAgIC5pY29uLXdyYXAgLmltYWdlLmlzLWljb24uaXMtOTZ4OTYsIC5pY29uLXdyYXAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi5pcy05Nng5Ni53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaWNvbi13cmFwIC5pcy1pY29uLmlzLTk2eDk2LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICAgIHdpZHRoOiBjYWxjKDk2cHggKyAxcmVtKTtcbiAgICAgIGhlaWdodDogY2FsYyg5NnB4ICsgMXJlbSk7IH1cbiAgICAuaWNvbi13cmFwIC5pbWFnZS5pcy1pY29uLmlzLTEyOHgxMjgsIC5pY29uLXdyYXAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi5pcy0xMjh4MTI4LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pY29uLXdyYXAgLmlzLWljb24uaXMtMTI4eDEyOC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgICB3aWR0aDogY2FsYygxMjhweCArIDFyZW0pO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEyOHB4ICsgMXJlbSk7IH1cbiAgICAuaWNvbi13cmFwIC5pbWFnZS5pcy1pY29uLmlzLXByaW1hcnkgc3ZnLCAuaWNvbi13cmFwIC5ocy1mb3JtIC5pbWFnZS5pcy1pY29uLmhzLWJ1dHRvbiBzdmcsIC5ocy1mb3JtIC5pY29uLXdyYXAgLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZywgLmljb24td3JhcCAuaHMtZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcsIC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmljb24td3JhcCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnLCAuaWNvbi13cmFwIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAuaWNvbi13cmFwIC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcsIC5pY29uLXdyYXAgLndwY2Y3LWZvcm0gLmltYWdlLmlzLWljb24ud3BjZjctc3VibWl0IHN2ZywgLndwY2Y3LWZvcm0gLmljb24td3JhcCAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnLCAuaWNvbi13cmFwIC53cGNmNy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZywgLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaWNvbi13cmFwIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcsIC5pY29uLXdyYXAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3BjZjctZm9ybSAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5pY29uLXdyYXAgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZywgLmljb24td3JhcCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLmlzLXByaW1hcnkud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pY29uLXdyYXAgLmlzLWljb24uaXMtcHJpbWFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcge1xuICAgICAgZmlsbDogI0UwNTkyOTsgfVxuICAgIC5pY29uLXdyYXAgLmltYWdlLmlzLWljb24uaXMtc2Vjb25kYXJ5IHN2ZywgLmljb24td3JhcCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLmlzLXNlY29uZGFyeS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmljb24td3JhcCAuaXMtaWNvbi5pcy1zZWNvbmRhcnkud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnLCAuaWNvbi13cmFwIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuYnV0dG9uIHN2ZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaWNvbi13cmFwIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmJ1dHRvbiBzdmcsIC5pY29uLXdyYXAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5idXR0b24gc3ZnLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pY29uLXdyYXAgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuYnV0dG9uIHN2ZywgLmljb24td3JhcCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbiBzdmcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLmljb24td3JhcCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b24gc3ZnLCAuaWNvbi13cmFwIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uIHN2ZywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaWNvbi13cmFwIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbiBzdmcsIC5pY29uLXdyYXAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b24gc3ZnLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pY29uLXdyYXAgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEuaHMtYnV0dG9uIHN2ZywgLmljb24td3JhcCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLmhzLWJ1dHRvbiBzdmcsIC5ocy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmljb24td3JhcCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS5ocy1idXR0b24gc3ZnLCAuaWNvbi13cmFwIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0IHN2ZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAuaWNvbi13cmFwIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdCBzdmcsIC5pY29uLXdyYXAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQgc3ZnLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pY29uLXdyYXAgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0IHN2ZywgLmljb24td3JhcCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdCBzdmcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmljb24td3JhcCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYS53cGNmNy1zdWJtaXQgc3ZnLCAuaWNvbi13cmFwIC53cGNmNy1mb3JtIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEud3BjZjctc3VibWl0IHN2ZywgLndwY2Y3LWZvcm0gLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaWNvbi13cmFwIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLndwY2Y3LXN1Ym1pdCBzdmcsIC5pY29uLXdyYXAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmltYWdlLmlzLWljb24uYnV0dG9uIHN2ZywgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQgLmljb24td3JhcCAuaW1hZ2UuaXMtaWNvbi5idXR0b24gc3ZnLCAuaWNvbi13cmFwIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pbWFnZS5pcy1pY29uLmhzLWJ1dHRvbiBzdmcsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5ocy1mb3JtIC5pY29uLXdyYXAgLmltYWdlLmlzLWljb24uaHMtYnV0dG9uIHN2ZywgLmljb24td3JhcCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaW1hZ2UuaXMtaWNvbi5ocy1idXR0b24gc3ZnLCAuaHMtZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaWNvbi13cmFwIC5pbWFnZS5pcy1pY29uLmhzLWJ1dHRvbiBzdmcsIC5pY29uLXdyYXAgLmhzLWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnLCAuaHMtZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pY29uLXdyYXAgLmlzLWljb24uaHMtYnV0dG9uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZywgLmljb24td3JhcCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5ocy1mb3JtIC5pcy1pY29uLmhzLWJ1dHRvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmhzLWZvcm0gLmljb24td3JhcCAuaXMtaWNvbi5ocy1idXR0b24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnLCAuaWNvbi13cmFwIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pbWFnZS5pcy1pY29uLndwY2Y3LXN1Ym1pdCBzdmcsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cGNmNy1mb3JtIC5pY29uLXdyYXAgLmltYWdlLmlzLWljb24ud3BjZjctc3VibWl0IHN2ZywgLmljb24td3JhcCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaW1hZ2UuaXMtaWNvbi53cGNmNy1zdWJtaXQgc3ZnLCAud3BjZjctZm9ybSAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaWNvbi13cmFwIC5pbWFnZS5pcy1pY29uLndwY2Y3LXN1Ym1pdCBzdmcsIC5pY29uLXdyYXAgLndwY2Y3LWZvcm0gLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnLCAud3BjZjctZm9ybSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5pY29uLXdyYXAgLmlzLWljb24ud3BjZjctc3VibWl0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZywgLmljb24td3JhcCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cGNmNy1mb3JtIC5pcy1pY29uLndwY2Y3LXN1Ym1pdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwY2Y3LWZvcm0gLmljb24td3JhcCAuaXMtaWNvbi53cGNmNy1zdWJtaXQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIHtcbiAgICAgIGZpbGw6ICMwMzE3M0U7IH1cbiAgICAuaWNvbi13cmFwIC5pbWFnZS5pcy1pY29uLmlzLXNsYXRlIHN2ZywgLmljb24td3JhcCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLmlzLXNsYXRlLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaWNvbi13cmFwIC5pcy1pY29uLmlzLXNsYXRlLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyB7XG4gICAgICBmaWxsOiAjNTg1OTVBOyB9XG4gICAgLmljb24td3JhcCAuaW1hZ2UuaXMtaWNvbi5pcy1ibGFjayBzdmcsIC5pY29uLXdyYXAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi5pcy1ibGFjay53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmljb24td3JhcCAuaXMtaWNvbi5pcy1ibGFjay53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcge1xuICAgICAgZmlsbDogIzE5MTkxOTsgfVxuICAgIC5pY29uLXdyYXAgLmltYWdlLmlzLWljb24uaXMtdGFuZ2VyaW5lIHN2ZywgLmljb24td3JhcCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLmlzLXRhbmdlcmluZS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmljb24td3JhcCAuaXMtaWNvbi5pcy10YW5nZXJpbmUud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIHtcbiAgICAgIGZpbGw6ICNFRDhCMDA7IH1cbiAgICAuaWNvbi13cmFwIC5pbWFnZS5pcy1pY29uLmlzLWNlcnVsZWFuIHN2ZywgLmljb24td3JhcCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLmlzLWNlcnVsZWFuLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaWNvbi13cmFwIC5pcy1pY29uLmlzLWNlcnVsZWFuLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyB7XG4gICAgICBmaWxsOiAjMDA4NUNBOyB9XG4gICAgLmljb24td3JhcCAuaW1hZ2UuaXMtaWNvbi5pcy1nb2xkZW5yb2Qgc3ZnLCAuaWNvbi13cmFwIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24uaXMtZ29sZGVucm9kLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaWNvbi13cmFwIC5pcy1pY29uLmlzLWdvbGRlbnJvZC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBzdmcge1xuICAgICAgZmlsbDogI0ZGQzg0NTsgfVxuXG4uY2hlY2tsaXN0IC5pY29uLXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmNoZWNrbGlzdCAuaWNvbi13cmFwIC5pbWFnZS5pcy1pY29uLCAuY2hlY2tsaXN0IC5pY29uLXdyYXAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtaWNvbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuY2hlY2tsaXN0IC5pY29uLXdyYXAgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5jaGVja2xpc3QgLmljb24td3JhcCAuaW1hZ2UuaXMtaWNvbiBzdmcsIC5jaGVja2xpc3QgLmljb24td3JhcCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuY2hlY2tsaXN0IC5pY29uLXdyYXAgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIC5jaGVja2xpc3QgLmljb24td3JhcCAuaW1hZ2UuaXMtaWNvbiBzdmcgLmljb24tYmFja2dyb3VuZCwgLmNoZWNrbGlzdCAuaWNvbi13cmFwIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLWljb24ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgc3ZnIC5pY29uLWJhY2tncm91bmQsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmNoZWNrbGlzdCAuaWNvbi13cmFwIC5pcy1pY29uLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHN2ZyAuaWNvbi1iYWNrZ3JvdW5kIHtcbiAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgc3Ryb2tlOiBub25lOyB9XG5cbi5jaGVja2xpc3QgLmNoZWNrbGlzdF9jb3B5IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuY2hlY2tsaXN0IC5jaGVja2xpc3RfY29weSBwIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLmltYWdlLmlzLXNxdWFyZSBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLXNxdWFyZS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLXNxdWFyZS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsXG4uaW1hZ2UuaXMtc3F1YXJlIC5oYXMtcmF0aW8sXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy1zcXVhcmUud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtc3F1YXJlLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkxIGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtMWJ5MS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTFieTEud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLFxuLmltYWdlLmlzLTFieTEgLmhhcy1yYXRpbyxcbi53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTFieTEud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtMWJ5MS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNWJ5NCBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTVieTQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy01Ynk0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyxcbi5pbWFnZS5pcy01Ynk0IC5oYXMtcmF0aW8sXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy01Ynk0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTVieTQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTRieTMgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy00YnkzLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtNGJ5My53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsXG4uaW1hZ2UuaXMtNGJ5MyAuaGFzLXJhdGlvLFxuLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtNGJ5My53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy00YnkzLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnkyIGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtM2J5Mi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTNieTIud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLFxuLmltYWdlLmlzLTNieTIgLmhhcy1yYXRpbyxcbi53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTNieTIud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtM2J5Mi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNWJ5MyBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTVieTMud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy01YnkzLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyxcbi5pbWFnZS5pcy01YnkzIC5oYXMtcmF0aW8sXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy01YnkzLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTVieTMud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTE2Ynk5IGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtMTZieTkud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0xNmJ5OS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsXG4uaW1hZ2UuaXMtMTZieTkgLmhhcy1yYXRpbyxcbi53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTE2Ynk5LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTE2Ynk5LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0yYnkxIGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtMmJ5MS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTJieTEud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLFxuLmltYWdlLmlzLTJieTEgLmhhcy1yYXRpbyxcbi53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTJieTEud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtMmJ5MS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5MSBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTNieTEud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0zYnkxLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyxcbi5pbWFnZS5pcy0zYnkxIC5oYXMtcmF0aW8sXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0zYnkxLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTNieTEud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTRieTUgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy00Ynk1LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtNGJ5NS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsXG4uaW1hZ2UuaXMtNGJ5NSAuaGFzLXJhdGlvLFxuLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtNGJ5NS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy00Ynk1LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnk0IGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtM2J5NC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTNieTQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLFxuLmltYWdlLmlzLTNieTQgLmhhcy1yYXRpbyxcbi53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTNieTQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtM2J5NC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMmJ5MyBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTJieTMud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0yYnkzLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyxcbi5pbWFnZS5pcy0yYnkzIC5oYXMtcmF0aW8sXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0yYnkzLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTJieTMud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTUgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0zYnk1LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtM2J5NS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsXG4uaW1hZ2UuaXMtM2J5NSAuaGFzLXJhdGlvLFxuLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtM2J5NS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0zYnk1LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy05YnkxNiBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTlieTE2LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtOWJ5MTYud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLFxuLmltYWdlLmlzLTlieTE2IC5oYXMtcmF0aW8sXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy05YnkxNi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy05YnkxNi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMWJ5MiBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTFieTIud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0xYnkyLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyxcbi5pbWFnZS5pcy0xYnkyIC5oYXMtcmF0aW8sXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0xYnkyLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTFieTIud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTFieTMgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0xYnkzLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtMWJ5My53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsXG4uaW1hZ2UuaXMtMWJ5MyAuaGFzLXJhdGlvLFxuLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtMWJ5My53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0xYnkzLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE1MnB4OyB9XG5cbi5uYXZiYXIgLm5hdmJhci1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9XG4gIC5uYXZiYXIgLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyIC5uYXZiYXItaXRlbTpmb2N1cy13aXRoaW4sIC5uYXZiYXIgLm5hdmJhci1pdGVtOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0UwNTkyOTtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgLm5hdmJhciAubmF2YmFyLWl0ZW0gLm5hdmJhci1kcm9wZG93biB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNFMDU5Mjk7IH1cbiAgICAubmF2YmFyIC5uYXZiYXItaXRlbSAubmF2YmFyLWRyb3Bkb3duIC5uYXZiYXItaXRlbSxcbiAgICAubmF2YmFyIC5uYXZiYXItaXRlbSAubmF2YmFyLWRyb3Bkb3duIC5uYXZiYXItbGluayB7XG4gICAgICBjb2xvcjogIzAzMTczRTsgfVxuICAgICAgLm5hdmJhciAubmF2YmFyLWl0ZW0gLm5hdmJhci1kcm9wZG93biAubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIgLm5hdmJhci1pdGVtIC5uYXZiYXItZHJvcGRvd24gLm5hdmJhci1pdGVtOmZvY3VzLXdpdGhpbiwgLm5hdmJhciAubmF2YmFyLWl0ZW0gLm5hdmJhci1kcm9wZG93biAubmF2YmFyLWl0ZW06aG92ZXIsXG4gICAgICAubmF2YmFyIC5uYXZiYXItaXRlbSAubmF2YmFyLWRyb3Bkb3duIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC5uYXZiYXIgLm5hdmJhci1pdGVtIC5uYXZiYXItZHJvcGRvd24gLm5hdmJhci1saW5rOmZvY3VzLXdpdGhpbixcbiAgICAgIC5uYXZiYXIgLm5hdmJhci1pdGVtIC5uYXZiYXItZHJvcGRvd24gLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjRTA1OTI5OyB9XG5cbi5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDsgfVxuICAubmF2YmFyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtOmZvY3VzLXdpdGhpbiwgLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItaXRlbTpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWl0ZW0gLmxvZ28gc3ZnIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItaXRlbSAubG9nbyBzdmcge1xuICAgICAgICBoZWlnaHQ6IDQycHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItaXRlbSAubG9nbyBzdmcge1xuICAgICAgICBoZWlnaHQ6IDM0cHg7IH0gfVxuXG4ubmF2YmFyIC5uYXZiYXItYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2YmFyIC5uYXZiYXItZW5kIC5uYXZiYXItaXRlbS5pcy1ob3Zlcmxlc3M6Zm9jdXMsIC5uYXZiYXIgLm5hdmJhci1lbmQgLm5hdmJhci1pdGVtLmlzLWhvdmVybGVzczpmb2N1cy13aXRoaW4sIC5uYXZiYXIgLm5hdmJhci1lbmQgLm5hdmJhci1pdGVtLmlzLWhvdmVybGVzczpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIge1xuICAgIGhlaWdodDogNXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmF2YmFyID4gLmNvbnRhaW5lciwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAubmF2YmFyID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItaXRlbSwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAubmF2YmFyID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLm5hdmJhci1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItaXRlbS5uYXZiYXItYnVyZ2VyLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5uYXZiYXIgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAubmF2YmFyLWl0ZW0ubmF2YmFyLWJ1cmdlciB7XG4gICAgICAgIG9yZGVyOiAzOyB9XG4gICAgICAgIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItaXRlbS5uYXZiYXItYnVyZ2VyIHNwYW4sIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLm5hdmJhciA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5uYXZiYXItaXRlbS5uYXZiYXItYnVyZ2VyIHNwYW4ge1xuICAgICAgICAgIGhlaWdodDogMS41cHg7IH1cbiAgICAgIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItaXRlbS5uYXZiYXItc2VhcmNoLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5uYXZiYXIgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAubmF2YmFyLWl0ZW0ubmF2YmFyLXNlYXJjaCB7XG4gICAgICAgIG9yZGVyOiAyOyB9XG4gICAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAubmF2YmFyID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLm5hdmJhci1icmFuZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICBvcmRlcjogMTsgfVxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItbWVudS5pcy1hY3RpdmUsIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLm5hdmJhciA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5uYXZiYXItbWVudS5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAzLjI1cmVtO1xuICAgICAgcG9zaXRpb246IGZpeGVkOyB9XG4gICAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1tZW51IC5uYXZiYXItaXRlbSwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAubmF2YmFyID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLm5hdmJhci1tZW51IC5uYXZiYXItaXRlbSxcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLW1lbnUgLm5hdmJhci1saW5rLFxuICAgIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLm5hdmJhciA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5uYXZiYXItbWVudSAubmF2YmFyLWxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1tZW51IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24gLm5hdmJhci1saW5rLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5uYXZiYXIgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAubmF2YmFyLW1lbnUgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93biAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLW1lbnUgLm5hdmJhci1saW5rLmhhcy1kcm9wZG93biAubmF2YmFyLWxpbmssXG4gICAgICBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5uYXZiYXIgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAubmF2YmFyLW1lbnUgLm5hdmJhci1saW5rLmhhcy1kcm9wZG93biAubmF2YmFyLWxpbmsge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItbWVudSAubmF2YmFyLWl0ZW0uaXMtaG92ZXJsZXNzLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5uYXZiYXIgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAubmF2YmFyLW1lbnUgLm5hdmJhci1pdGVtLmlzLWhvdmVybGVzcyxcbiAgICAgIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItbWVudSAubmF2YmFyLWxpbmsuaXMtaG92ZXJsZXNzLFxuICAgICAgc2VjdGlvbi53cC1ibG9jay1ncm91cCAubmF2YmFyID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLm5hdmJhci1tZW51IC5uYXZiYXItbGluay5pcy1ob3Zlcmxlc3Mge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItbWVudSAubmF2YmFyLWl0ZW0gLmJ1dHRvbnMgLmJ1dHRvbiwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAubmF2YmFyID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLm5hdmJhci1tZW51IC5uYXZiYXItaXRlbSAuYnV0dG9ucyAuYnV0dG9uLCAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLW1lbnUgLm5hdmJhci1pdGVtIC5idXR0b25zIC5ocy1mb3JtIC5ocy1idXR0b24sIC5ocy1mb3JtIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItbWVudSAubmF2YmFyLWl0ZW0gLmJ1dHRvbnMgLmhzLWJ1dHRvbiwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAubmF2YmFyID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLm5hdmJhci1tZW51IC5uYXZiYXItaXRlbSAuYnV0dG9ucyAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuaHMtZm9ybSBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5uYXZiYXIgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAubmF2YmFyLW1lbnUgLm5hdmJhci1pdGVtIC5idXR0b25zIC5ocy1idXR0b24sIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItbWVudSAubmF2YmFyLWl0ZW0gLmJ1dHRvbnMgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCwgLndwY2Y3LWZvcm0gLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1tZW51IC5uYXZiYXItaXRlbSAuYnV0dG9ucyAud3BjZjctc3VibWl0LCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5uYXZiYXIgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAubmF2YmFyLW1lbnUgLm5hdmJhci1pdGVtIC5idXR0b25zIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQsIC53cGNmNy1mb3JtIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLm5hdmJhciA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5uYXZiYXItbWVudSAubmF2YmFyLWl0ZW0gLmJ1dHRvbnMgLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItbWVudSAubmF2YmFyLWxpbmsgLmJ1dHRvbnMgLmJ1dHRvbixcbiAgICAgIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLm5hdmJhciA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5uYXZiYXItbWVudSAubmF2YmFyLWxpbmsgLmJ1dHRvbnMgLmJ1dHRvbixcbiAgICAgIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItbWVudSAubmF2YmFyLWxpbmsgLmJ1dHRvbnMgLmhzLWZvcm0gLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItbWVudSAubmF2YmFyLWxpbmsgLmJ1dHRvbnMgLmhzLWJ1dHRvbixcbiAgICAgIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLm5hdmJhciA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5uYXZiYXItbWVudSAubmF2YmFyLWxpbmsgLmJ1dHRvbnMgLmhzLWZvcm0gLmhzLWJ1dHRvbixcbiAgICAgIC5ocy1mb3JtIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLm5hdmJhciA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5uYXZiYXItbWVudSAubmF2YmFyLWxpbmsgLmJ1dHRvbnMgLmhzLWJ1dHRvbixcbiAgICAgIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItbWVudSAubmF2YmFyLWxpbmsgLmJ1dHRvbnMgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItbWVudSAubmF2YmFyLWxpbmsgLmJ1dHRvbnMgLndwY2Y3LXN1Ym1pdCxcbiAgICAgIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLm5hdmJhciA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5uYXZiYXItbWVudSAubmF2YmFyLWxpbmsgLmJ1dHRvbnMgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCxcbiAgICAgIC53cGNmNy1mb3JtIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLm5hdmJhciA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5uYXZiYXItbWVudSAubmF2YmFyLWxpbmsgLmJ1dHRvbnMgLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1tZW51IC5uYXZiYXItZHJvcGRvd24sIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLm5hdmJhciA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5uYXZiYXItbWVudSAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gICAgICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLW1lbnUgLm5hdmJhci1kcm9wZG93biAubmF2YmFyLWl0ZW0sIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLm5hdmJhciA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5uYXZiYXItbWVudSAubmF2YmFyLWRyb3Bkb3duIC5uYXZiYXItaXRlbSB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cblxuLnNlY3Rpb24sIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlY3Rpb24gLmlzLWR1by1iZywgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuaXMtZHVvLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNlY3Rpb24gLmlzLWR1by1iZyAuY29sdW1uLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5pcy1kdW8tYmcgLmNvbHVtbiwgLnNlY3Rpb24gLmlzLWR1by1iZyAud3AtYmxvY2stY29sdW1uLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5pcy1kdW8tYmcgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub3VyLXNlcnZpY2VzIC5zZWN0aW9ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uaG9tZV9jYXJkcyAuc2VjdGlvbiwgLmhvbWVfY2FyZHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNlcnZpbmctaGNhLnNlY3Rpb24sIHNlY3Rpb24uc2VydmluZy1oY2Eud3AtYmxvY2stZ3JvdXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9zcmMvaW1nL2JnLXNoYXBlLWNvcm5lcnMtYmx1ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogNDUlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtLjVyZW0gdG9wIC0xcmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zZXJ2aW5nLWhjYS5zZWN0aW9uLCBzZWN0aW9uLnNlcnZpbmctaGNhLndwLWJsb2NrLWdyb3VwIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzIlO1xuICAgICAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gICAgLnNlcnZpbmctaGNhLnNlY3Rpb24sIHNlY3Rpb24uc2VydmluZy1oY2Eud3AtYmxvY2stZ3JvdXAge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNSU7XG4gICAgICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3cmVtOyB9IH1cblxuLmRpdmVyc2l0eS1pbmNsdXNpb24uc2VjdGlvbiwgc2VjdGlvbi5kaXZlcnNpdHktaW5jbHVzaW9uLndwLWJsb2NrLWdyb3VwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vc3JjL2ltZy9iZy1zaGFwZS1jb3JuZXJzLW9yYW5nZS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtM3JlbSB0b3AgLTJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmNvbnRlbnQgZmlndXJlLFxuLmNvbnRlbnQgZmlndXJlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc2VjdGlvbi5oYXMtYm90dG9tLWN1cnZlLCBzZWN0aW9uLmhhcy1ib3R0b20tY3VydmUud3AtYmxvY2stZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zZWN0aW9uLmhhcy1ib3R0b20tY3VydmU6YWZ0ZXIsIHNlY3Rpb24uaGFzLWJvdHRvbS1jdXJ2ZS53cC1ibG9jay1ncm91cDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDQpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuc2VjdGlvbi5oYXMtYm90dG9tLWN1cnZlLmhhcy1iYWNrZ3JvdW5kLXdoaXRlLCBzZWN0aW9uLmhhcy1ib3R0b20tY3VydmUuaGFzLWJhY2tncm91bmQtd2hpdGUud3AtYmxvY2stZ3JvdXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2VjdGlvbi5oYXMtYm90dG9tLWN1cnZlLmhhcy1iYWNrZ3JvdW5kLXdoaXRlOmFmdGVyLCBzZWN0aW9uLmhhcy1ib3R0b20tY3VydmUuaGFzLWJhY2tncm91bmQtd2hpdGUud3AtYmxvY2stZ3JvdXA6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAuc2VjdGlvbi5oYXMtYm90dG9tLWN1cnZlLmhhcy1iYWNrZ3JvdW5kLWluZm8tbGlnaHQsIHNlY3Rpb24uaGFzLWJvdHRvbS1jdXJ2ZS5oYXMtYmFja2dyb3VuZC1pbmZvLWxpZ2h0LndwLWJsb2NrLWdyb3VwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLnNlY3Rpb24uaGFzLWJvdHRvbS1jdXJ2ZS5oYXMtYmFja2dyb3VuZC1pbmZvLWxpZ2h0OmFmdGVyLCBzZWN0aW9uLmhhcy1ib3R0b20tY3VydmUuaGFzLWJhY2tncm91bmQtaW5mby1saWdodC53cC1ibG9jay1ncm91cDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGMkY4OyB9XG4gIC5zZWN0aW9uLmhhcy1ib3R0b20tY3VydmUuaGFzLWJhY2tncm91bmQtd2hpdGUtYmlzLCBzZWN0aW9uLmhhcy1ib3R0b20tY3VydmUuaGFzLWJhY2tncm91bmQtd2hpdGUtYmlzLndwLWJsb2NrLWdyb3VwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLnNlY3Rpb24uaGFzLWJvdHRvbS1jdXJ2ZS5oYXMtYmFja2dyb3VuZC13aGl0ZS1iaXM6YWZ0ZXIsIHNlY3Rpb24uaGFzLWJvdHRvbS1jdXJ2ZS5oYXMtYmFja2dyb3VuZC13aGl0ZS1iaXMud3AtYmxvY2stZ3JvdXA6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjhGNzsgfVxuXG4uc2VjdGlvbi5oYXMtdG9wLWN1cnZlLCBzZWN0aW9uLmhhcy10b3AtY3VydmUud3AtYmxvY2stZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMy41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zZWN0aW9uLmhhcy10b3AtY3VydmU6YWZ0ZXIsIHNlY3Rpb24uaGFzLXRvcC1jdXJ2ZS53cC1ibG9jay1ncm91cDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTIlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDQpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5zZWN0aW9uLmhhcy10b3AtY3VydmUuaGFzLWJhY2tncm91bmQtd2hpdGUsIHNlY3Rpb24uaGFzLXRvcC1jdXJ2ZS5oYXMtYmFja2dyb3VuZC13aGl0ZS53cC1ibG9jay1ncm91cCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5zZWN0aW9uLmhhcy10b3AtY3VydmUuaGFzLWJhY2tncm91bmQtd2hpdGU6YWZ0ZXIsIHNlY3Rpb24uaGFzLXRvcC1jdXJ2ZS5oYXMtYmFja2dyb3VuZC13aGl0ZS53cC1ibG9jay1ncm91cDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC5zZWN0aW9uLmhhcy10b3AtY3VydmUuaGFzLWJhY2tncm91bmQtaW5mby1saWdodCwgc2VjdGlvbi5oYXMtdG9wLWN1cnZlLmhhcy1iYWNrZ3JvdW5kLWluZm8tbGlnaHQud3AtYmxvY2stZ3JvdXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUYyRjggIWltcG9ydGFudDsgfVxuICAgIC5zZWN0aW9uLmhhcy10b3AtY3VydmUuaGFzLWJhY2tncm91bmQtaW5mby1saWdodDphZnRlciwgc2VjdGlvbi5oYXMtdG9wLWN1cnZlLmhhcy1iYWNrZ3JvdW5kLWluZm8tbGlnaHQud3AtYmxvY2stZ3JvdXA6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAuc2VjdGlvbi5oYXMtdG9wLWN1cnZlLmhhcy1iYWNrZ3JvdW5kLXdoaXRlLWJpcywgc2VjdGlvbi5oYXMtdG9wLWN1cnZlLmhhcy1iYWNrZ3JvdW5kLXdoaXRlLWJpcy53cC1ibG9jay1ncm91cCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5zZWN0aW9uLmhhcy10b3AtY3VydmUuaGFzLWJhY2tncm91bmQtd2hpdGUtYmlzOmFmdGVyLCBzZWN0aW9uLmhhcy10b3AtY3VydmUuaGFzLWJhY2tncm91bmQtd2hpdGUtYmlzLndwLWJsb2NrLWdyb3VwOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY4Rjc7IH1cblxuI3RhYnMtY29udGFpbmVyIC50YWJzIHtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgI3RhYnMtY29udGFpbmVyIC50YWJzIHVsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgI3RhYnMtY29udGFpbmVyIC50YWJzIHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgI3RhYnMtY29udGFpbmVyIC50YWJzIHVsIGxpIGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgI3RhYnMtY29udGFpbmVyIC50YWJzIHVsIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgI3RhYnMtY29udGFpbmVyIC50YWJzIHVsIGxpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY4Rjc7IH1cbiAgICAgICN0YWJzLWNvbnRhaW5lciAudGFicyB1bCBsaSBhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgI3RhYnMtY29udGFpbmVyIC50YWJzIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2VkZWRlZDsgfVxuICAgICAgI3RhYnMtY29udGFpbmVyIC50YWJzIHVsIGxpLmlzLWFjdGl2ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgI3RhYnMtY29udGFpbmVyIC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDg1Q0E7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAxMnB4IHJnYmEoMjUsIDI1LCAyNSwgMC4yKTsgfVxuXG4jdGFicy1jb250YWluZXIgLnRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAjdGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI3RhYnMtY29udGFpbmVyLnRhYnMtbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgICN0YWJzLWNvbnRhaW5lci50YWJzLWxlZnQgLnRhYnMge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICN0YWJzLWNvbnRhaW5lci50YWJzLWxlZnQgLnRhYnMgdWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1zaHJpbms6IGluaGVyaXQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAjdGFicy1jb250YWluZXIudGFicy1sZWZ0IC50YWJzIHVsIGxpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgI3RhYnMtY29udGFpbmVyLnRhYnMtbGVmdCAudGFicyB1bCBsaSBhIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgICAgICAgI3RhYnMtY29udGFpbmVyLnRhYnMtbGVmdCAudGFicyB1bCBsaS5pcy1hY3RpdmUgYSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMwMDg1Q0E7IH1cbiAgICAgICAgICAjdGFicy1jb250YWluZXIudGFicy1sZWZ0IC50YWJzIHVsIGxpOmhvdmVyIGEge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWRlZGVkOyB9XG4gICAgI3RhYnMtY29udGFpbmVyLnRhYnMtbGVmdCAudGFiLWNvbnRlbnQtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHdpZHRoOiA3MCU7IH1cbiAgICAgICN0YWJzLWNvbnRhaW5lci50YWJzLWxlZnQgLnRhYi1jb250ZW50LXdyYXAgLnRhYi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgI3RhYnMtY29udGFpbmVyLnRhYnMtbGVmdCAudGFiLWNvbnRlbnQtd3JhcCAudGFiLWNvbnRlbnQuY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5vdXJfc2VydmljZXMgLnNlY3Rpb24sIC5vdXJfc2VydmljZXMgc2VjdGlvbi53cC1ibG9jay1ncm91cCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL3NyYy9pbWcvYmctc2hhcGUtb3VyX3NlcnZpY2VzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAzNCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAub3VyX3NlcnZpY2VzIC5zZWN0aW9uLCAub3VyX3NlcnZpY2VzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5vdXJfc2VydmljZXMgLmNhcmQtYmcge1xuICBib3JkZXItcmFkaXVzOiAwIC4yNXJlbSAuMjVyZW0gMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDUwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAub3VyX3NlcnZpY2VzIC5jYXJkLWJnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCB7XG4gIHBhZGRpbmc6IDIuNXJlbSA0LjVyZW0gMi41cmVtIDFyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXMtY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfSB9XG4gIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlcy1jb250ZW50IC5maWVsZCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG5cbi5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlc19pbWFnZSBmaWd1cmUuaW1hZ2UsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlc19pbWFnZSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIGZpZ3VyZS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXNfaW1hZ2UgZmlndXJlLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXNfaW1hZ2UgZmlndXJlLmltYWdlLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXNfaW1hZ2UgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCBmaWd1cmUud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzX2ltYWdlIGZpZ3VyZS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzX2ltYWdlIGZpZ3VyZS5pbWFnZSwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzX2ltYWdlIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgZmlndXJlLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlc19pbWFnZSBmaWd1cmUud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlc19pbWFnZSBmaWd1cmUuaW1hZ2UgaW1nLCAub3VyX3NlcnZpY2VzIC5jb250ZW50IC5vdXJfc2VydmljZXNfaW1hZ2UgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCBmaWd1cmUud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlc19pbWFnZSBmaWd1cmUud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzX2ltYWdlIGZpZ3VyZS5pbWFnZSBpbWcsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlc19pbWFnZSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIGZpZ3VyZS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzX2ltYWdlIGZpZ3VyZS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzX2ltYWdlIGZpZ3VyZS5pbWFnZSBpbWcsIC5vdXJfc2VydmljZXMgLmNvbnRlbnQgLm91cl9zZXJ2aWNlc19pbWFnZSAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIGZpZ3VyZS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLm91cl9zZXJ2aWNlcyAuY29udGVudCAub3VyX3NlcnZpY2VzX2ltYWdlIGZpZ3VyZS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4udGVzdGltb25pYWxzIC5zZWN0aW9uLmlzLXNwbGl0LWJnLCAudGVzdGltb25pYWxzIHNlY3Rpb24uaXMtc3BsaXQtYmcud3AtYmxvY2stZ3JvdXAge1xuICBiYWNrZ3JvdW5kOiAjRTA1OTI5O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFRDhCMDAgMCUsICNFRDhCMDAgMjAlLCAjRTA1OTI5IDIwJSwgI0UwNTkyOSAxMDAlKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAudGVzdGltb25pYWxzIC5zZWN0aW9uLmlzLXNwbGl0LWJnLCAudGVzdGltb25pYWxzIHNlY3Rpb24uaXMtc3BsaXQtYmcud3AtYmxvY2stZ3JvdXAge1xuICAgICAgYmFja2dyb3VuZDogI0UwNTkyOTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGVzdGltb25pYWxzIC5zZWN0aW9uLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAuY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucywgc2VjdGlvbi53cC1ibG9jay1ncm91cCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMsIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLmNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucywgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMsIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucywgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucywgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAuY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucywgc2VjdGlvbi53cC1ibG9jay1ncm91cCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAuY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC5jb2x1bW4sIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC5jb2x1bW4sIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAuY29sdW1uLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLmNvbHVtbiwgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAuY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4sIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4sIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAuY29sdW1uLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLmNvbHVtbiwgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAuY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4sIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4sIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAud3AtYmxvY2stY29sdW1uLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiwgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAuY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4sIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4sIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07IH1cbiAgICAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtbGVmdCwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtbGVmdCwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLWxlZnQsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1sZWZ0LCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtbGVmdCwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtbGVmdCwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLWxlZnQsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1sZWZ0LCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1sZWZ0LndwLWJsb2NrLWNvbHVtbiwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1sZWZ0LndwLWJsb2NrLWNvbHVtbiwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtbGVmdC53cC1ibG9jay1jb2x1bW4sIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAudGVzdGltb25pYWxzLWxlZnQud3AtYmxvY2stY29sdW1uLCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1sZWZ0LndwLWJsb2NrLWNvbHVtbiwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1sZWZ0LndwLWJsb2NrLWNvbHVtbiwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtbGVmdC53cC1ibG9jay1jb2x1bW4sIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAudGVzdGltb25pYWxzLWxlZnQud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07IH1cbiAgICAgIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLmNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1sZWZ0IGgzLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1sZWZ0IGgzLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtbGVmdCBoMywgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLWxlZnQgaDMsIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLmNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1sZWZ0IGgzLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1sZWZ0IGgzLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtbGVmdCBoMywgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLWxlZnQgaDMsIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLmNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAudGVzdGltb25pYWxzLWxlZnQud3AtYmxvY2stY29sdW1uIGgzLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAudGVzdGltb25pYWxzLWxlZnQud3AtYmxvY2stY29sdW1uIGgzLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1sZWZ0LndwLWJsb2NrLWNvbHVtbiBoMywgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtbGVmdC53cC1ibG9jay1jb2x1bW4gaDMsIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLmNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAudGVzdGltb25pYWxzLWxlZnQud3AtYmxvY2stY29sdW1uIGgzLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAudGVzdGltb25pYWxzLWxlZnQud3AtYmxvY2stY29sdW1uIGgzLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1sZWZ0LndwLWJsb2NrLWNvbHVtbiBoMywgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtbGVmdC53cC1ibG9jay1jb2x1bW4gaDMge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLmNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1sZWZ0OjpiZWZvcmUsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLWxlZnQ6OmJlZm9yZSwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLWxlZnQ6OmJlZm9yZSwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLWxlZnQ6OmJlZm9yZSwgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAuY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLWxlZnQ6OmJlZm9yZSwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtbGVmdDo6YmVmb3JlLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtbGVmdDo6YmVmb3JlLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtbGVmdDo6YmVmb3JlLCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1sZWZ0LndwLWJsb2NrLWNvbHVtbjo6YmVmb3JlLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAudGVzdGltb25pYWxzLWxlZnQud3AtYmxvY2stY29sdW1uOjpiZWZvcmUsIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAudGVzdGltb25pYWxzLWxlZnQud3AtYmxvY2stY29sdW1uOjpiZWZvcmUsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAudGVzdGltb25pYWxzLWxlZnQud3AtYmxvY2stY29sdW1uOjpiZWZvcmUsIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLmNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAudGVzdGltb25pYWxzLWxlZnQud3AtYmxvY2stY29sdW1uOjpiZWZvcmUsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtbGVmdC53cC1ibG9jay1jb2x1bW46OmJlZm9yZSwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtbGVmdC53cC1ibG9jay1jb2x1bW46OmJlZm9yZSwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtbGVmdC53cC1ibG9jay1jb2x1bW46OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRDhCMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoNCk7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtbGVmdDo6YmVmb3JlLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1sZWZ0OjpiZWZvcmUsIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1sZWZ0OjpiZWZvcmUsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1sZWZ0OjpiZWZvcmUsIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLmNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1sZWZ0OjpiZWZvcmUsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLWxlZnQ6OmJlZm9yZSwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLWxlZnQ6OmJlZm9yZSwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLWxlZnQ6OmJlZm9yZSwgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAuY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtbGVmdC53cC1ibG9jay1jb2x1bW46OmJlZm9yZSwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1sZWZ0LndwLWJsb2NrLWNvbHVtbjo6YmVmb3JlLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1sZWZ0LndwLWJsb2NrLWNvbHVtbjo6YmVmb3JlLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1sZWZ0LndwLWJsb2NrLWNvbHVtbjo6YmVmb3JlLCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1sZWZ0LndwLWJsb2NrLWNvbHVtbjo6YmVmb3JlLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAudGVzdGltb25pYWxzLWxlZnQud3AtYmxvY2stY29sdW1uOjpiZWZvcmUsIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAudGVzdGltb25pYWxzLWxlZnQud3AtYmxvY2stY29sdW1uOjpiZWZvcmUsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAudGVzdGltb25pYWxzLWxlZnQud3AtYmxvY2stY29sdW1uOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtbGVmdCwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtbGVmdCwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLWxlZnQsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1sZWZ0LCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtbGVmdCwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtbGVmdCwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLWxlZnQsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1sZWZ0LCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1sZWZ0LndwLWJsb2NrLWNvbHVtbiwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1sZWZ0LndwLWJsb2NrLWNvbHVtbiwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtbGVmdC53cC1ibG9jay1jb2x1bW4sIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAudGVzdGltb25pYWxzLWxlZnQud3AtYmxvY2stY29sdW1uLCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1sZWZ0LndwLWJsb2NrLWNvbHVtbiwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1sZWZ0LndwLWJsb2NrLWNvbHVtbiwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtbGVmdC53cC1ibG9jay1jb2x1bW4sIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAudGVzdGltb25pYWxzLWxlZnQud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogLjc1cmVtOyB9IH1cbiAgICAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0LCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCwgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAuY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0LCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0LCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQsIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLmNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4sIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtcmlnaHQud3AtYmxvY2stY29sdW1uLCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4sIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtcmlnaHQud3AtYmxvY2stY29sdW1uLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4sIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAuY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0LCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0LCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQsIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLmNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQsIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0LCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4sIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtcmlnaHQud3AtYmxvY2stY29sdW1uLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4sIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiwgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAuY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtcmlnaHQud3AtYmxvY2stY29sdW1uLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtcmlnaHQud3AtYmxvY2stY29sdW1uLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAgIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLmNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCAuYmxvY2txdW90ZS1pY29uLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCAuYmxvY2txdW90ZS1pY29uLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQgLmJsb2NrcXVvdGUtaWNvbiwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0IC5ibG9ja3F1b3RlLWljb24sIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLmNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCAuYmxvY2txdW90ZS1pY29uLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCAuYmxvY2txdW90ZS1pY29uLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQgLmJsb2NrcXVvdGUtaWNvbiwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0IC5ibG9ja3F1b3RlLWljb24sIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLmNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiAuYmxvY2txdW90ZS1pY29uLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiAuYmxvY2txdW90ZS1pY29uLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4gLmJsb2NrcXVvdGUtaWNvbiwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtcmlnaHQud3AtYmxvY2stY29sdW1uIC5ibG9ja3F1b3RlLWljb24sIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLmNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiAuYmxvY2txdW90ZS1pY29uLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiAuYmxvY2txdW90ZS1pY29uLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4gLmJsb2NrcXVvdGUtaWNvbiwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtcmlnaHQud3AtYmxvY2stY29sdW1uIC5ibG9ja3F1b3RlLWljb24ge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQgLmJsb2NrcXVvdGUtaWNvbiwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQgLmJsb2NrcXVvdGUtaWNvbiwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0IC5ibG9ja3F1b3RlLWljb24sIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCAuYmxvY2txdW90ZS1pY29uLCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQgLmJsb2NrcXVvdGUtaWNvbiwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQgLmJsb2NrcXVvdGUtaWNvbiwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0IC5ibG9ja3F1b3RlLWljb24sIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCAuYmxvY2txdW90ZS1pY29uLCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4gLmJsb2NrcXVvdGUtaWNvbiwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4gLmJsb2NrcXVvdGUtaWNvbiwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtcmlnaHQud3AtYmxvY2stY29sdW1uIC5ibG9ja3F1b3RlLWljb24sIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiAuYmxvY2txdW90ZS1pY29uLCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4gLmJsb2NrcXVvdGUtaWNvbiwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4gLmJsb2NrcXVvdGUtaWNvbiwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtcmlnaHQud3AtYmxvY2stY29sdW1uIC5ibG9ja3F1b3RlLWljb24sIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiAuYmxvY2txdW90ZS1pY29uIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogN3JlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAgICAgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAuY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0IHAsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0IHAsIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCBwLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQgcCwgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAuY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0IHAsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0IHAsIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCBwLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQgcCwgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAuY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtcmlnaHQud3AtYmxvY2stY29sdW1uIHAsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtcmlnaHQud3AtYmxvY2stY29sdW1uIHAsIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiBwLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4gcCwgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAuY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtcmlnaHQud3AtYmxvY2stY29sdW1uIHAsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtcmlnaHQud3AtYmxvY2stY29sdW1uIHAsIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiBwLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4gcCxcbiAgICAgIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLmNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCBzdHJvbmcsXG4gICAgICAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCBzdHJvbmcsXG4gICAgICBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQgc3Ryb25nLFxuICAgICAgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0IHN0cm9uZyxcbiAgICAgIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLmNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCBzdHJvbmcsXG4gICAgICAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCBzdHJvbmcsXG4gICAgICBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQgc3Ryb25nLFxuICAgICAgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0IHN0cm9uZyxcbiAgICAgIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLmNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiBzdHJvbmcsXG4gICAgICAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiBzdHJvbmcsXG4gICAgICBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4gc3Ryb25nLFxuICAgICAgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtcmlnaHQud3AtYmxvY2stY29sdW1uIHN0cm9uZyxcbiAgICAgIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLmNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiBzdHJvbmcsXG4gICAgICAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiBzdHJvbmcsXG4gICAgICBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4gc3Ryb25nLFxuICAgICAgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtcmlnaHQud3AtYmxvY2stY29sdW1uIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQgLnNsaWRlci1jdGEsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0IC5zbGlkZXItY3RhLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQgLnNsaWRlci1jdGEsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCAuc2xpZGVyLWN0YSwgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAuY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0IC5zbGlkZXItY3RhLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCAuc2xpZGVyLWN0YSwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0IC5zbGlkZXItY3RhLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQgLnNsaWRlci1jdGEsIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLmNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiAuc2xpZGVyLWN0YSwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4gLnNsaWRlci1jdGEsIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiAuc2xpZGVyLWN0YSwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtcmlnaHQud3AtYmxvY2stY29sdW1uIC5zbGlkZXItY3RhLCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4gLnNsaWRlci1jdGEsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtcmlnaHQud3AtYmxvY2stY29sdW1uIC5zbGlkZXItY3RhLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4gLnNsaWRlci1jdGEsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiAuc2xpZGVyLWN0YSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLmNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCAuc2xpZGVyLWN0YSwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQgLnNsaWRlci1jdGEsIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCAuc2xpZGVyLWN0YSwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0IC5zbGlkZXItY3RhLCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQgLnNsaWRlci1jdGEsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0IC5zbGlkZXItY3RhLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQgLnNsaWRlci1jdGEsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCAuc2xpZGVyLWN0YSwgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAuY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtcmlnaHQud3AtYmxvY2stY29sdW1uIC5zbGlkZXItY3RhLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiAuc2xpZGVyLWN0YSwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtcmlnaHQud3AtYmxvY2stY29sdW1uIC5zbGlkZXItY3RhLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4gLnNsaWRlci1jdGEsIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLmNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiAuc2xpZGVyLWN0YSwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4gLnNsaWRlci1jdGEsIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiAuc2xpZGVyLWN0YSwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtcmlnaHQud3AtYmxvY2stY29sdW1uIC5zbGlkZXItY3RhIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgICAgICAgICAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQgLnNsaWRlci1jdGEgLmZpZWxkLmlzLWdyb3VwZWQsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0IC5zbGlkZXItY3RhIC5maWVsZC5pcy1ncm91cGVkLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQgLnNsaWRlci1jdGEgLmZpZWxkLmlzLWdyb3VwZWQsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCAuc2xpZGVyLWN0YSAuZmllbGQuaXMtZ3JvdXBlZCwgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAuY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0IC5zbGlkZXItY3RhIC5maWVsZC5pcy1ncm91cGVkLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLmNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAuY29sdW1uLnRlc3RpbW9uaWFscy1yaWdodCAuc2xpZGVyLWN0YSAuZmllbGQuaXMtZ3JvdXBlZCwgc2VjdGlvbi53cC1ibG9jay1ncm91cCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4udGVzdGltb25pYWxzLXJpZ2h0IC5zbGlkZXItY3RhIC5maWVsZC5pcy1ncm91cGVkLCAudGVzdGltb25pYWxzIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLmNvbHVtbi50ZXN0aW1vbmlhbHMtcmlnaHQgLnNsaWRlci1jdGEgLmZpZWxkLmlzLWdyb3VwZWQsIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLmNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiAuc2xpZGVyLWN0YSAuZmllbGQuaXMtZ3JvdXBlZCwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC5jb250YWluZXIgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4gLnNsaWRlci1jdGEgLmZpZWxkLmlzLWdyb3VwZWQsIHNlY3Rpb24ud3AtYmxvY2stZ3JvdXAgLnRlc3RpbW9uaWFscyAuc2VjdGlvbiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuY29sdW1ucy50ZXN0aW1vbmlhbHMtY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiAuc2xpZGVyLWN0YSAuZmllbGQuaXMtZ3JvdXBlZCwgLnRlc3RpbW9uaWFscyBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5jb2x1bW5zLnRlc3RpbW9uaWFscy1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtcmlnaHQud3AtYmxvY2stY29sdW1uIC5zbGlkZXItY3RhIC5maWVsZC5pcy1ncm91cGVkLCAudGVzdGltb25pYWxzIC5zZWN0aW9uIC5jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4gLnNsaWRlci1jdGEgLmZpZWxkLmlzLWdyb3VwZWQsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAuY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtY29sdW1ucy53cC1ibG9jay1jb2x1bW5zIC50ZXN0aW1vbmlhbHMtcmlnaHQud3AtYmxvY2stY29sdW1uIC5zbGlkZXItY3RhIC5maWVsZC5pcy1ncm91cGVkLCBzZWN0aW9uLndwLWJsb2NrLWdyb3VwIC50ZXN0aW1vbmlhbHMgLnNlY3Rpb24gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLnRlc3RpbW9uaWFscy1jb2x1bW5zLndwLWJsb2NrLWNvbHVtbnMgLnRlc3RpbW9uaWFscy1yaWdodC53cC1ibG9jay1jb2x1bW4gLnNsaWRlci1jdGEgLmZpZWxkLmlzLWdyb3VwZWQsIC50ZXN0aW1vbmlhbHMgc2VjdGlvbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAudGVzdGltb25pYWxzLWNvbHVtbnMud3AtYmxvY2stY29sdW1ucyAudGVzdGltb25pYWxzLXJpZ2h0LndwLWJsb2NrLWNvbHVtbiAuc2xpZGVyLWN0YSAuZmllbGQuaXMtZ3JvdXBlZCB7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoOyB9XG5cbi5jb2x1bW5zLmlzLWVxdWFsLWhlaWdodCA+IC5jb2x1bW4gPiAqLCAuaXMtZXF1YWwtaGVpZ2h0LndwLWJsb2NrLWNvbHVtbnMgPiAuY29sdW1uID4gKiwgLmNvbHVtbnMuaXMtZXF1YWwtaGVpZ2h0ID4gLndwLWJsb2NrLWNvbHVtbiA+ICosIC5pcy1lcXVhbC1oZWlnaHQud3AtYmxvY2stY29sdW1ucyA+IC53cC1ibG9jay1jb2x1bW4gPiAqIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmltYWdlLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uaGFzLWxlZnQtYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAzMTczRTsgfVxuXG4uaGFzLWxlZnQtYm9yZGVyLWNlcnVsZWFuIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDA4NUNBOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1mbGV4LWdyb3ctMS1tb2JpbGUge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9IH1cbiIsIi8vIEhhbWJ1cmdlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAkaGFtYnVyZ2VyLXBhZGRpbmcteSAkaGFtYnVyZ2VyLXBhZGRpbmcteDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblxuICAvLyBOb3JtYWxpemUgKDxidXR0b24+KVxuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgJjpob3ZlciB7XG4gICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgIGZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAaWYgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyID09IHRydWUge1xuICAgICAgICBmaWx0ZXI6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLWZpbHRlcjtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgb3BhY2l0eTogJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItb3BhY2l0eTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyLFxuICAgIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDMgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAtMjtcblxuICAmLFxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItbGF5ZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBib3R0b206ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIDNkeCkge1xuICAvKlxuICAgKiAzRFhcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeCB7XG4gICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgcGVyc3BlY3RpdmU6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R4LXIpIHtcbiAgLypcbiAgICogM0RYIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeC1yIHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R5KSB7XG4gIC8qXG4gICAqIDNEWVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tM2R5IHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R5LXIpIHtcbiAgLypcbiAgICogM0RZIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeS1yIHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZywgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZykgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCAzZHh5KSB7XG4gIC8qXG4gICAqIDNEWFlcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeHkge1xuICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgIHBlcnNwZWN0aXZlOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZywgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZykgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCAzZHh5LXIpIHtcbiAgLypcbiAgICogM0RYWSBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS0zZHh5LXIge1xuICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgIHBlcnNwZWN0aXZlOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpIHJvdGF0ZVooLTE4MGRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGFycm93KSB7XG4gIC8qXG4gICAqIEFycm93XG4gICAqL1xuICAuaGFtYnVyZ2VyLS1hcnJvdy5pcy1hY3RpdmUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMiwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMC4yLCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYXJyb3ctcikge1xuICAvKlxuICAgKiBBcnJvdyBSaWdodFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yLCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yLCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGFycm93YWx0KSB7XG4gIC8qXG4gICAqIEFycm93IEFsdFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3dhbHQge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0wLjI1LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMjUsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvd2FsdC1yKSB7XG4gIC8qXG4gICAqIEFycm93IEFsdCBSaWdodFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3dhbHQtciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAwLjIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMC4yNSwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yNSwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvd3R1cm4pIHtcbiAgLypcbiAgICogQXJyb3cgVHVyblxuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3d0dXJuLmlzLWFjdGl2ZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvd3R1cm4tcikge1xuICAvKlxuICAgKiBBcnJvdyBUdXJuIFJpZ2h0XG4gICAqL1xuICAuaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBib3JpbmcpIHtcbiAgLypcbiAgICogQm9yaW5nXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1ib3Jpbmcge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJixcbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBjb2xsYXBzZSkge1xuICAvKlxuICAgKiBDb2xsYXBzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2Uge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSAqIC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBjb2xsYXBzZS1yKSB7XG4gIC8qXG4gICAqIENvbGxhcHNlIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLWNvbGxhcHNlLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSAqIC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgZWxhc3RpYykge1xuICAvKlxuICAgKiBFbGFzdGljXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1lbGFzdGljIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAyO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNzVzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTI1cyAwLjI3NXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNzVzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAkeS1vZmZzZXQ6ICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0LCAwKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCAqIC0yLCAwKSByb3RhdGUoLTI3MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgZWxhc3RpYy1yKSB7XG4gIC8qXG4gICAqIEVsYXN0aWMgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tZWxhc3RpYy1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAyO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNzVzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTI1cyAwLjI3NXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNzVzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAkeS1vZmZzZXQ6ICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0LCAwKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1cztcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQgKiAtMiwgMCkgcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgZW1waGF0aWMpIHtcbiAgLypcbiAgICogRW1waGF0aWNcbiAgICovXG4gIC5oYW1idXJnZXItLWVtcGhhdGljIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksXG4gICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICBsZWZ0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLFxuICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yO1xuICAgICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4xMjVzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjEyNXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBlbXBoYXRpYy1yKSB7XG4gIC8qXG4gICAqIEVtcGhhdGljIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLWVtcGhhdGljLXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSxcbiAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgIGxlZnQgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksXG4gICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICByaWdodCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTIsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4xMjVzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMTI1cyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIG1pbnVzKSB7XG4gIC8qXG4gICAqIE1pbnVzXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1taW51cyB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA4cyAwcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDhzIDBzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDBzIGxpbmVhcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wOHMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDhzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMHMgMC4wOHMgbGluZWFyO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNsaWRlcikge1xuICAvKlxuICAgKiBTbGlkZXJcbiAgICovXG4gIC5oYW1idXJnZXItLXNsaWRlciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gMjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJHktb2Zmc2V0OiAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCwgMCkgcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAvIC03LCAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAtMSwgMCk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCAqIC0yLCAwKSByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNsaWRlci1yKSB7XG4gIC8qXG4gICAqIFNsaWRlciBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zbGlkZXItciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gMjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJHktb2Zmc2V0OiAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCwgMCkgcm90YXRlKC00NWRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAvIDcsICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIC0xLCAwKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0ICogLTIsIDApIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcGluKSB7XG4gIC8qXG4gICAqIFNwaW5cbiAgICovXG4gIC5oYW1idXJnZXItLXNwaW4ge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcGluLXIpIHtcbiAgLypcbiAgICogU3BpbiBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcGluLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcHJpbmcpIHtcbiAgLypcbiAgICogU3ByaW5nXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcHJpbmcge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIDI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTNzIGxpbmVhcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcHJpbmctcikge1xuICAvKlxuICAgKiBTcHJpbmcgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3ByaW5nLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSAqIC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwcyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMHMgMC4yMnMgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTVzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzdGFuZCkge1xuICAvKlxuICAgKiBTdGFuZFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3RhbmQge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4wNzVzIGxpbmVhcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjA3NXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMDc1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjE1cyBsaW5lYXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3RhbmQtcikge1xuICAvKlxuICAgKiBTdGFuZCBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zdGFuZC1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMDc1cyBsaW5lYXI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjA3NXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTVzIGxpbmVhcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcXVlZXplKSB7XG4gIC8qXG4gICAqIFNxdWVlemVcbiAgICovXG4gIC5oYW1idXJnZXItLXNxdWVlemUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNzVzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMTJzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4wNzVzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjEycyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjA3NXMgMC4xMnMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHZvcnRleCkge1xuICAvKlxuICAgKiBWb3J0ZXhcbiAgICovXG4gIC5oYW1idXJnZXItLXZvcnRleCB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBvcGFjaXR5O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3NjVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgdm9ydGV4LXIpIHtcbiAgLypcbiAgICogVm9ydGV4IFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLXZvcnRleC1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIG9wYWNpdHk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC03NjVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuLiN7JGdsaWRlLWNsYXNzfSB7XHJcbiAgJHRoaXM6ICY7XHJcblxyXG4gICRzZTogJGdsaWRlLWVsZW1lbnQtc2VwYXJhdG9yO1xyXG4gICRzbTogJGdsaWRlLW1vZGlmaWVyLXNlcGFyYXRvcjtcclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICoge1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gICYjeyRzZX10cmFjayB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgJiN7JHNlfXNsaWRlcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4tWTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblxyXG4gICAgJiN7JGdsaWRlLW1vZGlmaWVyLXNlcGFyYXRvcn1kcmFnZ2luZyB7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiN7JHNlfXNsaWRlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIGEge1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYjeyRzZX1hcnJvd3Mge1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmI3skc2V9YnVsbGV0cyB7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcblxyXG4gICYjeyRzbX1ydGwge1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XHJcblxyXG4uI3skZ2xpZGUtY2xhc3N9IHtcclxuICAkdGhpczogJjtcclxuXHJcbiAgJHNlOiAkZ2xpZGUtZWxlbWVudC1zZXBhcmF0b3I7XHJcbiAgJHNtOiAkZ2xpZGUtbW9kaWZpZXItc2VwYXJhdG9yO1xyXG5cclxuICAmI3skc2V9YXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZzogOXB4IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMC4yNWVtIDAuNWVtIDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMC4yNWVtIDAuNWVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2UsIGJvcmRlciAzMDBtcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICY6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XHJcbiAgICAmOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxyXG5cclxuICAgICYjeyRzbX1sZWZ0IHtcclxuICAgICAgbGVmdDogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYjeyRzbX1yaWdodCB7XHJcbiAgICAgIHJpZ2h0OiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJiN7JHNtfWRpc2FibGVkIHtcclxuICAgICAgb3BhY2l0eTogMC4zMztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYjeyRzZX1idWxsZXRzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBib3R0b206IDJlbTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcblxyXG4gICYjeyRzZX1idWxsZXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgd2lkdGg6IDlweDtcclxuICAgIGhlaWdodDogOXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAuMjVlbSAwLjVlbSAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIG1hcmdpbjogMCAwLjI1ZW07XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgfVxyXG5cclxuICAgICYjeyRzbX1hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYjeyRzbX1zd2lwZWFibGUge1xyXG4gICAgY3Vyc29yOiBncmFiO1xyXG4gICAgY3Vyc29yOiAtbW96LWdyYWI7XHJcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxuICB9XHJcblxyXG4gICYjeyRzbX1kcmFnZ2luZyB7XHJcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xyXG4gICAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG4gIH1cclxufVxyXG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01hcmsnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9NYXJrUHJvLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01hcmtQcm8ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gTWVkaXVtXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01hcmsnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9NYXJrUHJvLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9NYXJrUHJvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNYXJrJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTWFya1Byby1NZWRpdW1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTWFya1Byby1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gQm9sZFxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNYXJrJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTWFya1Byby1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01hcmtQcm8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNYXJrJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTWFya1Byby1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01hcmtQcm8tQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBIZWF2eVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNYXJrJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTWFya1Byby1IZWF2eS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9NYXJrUHJvLUhlYXZ5LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01hcmsnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9NYXJrUHJvLUhlYXZ5SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01hcmtQcm8tSGVhdnlJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLmNvbnRlbnQge1xuXG4gICAgaDEsIGgyLCBoMywgaDQsXG4gICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcblxuICAgICAgICAmLmhhcy10ZXh0LXdlaWdodC1ib2xkIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRkZW5pbTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5qcy1tb2RhbC10cmlnZ2VyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaDEsIGgyLCBoMywgaDQsXG4udGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xuXG4gICAgJi5oYXMtdGV4dC13ZWlnaHQtYm9sZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuLmlzLWljb24ge1xuXG4gICAgc3ZnIHtcblxuICAgICAgICAuaWNvbi1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXByaW1hcnkge1xuXG4gICAgICAgIHN2ZyB7XG5cbiAgICAgICAgICAgIC5pY29uLWZpbGwge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1zZWNvbmRhcnkge1xuXG4gICAgICAgIHN2ZyB7XG5cbiAgICAgICAgICAgIC5pY29uLWZpbGwge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXdoaXRlIHtcblxuICAgICAgICBzdmcge1xuXG4gICAgICAgICAgICAuaWNvbi1maWxsIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pcy1ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jb250YWN0LXBob25lLW51bWJlciB7XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn0iLCIuYWNjb3JkaW9uIHtcblxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2hyb21lLWxpZ2h0O1xuXHR9XG5cblx0Lm1lc3NhZ2UsXG5cdC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNocm9tZS1saWdodDtcblxuXHRcdC5tZXNzYWdlLWhlYWRlcixcblx0XHQuYS1idG4sXG5cdFx0YTpub3QoLmJ1dHRvbik6bm90KC50YWcpOm5vdCguZHJvcGRvd24taXRlbSkge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAkc2xhdGU7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQuaW1hZ2UuaXMtaWNvbiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cblx0XHRcdFx0c3ZnIHtcblxuXHRcdFx0XHRcdC5pY29uLWZpbGwge1xuXHRcdFx0XHRcdFx0ZmlsbDogJHNsYXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjZXJ1bGVhbjtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdC5pbWFnZS5pcy1pY29uIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG5cdFx0XHRcdFx0c3ZnIHtcblxuXHRcdFx0XHRcdFx0Lmljb24tZmlsbCB7XG5cdFx0XHRcdFx0XHRcdGZpbGw6ICRjZXJ1bGVhbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWVzc2FnZS1ib2R5IHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hyb21lLXVsdHJhbGlnaHQ7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdH1cblx0fVxuXG5cdC5hLWNvbnRhaW5lciB7XG5cblx0XHQuYS1wYW5lbCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0ICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHQgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHQgICAgICAgIG9wYWNpdHk6IDA7XG5cdCAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXHQgICAgICAgIG1heC1oZWlnaHQ6IDBweDtcblx0ICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHQgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlIHtcblxuXHRcdFx0Lm1lc3NhZ2UtaGVhZGVyIHtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRcdFx0LmltYWdlLmlzLWljb24ge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXG5cdFx0XHRcdFx0c3ZnIHtcblxuXHRcdFx0XHRcdFx0Lmljb24tZmlsbCB7XG5cdFx0XHRcdFx0XHRcdGZpbGw6ICRibGFjaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmEtcGFuZWwge1xuXHRcdCAgICAgICAgb3BhY2l0eTogMTtcblx0XHQgICAgICAgIGhlaWdodDogYXV0bztcblx0XHQgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuXHRcdCAgICAgICAgcGFkZGluZzogMWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmlzLXNlY3Rpb24tYmxvY2txdW90ZSxcbi50ZXN0aW1vbmlhbHMtc2xpZGVyIHtcblxuXHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0Zm9udC1mYW1pbHk6IEdlb3JnaWE7XG5cdCAgICAgICAgZm9udC1zaXplOiAxLjY1cmVtO1xuXHQgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblx0ICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXHQgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuXHQgICAgICAgIHBhZGRpbmc6IDA7XG5cdCAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuXHQgICAgICAgIHAge1xuXHQgICAgICAgIFx0Y29sb3I6ICR3aGl0ZTtcblx0ICAgICAgICB9XG5cblx0XHRcdEBpbmNsdWRlIHRvdWNoIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hdHRyaWJ1dGlvbiB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxufVxuXG4udGFiLWNvbnRlbnQge1xuXG5cdGJsb2NrcXVvdGUsXG5cdC5jb250ZW50IGJsb2NrcXVvdGUge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDEuNzVyZW07XG5cdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZmFtaWx5LXNlcmlmO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblx0fVxufSIsIi5jb250ZW50IC5idXR0b24sXG4uYnV0dG9uLFxuLndwLWJsb2NrLWJ1dHRvbixcbi53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fcHJpbWFyeSxcbiAgICAmLmlzLXByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkU1NTJFO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNCRTU1MkUsIDEyJSk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRTU1MkU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI0JFNTUyRSwgMTIlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4gICAgJi5pcy1zZWNvbmRhcnkge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogY2FsYygwLjQ1cmVtICsgM3B4KSBjYWxjKDFyZW0gKyAycHgpO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlbmltO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1iaXM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWluZm8ge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGV4dGVuZCAuaXMtaW5mbztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtc3R5bGUtb3V0bGluZT4ud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpLFxuICAgICYud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmU6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgY29sb3I6ICRkZW5pbTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkZGVuaW0sIDIwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXByaW1hcnkge1xuXG4gICAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFuZ2VyaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jYXJkIHtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcblxuICAgICAgICAmLnBvc3QtY29udGVudCB7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcblxuICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLmlzLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IC44NzVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IC44NzVyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC4zNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZWFkLW1vcmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgICYuaXMtY2VydWxlYW4ge1xuICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJGNlcnVsZWFuO1xuICAgIH1cblxuICAgICYuaXMtZ29sZGVucm9kIHtcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRnb2xkZW5yb2Q7XG4gICAgfVxuXG4gICAgJi5pcy10YW5nZXJpbmUge1xuICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJHRhbmdlcmluZTtcbiAgICB9XG5cbiAgICAmLmhvbWVfY2FyZCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNhcmQtbGVhZGVyc2hpcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjZXJ1bGVhbi1saWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgICAgICAuY2FyZC1tZWRpYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3JlbTtcblxuICAgICAgICAgICAgLmNhcmQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5nbGlkZSB7XG4gICAgXG4gICAgLmdsaWRlX190cmFjayB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5nbGlkZV9fc2xpZGVzIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZ2xpZGVfX2F3YXJkcyB7XG5cbiAgICAgICAgLmdsaWRlX190cmFjayB7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuXG4gICAgICAgICAgICAuZ2xpZGVfX3NsaWRlcyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAuZ2xpZGVfX3NsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdsaWRlX19hcnJvd3Mge1xuXG4gICAgICAgIC5nbGlkZV9fYXJyb3cge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgJi5nbGlkZV9fYXJyb3ctLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZ2xpZGVfX2Fycm93LS1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5idXR0b24uaXMtZ2hvc3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAuaXMtaG92ZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmLmlzLWljb24ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1wcmltYXJ5IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tZmlsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tZmlsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRhbmdlcmluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1zZWNvbmRhcnkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1maWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWZpbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRkZW5pbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy13aGl0ZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWZpbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1maWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGUtdGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGVzdGltb25pYWxzLXNsaWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG5cbiAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZ2xpZGVfX3Rlc3RpbW9uaWFscyB7XG4gICAgICAgICAgICBcbiAgICAgICAgLmdsaWRlX190cmFjayB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5nbGlkZV9fc2xpZGVzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgLmdsaWRlX19zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nbGlkZV9fYXJyb3dzIHtcblxuICAgICAgICAgICAgLmdsaWRlX19hcnJvdyB7XG5cbiAgICAgICAgICAgICAgICAmLmJ1dHRvbi5pcy1naG9zdCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAuaXMtaG92ZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNocm9tZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZ2xpZGVfX2Fycm93LS1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmdsaWRlX19hcnJvdy0tcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZvb3RlciB7XG5cbiAgICAuY29udGVudCB7XG5cbiAgICAgICAgLmZvb3Rlci1uYXYge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRhbmdlcmluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1icmFuZCB7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1zbSB7XG5cbiAgICAgICAgLmljb24td3JhcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmltYWdlLmlzLWljb24uaXMtMTZ4MTYge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5ocy1mb3JtIHtcblxuXHQuZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIge1xuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmhzLWZvcm0tZmllbGQge1xuXG5cdFx0LmlucHV0LFxuXHRcdC50ZXh0YXJlYSB7XG5cdFx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuMzVyZW07XG5cdFx0fVxuXHR9XG5cblx0LmhzLWZpZWxkdHlwZS10ZXh0LFxuXHQuaHMtZmllbGR0eXBlLXBob25lbnVtYmVyLFxuXHQuaHMtZmllbGR0eXBlLXRleHRhcmVhIHtcblx0XHRAZXh0ZW5kIC5jb250cm9sO1xuXHRcdGNsZWFyOiBub25lO1xuXG5cdFx0Ji5maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0fVxuXG5cdFx0LmlucHV0LFxuXHRcdC50ZXh0YXJlYSB7XG5cblx0XHRcdC5ocy1pbnB1dCB7XG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHQgICAgXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0ICAgIFx0Ym9yZGVyOiAxcHggc29saWQgJGNocm9tZS1saWdodDtcblx0XHRcdCAgICBtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgaGVpZ2h0OiAyLjVlbTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdCAgICBjb2xvcjogJGJsYWNrO1xuXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdCAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVlbSAtIDFweCk7XG5cdFx0XHQgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDAuNzVlbSAtIDFweCk7XG5cdFx0XHQgICAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gLSAxcHgpO1xuXHRcdFx0ICAgIHBhZGRpbmctdG9wOiBjYWxjKDAuNWVtIC0gMXB4KTtcblx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdFx0ICAgICYuZXJyb3Ige1xuXHRcdFx0ICAgIFx0Ym9yZGVyLWNvbG9yOiAkcmVkO1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaHMtZXJyb3ItbXNncyB7XG5cdCAgICBcdG1hcmdpbjogLjVyZW0gMDtcblx0ICAgIFx0Y29sb3I6ICRyZWQ7XG5cblx0ICAgIFx0bGkge1xuXHQgICAgXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0ICAgIFx0fVxuXHQgICAgfVxuXG5cdCAgICAuaHMtZm9ybS1yYWRpbyB7XG5cblx0ICAgIH1cblx0fVxuXG5cdC5ocy1maWVsZHR5cGUtdGV4dGFyZWEge1xuXG5cdFx0LmlucHV0IHtcblxuXHRcdFx0LmhzLWlucHV0IHtcblx0XHRcdFx0aGVpZ2h0OiA3cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ocy1kZXBlbmRlbnQtZmllbGQge1xuXHRcdEBleHRlbmQgLmNvbnRyb2w7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHRcdCYuZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdH1cblx0fVxuXG5cdC5ocy1maWVsZHR5cGUtcmFkaW8sXG5cdC5ocy1maWVsZHR5cGUtY2hlY2tib3gge1xuXG5cdFx0LmhzLWZvcm0tcmFkaW8sXG5cdFx0LmhzLWZvcm0tY2hlY2tib3gge1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQuaHMtZm9ybS1yYWRpby1kaXNwbGF5LFxuXHRcdFx0LmhzLWZvcm0tY2hlY2tib3gtZGlzcGxheSB7XG5cblx0XHRcdFx0LmhzLWlucHV0IHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC4zNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ocy1idXR0b24ge1xuXHRcdEBleHRlbmQgLmJ1dHRvbjtcblx0XHRAZXh0ZW5kIC5pcy1wcmltYXJ5O1xuXHR9XG59XG5cbi53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIHtcblx0QGV4dGVuZCAuc2VsZWN0O1xufVxuXG4ud3BjZjctZm9ybSB7XG5cblx0bGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdEBleHRlbmQgLmxhYmVsO1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpLFxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuXHRcdH1cblxuXHRcdC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0LndwY2Y3LXRleHQge1xuXHRcdFx0XHRAZXh0ZW5kIC5pbnB1dDtcblx0XHRcdH1cblxuXHRcdFx0LndwY2Y3LXRleHRhcmVhIHtcblx0XHRcdFx0QGV4dGVuZCAudGV4dGFyZWE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LndwY2Y3LXN1Ym1pdCB7XG5cdFx0QGV4dGVuZCAuYnV0dG9uO1xuXHRcdEBleHRlbmQgLmlzLXByaW1hcnk7XG5cdH1cbn0iLCIuaGVybyxcbi5oZXJvOmhvdmVyLFxuLmhlcm86Zm9jdXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1pbi1oZWlnaHQ6IDYwdmg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICYuaXMtc21hbGwge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgLmhlcm8tYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDNyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyby1vdmVybGF5IHtcbiAgICAgICAgQGluY2x1ZGUgb3ZlcmxheSgwcmVtKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG5cbiAgICAmLmlzLXByaW1hcnkge1xuXG4gICAgICAgIC5oZXJvLW92ZXJsYXkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDQpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHdpZGVzY3JlZW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyby1ib2R5IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pcy03LXRhYmxldDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pcy02LWRlc2t0b3A7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaXMtNS13aWRlc2NyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1zZWNvbmRhcnkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5oZXJvLWJvZHkge1xuICAgICAgICAgICAgQGV4dGVuZCAucHQtMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuXG4gICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmlzLXNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmlzLTctZGVza3RvcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndwLWJsb2NrLWNvbHVtbiB7XG5cdFxuXHQud3AtYmxvY2stY292ZXIsXG5cdC53cC1ibG9jay1jb3Zlci1pbWFnZSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoJGJsYWNrLCAwLjMpO1xuXHR9XG59XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0IHtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGdyaWQtY29sdW1uLWdhcDogNCU7XG5cdH1cblxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRncmlkLWNvbHVtbi1nYXA6IDEwJTtcblx0fVxuXG5cdC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcblx0XHR9XG5cdH1cblxuXHQmLmlzLWltYWdlLWZpbGwge1xuXHRcdFxuXHRcdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQgICAgQGV4dGVuZCAuaW1hZ2U7XG5cdFx0ICAgIG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn1cblxuLmljb24td3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdC5pbWFnZS5pcy1pY29uIHtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdCYuaXMtMTZ4MTYge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTZweCArIDFyZW0pO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDE2cHggKyAxcmVtKTtcblx0XHR9XG5cblx0XHQmLmlzLTMyeDMyIHtcblx0XHRcdHdpZHRoOiBjYWxjKDMycHggKyAxcmVtKTtcblx0XHRcdGhlaWdodDogY2FsYygzMnB4ICsgMXJlbSk7XG5cdFx0fVxuXG5cdFx0Ji5pcy05Nng5NiB7XG5cdFx0XHR3aWR0aDogY2FsYyg5NnB4ICsgMXJlbSk7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoOTZweCArIDFyZW0pO1xuXHRcdH1cblxuXHRcdCYuaXMtMTI4eDEyOCB7XG5cdFx0XHR3aWR0aDogY2FsYygxMjhweCArIDFyZW0pO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEyOHB4ICsgMXJlbSk7XG5cdFx0fVxuXG5cdFx0Ji5pcy1wcmltYXJ5IHtcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZmlsbDogJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pcy1zZWNvbmRhcnkge1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmaWxsOiAkc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuaXMtc2xhdGUge1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmaWxsOiAkc2xhdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pcy1ibGFjayB7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICRibGFjaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmlzLXRhbmdlcmluZSB7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICR0YW5nZXJpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pcy1jZXJ1bGVhbiB7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICRjZXJ1bGVhbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmlzLWdvbGRlbnJvZCB7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICRnb2xkZW5yb2Q7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jaGVja2xpc3Qge1xuXG5cdC5pY29uLXdyYXAge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdC5pbWFnZS5pcy1pY29uIHtcblx0XHRcdEBleHRlbmQgLmlzLTE2eDE2O1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRcdFx0Lmljb24tYmFja2dyb3VuZCB7XG5cdFx0XHRcdFx0ZmlsbDogbm9uZTtcblx0XHRcdFx0XHRzdHJva2U6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2hlY2tsaXN0X2NvcHkge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn1cblxuLmltYWdlLmlzLXNxdWFyZSBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLXNxdWFyZS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsIC5pbWFnZS5pcy1zcXVhcmUgLmhhcy1yYXRpbywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtc3F1YXJlLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkxIGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtMWJ5MS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsIC5pbWFnZS5pcy0xYnkxIC5oYXMtcmF0aW8sIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTFieTEud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTVieTQgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy01Ynk0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZywgLmltYWdlLmlzLTVieTQgLmhhcy1yYXRpbywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtNWJ5NC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNGJ5MyBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTRieTMud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLCAuaW1hZ2UuaXMtNGJ5MyAuaGFzLXJhdGlvLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy00YnkzLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnkyIGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtM2J5Mi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsIC5pbWFnZS5pcy0zYnkyIC5oYXMtcmF0aW8sIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTNieTIud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTVieTMgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy01YnkzLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZywgLmltYWdlLmlzLTVieTMgLmhhcy1yYXRpbywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtNWJ5My53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMTZieTkgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0xNmJ5OS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsIC5pbWFnZS5pcy0xNmJ5OSAuaGFzLXJhdGlvLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0xNmJ5OS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMmJ5MSBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTJieTEud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLCAuaW1hZ2UuaXMtMmJ5MSAuaGFzLXJhdGlvLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0yYnkxLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnkxIGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtM2J5MS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsIC5pbWFnZS5pcy0zYnkxIC5oYXMtcmF0aW8sIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTNieTEud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTRieTUgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy00Ynk1LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZywgLmltYWdlLmlzLTRieTUgLmhhcy1yYXRpbywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtNGJ5NS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5NCBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTNieTQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLCAuaW1hZ2UuaXMtM2J5NCAuaGFzLXJhdGlvLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0zYnk0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0yYnkzIGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtMmJ5My53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsIC5pbWFnZS5pcy0yYnkzIC5oYXMtcmF0aW8sIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTJieTMud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTUgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0zYnk1LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZywgLmltYWdlLmlzLTNieTUgLmhhcy1yYXRpbywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtM2J5NS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtOWJ5MTYgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy05YnkxNi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsIC5pbWFnZS5pcy05YnkxNiAuaGFzLXJhdGlvLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy05YnkxNi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMWJ5MiBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTFieTIud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLCAuaW1hZ2UuaXMtMWJ5MiAuaGFzLXJhdGlvLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC5pcy0xYnkyLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkzIGltZywgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAuaXMtMWJ5My53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsIC5pbWFnZS5pcy0xYnkzIC5oYXMtcmF0aW8sIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLmlzLTFieTMud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgLmhhcy1yYXRpbyB7XG5cdGhlaWdodDogYXV0bztcbn0iLCIubW9kYWwge1xuXG5cdC5tb2RhbC1jb250ZW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDExNTJweDtcblx0fVxufSIsIi5uYXZiYXIge1xuICAgIFxuICAgIC5uYXZiYXItaXRlbSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmZvY3VzLXdpdGhpbixcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkcHJpbWFyeTtcblxuICAgICAgICAgICAgLm5hdmJhci1pdGVtLFxuICAgICAgICAgICAgLm5hdmJhci1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjpmb2N1cy13aXRoaW4sXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1icmFuZCB7XG5cbiAgICAgICAgLm5hdmJhci1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmZvY3VzLXdpdGhpbixcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxvZ28ge1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLWJ1cmdlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5hdmJhci1lbmQge1xuXG4gICAgICAgIC5uYXZiYXItaXRlbSB7XG5cbiAgICAgICAgICAgICYuaXMtaG92ZXJsZXNzIHtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjpmb2N1cy13aXRoaW4sXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0b3VjaCB7XG5cbiAgICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAmLm5hdmJhci1idXJnZXIge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm5hdmJhci1zZWFyY2gge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXZiYXItbWVudSB7XG5cbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdmJhci1pdGVtLFxuICAgICAgICAgICAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgICAgICAmLmhhcy1kcm9wZG93biB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pcy1ob3Zlcmxlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbnMge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdmJhci1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5uYXZiYXItaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Iiwic2VjdGlvbi53cC1ibG9jay1ncm91cCB7XG4gICAgQGV4dGVuZCAuc2VjdGlvbjtcbiAgICBAZXh0ZW5kIC5pcy1tZWRpdW07XG5cbiAgICAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICAgICAgQGV4dGVuZCAuaXMtbWF4LXdpZGVzY3JlZW47XG4gICAgfVxufVxuXG4uc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmlzLWR1by1iZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3VyLXNlcnZpY2VzIHtcblxuICAgIC5zZWN0aW9ucyB7XG5cbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaG9tZV9jYXJkcyB7XG5cbiAgICAuc2VjdGlvbiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLy8gJjo6YmVmb3JlIHtcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyAgICAgYm90dG9tOiAwO1xuICAgICAgICAvLyAgICAgcmlnaHQ6IDA7XG4gICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1iaXM7XG4gICAgICAgIC8vICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC8vICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHNjYWxlKDQpO1xuICAgICAgICAvLyB9XG4gICAgfVxufVxuXG4uc2VydmluZy1oY2Ege1xuXG4gICAgJi5zZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9zcmMvaW1nL2JnLXNoYXBlLWNvcm5lcnMtYmx1ZS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0NSU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0uNXJlbSB0b3AgLTFyZW07XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMyJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0LjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHdpZGVzY3JlZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNSU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGl2ZXJzaXR5LWluY2x1c2lvbiB7XG5cbiAgICAmLnNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3NyYy9pbWcvYmctc2hhcGUtY29ybmVycy1vcmFuZ2UucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtM3JlbSB0b3AgLTJyZW07XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4uY29udGVudCB7XG5cbiAgICBmaWd1cmUsXG4gICAgZmlndXJlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG5cbi5zZWN0aW9uIHtcblxuICAgICYuaGFzLWJvdHRvbS1jdXJ2ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoNCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaGFzLWJhY2tncm91bmQtd2hpdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5oYXMtYmFja2dyb3VuZC1pbmZvLWxpZ2h0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5oYXMtYmFja2dyb3VuZC13aGl0ZS1iaXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWJpcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaGFzLXRvcC1jdXJ2ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzLjVyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC05MiU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoNCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oYXMtYmFja2dyb3VuZC13aGl0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhcy1iYWNrZ3JvdW5kLWluZm8tbGlnaHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tbGlnaHQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5oYXMtYmFja2dyb3VuZC13aGl0ZS1iaXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWJpcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIEBleHRlbmQgLmNvbHVtbnM7XG59XG5cbi53cC1ibG9jay1jb2x1bW4ge1xuICAgIEBleHRlbmQgLmNvbHVtbjtcbn0iLCIjdGFicy1jb250YWluZXIge1xuXG5cdC50YWJzIHtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcblx0XHRcdGxpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWJpcztcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGdyZXktbGlnaHRlc3Q7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTs7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkaW5mbztcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCA2cHggMTJweCByZ2JhKCRibGFjaywgMC4yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudGFiLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXG5cdFx0Ji50YWJzLWxlZnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFxuXHRcdFx0LnRhYnMge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRmbGV4LXNocmluazogaW5oZXJpdDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdFx0ICAgIGxpIHtcblx0XHRcdFx0ICAgIFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdCAgICBcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQgICAgXHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRcdCAgICBcdGEge1xuXHRcdFx0XHQgICAgXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdCAgICBcdFx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0ICAgIFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0XHQgICAgXHR9XG5cblx0XHRcdFx0ICAgIFx0Ji5pcy1hY3RpdmUge1xuXG5cdFx0XHRcdCAgICBcdFx0YSB7XG5cdFx0XHRcdCAgICBcdFx0XHRib3JkZXItbGVmdDogNXB4IHNvbGlkICRpbmZvO1xuXHRcdFx0XHQgICAgXHRcdH1cblx0XHRcdFx0ICAgIFx0fVxuXG5cdFx0XHRcdCAgICBcdCY6aG92ZXIge1xuXG5cdFx0XHRcdCAgICBcdFx0YSB7XG5cdFx0XHRcdCAgICBcdFx0XHRib3JkZXItbGVmdDogNXB4IHNvbGlkICRncmV5LWxpZ2h0ZXN0O1xuXHRcdFx0XHQgICAgXHRcdH1cblx0XHRcdFx0ICAgIFx0fVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50YWItY29udGVudC13cmFwIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdCAgICB6LWluZGV4OiAwO1xuXHRcdFx0ICAgIHdpZHRoOiA3MCU7XG5cblx0XHRcdCAgICAudGFiLWNvbnRlbnQge1xuXHRcdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdCAgICBcdCYuY2FyZCB7XG5cblx0XHRcdCAgICBcdFx0LmNhcmQtY29udGVudCB7XG5cdFx0XHQgICAgXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgXHRcdH1cblx0XHRcdCAgICBcdH1cblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLm91cl9zZXJ2aWNlcyB7XG5cbiAgICAuc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vc3JjL2ltZy9iZy1zaGFwZS1vdXJfc2VydmljZXMucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzQlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtYmcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIC4yNXJlbSAuMjVyZW0gMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuXG4gICAgICAgIC5vdXJfc2VydmljZXMtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gNC41cmVtIDIuNXJlbSAxcmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2IoMjUgMjUgMjUgLyAxMCUpLCAwIDBweCAwIDFweCByZ2IoMjUgMjUgMjUgLyAyJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pcy1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3VyX3NlcnZpY2VzX2ltYWdlIHtcblxuICAgICAgICAgICAgZmlndXJlLmltYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50ZXN0aW1vbmlhbHMge1xuXG4gICAgLnNlY3Rpb24ge1xuXG4gICAgICAgICYuaXMtc3BsaXQtYmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJHRhbmdlcmluZSAwJSwgJHRhbmdlcmluZSAyMCUsICRvcmFuZ2UgMjAlLCAkb3JhbmdlIDEwMCUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcblxuICAgICAgICAgICAgLmNvbHVtbnMudGVzdGltb25pYWxzLWNvbHVtbnMge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICYudGVzdGltb25pYWxzLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0YW5nZXJpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoNCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYudGVzdGltb25pYWxzLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRlc3RpbW9uaWFscy1zbGlkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxvY2txdW90ZS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgcCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1jdGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLmlzLWdyb3VwZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
