@charset "UTF-8";
@import '../fonts/museo/stylesheet.css';
@import '../fonts/opensans/stylesheet.css';
/* 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: hsl(0, 0%, 100%);
  font-size: 16px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  min-width: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}

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

body,
button,
input,
optgroup,
select,
textarea {
  font-family: museo-sans, sans-serif;
}

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

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

a {
  color: #69a023;
  cursor: pointer;
  text-decoration: none;
}
a strong {
  color: currentColor;
}
a:hover {
  color: hsl(0, 0%, 21%);
}

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

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

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

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

small {
  font-size: 0.875em;
}

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

strong {
  color: inherit;
  font-weight: 700;
}

fieldset {
  border: none;
}

pre {
  -webkit-overflow-scrolling: touch;
  background-color: hsl(0, 0%, 96%);
  color: #222;
  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: hsl(0, 0%, 21%);
}

@keyframes spinAround {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
/* Bulma Utilities */
.file-cta,
.file-name, .select select, .textarea, .input, .button {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 5px;
  box-shadow: none;
  display: inline-flex;
  font-size: 16px;
  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;
}
.file-cta:focus,
.file-name:focus, .select select:focus, .textarea:focus, .input:focus, .button:focus, .is-focused.file-cta,
.is-focused.file-name, .select select.is-focused, .is-focused.textarea, .is-focused.input, .is-focused.button, .file-cta:active,
.file-name:active, .select select:active, .textarea:active, .input:active, .button:active, .is-active.file-cta,
.is-active.file-name, .select select.is-active, .is-active.textarea, .is-active.input, .is-active.button {
  outline: none;
}
[disabled].file-cta,
[disabled].file-name, .select select[disabled], [disabled].textarea, [disabled].input, [disabled].button, fieldset[disabled] .file-cta,
fieldset[disabled] .file-name, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input, fieldset[disabled] .button {
  cursor: not-allowed;
}

.file, .button, .tabs, .breadcrumb {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

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

.progress:not(:last-child), .table-container:not(:last-child), .table:not(:last-child), .content:not(:last-child), .box:not(:last-child), .tabs:not(:last-child), .breadcrumb:not(:last-child), .block:not(:last-child) {
  margin-bottom: 1.5rem;
}

.modal-close, .delete {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(10, 10, 10, 0.2);
  border: none;
  border-radius: 9999px;
  cursor: pointer;
  pointer-events: auto;
  display: inline-block;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 0;
  height: 20px;
  max-height: 20px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
  outline: none;
  position: relative;
  vertical-align: top;
  width: 20px;
}
.modal-close::before, .delete::before, .modal-close::after, .delete::after {
  background-color: hsl(0, 0%, 100%);
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.modal-close::before, .delete::before {
  height: 2px;
  width: 50%;
}
.modal-close::after, .delete::after {
  height: 50%;
  width: 2px;
}
.modal-close:hover, .delete:hover, .modal-close:focus, .delete:focus {
  background-color: rgba(10, 10, 10, 0.3);
}
.modal-close:active, .delete:active {
  background-color: rgba(10, 10, 10, 0.4);
}
.is-small.modal-close, .is-small.delete {
  height: 16px;
  max-height: 16px;
  max-width: 16px;
  min-height: 16px;
  min-width: 16px;
  width: 16px;
}
.is-medium.modal-close, .is-medium.delete {
  height: 24px;
  max-height: 24px;
  max-width: 24px;
  min-height: 24px;
  min-width: 24px;
  width: 24px;
}
.is-large.modal-close, .is-large.delete {
  height: 32px;
  max-height: 32px;
  max-width: 32px;
  min-height: 32px;
  min-width: 32px;
  width: 32px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.has-text-link {
  color: #69a023 !important;
}

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

.has-background-link {
  background-color: #69a023 !important;
}

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

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

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

.has-text-link-dark {
  color: #6ba324 !important;
}

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

.has-background-link-dark {
  background-color: #6ba324 !important;
}

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

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

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

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

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

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

.has-text-info-dark {
  color: #296fa8 !important;
}

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

.has-background-info-dark {
  background-color: #296fa8 !important;
}

.has-text-success {
  color: hsl(153, 53%, 53%) !important;
}

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

.has-background-success {
  background-color: hsl(153, 53%, 53%) !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: hsl(44, 100%, 77%) !important;
}

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

.has-background-warning {
  background-color: hsl(44, 100%, 77%) !important;
}

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

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

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

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

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

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

.has-text-danger {
  color: hsl(348, 86%, 61%) !important;
}

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

.has-background-danger {
  background-color: hsl(348, 86%, 61%) !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-black-bis {
  color: hsl(0, 0%, 7%) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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 {
  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: 300 !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: museo-sans, sans-serif !important;
}

.is-family-secondary {
  font-family: museo-slab, serif !important;
}

.is-family-sans-serif {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

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

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

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

@media screen and (max-width: 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;
  }
}
.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;
}

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

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

.breadcrumb {
  font-size: 16px;
  white-space: nowrap;
}
.breadcrumb a {
  align-items: center;
  color: rgba(0, 0, 0, 0.4);
  display: flex;
  justify-content: center;
  padding: 1rem 0.5rem;
}
.breadcrumb a:hover {
  color: hsl(0, 0%, 21%);
}
.breadcrumb li {
  align-items: center;
  display: flex;
}
.breadcrumb li:first-child a {
  padding-left: 0;
}
.breadcrumb li.is-active a {
  color: #000;
  cursor: default;
  pointer-events: none;
}
.breadcrumb li + li::before {
  color: rgba(0, 0, 0, 0.4);
  content: "/";
}
.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: 14px;
}
.breadcrumb.is-medium {
  font-size: 16px;
}
.breadcrumb.is-large {
  font-size: 16px;
}
.breadcrumb.has-arrow-separator li + li::before {
  content: "→";
}
.breadcrumb.has-bullet-separator li + li::before {
  content: "•";
}
.breadcrumb.has-dot-separator li + li::before {
  content: "·";
}
.breadcrumb.has-succeeds-separator li + li::before {
  content: "≻";
}

.card {
  background-color: hsl(0, 0%, 100%);
  border-radius: 0;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  color: #222;
  max-width: 100%;
  position: relative;
}

.card-footer:first-child, .card-content:first-child, .card-header:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.card-footer:last-child, .card-content:last-child, .card-header:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

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

.card-header-title {
  align-items: center;
  color: hsl(0, 0%, 21%);
  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;
  border-top-right-radius: 0;
}
.card-image:last-child img {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

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

.card-footer {
  background-color: transparent;
  border-top: 0;
  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 2rem 2.5rem;
}
.card-footer-item:not(:last-child) {
  border-right: 0;
}

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

.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) {
  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;
  }
}
.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(10, 10, 10, 0.86);
}

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

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

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

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

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

.modal-card-title {
  color: hsl(0, 0%, 21%);
  flex-grow: 1;
  flex-shrink: 0;
  font-size: 1.5rem;
  line-height: 1;
}

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

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

.navbar {
  background-color: hsl(0, 0%, 100%);
  min-height: 3.25rem;
  position: relative;
  z-index: 30;
}
.navbar.is-white {
  background-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.navbar.is-white .navbar-brand > .navbar-item,
.navbar.is-white .navbar-brand .navbar-link {
  color: hsl(0, 0%, 4%);
}
.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: hsl(0, 0%, 4%);
}
.navbar.is-white .navbar-brand .navbar-link::after {
  border-color: hsl(0, 0%, 4%);
}
.navbar.is-white .navbar-burger {
  color: hsl(0, 0%, 4%);
}
@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: hsl(0, 0%, 4%);
  }
  .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: hsl(0, 0%, 4%);
  }
  .navbar.is-white .navbar-start .navbar-link::after,
  .navbar.is-white .navbar-end .navbar-link::after {
    border-color: hsl(0, 0%, 4%);
  }
  .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: hsl(0, 0%, 4%);
  }
  .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 100%);
    color: hsl(0, 0%, 4%);
  }
}
.navbar.is-black {
  background-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.navbar.is-black .navbar-brand > .navbar-item,
.navbar.is-black .navbar-brand .navbar-link {
  color: hsl(0, 0%, 100%);
}
.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: black;
  color: hsl(0, 0%, 100%);
}
.navbar.is-black .navbar-brand .navbar-link::after {
  border-color: hsl(0, 0%, 100%);
}
.navbar.is-black .navbar-burger {
  color: hsl(0, 0%, 100%);
}
@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: hsl(0, 0%, 100%);
  }
  .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: black;
    color: hsl(0, 0%, 100%);
  }
  .navbar.is-black .navbar-start .navbar-link::after,
  .navbar.is-black .navbar-end .navbar-link::after {
    border-color: hsl(0, 0%, 100%);
  }
  .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: black;
    color: hsl(0, 0%, 100%);
  }
  .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 4%);
    color: hsl(0, 0%, 100%);
  }
}
.navbar.is-light {
  background-color: hsl(0, 0%, 96%);
  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: hsl(0, 0%, 96%);
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-dark {
  background-color: hsl(0, 0%, 21%);
  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: #292929;
  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: #292929;
    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: #292929;
    color: #fff;
  }
  .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 21%);
    color: #fff;
  }
}
.navbar.is-primary {
  background-color: #ffeb00;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-primary .navbar-brand > .navbar-item,
.navbar.is-primary .navbar-brand .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active,
.navbar.is-primary .navbar-brand .navbar-link:focus,
.navbar.is-primary .navbar-brand .navbar-link:hover,
.navbar.is-primary .navbar-brand .navbar-link.is-active {
  background-color: #e6d400;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-primary .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.navbar.is-primary .navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (min-width: 1024px) {
  .navbar.is-primary .navbar-start > .navbar-item,
  .navbar.is-primary .navbar-start .navbar-link,
  .navbar.is-primary .navbar-end > .navbar-item,
  .navbar.is-primary .navbar-end .navbar-link {
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active,
  .navbar.is-primary .navbar-start .navbar-link:focus,
  .navbar.is-primary .navbar-start .navbar-link:hover,
  .navbar.is-primary .navbar-start .navbar-link.is-active,
  .navbar.is-primary .navbar-end > a.navbar-item:focus,
  .navbar.is-primary .navbar-end > a.navbar-item:hover,
  .navbar.is-primary .navbar-end > a.navbar-item.is-active,
  .navbar.is-primary .navbar-end .navbar-link:focus,
  .navbar.is-primary .navbar-end .navbar-link:hover,
  .navbar.is-primary .navbar-end .navbar-link.is-active {
    background-color: #e6d400;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-primary .navbar-start .navbar-link::after,
  .navbar.is-primary .navbar-end .navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #e6d400;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
    background-color: #ffeb00;
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-link {
  background-color: #69a023;
  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: #5b8b1e;
  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: #5b8b1e;
    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: #5b8b1e;
    color: #fff;
  }
  .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
    background-color: #69a023;
    color: #fff;
  }
}
.navbar.is-info {
  background-color: hsl(207, 61%, 53%);
  color: #fff;
}
.navbar.is-info .navbar-brand > .navbar-item,
.navbar.is-info .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
.navbar.is-info .navbar-brand .navbar-link:focus,
.navbar.is-info .navbar-brand .navbar-link:hover,
.navbar.is-info .navbar-brand .navbar-link.is-active {
  background-color: #3082c5;
  color: #fff;
}
.navbar.is-info .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-info .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-info .navbar-start > .navbar-item,
  .navbar.is-info .navbar-start .navbar-link,
  .navbar.is-info .navbar-end > .navbar-item,
  .navbar.is-info .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
  .navbar.is-info .navbar-start .navbar-link:focus,
  .navbar.is-info .navbar-start .navbar-link:hover,
  .navbar.is-info .navbar-start .navbar-link.is-active,
  .navbar.is-info .navbar-end > a.navbar-item:focus,
  .navbar.is-info .navbar-end > a.navbar-item:hover,
  .navbar.is-info .navbar-end > a.navbar-item.is-active,
  .navbar.is-info .navbar-end .navbar-link:focus,
  .navbar.is-info .navbar-end .navbar-link:hover,
  .navbar.is-info .navbar-end .navbar-link.is-active {
    background-color: #3082c5;
    color: #fff;
  }
  .navbar.is-info .navbar-start .navbar-link::after,
  .navbar.is-info .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #3082c5;
    color: #fff;
  }
  .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(207, 61%, 53%);
    color: #fff;
  }
}
.navbar.is-success {
  background-color: hsl(153, 53%, 53%);
  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: hsl(153, 53%, 53%);
    color: #fff;
  }
}
.navbar.is-warning {
  background-color: hsl(44, 100%, 77%);
  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: #ffd970;
  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: #ffd970;
    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: #ffd970;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(44, 100%, 77%);
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-danger {
  background-color: hsl(348, 86%, 61%);
  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: hsl(348, 86%, 61%);
    color: #fff;
  }
}
.navbar > .container {
  align-items: stretch;
  display: flex;
  min-height: 3.25rem;
  width: 100%;
}
.navbar.has-shadow {
  box-shadow: 0 2px 0 0 hsl(0, 0%, 96%);
}
.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 hsl(0, 0%, 96%);
}
.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: #222;
  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: #222;
  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: transparent;
  color: #69a023;
}

.navbar-item {
  flex-grow: 0;
  flex-shrink: 0;
}
.navbar-item img {
  max-height: 219px;
}
.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: #69a023;
}
.navbar-item.is-tab.is-active {
  background-color: transparent;
  border-bottom-color: #69a023;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  color: #69a023;
  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: #69a023;
  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: hsl(0, 0%, 96%);
  border: none;
  display: none;
  height: 2px;
  margin: 0.5rem 0;
}

@media screen and (max-width: 1023px) {
  .navbar > .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: hsl(0, 0%, 100%);
    box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
    padding: 0.5rem 0;
  }
  .navbar-menu.is-active {
    display: block;
  }
  .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }
  .navbar.is-fixed-bottom-touch {
    bottom: 0;
  }
  .navbar.is-fixed-bottom-touch.has-shadow {
    box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1);
  }
  .navbar.is-fixed-top-touch {
    top: 0;
  }
  .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
    -webkit-overflow-scrolling: touch;
    max-height: calc(100vh - 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: hsl(0, 0%, 96%);
    color: hsl(0, 0%, 4%);
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 96%);
    color: #69a023;
  }
  .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 hsl(0, 0%, 86%);
    border-radius: 6px 6px 0 0;
    border-top: none;
    bottom: 100%;
    box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);
    top: auto;
  }
  .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable: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: transparent;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top: 2px solid hsl(0, 0%, 86%);
    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
    display: none;
    font-size: 0.875rem;
    left: 0;
    min-width: 100%;
    position: absolute;
    top: 100%;
    z-index: 20;
  }
  .navbar-dropdown .navbar-item {
    padding: 0.375rem 1rem;
    white-space: nowrap;
  }
  .navbar-dropdown a.navbar-item {
    padding-right: 3rem;
  }
  .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
    background-color: hsl(0, 0%, 96%);
    color: hsl(0, 0%, 4%);
  }
  .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 96%);
    color: #69a023;
  }
  .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
    border-radius: 6px;
    border-top: none;
    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    display: block;
    opacity: 0;
    pointer-events: none;
    top: calc(100% + (-4px));
    transform: translateY(-5px);
    transition-duration: 86ms;
    transition-property: opacity, transform;
  }
  .navbar-dropdown.is-right {
    left: auto;
    right: 0;
  }
  .navbar-divider {
    display: block;
  }
  .navbar > .container .navbar-brand,
  .container > .navbar .navbar-brand {
    margin-left: -0.75rem;
  }
  .navbar > .container .navbar-menu,
  .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(10, 10, 10, 0.1);
  }
  .navbar.is-fixed-top-desktop {
    top: 0;
  }
  html.has-navbar-fixed-top-desktop,
  body.has-navbar-fixed-top-desktop {
    padding-top: 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: hsl(0, 0%, 4%);
  }
  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: transparent;
  }
}
.hero.is-fullheight-with-navbar {
  min-height: calc(100vh - 3.25rem);
}

.tabs {
  -webkit-overflow-scrolling: touch;
  align-items: stretch;
  display: flex;
  font-size: 16px;
  justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
}
.tabs a {
  align-items: center;
  border-bottom-color: hsl(0, 0%, 86%);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: #222;
  display: flex;
  justify-content: center;
  margin-bottom: -1px;
  padding: 0.5em 1em;
  vertical-align: top;
}
.tabs a:hover {
  border-bottom-color: hsl(0, 0%, 21%);
  color: hsl(0, 0%, 21%);
}
.tabs li {
  display: block;
}
.tabs li.is-active a {
  border-bottom-color: #69a023;
  color: #69a023;
}
.tabs ul {
  align-items: center;
  border-bottom-color: hsl(0, 0%, 86%);
  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: hsl(0, 0%, 96%);
  border-bottom-color: hsl(0, 0%, 86%);
}
.tabs.is-boxed li.is-active a {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 86%);
  border-bottom-color: transparent !important;
}
.tabs.is-fullwidth li {
  flex-grow: 1;
  flex-shrink: 0;
}
.tabs.is-toggle a {
  border-color: hsl(0, 0%, 86%);
  border-style: solid;
  border-width: 1px;
  margin-bottom: 0;
  position: relative;
}
.tabs.is-toggle a:hover {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 71%);
  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: #69a023;
  border-color: #69a023;
  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: 14px;
}
.tabs.is-medium {
  font-size: 16px;
}
.tabs.is-large {
  font-size: 16px;
}

.box {
  background-color: hsl(0, 0%, 100%);
  border-radius: 0;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  color: #222;
  display: block;
  padding: 1.25rem;
}

a.box:hover, a.box:focus {
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px #69a023;
}
a.box:active {
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #69a023;
}

.button {
  background-color: transparent;
  border-color: #000;
  border-width: 2px;
  color: #000;
  cursor: pointer;
  justify-content: center;
  padding-bottom: 1.125rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1.125rem;
  text-align: center;
  white-space: nowrap;
}
.button strong {
  color: inherit;
}
.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
  height: 1.5em;
  width: 1.5em;
}
.button .icon:first-child:not(:last-child) {
  margin-left: calc(-0.75rem - 2px);
  margin-right: 0.375rem;
}
.button .icon:last-child:not(:first-child) {
  margin-left: 0.375rem;
  margin-right: calc(-0.75rem - 2px);
}
.button .icon:first-child:last-child {
  margin-left: calc(-0.75rem - 2px);
  margin-right: calc(-0.75rem - 2px);
}
.button:hover, .button.is-hovered {
  border-color: hsl(0, 0%, 71%);
  color: hsl(0, 0%, 21%);
}
.button:focus, .button.is-focused {
  border-color: hsl(229, 53%, 53%);
  color: hsl(0, 0%, 21%);
}
.button:focus:not(:active), .button.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(105, 160, 35, 0.25);
}
.button:active, .button.is-active {
  border-color: hsl(0, 0%, 29%);
  color: hsl(0, 0%, 21%);
}
.button.is-text {
  background-color: transparent;
  border-color: transparent;
  color: #222;
  text-decoration: underline;
}
.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
  background-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 21%);
}
.button.is-text:active, .button.is-text.is-active {
  background-color: #e8e8e8;
  color: hsl(0, 0%, 21%);
}
.button.is-text[disabled], fieldset[disabled] .button.is-text {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.button.is-ghost {
  background: none;
  border-color: transparent;
  color: #69a023;
  text-decoration: none;
}
.button.is-ghost:hover, .button.is-ghost.is-hovered {
  color: #69a023;
  text-decoration: underline;
}
.button.is-white {
  background-color: hsl(0, 0%, 100%);
  border-color: transparent;
  color: hsl(0, 0%, 4%);
}
.button.is-white:hover, .button.is-white.is-hovered {
  background-color: #f9f9f9;
  border-color: transparent;
  color: hsl(0, 0%, 4%);
}
.button.is-white:focus, .button.is-white.is-focused {
  border-color: transparent;
  color: hsl(0, 0%, 4%);
}
.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.button.is-white:active, .button.is-white.is-active {
  background-color: #f2f2f2;
  border-color: transparent;
  color: hsl(0, 0%, 4%);
}
.button.is-white[disabled], fieldset[disabled] .button.is-white {
  background-color: hsl(0, 0%, 100%);
  border-color: transparent;
  box-shadow: none;
}
.button.is-white.is-inverted {
  background-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
  background-color: black;
}
.button.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted {
  background-color: hsl(0, 0%, 4%);
  border-color: transparent;
  box-shadow: none;
  color: hsl(0, 0%, 100%);
}
.button.is-white.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 4%) hsl(0, 0%, 4%) !important;
}
.button.is-white.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 100%);
}
.button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.button.is-white.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 4%) hsl(0, 0%, 4%) !important;
}
.button.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  box-shadow: none;
  color: hsl(0, 0%, 100%);
}
.button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 4%);
}
.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused {
  background-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 4%);
  box-shadow: none;
  color: hsl(0, 0%, 4%);
}
.button.is-black {
  background-color: hsl(0, 0%, 4%);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-black:hover, .button.is-black.is-hovered {
  background-color: #040404;
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-black:focus, .button.is-black.is-focused {
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}
.button.is-black:active, .button.is-black.is-active {
  background-color: black;
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-black[disabled], fieldset[disabled] .button.is-black {
  background-color: hsl(0, 0%, 4%);
  border-color: transparent;
  box-shadow: none;
}
.button.is-black.is-inverted {
  background-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted {
  background-color: hsl(0, 0%, 100%);
  border-color: transparent;
  box-shadow: none;
  color: hsl(0, 0%, 4%);
}
.button.is-black.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-black.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 4%);
}
.button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused {
  background-color: hsl(0, 0%, 4%);
  border-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.button.is-black.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 4%) hsl(0, 0%, 4%) !important;
}
.button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 4%);
  box-shadow: none;
  color: hsl(0, 0%, 4%);
}
.button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 100%);
}
.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused {
  background-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 4%) hsl(0, 0%, 4%) !important;
}
.button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  box-shadow: none;
  color: hsl(0, 0%, 100%);
}
.button.is-light {
  background-color: hsl(0, 0%, 96%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:hover, .button.is-light.is-hovered {
  background-color: #eeeeee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus, .button.is-light.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}
.button.is-light:active, .button.is-light.is-active {
  background-color: #e8e8e8;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light[disabled], fieldset[disabled] .button.is-light {
  background-color: hsl(0, 0%, 96%);
  border-color: transparent;
  box-shadow: none;
}
.button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-light.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 96%) hsl(0, 0%, 96%) !important;
}
.button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 96%);
  box-shadow: none;
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 96%) hsl(0, 0%, 96%) !important;
}
.button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-dark {
  background-color: hsl(0, 0%, 21%);
  border-color: transparent;
  color: #fff;
}
.button.is-dark:hover, .button.is-dark.is-hovered {
  background-color: #2f2f2f;
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus, .button.is-dark.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
}
.button.is-dark:active, .button.is-dark.is-active {
  background-color: #292929;
  border-color: transparent;
  color: #fff;
}
.button.is-dark[disabled], fieldset[disabled] .button.is-dark {
  background-color: hsl(0, 0%, 21%);
  border-color: transparent;
  box-shadow: none;
}
.button.is-dark.is-inverted {
  background-color: #fff;
  color: hsl(0, 0%, 21%);
}
.button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-dark.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(0, 0%, 21%);
}
.button.is-dark.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 21%);
  color: hsl(0, 0%, 21%);
}
.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused {
  background-color: hsl(0, 0%, 21%);
  border-color: hsl(0, 0%, 21%);
  color: #fff;
}
.button.is-dark.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 21%) hsl(0, 0%, 21%) !important;
}
.button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 21%);
  box-shadow: none;
  color: hsl(0, 0%, 21%);
}
.button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: hsl(0, 0%, 21%);
}
.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 21%) hsl(0, 0%, 21%) !important;
}
.button.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-primary {
  background-color: #ffeb00;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-primary:hover, .button.is-primary.is-hovered {
  background-color: #f2df00;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-primary:focus, .button.is-primary.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 235, 0, 0.25);
}
.button.is-primary:active, .button.is-primary.is-active {
  background-color: #e6d400;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-primary[disabled], fieldset[disabled] .button.is-primary {
  background-color: #ffeb00;
  border-color: transparent;
  box-shadow: none;
}
.button.is-primary.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffeb00;
}
.button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-primary.is-inverted[disabled], fieldset[disabled] .button.is-primary.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: #ffeb00;
}
.button.is-primary.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #ffeb00;
  color: #ffeb00;
}
.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {
  background-color: #ffeb00;
  border-color: #ffeb00;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-primary.is-outlined.is-loading::after {
  border-color: transparent transparent #ffeb00 #ffeb00 !important;
}
.button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-primary.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #ffeb00;
  box-shadow: none;
  color: #ffeb00;
}
.button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffeb00;
}
.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #ffeb00 #ffeb00 !important;
}
.button.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-primary.is-light {
  background-color: #fffdeb;
  color: #948800;
}
.button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered {
  background-color: #fffcde;
  border-color: transparent;
  color: #948800;
}
.button.is-primary.is-light:active, .button.is-primary.is-light.is-active {
  background-color: #fffbd1;
  border-color: transparent;
  color: #948800;
}
.button.is-link {
  background-color: #69a023;
  border-color: transparent;
  color: #fff;
}
.button.is-link:hover, .button.is-link.is-hovered {
  background-color: #629621;
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus, .button.is-link.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(105, 160, 35, 0.25);
}
.button.is-link:active, .button.is-link.is-active {
  background-color: #5b8b1e;
  border-color: transparent;
  color: #fff;
}
.button.is-link[disabled], fieldset[disabled] .button.is-link {
  background-color: #69a023;
  border-color: transparent;
  box-shadow: none;
}
.button.is-link.is-inverted {
  background-color: #fff;
  color: #69a023;
}
.button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #69a023;
}
.button.is-link.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined {
  background-color: transparent;
  border-color: #69a023;
  color: #69a023;
}
.button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {
  background-color: #69a023;
  border-color: #69a023;
  color: #fff;
}
.button.is-link.is-outlined.is-loading::after {
  border-color: transparent transparent #69a023 #69a023 !important;
}
.button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined {
  background-color: transparent;
  border-color: #69a023;
  box-shadow: none;
  color: #69a023;
}
.button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #69a023;
}
.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #69a023 #69a023 !important;
}
.button.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-link.is-light {
  background-color: #f6fbee;
  color: #6ba324;
}
.button.is-link.is-light:hover, .button.is-link.is-light.is-hovered {
  background-color: #f0f9e4;
  border-color: transparent;
  color: #6ba324;
}
.button.is-link.is-light:active, .button.is-link.is-light.is-active {
  background-color: #eaf7d9;
  border-color: transparent;
  color: #6ba324;
}
.button.is-info {
  background-color: hsl(207, 61%, 53%);
  border-color: transparent;
  color: #fff;
}
.button.is-info:hover, .button.is-info.is-hovered {
  background-color: #3488ce;
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus, .button.is-info.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25);
}
.button.is-info:active, .button.is-info.is-active {
  background-color: #3082c5;
  border-color: transparent;
  color: #fff;
}
.button.is-info[disabled], fieldset[disabled] .button.is-info {
  background-color: hsl(207, 61%, 53%);
  border-color: transparent;
  box-shadow: none;
}
.button.is-info.is-inverted {
  background-color: #fff;
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined {
  background-color: transparent;
  border-color: hsl(207, 61%, 53%);
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
  background-color: hsl(207, 61%, 53%);
  border-color: hsl(207, 61%, 53%);
  color: #fff;
}
.button.is-info.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(207, 61%, 53%) hsl(207, 61%, 53%) !important;
}
.button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined {
  background-color: transparent;
  border-color: hsl(207, 61%, 53%);
  box-shadow: none;
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(207, 61%, 53%) hsl(207, 61%, 53%) !important;
}
.button.is-info.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-info.is-light {
  background-color: #eff5fb;
  color: #296fa8;
}
.button.is-info.is-light:hover, .button.is-info.is-light.is-hovered {
  background-color: #e4eff9;
  border-color: transparent;
  color: #296fa8;
}
.button.is-info.is-light:active, .button.is-info.is-light.is-active {
  background-color: #dae9f6;
  border-color: transparent;
  color: #296fa8;
}
.button.is-success {
  background-color: hsl(153, 53%, 53%);
  border-color: transparent;
  color: #fff;
}
.button.is-success:hover, .button.is-success.is-hovered {
  background-color: #3ec487;
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus, .button.is-success.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25);
}
.button.is-success:active, .button.is-success.is-active {
  background-color: #3abb81;
  border-color: transparent;
  color: #fff;
}
.button.is-success[disabled], fieldset[disabled] .button.is-success {
  background-color: hsl(153, 53%, 53%);
  border-color: transparent;
  box-shadow: none;
}
.button.is-success.is-inverted {
  background-color: #fff;
  color: hsl(153, 53%, 53%);
}
.button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(153, 53%, 53%);
}
.button.is-success.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined {
  background-color: transparent;
  border-color: hsl(153, 53%, 53%);
  color: hsl(153, 53%, 53%);
}
.button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {
  background-color: hsl(153, 53%, 53%);
  border-color: hsl(153, 53%, 53%);
  color: #fff;
}
.button.is-success.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(153, 53%, 53%) hsl(153, 53%, 53%) !important;
}
.button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined {
  background-color: transparent;
  border-color: hsl(153, 53%, 53%);
  box-shadow: none;
  color: hsl(153, 53%, 53%);
}
.button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: hsl(153, 53%, 53%);
}
.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(153, 53%, 53%) hsl(153, 53%, 53%) !important;
}
.button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-success.is-light {
  background-color: #effaf5;
  color: #257953;
}
.button.is-success.is-light:hover, .button.is-success.is-light.is-hovered {
  background-color: #e6f7ef;
  border-color: transparent;
  color: #257953;
}
.button.is-success.is-light:active, .button.is-success.is-light.is-active {
  background-color: #dcf4e9;
  border-color: transparent;
  color: #257953;
}
.button.is-warning {
  background-color: hsl(44, 100%, 77%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:hover, .button.is-warning.is-hovered {
  background-color: #ffdc7d;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:focus, .button.is-warning.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25);
}
.button.is-warning:active, .button.is-warning.is-active {
  background-color: #ffd970;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning[disabled], fieldset[disabled] .button.is-warning {
  background-color: hsl(44, 100%, 77%);
  border-color: transparent;
  box-shadow: none;
}
.button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: hsl(44, 100%, 77%);
}
.button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: hsl(44, 100%, 77%);
}
.button.is-warning.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-warning.is-outlined {
  background-color: transparent;
  border-color: hsl(44, 100%, 77%);
  color: hsl(44, 100%, 77%);
}
.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
  background-color: hsl(44, 100%, 77%);
  border-color: hsl(44, 100%, 77%);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(44, 100%, 77%) hsl(44, 100%, 77%) !important;
}
.button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined {
  background-color: transparent;
  border-color: hsl(44, 100%, 77%);
  box-shadow: none;
  color: hsl(44, 100%, 77%);
}
.button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: hsl(44, 100%, 77%);
}
.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(44, 100%, 77%) hsl(44, 100%, 77%) !important;
}
.button.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
  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 {
  background-color: #fffaeb;
  color: #946c00;
}
.button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered {
  background-color: #fff6de;
  border-color: transparent;
  color: #946c00;
}
.button.is-warning.is-light:active, .button.is-warning.is-light.is-active {
  background-color: #fff3d1;
  border-color: transparent;
  color: #946c00;
}
.button.is-danger {
  background-color: hsl(348, 86%, 61%);
  border-color: transparent;
  color: #fff;
}
.button.is-danger:hover, .button.is-danger.is-hovered {
  background-color: #f03a5f;
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus, .button.is-danger.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
}
.button.is-danger:active, .button.is-danger.is-active {
  background-color: #ef2e55;
  border-color: transparent;
  color: #fff;
}
.button.is-danger[disabled], fieldset[disabled] .button.is-danger {
  background-color: hsl(348, 86%, 61%);
  border-color: transparent;
  box-shadow: none;
}
.button.is-danger.is-inverted {
  background-color: #fff;
  color: hsl(348, 86%, 61%);
}
.button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(348, 86%, 61%);
}
.button.is-danger.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined {
  background-color: transparent;
  border-color: hsl(348, 86%, 61%);
  color: hsl(348, 86%, 61%);
}
.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
  background-color: hsl(348, 86%, 61%);
  border-color: hsl(348, 86%, 61%);
  color: #fff;
}
.button.is-danger.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(348, 86%, 61%) hsl(348, 86%, 61%) !important;
}
.button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-outlined {
  background-color: transparent;
  border-color: hsl(348, 86%, 61%);
  box-shadow: none;
  color: hsl(348, 86%, 61%);
}
.button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: hsl(348, 86%, 61%);
}
.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(348, 86%, 61%) hsl(348, 86%, 61%) !important;
}
.button.is-danger.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-danger.is-light {
  background-color: #feecf0;
  color: #cc0f35;
}
.button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered {
  background-color: #fde0e6;
  border-color: transparent;
  color: #cc0f35;
}
.button.is-danger.is-light:active, .button.is-danger.is-light.is-active {
  background-color: #fcd4dc;
  border-color: transparent;
  color: #cc0f35;
}
.button.is-small {
  font-size: 14px;
}
.button.is-small:not(.is-rounded) {
  border-radius: 2px;
}
.button.is-normal {
  font-size: 16px;
}
.button.is-medium {
  font-size: 16px;
}
.button.is-large {
  font-size: 16px;
}
.button[disabled], fieldset[disabled] .button {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 86%);
  box-shadow: none;
  opacity: 0.5;
}
.button.is-fullwidth {
  display: flex;
  width: 100%;
}
.button.is-loading {
  color: transparent !important;
  pointer-events: none;
}
.button.is-loading::after {
  position: absolute;
  left: calc(50% - (1em * 0.5));
  top: calc(50% - (1em * 0.5));
  position: absolute !important;
}
.button.is-static {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 86%);
  color: hsl(0, 0%, 48%);
  box-shadow: none;
  pointer-events: none;
}
.button.is-rounded {
  border-radius: 9999px;
  padding-left: calc(1.5rem + 0.25em);
  padding-right: calc(1.5rem + 0.25em);
}

.buttons {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.buttons .button {
  margin-bottom: 0.5rem;
}
.buttons .button: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(.is-large) {
  font-size: 14px;
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) {
  border-radius: 2px;
}
.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
  font-size: 16px;
}
.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
  font-size: 16px;
}
.buttons.has-addons .button:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.buttons.has-addons .button:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-right: -1px;
}
.buttons.has-addons .button:last-child {
  margin-right: 0;
}
.buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered {
  z-index: 2;
}
.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected {
  z-index: 3;
}
.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover {
  z-index: 4;
}
.buttons.has-addons .button.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.buttons.is-centered {
  justify-content: center;
}
.buttons.is-centered:not(.has-addons) .button: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) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.container {
  flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: auto;
}
.container.is-fluid {
  max-width: none !important;
  padding-left: 32px;
  padding-right: 32px;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .container {
    max-width: 960px;
  }
}
@media screen and (max-width: 1215px) {
  .container.is-widescreen:not(.is-max-desktop) {
    max-width: 1152px;
  }
}
@media screen and (max-width: 1407px) {
  .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) {
    max-width: 1344px;
  }
}
@media screen and (min-width: 1216px) {
  .container:not(.is-max-desktop) {
    max-width: 1152px;
  }
}
@media screen and (min-width: 1408px) {
  .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: hsl(0, 0%, 21%);
  font-weight: 600;
  line-height: 1.125;
}
.content h1 {
  font-size: 2em;
  margin-bottom: 0.5em;
}
.content h1:not(:first-child) {
  margin-top: 1em;
}
.content h2 {
  font-size: 1.75em;
  margin-bottom: 0.5714em;
}
.content h2:not(:first-child) {
  margin-top: 1.1428em;
}
.content h3 {
  font-size: 1.5em;
  margin-bottom: 0.6666em;
}
.content h3:not(:first-child) {
  margin-top: 1.3333em;
}
.content h4 {
  font-size: 1.25em;
  margin-bottom: 0.8em;
}
.content h5 {
  font-size: 1.125em;
  margin-bottom: 0.8888em;
}
.content h6 {
  font-size: 1em;
  margin-bottom: 1em;
}
.content blockquote {
  background-color: hsl(0, 0%, 96%);
  border-left: 5px solid hsl(0, 0%, 86%);
  padding: 1.25em 1.5em;
}
.content ol {
  list-style-position: outside;
  margin-left: 2em;
  margin-top: 1em;
}
.content ol:not([type]) {
  list-style-type: decimal;
}
.content ol:not([type]).is-lower-alpha {
  list-style-type: lower-alpha;
}
.content ol:not([type]).is-lower-roman {
  list-style-type: lower-roman;
}
.content ol:not([type]).is-upper-alpha {
  list-style-type: upper-alpha;
}
.content ol:not([type]).is-upper-roman {
  list-style-type: upper-roman;
}
.content ul {
  list-style: disc outside;
  margin-left: 2em;
  margin-top: 1em;
}
.content ul ul {
  list-style-type: circle;
  margin-top: 0.5em;
}
.content ul ul ul {
  list-style-type: square;
}
.content dd {
  margin-left: 2em;
}
.content figure {
  margin-left: 2em;
  margin-right: 2em;
  text-align: center;
}
.content figure:not(:first-child) {
  margin-top: 2em;
}
.content figure:not(:last-child) {
  margin-bottom: 2em;
}
.content figure img {
  display: inline-block;
}
.content figure figcaption {
  font-style: italic;
}
.content pre {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  padding: 1.25em 1.5em;
  white-space: pre;
  word-wrap: normal;
}
.content sup,
.content sub {
  font-size: 75%;
}
.content table {
  width: 100%;
}
.content table td,
.content table th {
  border: 1px solid hsl(0, 0%, 86%);
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.content table th {
  color: hsl(0, 0%, 21%);
}
.content table th:not([align]) {
  text-align: inherit;
}
.content table thead td,
.content table thead th {
  border-width: 0 0 2px;
  color: hsl(0, 0%, 21%);
}
.content table tfoot td,
.content table tfoot th {
  border-width: 2px 0 0;
  color: hsl(0, 0%, 21%);
}
.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: 14px;
}
.content.is-normal {
  font-size: 16px;
}
.content.is-medium {
  font-size: 16px;
}
.content.is-large {
  font-size: 16px;
}

.table {
  background-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 21%);
}
.table td,
.table th {
  border: 0;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.table td.is-white,
.table th.is-white {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.table td.is-black,
.table th.is-black {
  background-color: hsl(0, 0%, 4%);
  border-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.table td.is-light,
.table th.is-light {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-dark,
.table th.is-dark {
  background-color: hsl(0, 0%, 21%);
  border-color: hsl(0, 0%, 21%);
  color: #fff;
}
.table td.is-primary,
.table th.is-primary {
  background-color: #ffeb00;
  border-color: #ffeb00;
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-link,
.table th.is-link {
  background-color: #69a023;
  border-color: #69a023;
  color: #fff;
}
.table td.is-info,
.table th.is-info {
  background-color: hsl(207, 61%, 53%);
  border-color: hsl(207, 61%, 53%);
  color: #fff;
}
.table td.is-success,
.table th.is-success {
  background-color: hsl(153, 53%, 53%);
  border-color: hsl(153, 53%, 53%);
  color: #fff;
}
.table td.is-warning,
.table th.is-warning {
  background-color: hsl(44, 100%, 77%);
  border-color: hsl(44, 100%, 77%);
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-danger,
.table th.is-danger {
  background-color: hsl(348, 86%, 61%);
  border-color: hsl(348, 86%, 61%);
  color: #fff;
}
.table td.is-narrow,
.table th.is-narrow {
  white-space: nowrap;
  width: 1%;
}
.table td.is-selected,
.table th.is-selected {
  background-color: #ffeb00;
  color: rgba(0, 0, 0, 0.7);
}
.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: hsl(0, 0%, 21%);
}
.table th:not([align]) {
  text-align: inherit;
}
.table tr.is-selected {
  background-color: #ffeb00;
  color: rgba(0, 0, 0, 0.7);
}
.table tr.is-selected a,
.table tr.is-selected strong {
  color: currentColor;
}
.table tr.is-selected td,
.table tr.is-selected th {
  border-color: rgba(0, 0, 0, 0.7);
  color: currentColor;
}
.table thead {
  background-color: #f5f1e9;
}
.table thead td,
.table thead th {
  border-width: 0 0 2px;
  color: hsl(0, 0%, 21%);
}
.table tfoot {
  background-color: transparent;
}
.table tfoot td,
.table tfoot th {
  border-width: 2px 0 0;
  color: hsl(0, 0%, 21%);
}
.table tbody {
  background-color: transparent;
}
.table tbody tr:last-child td,
.table tbody tr:last-child th {
  border-bottom-width: 0;
}
.table.is-bordered td,
.table.is-bordered th {
  border-width: 1px;
}
.table.is-bordered tr:last-child td,
.table.is-bordered tr:last-child th {
  border-bottom-width: 1px;
}
.table.is-fullwidth {
  width: 100%;
}
.table.is-hoverable tbody tr:not(.is-selected):hover {
  background-color: hsl(0, 0%, 98%);
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
  background-color: hsl(0, 0%, 98%);
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
  background-color: hsl(0, 0%, 96%);
}
.table.is-narrow td,
.table.is-narrow th {
  padding: 0.25em 0.5em;
}
.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
  background-color: hsl(0, 0%, 98%);
}

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

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

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

.progress {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 9999px;
  display: block;
  height: 16px;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.progress::-webkit-progress-bar {
  background-color: hsl(0, 0%, 93%);
}
.progress::-webkit-progress-value {
  background-color: #005aa0;
}
.progress::-moz-progress-bar {
  background-color: #005aa0;
}
.progress::-ms-fill {
  background-color: #005aa0;
  border: none;
}
.progress.is-white::-webkit-progress-value {
  background-color: hsl(0, 0%, 100%);
}
.progress.is-white::-moz-progress-bar {
  background-color: hsl(0, 0%, 100%);
}
.progress.is-white::-ms-fill {
  background-color: hsl(0, 0%, 100%);
}
.progress.is-white:indeterminate {
  background-image: linear-gradient(to right, hsl(0, 0%, 100%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-black::-webkit-progress-value {
  background-color: hsl(0, 0%, 4%);
}
.progress.is-black::-moz-progress-bar {
  background-color: hsl(0, 0%, 4%);
}
.progress.is-black::-ms-fill {
  background-color: hsl(0, 0%, 4%);
}
.progress.is-black:indeterminate {
  background-image: linear-gradient(to right, hsl(0, 0%, 4%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-light::-webkit-progress-value {
  background-color: hsl(0, 0%, 96%);
}
.progress.is-light::-moz-progress-bar {
  background-color: hsl(0, 0%, 96%);
}
.progress.is-light::-ms-fill {
  background-color: hsl(0, 0%, 96%);
}
.progress.is-light:indeterminate {
  background-image: linear-gradient(to right, hsl(0, 0%, 96%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-dark::-webkit-progress-value {
  background-color: hsl(0, 0%, 21%);
}
.progress.is-dark::-moz-progress-bar {
  background-color: hsl(0, 0%, 21%);
}
.progress.is-dark::-ms-fill {
  background-color: hsl(0, 0%, 21%);
}
.progress.is-dark:indeterminate {
  background-image: linear-gradient(to right, hsl(0, 0%, 21%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-primary::-webkit-progress-value {
  background-color: #ffeb00;
}
.progress.is-primary::-moz-progress-bar {
  background-color: #ffeb00;
}
.progress.is-primary::-ms-fill {
  background-color: #ffeb00;
}
.progress.is-primary:indeterminate {
  background-image: linear-gradient(to right, #ffeb00 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-link::-webkit-progress-value {
  background-color: #69a023;
}
.progress.is-link::-moz-progress-bar {
  background-color: #69a023;
}
.progress.is-link::-ms-fill {
  background-color: #69a023;
}
.progress.is-link:indeterminate {
  background-image: linear-gradient(to right, #69a023 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-info::-webkit-progress-value {
  background-color: hsl(207, 61%, 53%);
}
.progress.is-info::-moz-progress-bar {
  background-color: hsl(207, 61%, 53%);
}
.progress.is-info::-ms-fill {
  background-color: hsl(207, 61%, 53%);
}
.progress.is-info:indeterminate {
  background-image: linear-gradient(to right, hsl(207, 61%, 53%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-success::-webkit-progress-value {
  background-color: hsl(153, 53%, 53%);
}
.progress.is-success::-moz-progress-bar {
  background-color: hsl(153, 53%, 53%);
}
.progress.is-success::-ms-fill {
  background-color: hsl(153, 53%, 53%);
}
.progress.is-success:indeterminate {
  background-image: linear-gradient(to right, hsl(153, 53%, 53%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-warning::-webkit-progress-value {
  background-color: hsl(44, 100%, 77%);
}
.progress.is-warning::-moz-progress-bar {
  background-color: hsl(44, 100%, 77%);
}
.progress.is-warning::-ms-fill {
  background-color: hsl(44, 100%, 77%);
}
.progress.is-warning:indeterminate {
  background-image: linear-gradient(to right, hsl(44, 100%, 77%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-danger::-webkit-progress-value {
  background-color: hsl(348, 86%, 61%);
}
.progress.is-danger::-moz-progress-bar {
  background-color: hsl(348, 86%, 61%);
}
.progress.is-danger::-ms-fill {
  background-color: hsl(348, 86%, 61%);
}
.progress.is-danger:indeterminate {
  background-image: linear-gradient(to right, hsl(348, 86%, 61%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress:indeterminate {
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: moveIndeterminate;
  animation-timing-function: linear;
  background-color: hsl(0, 0%, 93%);
  background-image: linear-gradient(to right, #222 30%, hsl(0, 0%, 93%) 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: 14px;
}
.progress.is-medium {
  height: 16px;
}
.progress.is-large {
  height: 16px;
}

@keyframes moveIndeterminate {
  from {
    background-position: 200% 0;
  }
  to {
    background-position: -200% 0;
  }
}
.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: 16px;
}
.tags.are-large .tag:not(.is-normal):not(.is-medium) {
  font-size: 16px;
}
.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: hsl(0, 0%, 96%);
  border-radius: 5px;
  color: #222;
  display: inline-flex;
  font-size: 14px;
  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: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.tag:not(body).is-black {
  background-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.tag:not(body).is-light {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-dark {
  background-color: hsl(0, 0%, 21%);
  color: #fff;
}
.tag:not(body).is-primary {
  background-color: #ffeb00;
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-primary.is-light {
  background-color: #fffdeb;
  color: #948800;
}
.tag:not(body).is-link {
  background-color: #69a023;
  color: #fff;
}
.tag:not(body).is-link.is-light {
  background-color: #f6fbee;
  color: #6ba324;
}
.tag:not(body).is-info {
  background-color: hsl(207, 61%, 53%);
  color: #fff;
}
.tag:not(body).is-info.is-light {
  background-color: #eff5fb;
  color: #296fa8;
}
.tag:not(body).is-success {
  background-color: hsl(153, 53%, 53%);
  color: #fff;
}
.tag:not(body).is-success.is-light {
  background-color: #effaf5;
  color: #257953;
}
.tag:not(body).is-warning {
  background-color: hsl(44, 100%, 77%);
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-warning.is-light {
  background-color: #fffaeb;
  color: #946c00;
}
.tag:not(body).is-danger {
  background-color: hsl(348, 86%, 61%);
  color: #fff;
}
.tag:not(body).is-danger.is-light {
  background-color: #feecf0;
  color: #cc0f35;
}
.tag:not(body).is-normal {
  font-size: 14px;
}
.tag:not(body).is-medium {
  font-size: 16px;
}
.tag:not(body).is-large {
  font-size: 16px;
}
.tag:not(body) .icon:first-child:not(:last-child) {
  margin-left: -0.375em;
  margin-right: 0.1875em;
}
.tag:not(body) .icon:last-child:not(:first-child) {
  margin-left: 0.1875em;
  margin-right: -0.375em;
}
.tag:not(body) .icon:first-child:last-child {
  margin-left: -0.375em;
  margin-right: -0.375em;
}
.tag:not(body).is-delete {
  margin-left: 1px;
  padding: 0;
  position: relative;
  width: 2em;
}
.tag:not(body).is-delete::before, .tag:not(body).is-delete::after {
  background-color: currentColor;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.tag:not(body).is-delete::before {
  height: 1px;
  width: 50%;
}
.tag:not(body).is-delete::after {
  height: 50%;
  width: 1px;
}
.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus {
  background-color: #e8e8e8;
}
.tag:not(body).is-delete:active {
  background-color: #dbdbdb;
}
.tag:not(body).is-rounded {
  border-radius: 9999px;
}

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

.column {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding: 0.75rem;
}
.columns.is-mobile > .column.is-narrow {
  flex: none;
  width: unset;
}
.columns.is-mobile > .column.is-full {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-three-quarters {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-two-thirds {
  flex: none;
  width: 66.6666%;
}
.columns.is-mobile > .column.is-half {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-one-third {
  flex: none;
  width: 33.3333%;
}
.columns.is-mobile > .column.is-one-quarter {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-one-fifth {
  flex: none;
  width: 20%;
}
.columns.is-mobile > .column.is-two-fifths {
  flex: none;
  width: 40%;
}
.columns.is-mobile > .column.is-three-fifths {
  flex: none;
  width: 60%;
}
.columns.is-mobile > .column.is-four-fifths {
  flex: none;
  width: 80%;
}
.columns.is-mobile > .column.is-offset-three-quarters {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-offset-two-thirds {
  margin-left: 66.6666%;
}
.columns.is-mobile > .column.is-offset-half {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-offset-one-third {
  margin-left: 33.3333%;
}
.columns.is-mobile > .column.is-offset-one-quarter {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-offset-one-fifth {
  margin-left: 20%;
}
.columns.is-mobile > .column.is-offset-two-fifths {
  margin-left: 40%;
}
.columns.is-mobile > .column.is-offset-three-fifths {
  margin-left: 60%;
}
.columns.is-mobile > .column.is-offset-four-fifths {
  margin-left: 80%;
}
.columns.is-mobile > .column.is-0 {
  flex: none;
  width: 0%;
}
.columns.is-mobile > .column.is-offset-0 {
  margin-left: 0%;
}
.columns.is-mobile > .column.is-1 {
  flex: none;
  width: 8.33333337%;
}
.columns.is-mobile > .column.is-offset-1 {
  margin-left: 8.33333337%;
}
.columns.is-mobile > .column.is-2 {
  flex: none;
  width: 16.66666674%;
}
.columns.is-mobile > .column.is-offset-2 {
  margin-left: 16.66666674%;
}
.columns.is-mobile > .column.is-3 {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-offset-3 {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-4 {
  flex: none;
  width: 33.33333337%;
}
.columns.is-mobile > .column.is-offset-4 {
  margin-left: 33.33333337%;
}
.columns.is-mobile > .column.is-5 {
  flex: none;
  width: 41.66666674%;
}
.columns.is-mobile > .column.is-offset-5 {
  margin-left: 41.66666674%;
}
.columns.is-mobile > .column.is-6 {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-offset-6 {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-7 {
  flex: none;
  width: 58.33333337%;
}
.columns.is-mobile > .column.is-offset-7 {
  margin-left: 58.33333337%;
}
.columns.is-mobile > .column.is-8 {
  flex: none;
  width: 66.66666674%;
}
.columns.is-mobile > .column.is-offset-8 {
  margin-left: 66.66666674%;
}
.columns.is-mobile > .column.is-9 {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-offset-9 {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-10 {
  flex: none;
  width: 83.33333337%;
}
.columns.is-mobile > .column.is-offset-10 {
  margin-left: 83.33333337%;
}
.columns.is-mobile > .column.is-11 {
  flex: none;
  width: 91.66666674%;
}
.columns.is-mobile > .column.is-offset-11 {
  margin-left: 91.66666674%;
}
.columns.is-mobile > .column.is-12 {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-offset-12 {
  margin-left: 100%;
}
@media screen and (max-width: 768px) {
  .column.is-narrow-mobile {
    flex: none;
    width: unset;
  }
  .column.is-full-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-mobile {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-mobile {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-mobile {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-mobile {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-mobile {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-mobile {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-mobile {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-mobile {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-mobile {
    margin-left: 50%;
  }
  .column.is-offset-one-third-mobile {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-mobile {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-mobile {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-mobile {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-mobile {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-mobile {
    margin-left: 80%;
  }
  .column.is-0-mobile {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-mobile {
    margin-left: 0%;
  }
  .column.is-1-mobile {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-mobile {
    margin-left: 8.33333337%;
  }
  .column.is-2-mobile {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-mobile {
    margin-left: 16.66666674%;
  }
  .column.is-3-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-mobile {
    margin-left: 25%;
  }
  .column.is-4-mobile {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-mobile {
    margin-left: 33.33333337%;
  }
  .column.is-5-mobile {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-mobile {
    margin-left: 41.66666674%;
  }
  .column.is-6-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-mobile {
    margin-left: 50%;
  }
  .column.is-7-mobile {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-mobile {
    margin-left: 58.33333337%;
  }
  .column.is-8-mobile {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-mobile {
    margin-left: 66.66666674%;
  }
  .column.is-9-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-mobile {
    margin-left: 75%;
  }
  .column.is-10-mobile {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-mobile {
    margin-left: 83.33333337%;
  }
  .column.is-11-mobile {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-mobile {
    margin-left: 91.66666674%;
  }
  .column.is-12-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-mobile {
    margin-left: 100%;
  }
}
@media screen and (min-width: 769px), print {
  .column.is-narrow, .column.is-narrow-tablet {
    flex: none;
    width: unset;
  }
  .column.is-full, .column.is-full-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters, .column.is-three-quarters-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds, .column.is-two-thirds-tablet {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half, .column.is-half-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-one-third, .column.is-one-third-tablet {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter, .column.is-one-quarter-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth, .column.is-one-fifth-tablet {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths, .column.is-two-fifths-tablet {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths, .column.is-three-fifths-tablet {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths, .column.is-four-fifths-tablet {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
    margin-left: 66.6666%;
  }
  .column.is-offset-half, .column.is-offset-half-tablet {
    margin-left: 50%;
  }
  .column.is-offset-one-third, .column.is-offset-one-third-tablet {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
    margin-left: 80%;
  }
  .column.is-0, .column.is-0-tablet {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0, .column.is-offset-0-tablet {
    margin-left: 0%;
  }
  .column.is-1, .column.is-1-tablet {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1, .column.is-offset-1-tablet {
    margin-left: 8.33333337%;
  }
  .column.is-2, .column.is-2-tablet {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2, .column.is-offset-2-tablet {
    margin-left: 16.66666674%;
  }
  .column.is-3, .column.is-3-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3, .column.is-offset-3-tablet {
    margin-left: 25%;
  }
  .column.is-4, .column.is-4-tablet {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4, .column.is-offset-4-tablet {
    margin-left: 33.33333337%;
  }
  .column.is-5, .column.is-5-tablet {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5, .column.is-offset-5-tablet {
    margin-left: 41.66666674%;
  }
  .column.is-6, .column.is-6-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6, .column.is-offset-6-tablet {
    margin-left: 50%;
  }
  .column.is-7, .column.is-7-tablet {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7, .column.is-offset-7-tablet {
    margin-left: 58.33333337%;
  }
  .column.is-8, .column.is-8-tablet {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8, .column.is-offset-8-tablet {
    margin-left: 66.66666674%;
  }
  .column.is-9, .column.is-9-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9, .column.is-offset-9-tablet {
    margin-left: 75%;
  }
  .column.is-10, .column.is-10-tablet {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10, .column.is-offset-10-tablet {
    margin-left: 83.33333337%;
  }
  .column.is-11, .column.is-11-tablet {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11, .column.is-offset-11-tablet {
    margin-left: 91.66666674%;
  }
  .column.is-12, .column.is-12-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12, .column.is-offset-12-tablet {
    margin-left: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .column.is-narrow-touch {
    flex: none;
    width: unset;
  }
  .column.is-full-touch {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-touch {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-touch {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-touch {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-touch {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-touch {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-touch {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-touch {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-touch {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-touch {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-touch {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-touch {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-touch {
    margin-left: 50%;
  }
  .column.is-offset-one-third-touch {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-touch {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-touch {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-touch {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-touch {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-touch {
    margin-left: 80%;
  }
  .column.is-0-touch {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-touch {
    margin-left: 0%;
  }
  .column.is-1-touch {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-touch {
    margin-left: 8.33333337%;
  }
  .column.is-2-touch {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-touch {
    margin-left: 16.66666674%;
  }
  .column.is-3-touch {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-touch {
    margin-left: 25%;
  }
  .column.is-4-touch {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-touch {
    margin-left: 33.33333337%;
  }
  .column.is-5-touch {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-touch {
    margin-left: 41.66666674%;
  }
  .column.is-6-touch {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-touch {
    margin-left: 50%;
  }
  .column.is-7-touch {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-touch {
    margin-left: 58.33333337%;
  }
  .column.is-8-touch {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-touch {
    margin-left: 66.66666674%;
  }
  .column.is-9-touch {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-touch {
    margin-left: 75%;
  }
  .column.is-10-touch {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-touch {
    margin-left: 83.33333337%;
  }
  .column.is-11-touch {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-touch {
    margin-left: 91.66666674%;
  }
  .column.is-12-touch {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-touch {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .column.is-narrow-desktop {
    flex: none;
    width: unset;
  }
  .column.is-full-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-desktop {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-desktop {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-desktop {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-desktop {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-desktop {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-desktop {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-desktop {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-desktop {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-desktop {
    margin-left: 50%;
  }
  .column.is-offset-one-third-desktop {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-desktop {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-desktop {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-desktop {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-desktop {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-desktop {
    margin-left: 80%;
  }
  .column.is-0-desktop {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-desktop {
    margin-left: 0%;
  }
  .column.is-1-desktop {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-desktop {
    margin-left: 8.33333337%;
  }
  .column.is-2-desktop {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-desktop {
    margin-left: 16.66666674%;
  }
  .column.is-3-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-desktop {
    margin-left: 25%;
  }
  .column.is-4-desktop {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-desktop {
    margin-left: 33.33333337%;
  }
  .column.is-5-desktop {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-desktop {
    margin-left: 41.66666674%;
  }
  .column.is-6-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-desktop {
    margin-left: 50%;
  }
  .column.is-7-desktop {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-desktop {
    margin-left: 58.33333337%;
  }
  .column.is-8-desktop {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-desktop {
    margin-left: 66.66666674%;
  }
  .column.is-9-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-desktop {
    margin-left: 75%;
  }
  .column.is-10-desktop {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-desktop {
    margin-left: 83.33333337%;
  }
  .column.is-11-desktop {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-desktop {
    margin-left: 91.66666674%;
  }
  .column.is-12-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-desktop {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1216px) {
  .column.is-narrow-widescreen {
    flex: none;
    width: unset;
  }
  .column.is-full-widescreen {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-widescreen {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-widescreen {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-widescreen {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-widescreen {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-widescreen {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-widescreen {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-widescreen {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-widescreen {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-widescreen {
    margin-left: 50%;
  }
  .column.is-offset-one-third-widescreen {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-widescreen {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-widescreen {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-widescreen {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-widescreen {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-widescreen {
    margin-left: 80%;
  }
  .column.is-0-widescreen {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-widescreen {
    margin-left: 0%;
  }
  .column.is-1-widescreen {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-widescreen {
    margin-left: 8.33333337%;
  }
  .column.is-2-widescreen {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-widescreen {
    margin-left: 16.66666674%;
  }
  .column.is-3-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-widescreen {
    margin-left: 25%;
  }
  .column.is-4-widescreen {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-widescreen {
    margin-left: 33.33333337%;
  }
  .column.is-5-widescreen {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-widescreen {
    margin-left: 41.66666674%;
  }
  .column.is-6-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-widescreen {
    margin-left: 50%;
  }
  .column.is-7-widescreen {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-widescreen {
    margin-left: 58.33333337%;
  }
  .column.is-8-widescreen {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-widescreen {
    margin-left: 66.66666674%;
  }
  .column.is-9-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-widescreen {
    margin-left: 75%;
  }
  .column.is-10-widescreen {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-widescreen {
    margin-left: 83.33333337%;
  }
  .column.is-11-widescreen {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-widescreen {
    margin-left: 91.66666674%;
  }
  .column.is-12-widescreen {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-widescreen {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1408px) {
  .column.is-narrow-fullhd {
    flex: none;
    width: unset;
  }
  .column.is-full-fullhd {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-fullhd {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-fullhd {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-fullhd {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-fullhd {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-fullhd {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-fullhd {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-fullhd {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-fullhd {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-fullhd {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-fullhd {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-fullhd {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-fullhd {
    margin-left: 50%;
  }
  .column.is-offset-one-third-fullhd {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-fullhd {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-fullhd {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-fullhd {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-fullhd {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-fullhd {
    margin-left: 80%;
  }
  .column.is-0-fullhd {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-fullhd {
    margin-left: 0%;
  }
  .column.is-1-fullhd {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-fullhd {
    margin-left: 8.33333337%;
  }
  .column.is-2-fullhd {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-fullhd {
    margin-left: 16.66666674%;
  }
  .column.is-3-fullhd {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-fullhd {
    margin-left: 25%;
  }
  .column.is-4-fullhd {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-fullhd {
    margin-left: 33.33333337%;
  }
  .column.is-5-fullhd {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-fullhd {
    margin-left: 41.66666674%;
  }
  .column.is-6-fullhd {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-fullhd {
    margin-left: 50%;
  }
  .column.is-7-fullhd {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-fullhd {
    margin-left: 58.33333337%;
  }
  .column.is-8-fullhd {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-fullhd {
    margin-left: 66.66666674%;
  }
  .column.is-9-fullhd {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-fullhd {
    margin-left: 75%;
  }
  .column.is-10-fullhd {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-fullhd {
    margin-left: 83.33333337%;
  }
  .column.is-11-fullhd {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-fullhd {
    margin-left: 91.66666674%;
  }
  .column.is-12-fullhd {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-fullhd {
    margin-left: 100%;
  }
}

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

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

.tile {
  align-items: stretch;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  min-height: 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.33333337%;
  }
  .tile.is-2 {
    flex: none;
    width: 16.66666674%;
  }
  .tile.is-3 {
    flex: none;
    width: 25%;
  }
  .tile.is-4 {
    flex: none;
    width: 33.33333337%;
  }
  .tile.is-5 {
    flex: none;
    width: 41.66666674%;
  }
  .tile.is-6 {
    flex: none;
    width: 50%;
  }
  .tile.is-7 {
    flex: none;
    width: 58.33333337%;
  }
  .tile.is-8 {
    flex: none;
    width: 66.66666674%;
  }
  .tile.is-9 {
    flex: none;
    width: 75%;
  }
  .tile.is-10 {
    flex: none;
    width: 83.33333337%;
  }
  .tile.is-11 {
    flex: none;
    width: 91.66666674%;
  }
  .tile.is-12 {
    flex: none;
    width: 100%;
  }
}

.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: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.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: hsl(0, 0%, 4%);
}
.hero.is-white .subtitle {
  color: rgba(10, 10, 10, 0.9);
}
.hero.is-white .subtitle a:not(.button),
.hero.is-white .subtitle strong {
  color: hsl(0, 0%, 4%);
}
@media screen and (max-width: 1023px) {
  .hero.is-white .navbar-menu {
    background-color: hsl(0, 0%, 100%);
  }
}
.hero.is-white .navbar-item,
.hero.is-white .navbar-link {
  color: rgba(10, 10, 10, 0.7);
}
.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,
.hero.is-white .navbar-link:hover,
.hero.is-white .navbar-link.is-active {
  background-color: #f2f2f2;
  color: hsl(0, 0%, 4%);
}
.hero.is-white .tabs a {
  color: hsl(0, 0%, 4%);
  opacity: 0.9;
}
.hero.is-white .tabs a:hover {
  opacity: 1;
}
.hero.is-white .tabs li.is-active a {
  color: hsl(0, 0%, 100%) !important;
  opacity: 1;
}
.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
  color: hsl(0, 0%, 4%);
}
.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
  background-color: hsl(0, 0%, 4%);
  border-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.hero.is-white.is-bold {
  background-image: linear-gradient(141deg, #e8e3e4 0%, hsl(0, 0%, 100%) 71%, white 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-white.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #e8e3e4 0%, hsl(0, 0%, 100%) 71%, white 100%);
  }
}
.hero.is-black {
  background-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.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: hsl(0, 0%, 100%);
}
.hero.is-black .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-black .subtitle a:not(.button),
.hero.is-black .subtitle strong {
  color: hsl(0, 0%, 100%);
}
@media screen and (max-width: 1023px) {
  .hero.is-black .navbar-menu {
    background-color: hsl(0, 0%, 4%);
  }
}
.hero.is-black .navbar-item,
.hero.is-black .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active,
.hero.is-black .navbar-link:hover,
.hero.is-black .navbar-link.is-active {
  background-color: black;
  color: hsl(0, 0%, 100%);
}
.hero.is-black .tabs a {
  color: hsl(0, 0%, 100%);
  opacity: 0.9;
}
.hero.is-black .tabs a:hover {
  opacity: 1;
}
.hero.is-black .tabs li.is-active a {
  color: hsl(0, 0%, 4%) !important;
  opacity: 1;
}
.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
  color: hsl(0, 0%, 100%);
}
.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.hero.is-black.is-bold {
  background-image: linear-gradient(141deg, black 0%, hsl(0, 0%, 4%) 71%, #181616 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-black.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, black 0%, hsl(0, 0%, 4%) 71%, #181616 100%);
  }
}
.hero.is-light {
  background-color: hsl(0, 0%, 96%);
  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: hsl(0, 0%, 96%);
  }
}
.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: hsl(0, 0%, 96%) !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(10, 10, 10, 0.1);
}
.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: hsl(0, 0%, 96%);
}
.hero.is-light.is-bold {
  background-image: linear-gradient(141deg, #dfd8d9 0%, hsl(0, 0%, 96%) 71%, white 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-light.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #dfd8d9 0%, hsl(0, 0%, 96%) 71%, white 100%);
  }
}
.hero.is-dark {
  background-color: hsl(0, 0%, 21%);
  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: hsl(0, 0%, 21%);
  }
}
.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: #292929;
  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: hsl(0, 0%, 21%) !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(10, 10, 10, 0.1);
}
.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: hsl(0, 0%, 21%);
}
.hero.is-dark.is-bold {
  background-image: linear-gradient(141deg, #1f191a 0%, hsl(0, 0%, 21%) 71%, #46403f 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-dark.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #1f191a 0%, hsl(0, 0%, 21%) 71%, #46403f 100%);
  }
}
.hero.is-primary {
  background-color: #ffeb00;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-primary strong {
  color: inherit;
}
.hero.is-primary .title {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-primary .subtitle {
  color: rgba(0, 0, 0, 0.9);
}
.hero.is-primary .subtitle a:not(.button),
.hero.is-primary .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (max-width: 1023px) {
  .hero.is-primary .navbar-menu {
    background-color: #ffeb00;
  }
}
.hero.is-primary .navbar-item,
.hero.is-primary .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active,
.hero.is-primary .navbar-link:hover,
.hero.is-primary .navbar-link.is-active {
  background-color: #e6d400;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-primary .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}
.hero.is-primary .tabs a:hover {
  opacity: 1;
}
.hero.is-primary .tabs li.is-active a {
  color: #ffeb00 !important;
  opacity: 1;
}
.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: #ffeb00;
}
.hero.is-primary.is-bold {
  background-image: linear-gradient(141deg, #cc9a00 0%, #ffeb00 71%, #ebff1a 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-primary.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #cc9a00 0%, #ffeb00 71%, #ebff1a 100%);
  }
}
.hero.is-link {
  background-color: #69a023;
  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: #69a023;
  }
}
.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: #5b8b1e;
  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: #69a023 !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(10, 10, 10, 0.1);
}
.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #69a023;
}
.hero.is-link.is-bold {
  background-image: linear-gradient(141deg, #607d13 0%, #69a023 71%, #5eba22 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-link.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #607d13 0%, #69a023 71%, #5eba22 100%);
  }
}
.hero.is-info {
  background-color: hsl(207, 61%, 53%);
  color: #fff;
}
.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-info strong {
  color: inherit;
}
.hero.is-info .title {
  color: #fff;
}
.hero.is-info .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-info .subtitle a:not(.button),
.hero.is-info .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-info .navbar-menu {
    background-color: hsl(207, 61%, 53%);
  }
}
.hero.is-info .navbar-item,
.hero.is-info .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
.hero.is-info .navbar-link:hover,
.hero.is-info .navbar-link.is-active {
  background-color: #3082c5;
  color: #fff;
}
.hero.is-info .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-info .tabs a:hover {
  opacity: 1;
}
.hero.is-info .tabs li.is-active a {
  color: hsl(207, 61%, 53%) !important;
  opacity: 1;
}
.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
  color: #fff;
}
.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: hsl(207, 61%, 53%);
}
.hero.is-info.is-bold {
  background-image: linear-gradient(141deg, #208fbc 0%, hsl(207, 61%, 53%) 71%, #4d83db 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-info.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #208fbc 0%, hsl(207, 61%, 53%) 71%, #4d83db 100%);
  }
}
.hero.is-success {
  background-color: hsl(153, 53%, 53%);
  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: hsl(153, 53%, 53%);
  }
}
.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: hsl(153, 53%, 53%) !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(10, 10, 10, 0.1);
}
.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: hsl(153, 53%, 53%);
}
.hero.is-success.is-bold {
  background-image: linear-gradient(141deg, #29b35e 0%, hsl(153, 53%, 53%) 71%, #56d2af 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-success.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #29b35e 0%, hsl(153, 53%, 53%) 71%, #56d2af 100%);
  }
}
.hero.is-warning {
  background-color: hsl(44, 100%, 77%);
  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: hsl(44, 100%, 77%);
  }
}
.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: #ffd970;
  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: hsl(44, 100%, 77%) !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(10, 10, 10, 0.1);
}
.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: hsl(44, 100%, 77%);
}
.hero.is-warning.is-bold {
  background-image: linear-gradient(141deg, #ffb657 0%, hsl(44, 100%, 77%) 71%, #fff6a3 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-warning.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #ffb657 0%, hsl(44, 100%, 77%) 71%, #fff6a3 100%);
  }
}
.hero.is-danger {
  background-color: hsl(348, 86%, 61%);
  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: hsl(348, 86%, 61%);
  }
}
.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: hsl(348, 86%, 61%) !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(10, 10, 10, 0.1);
}
.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: hsl(348, 86%, 61%);
}
.hero.is-danger.is-bold {
  background-image: linear-gradient(141deg, #fa0a62 0%, hsl(348, 86%, 61%) 71%, #f7595f 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-danger.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #fa0a62 0%, hsl(348, 86%, 61%) 71%, #f7595f 100%);
  }
}
.hero.is-small .hero-body {
  padding: 1.5rem;
}
@media screen and (min-width: 769px), print {
  .hero.is-medium .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-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .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 {
    display: flex;
  }
  .hero-buttons .button: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) {
    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 {
  padding: 3rem 1.5rem;
}
@media screen and (min-width: 1024px) {
  .section {
    padding: 3rem 3rem;
  }
  .section.is-medium {
    padding: 6rem 4.5rem;
  }
  .section.is-large {
    padding: 10rem 4.5rem;
  }
}

/* Bulma Form */
.select select, .textarea, .input {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 86%);
  border-radius: 5px;
  color: hsl(0, 0%, 21%);
}
.select select::-moz-placeholder, .textarea::-moz-placeholder, .input::-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.select select::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .input::-webkit-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.select select:-moz-placeholder, .textarea:-moz-placeholder, .input:-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.select select:-ms-input-placeholder, .textarea:-ms-input-placeholder, .input:-ms-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.select select:hover, .textarea:hover, .input:hover, .select select.is-hovered, .is-hovered.textarea, .is-hovered.input {
  border-color: hsl(0, 0%, 71%);
}
.select select:focus, .textarea:focus, .input:focus, .select select.is-focused, .is-focused.textarea, .is-focused.input, .select select:active, .textarea:active, .input:active, .select select.is-active, .is-active.textarea, .is-active.input {
  border-color: #69a023;
  box-shadow: 0 0 0 0.125em rgba(105, 160, 35, 0.25);
}
.select select[disabled], [disabled].textarea, [disabled].input, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  box-shadow: none;
  color: hsl(0, 0%, 48%);
}
.select select[disabled]::-moz-placeholder, [disabled].textarea::-moz-placeholder, [disabled].input::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, .select fieldset[disabled] select::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder {
  color: rgba(122, 122, 122, 0.3);
}
.select select[disabled]::-webkit-input-placeholder, [disabled].textarea::-webkit-input-placeholder, [disabled].input::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, .select fieldset[disabled] select::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder {
  color: rgba(122, 122, 122, 0.3);
}
.select select[disabled]:-moz-placeholder, [disabled].textarea:-moz-placeholder, [disabled].input:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, .select fieldset[disabled] select:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder {
  color: rgba(122, 122, 122, 0.3);
}
.select select[disabled]:-ms-input-placeholder, [disabled].textarea:-ms-input-placeholder, [disabled].input:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, .select fieldset[disabled] select:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder {
  color: rgba(122, 122, 122, 0.3);
}

.textarea, .input {
  box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05);
  max-width: 100%;
  width: 100%;
}
[readonly].textarea, [readonly].input {
  box-shadow: none;
}
.is-white.textarea, .is-white.input {
  border-color: hsl(0, 0%, 100%);
}
.is-white.textarea:focus, .is-white.input:focus, .is-white.is-focused.textarea, .is-white.is-focused.input, .is-white.textarea:active, .is-white.input:active, .is-white.is-active.textarea, .is-white.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.is-black.textarea, .is-black.input {
  border-color: hsl(0, 0%, 4%);
}
.is-black.textarea:focus, .is-black.input:focus, .is-black.is-focused.textarea, .is-black.is-focused.input, .is-black.textarea:active, .is-black.input:active, .is-black.is-active.textarea, .is-black.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}
.is-light.textarea, .is-light.input {
  border-color: hsl(0, 0%, 96%);
}
.is-light.textarea:focus, .is-light.input:focus, .is-light.is-focused.textarea, .is-light.is-focused.input, .is-light.textarea:active, .is-light.input:active, .is-light.is-active.textarea, .is-light.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}
.is-dark.textarea, .is-dark.input {
  border-color: hsl(0, 0%, 21%);
}
.is-dark.textarea:focus, .is-dark.input:focus, .is-dark.is-focused.textarea, .is-dark.is-focused.input, .is-dark.textarea:active, .is-dark.input:active, .is-dark.is-active.textarea, .is-dark.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
}
.is-primary.textarea, .is-primary.input {
  border-color: #ffeb00;
}
.is-primary.textarea:focus, .is-primary.input:focus, .is-primary.is-focused.textarea, .is-primary.is-focused.input, .is-primary.textarea:active, .is-primary.input:active, .is-primary.is-active.textarea, .is-primary.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(255, 235, 0, 0.25);
}
.is-link.textarea, .is-link.input {
  border-color: #69a023;
}
.is-link.textarea:focus, .is-link.input:focus, .is-link.is-focused.textarea, .is-link.is-focused.input, .is-link.textarea:active, .is-link.input:active, .is-link.is-active.textarea, .is-link.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(105, 160, 35, 0.25);
}
.is-info.textarea, .is-info.input {
  border-color: hsl(207, 61%, 53%);
}
.is-info.textarea:focus, .is-info.input:focus, .is-info.is-focused.textarea, .is-info.is-focused.input, .is-info.textarea:active, .is-info.input:active, .is-info.is-active.textarea, .is-info.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25);
}
.is-success.textarea, .is-success.input {
  border-color: hsl(153, 53%, 53%);
}
.is-success.textarea:focus, .is-success.input:focus, .is-success.is-focused.textarea, .is-success.is-focused.input, .is-success.textarea:active, .is-success.input:active, .is-success.is-active.textarea, .is-success.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25);
}
.is-warning.textarea, .is-warning.input {
  border-color: hsl(44, 100%, 77%);
}
.is-warning.textarea:focus, .is-warning.input:focus, .is-warning.is-focused.textarea, .is-warning.is-focused.input, .is-warning.textarea:active, .is-warning.input:active, .is-warning.is-active.textarea, .is-warning.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25);
}
.is-danger.textarea, .is-danger.input {
  border-color: hsl(348, 86%, 61%);
}
.is-danger.textarea:focus, .is-danger.input:focus, .is-danger.is-focused.textarea, .is-danger.is-focused.input, .is-danger.textarea:active, .is-danger.input:active, .is-danger.is-active.textarea, .is-danger.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
}
.is-small.textarea, .is-small.input {
  border-radius: 2px;
  font-size: 14px;
}
.is-medium.textarea, .is-medium.input {
  font-size: 16px;
}
.is-large.textarea, .is-large.input {
  font-size: 16px;
}
.is-fullwidth.textarea, .is-fullwidth.input {
  display: block;
  width: 100%;
}
.is-inline.textarea, .is-inline.input {
  display: inline;
  width: auto;
}

.input.is-rounded {
  border-radius: 9999px;
  padding-left: calc(calc(0.75em - 1px) + 0.375em);
  padding-right: calc(calc(0.75em - 1px) + 0.375em);
}
.input.is-static {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}

.textarea {
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: calc(0.75em - 1px);
  resize: vertical;
}
.textarea:not([rows]) {
  max-height: 40em;
  min-height: 8em;
}
.textarea[rows] {
  height: initial;
}
.textarea.has-fixed-size {
  resize: none;
}

.radio, .checkbox {
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  position: relative;
}
.radio input, .checkbox input {
  cursor: pointer;
}
.radio:hover, .checkbox:hover {
  color: hsl(0, 0%, 21%);
}
[disabled].radio, [disabled].checkbox, fieldset[disabled] .radio, fieldset[disabled] .checkbox,
.radio input[disabled],
.checkbox input[disabled] {
  color: hsl(0, 0%, 48%);
  cursor: not-allowed;
}

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

.select {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top;
}
.select:not(.is-multiple) {
  height: 2.5em;
}
.select:not(.is-multiple):not(.is-loading)::after {
  border-color: #69a023;
  right: 1.125em;
  z-index: 4;
}
.select.is-rounded select {
  border-radius: 9999px;
  padding-left: 1em;
}
.select select {
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: none;
}
.select select::-ms-expand {
  display: none;
}
.select select[disabled]:hover, fieldset[disabled] .select select:hover {
  border-color: hsl(0, 0%, 96%);
}
.select select:not([multiple]) {
  padding-right: 2.5em;
}
.select select[multiple] {
  height: auto;
  padding: 0;
}
.select select[multiple] option {
  padding: 0.5em 1em;
}
.select:not(.is-multiple):not(.is-loading):hover::after {
  border-color: hsl(0, 0%, 21%);
}
.select.is-white:not(:hover)::after {
  border-color: hsl(0, 0%, 100%);
}
.select.is-white select {
  border-color: hsl(0, 0%, 100%);
}
.select.is-white select:hover, .select.is-white select.is-hovered {
  border-color: #f2f2f2;
}
.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.select.is-black:not(:hover)::after {
  border-color: hsl(0, 0%, 4%);
}
.select.is-black select {
  border-color: hsl(0, 0%, 4%);
}
.select.is-black select:hover, .select.is-black select.is-hovered {
  border-color: black;
}
.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active {
  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}
.select.is-light:not(:hover)::after {
  border-color: hsl(0, 0%, 96%);
}
.select.is-light select {
  border-color: hsl(0, 0%, 96%);
}
.select.is-light select:hover, .select.is-light select.is-hovered {
  border-color: #e8e8e8;
}
.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}
.select.is-dark:not(:hover)::after {
  border-color: hsl(0, 0%, 21%);
}
.select.is-dark select {
  border-color: hsl(0, 0%, 21%);
}
.select.is-dark select:hover, .select.is-dark select.is-hovered {
  border-color: #292929;
}
.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active {
  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
}
.select.is-primary:not(:hover)::after {
  border-color: #ffeb00;
}
.select.is-primary select {
  border-color: #ffeb00;
}
.select.is-primary select:hover, .select.is-primary select.is-hovered {
  border-color: #e6d400;
}
.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 235, 0, 0.25);
}
.select.is-link:not(:hover)::after {
  border-color: #69a023;
}
.select.is-link select {
  border-color: #69a023;
}
.select.is-link select:hover, .select.is-link select.is-hovered {
  border-color: #5b8b1e;
}
.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {
  box-shadow: 0 0 0 0.125em rgba(105, 160, 35, 0.25);
}
.select.is-info:not(:hover)::after {
  border-color: hsl(207, 61%, 53%);
}
.select.is-info select {
  border-color: hsl(207, 61%, 53%);
}
.select.is-info select:hover, .select.is-info select.is-hovered {
  border-color: #3082c5;
}
.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
  box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25);
}
.select.is-success:not(:hover)::after {
  border-color: hsl(153, 53%, 53%);
}
.select.is-success select {
  border-color: hsl(153, 53%, 53%);
}
.select.is-success select:hover, .select.is-success select.is-hovered {
  border-color: #3abb81;
}
.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {
  box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25);
}
.select.is-warning:not(:hover)::after {
  border-color: hsl(44, 100%, 77%);
}
.select.is-warning select {
  border-color: hsl(44, 100%, 77%);
}
.select.is-warning select:hover, .select.is-warning select.is-hovered {
  border-color: #ffd970;
}
.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25);
}
.select.is-danger:not(:hover)::after {
  border-color: hsl(348, 86%, 61%);
}
.select.is-danger select {
  border-color: hsl(348, 86%, 61%);
}
.select.is-danger select:hover, .select.is-danger select.is-hovered {
  border-color: #ef2e55;
}
.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
}
.select.is-small {
  border-radius: 2px;
  font-size: 14px;
}
.select.is-medium {
  font-size: 16px;
}
.select.is-large {
  font-size: 16px;
}
.select.is-disabled::after {
  border-color: hsl(0, 0%, 48%);
}
.select.is-fullwidth {
  width: 100%;
}
.select.is-fullwidth select {
  width: 100%;
}
.select.is-loading::after {
  margin-top: 0;
  position: absolute;
  right: 0.625em;
  top: 0.625em;
  transform: none;
}
.select.is-loading.is-small:after {
  font-size: 14px;
}
.select.is-loading.is-medium:after {
  font-size: 16px;
}
.select.is-loading.is-large:after {
  font-size: 16px;
}

.file {
  align-items: stretch;
  display: flex;
  justify-content: flex-start;
  position: relative;
}
.file.is-white .file-cta {
  background-color: hsl(0, 0%, 100%);
  border-color: transparent;
  color: hsl(0, 0%, 4%);
}
.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
  background-color: #f9f9f9;
  border-color: transparent;
  color: hsl(0, 0%, 4%);
}
.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: hsl(0, 0%, 4%);
}
.file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
  background-color: #f2f2f2;
  border-color: transparent;
  color: hsl(0, 0%, 4%);
}
.file.is-black .file-cta {
  background-color: hsl(0, 0%, 4%);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
  background-color: #040404;
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
  color: hsl(0, 0%, 100%);
}
.file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
  background-color: black;
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-light .file-cta {
  background-color: hsl(0, 0%, 96%);
  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: #eeeeee;
  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: hsl(0, 0%, 21%);
  border-color: transparent;
  color: #fff;
}
.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
  background-color: #2f2f2f;
  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(54, 54, 54, 0.25);
  color: #fff;
}
.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
  background-color: #292929;
  border-color: transparent;
  color: #fff;
}
.file.is-primary .file-cta {
  background-color: #ffeb00;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
  background-color: #f2df00;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 235, 0, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {
  background-color: #e6d400;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-link .file-cta {
  background-color: #69a023;
  border-color: transparent;
  color: #fff;
}
.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
  background-color: #629621;
  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(105, 160, 35, 0.25);
  color: #fff;
}
.file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
  background-color: #5b8b1e;
  border-color: transparent;
  color: #fff;
}
.file.is-info .file-cta {
  background-color: hsl(207, 61%, 53%);
  border-color: transparent;
  color: #fff;
}
.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
  background-color: #3488ce;
  border-color: transparent;
  color: #fff;
}
.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(62, 142, 208, 0.25);
  color: #fff;
}
.file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
  background-color: #3082c5;
  border-color: transparent;
  color: #fff;
}
.file.is-success .file-cta {
  background-color: hsl(153, 53%, 53%);
  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: hsl(44, 100%, 77%);
  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: #ffdc7d;
  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, 224, 138, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
  background-color: #ffd970;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-danger .file-cta {
  background-color: hsl(348, 86%, 61%);
  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-small {
  font-size: 14px;
}
.file.is-normal {
  font-size: 16px;
}
.file.is-medium {
  font-size: 16px;
}
.file.is-medium .file-icon .fa {
  font-size: 21px;
}
.file.is-large {
  font-size: 16px;
}
.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 {
  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: #eeeeee;
  color: hsl(0, 0%, 21%);
}
.file-label:hover .file-name {
  border-color: #d5d5d5;
}
.file-label:active .file-cta {
  background-color: #e8e8e8;
  color: hsl(0, 0%, 21%);
}
.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: hsl(0, 0%, 86%);
  border-radius: 5px;
  font-size: 1em;
  padding-left: 1em;
  padding-right: 1em;
  white-space: nowrap;
}

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

.file-name {
  border-color: hsl(0, 0%, 86%);
  border-style: solid;
  border-width: 1px 1px 1px 0;
  display: block;
  max-width: 16em;
  overflow: hidden;
  text-align: 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 {
  color: hsl(0, 0%, 21%);
  display: block;
  font-size: 16px;
  font-weight: 700;
}
.label:not(:last-child) {
  margin-bottom: 0.5em;
}
.label.is-small {
  font-size: 14px;
}
.label.is-medium {
  font-size: 16px;
}
.label.is-large {
  font-size: 16px;
}

.help {
  display: block;
  font-size: 14px;
  margin-top: 0.25rem;
}
.help.is-white {
  color: hsl(0, 0%, 100%);
}
.help.is-black {
  color: hsl(0, 0%, 4%);
}
.help.is-light {
  color: hsl(0, 0%, 96%);
}
.help.is-dark {
  color: hsl(0, 0%, 21%);
}
.help.is-primary {
  color: #ffeb00;
}
.help.is-link {
  color: #69a023;
}
.help.is-info {
  color: hsl(207, 61%, 53%);
}
.help.is-success {
  color: hsl(153, 53%, 53%);
}
.help.is-warning {
  color: hsl(44, 100%, 77%);
}
.help.is-danger {
  color: hsl(348, 86%, 61%);
}

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

.field-label .label {
  font-size: inherit;
}
@media screen and (max-width: 768px) {
  .field-label {
    margin-bottom: 0.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .field-label {
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0;
    margin-right: 1.5rem;
    text-align: right;
  }
  .field-label.is-small {
    font-size: 14px;
    padding-top: 0.375em;
  }
  .field-label.is-normal {
    padding-top: 0.375em;
  }
  .field-label.is-medium {
    font-size: 16px;
    padding-top: 0.375em;
  }
  .field-label.is-large {
    font-size: 16px;
    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 {
  box-sizing: border-box;
  clear: both;
  font-size: 16px;
  position: relative;
  text-align: inherit;
}
.control.has-icons-left .input:focus ~ .icon,
.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
.control.has-icons-right .select:focus ~ .icon {
  color: #222;
}
.control.has-icons-left .input.is-small ~ .icon,
.control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
.control.has-icons-right .select.is-small ~ .icon {
  font-size: 14px;
}
.control.has-icons-left .input.is-medium ~ .icon,
.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
.control.has-icons-right .select.is-medium ~ .icon {
  font-size: 16px;
}
.control.has-icons-left .input.is-large ~ .icon,
.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
.control.has-icons-right .select.is-large ~ .icon {
  font-size: 16px;
}
.control.has-icons-left .icon, .control.has-icons-right .icon {
  color: hsl(0, 0%, 86%);
  height: 2.5em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 2.5em;
  z-index: 4;
}
.control.has-icons-left .input,
.control.has-icons-left .select select {
  padding-left: 2.5em;
}
.control.has-icons-left .icon.is-left {
  left: 0;
}
.control.has-icons-right .input,
.control.has-icons-right .select select {
  padding-right: 2.5em;
}
.control.has-icons-right .icon.is-right {
  right: 0;
}
.control.is-loading::after {
  position: absolute !important;
  right: 0.625em;
  top: 0.625em;
  z-index: 4;
}
.control.is-loading.is-small:after {
  font-size: 14px;
}
.control.is-loading.is-medium:after {
  font-size: 16px;
}
.control.is-loading.is-large:after {
  font-size: 16px;
}

@-webkit-keyframes spinAround {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spinAround {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.is-collapsible {
  overflow-y: hidden;
  transition: height 0.2s ease;
}

.is-collapsible.is-active {
  transition: height 0.2s ease;
}

.is-collapsible.message-body {
  padding: 0 !important;
}

.is-collapsible.message-body .message-body-content {
  padding: 1.25em 1.5em;
} /*! @creativebulma/bulma-tooltip v1.2.0 | (c) 2020 Gaetan | MIT License | https://github.com/CreativeBulma/bulma-tooltip */
[data-tooltip]:not(.is-disabled), [data-tooltip]:not(.is-loading), [data-tooltip]:not([disabled]) {
  cursor: pointer;
  overflow: visible;
  position: relative;
}

[data-tooltip]:not(.is-disabled):before, [data-tooltip]:not(.is-loading):before, [data-tooltip]:not([disabled]):before {
  background: rgba(74, 74, 74, 0.9);
  border-radius: 2px;
  content: attr(data-tooltip);
  padding: 0.5rem 1rem;
  text-overflow: ellipsis;
  white-space: pre;
  right: auto;
  bottom: auto;
  left: 50%;
  top: 0;
  margin-top: -5px;
  margin-bottom: auto;
  transform: translate(-50%, -100%);
}

[data-tooltip]:not(.is-disabled).has-tooltip-arrow:after, [data-tooltip]:not(.is-disabled):before, [data-tooltip]:not(.is-loading).has-tooltip-arrow:after, [data-tooltip]:not(.is-loading):before, [data-tooltip]:not([disabled]).has-tooltip-arrow:after, [data-tooltip]:not([disabled]):before {
  box-sizing: border-box;
  color: #fff;
  display: inline-block;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  visibility: hidden;
  z-index: 1;
}

[data-tooltip]:not(.is-disabled).has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-arrow:after {
  content: "";
  border-style: solid;
  border-width: 6px;
  border-color: rgba(74, 74, 74, 0.9) transparent transparent;
  margin-bottom: -5px;
}

[data-tooltip]:not(.is-disabled).has-tooltip-arrow.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-arrow.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-arrow.has-tooltip-arrow:after {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  margin: -5px auto auto -5px;
  border-color: rgba(74, 74, 74, 0.9) transparent transparent;
}

[data-tooltip]:not(.is-disabled).has-tooltip-bottom.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-bottom.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-bottom.has-tooltip-arrow:after {
  top: auto;
  right: auto;
  bottom: -1px;
  left: 50%;
  margin: auto auto -5px -5px;
  border-color: transparent transparent rgba(74, 74, 74, 0.9);
}

[data-tooltip]:not(.is-disabled).has-tooltip-bottom:before, [data-tooltip]:not(.is-loading).has-tooltip-bottom:before, [data-tooltip]:not([disabled]).has-tooltip-bottom:before {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  margin-top: auto;
  margin-bottom: -5px;
  transform: translate(-50%, 100%);
}

[data-tooltip]:not(.is-disabled).has-tooltip-left.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-left.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-left.has-tooltip-arrow:after {
  top: auto;
  right: auto;
  bottom: 50%;
  left: 0;
  margin: auto auto -6px -5px;
  border-color: transparent transparent transparent rgba(74, 74, 74, 0.9);
}

[data-tooltip]:not(.is-disabled).has-tooltip-left:before, [data-tooltip]:not(.is-loading).has-tooltip-left:before, [data-tooltip]:not([disabled]).has-tooltip-left:before {
  top: auto;
  right: auto;
  bottom: 50%;
  left: -5px;
  transform: translate(-100%, 50%);
}

[data-tooltip]:not(.is-disabled).has-tooltip-right.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-right.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-right.has-tooltip-arrow:after {
  top: auto;
  right: 0;
  bottom: 50%;
  left: auto;
  margin: auto -6px -6px auto;
  border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent;
}

[data-tooltip]:not(.is-disabled).has-tooltip-right:before, [data-tooltip]:not(.is-loading).has-tooltip-right:before, [data-tooltip]:not([disabled]).has-tooltip-right:before {
  top: auto;
  right: -5px;
  bottom: 50%;
  left: auto;
  margin-top: auto;
  transform: translate(100%, 50%);
}

[data-tooltip]:not(.is-disabled).has-tooltip-multiline:before, [data-tooltip]:not(.is-loading).has-tooltip-multiline:before, [data-tooltip]:not([disabled]).has-tooltip-multiline:before {
  height: auto;
  width: 15rem;
  max-width: 15rem;
  text-overflow: clip;
  white-space: normal;
  word-break: keep-all;
}

[data-tooltip]:not(.is-disabled).has-tooltip-text-left:before, [data-tooltip]:not(.is-loading).has-tooltip-text-left:before, [data-tooltip]:not([disabled]).has-tooltip-text-left:before {
  text-align: left;
}

[data-tooltip]:not(.is-disabled).has-tooltip-text-centered:before, [data-tooltip]:not(.is-loading).has-tooltip-text-centered:before, [data-tooltip]:not([disabled]).has-tooltip-text-centered:before {
  text-align: center;
}

[data-tooltip]:not(.is-disabled).has-tooltip-text-right:before, [data-tooltip]:not(.is-loading).has-tooltip-text-right:before, [data-tooltip]:not([disabled]).has-tooltip-text-right:before {
  text-align: right;
}

[data-tooltip]:not(.is-disabled).has-tooltip-white:after, [data-tooltip]:not(.is-loading).has-tooltip-white:after, [data-tooltip]:not([disabled]).has-tooltip-white:after {
  border-color: hsla(0, 0%, 100%, 0.9) transparent transparent !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-white.has-tooltip-bottom:after, [data-tooltip]:not(.is-loading).has-tooltip-white.has-tooltip-bottom:after, [data-tooltip]:not([disabled]).has-tooltip-white.has-tooltip-bottom:after {
  border-color: transparent transparent hsla(0, 0%, 100%, 0.9) !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-white.has-tooltip-left:after, [data-tooltip]:not(.is-loading).has-tooltip-white.has-tooltip-left:after, [data-tooltip]:not([disabled]).has-tooltip-white.has-tooltip-left:after {
  border-color: transparent transparent transparent hsla(0, 0%, 100%, 0.9) !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-white.has-tooltip-right:after, [data-tooltip]:not(.is-loading).has-tooltip-white.has-tooltip-right:after, [data-tooltip]:not([disabled]).has-tooltip-white.has-tooltip-right:after {
  border-color: transparent hsla(0, 0%, 100%, 0.9) transparent transparent !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-white:before, [data-tooltip]:not(.is-loading).has-tooltip-white:before, [data-tooltip]:not([disabled]).has-tooltip-white:before {
  background-color: hsla(0, 0%, 100%, 0.9);
  color: #0a0a0a;
}

[data-tooltip]:not(.is-disabled).has-tooltip-black:after, [data-tooltip]:not(.is-loading).has-tooltip-black:after, [data-tooltip]:not([disabled]).has-tooltip-black:after {
  border-color: hsla(0, 0%, 4%, 0.9) transparent transparent !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-black.has-tooltip-bottom:after, [data-tooltip]:not(.is-loading).has-tooltip-black.has-tooltip-bottom:after, [data-tooltip]:not([disabled]).has-tooltip-black.has-tooltip-bottom:after {
  border-color: transparent transparent hsla(0, 0%, 4%, 0.9) !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-black.has-tooltip-left:after, [data-tooltip]:not(.is-loading).has-tooltip-black.has-tooltip-left:after, [data-tooltip]:not([disabled]).has-tooltip-black.has-tooltip-left:after {
  border-color: transparent transparent transparent hsla(0, 0%, 4%, 0.9) !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-black.has-tooltip-right:after, [data-tooltip]:not(.is-loading).has-tooltip-black.has-tooltip-right:after, [data-tooltip]:not([disabled]).has-tooltip-black.has-tooltip-right:after {
  border-color: transparent hsla(0, 0%, 4%, 0.9) transparent transparent !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-black:before, [data-tooltip]:not(.is-loading).has-tooltip-black:before, [data-tooltip]:not([disabled]).has-tooltip-black:before {
  background-color: hsla(0, 0%, 4%, 0.9);
  color: #fff;
}

[data-tooltip]:not(.is-disabled).has-tooltip-light:after, [data-tooltip]:not(.is-loading).has-tooltip-light:after, [data-tooltip]:not([disabled]).has-tooltip-light:after {
  border-color: hsla(0, 0%, 96%, 0.9) transparent transparent !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-light.has-tooltip-bottom:after, [data-tooltip]:not(.is-loading).has-tooltip-light.has-tooltip-bottom:after, [data-tooltip]:not([disabled]).has-tooltip-light.has-tooltip-bottom:after {
  border-color: transparent transparent hsla(0, 0%, 96%, 0.9) !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-light.has-tooltip-left:after, [data-tooltip]:not(.is-loading).has-tooltip-light.has-tooltip-left:after, [data-tooltip]:not([disabled]).has-tooltip-light.has-tooltip-left:after {
  border-color: transparent transparent transparent hsla(0, 0%, 96%, 0.9) !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-light.has-tooltip-right:after, [data-tooltip]:not(.is-loading).has-tooltip-light.has-tooltip-right:after, [data-tooltip]:not([disabled]).has-tooltip-light.has-tooltip-right:after {
  border-color: transparent hsla(0, 0%, 96%, 0.9) transparent transparent !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-light:before, [data-tooltip]:not(.is-loading).has-tooltip-light:before, [data-tooltip]:not([disabled]).has-tooltip-light:before {
  background-color: hsla(0, 0%, 96%, 0.9);
  color: rgba(0, 0, 0, 0.7);
}

[data-tooltip]:not(.is-disabled).has-tooltip-dark:after, [data-tooltip]:not(.is-loading).has-tooltip-dark:after, [data-tooltip]:not([disabled]).has-tooltip-dark:after {
  border-color: rgba(54, 54, 54, 0.9) transparent transparent !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-dark.has-tooltip-bottom:after, [data-tooltip]:not(.is-loading).has-tooltip-dark.has-tooltip-bottom:after, [data-tooltip]:not([disabled]).has-tooltip-dark.has-tooltip-bottom:after {
  border-color: transparent transparent rgba(54, 54, 54, 0.9) !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-dark.has-tooltip-left:after, [data-tooltip]:not(.is-loading).has-tooltip-dark.has-tooltip-left:after, [data-tooltip]:not([disabled]).has-tooltip-dark.has-tooltip-left:after {
  border-color: transparent transparent transparent rgba(54, 54, 54, 0.9) !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-dark.has-tooltip-right:after, [data-tooltip]:not(.is-loading).has-tooltip-dark.has-tooltip-right:after, [data-tooltip]:not([disabled]).has-tooltip-dark.has-tooltip-right:after {
  border-color: transparent rgba(54, 54, 54, 0.9) transparent transparent !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-dark:before, [data-tooltip]:not(.is-loading).has-tooltip-dark:before, [data-tooltip]:not([disabled]).has-tooltip-dark:before {
  background-color: rgba(54, 54, 54, 0.9);
  color: #fff;
}

[data-tooltip]:not(.is-disabled).has-tooltip-primary:after, [data-tooltip]:not(.is-loading).has-tooltip-primary:after, [data-tooltip]:not([disabled]).has-tooltip-primary:after {
  border-color: rgba(0, 209, 178, 0.9) transparent transparent !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-primary.has-tooltip-bottom:after, [data-tooltip]:not(.is-loading).has-tooltip-primary.has-tooltip-bottom:after, [data-tooltip]:not([disabled]).has-tooltip-primary.has-tooltip-bottom:after {
  border-color: transparent transparent rgba(0, 209, 178, 0.9) !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-primary.has-tooltip-left:after, [data-tooltip]:not(.is-loading).has-tooltip-primary.has-tooltip-left:after, [data-tooltip]:not([disabled]).has-tooltip-primary.has-tooltip-left:after {
  border-color: transparent transparent transparent rgba(0, 209, 178, 0.9) !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-primary.has-tooltip-right:after, [data-tooltip]:not(.is-loading).has-tooltip-primary.has-tooltip-right:after, [data-tooltip]:not([disabled]).has-tooltip-primary.has-tooltip-right:after {
  border-color: transparent rgba(0, 209, 178, 0.9) transparent transparent !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-primary:before, [data-tooltip]:not(.is-loading).has-tooltip-primary:before, [data-tooltip]:not([disabled]).has-tooltip-primary:before {
  background-color: rgba(0, 209, 178, 0.9);
  color: #fff;
}

[data-tooltip]:not(.is-disabled).has-tooltip-link:after, [data-tooltip]:not(.is-loading).has-tooltip-link:after, [data-tooltip]:not([disabled]).has-tooltip-link:after {
  border-color: rgba(50, 115, 220, 0.9) transparent transparent !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-link.has-tooltip-bottom:after, [data-tooltip]:not(.is-loading).has-tooltip-link.has-tooltip-bottom:after, [data-tooltip]:not([disabled]).has-tooltip-link.has-tooltip-bottom:after {
  border-color: transparent transparent rgba(50, 115, 220, 0.9) !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-link.has-tooltip-left:after, [data-tooltip]:not(.is-loading).has-tooltip-link.has-tooltip-left:after, [data-tooltip]:not([disabled]).has-tooltip-link.has-tooltip-left:after {
  border-color: transparent transparent transparent rgba(50, 115, 220, 0.9) !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-link.has-tooltip-right:after, [data-tooltip]:not(.is-loading).has-tooltip-link.has-tooltip-right:after, [data-tooltip]:not([disabled]).has-tooltip-link.has-tooltip-right:after {
  border-color: transparent rgba(50, 115, 220, 0.9) transparent transparent !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-link:before, [data-tooltip]:not(.is-loading).has-tooltip-link:before, [data-tooltip]:not([disabled]).has-tooltip-link:before {
  background-color: rgba(50, 115, 220, 0.9);
  color: #fff;
}

[data-tooltip]:not(.is-disabled).has-tooltip-info:after, [data-tooltip]:not(.is-loading).has-tooltip-info:after, [data-tooltip]:not([disabled]).has-tooltip-info:after {
  border-color: rgba(50, 152, 220, 0.9) transparent transparent !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-info.has-tooltip-bottom:after, [data-tooltip]:not(.is-loading).has-tooltip-info.has-tooltip-bottom:after, [data-tooltip]:not([disabled]).has-tooltip-info.has-tooltip-bottom:after {
  border-color: transparent transparent rgba(50, 152, 220, 0.9) !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-info.has-tooltip-left:after, [data-tooltip]:not(.is-loading).has-tooltip-info.has-tooltip-left:after, [data-tooltip]:not([disabled]).has-tooltip-info.has-tooltip-left:after {
  border-color: transparent transparent transparent rgba(50, 152, 220, 0.9) !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-info.has-tooltip-right:after, [data-tooltip]:not(.is-loading).has-tooltip-info.has-tooltip-right:after, [data-tooltip]:not([disabled]).has-tooltip-info.has-tooltip-right:after {
  border-color: transparent rgba(50, 152, 220, 0.9) transparent transparent !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-info:before, [data-tooltip]:not(.is-loading).has-tooltip-info:before, [data-tooltip]:not([disabled]).has-tooltip-info:before {
  background-color: rgba(50, 152, 220, 0.9);
  color: #fff;
}

[data-tooltip]:not(.is-disabled).has-tooltip-success:after, [data-tooltip]:not(.is-loading).has-tooltip-success:after, [data-tooltip]:not([disabled]).has-tooltip-success:after {
  border-color: rgba(72, 199, 116, 0.9) transparent transparent !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-success.has-tooltip-bottom:after, [data-tooltip]:not(.is-loading).has-tooltip-success.has-tooltip-bottom:after, [data-tooltip]:not([disabled]).has-tooltip-success.has-tooltip-bottom:after {
  border-color: transparent transparent rgba(72, 199, 116, 0.9) !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-success.has-tooltip-left:after, [data-tooltip]:not(.is-loading).has-tooltip-success.has-tooltip-left:after, [data-tooltip]:not([disabled]).has-tooltip-success.has-tooltip-left:after {
  border-color: transparent transparent transparent rgba(72, 199, 116, 0.9) !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-success.has-tooltip-right:after, [data-tooltip]:not(.is-loading).has-tooltip-success.has-tooltip-right:after, [data-tooltip]:not([disabled]).has-tooltip-success.has-tooltip-right:after {
  border-color: transparent rgba(72, 199, 116, 0.9) transparent transparent !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-success:before, [data-tooltip]:not(.is-loading).has-tooltip-success:before, [data-tooltip]:not([disabled]).has-tooltip-success:before {
  background-color: rgba(72, 199, 116, 0.9);
  color: #fff;
}

[data-tooltip]:not(.is-disabled).has-tooltip-warning:after, [data-tooltip]:not(.is-loading).has-tooltip-warning:after, [data-tooltip]:not([disabled]).has-tooltip-warning:after {
  border-color: rgba(255, 221, 87, 0.9) transparent transparent !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-warning.has-tooltip-bottom:after, [data-tooltip]:not(.is-loading).has-tooltip-warning.has-tooltip-bottom:after, [data-tooltip]:not([disabled]).has-tooltip-warning.has-tooltip-bottom:after {
  border-color: transparent transparent rgba(255, 221, 87, 0.9) !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-warning.has-tooltip-left:after, [data-tooltip]:not(.is-loading).has-tooltip-warning.has-tooltip-left:after, [data-tooltip]:not([disabled]).has-tooltip-warning.has-tooltip-left:after {
  border-color: transparent transparent transparent rgba(255, 221, 87, 0.9) !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-warning.has-tooltip-right:after, [data-tooltip]:not(.is-loading).has-tooltip-warning.has-tooltip-right:after, [data-tooltip]:not([disabled]).has-tooltip-warning.has-tooltip-right:after {
  border-color: transparent rgba(255, 221, 87, 0.9) transparent transparent !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-warning:before, [data-tooltip]:not(.is-loading).has-tooltip-warning:before, [data-tooltip]:not([disabled]).has-tooltip-warning:before {
  background-color: rgba(255, 221, 87, 0.9);
  color: rgba(0, 0, 0, 0.7);
}

[data-tooltip]:not(.is-disabled).has-tooltip-danger:after, [data-tooltip]:not(.is-loading).has-tooltip-danger:after, [data-tooltip]:not([disabled]).has-tooltip-danger:after {
  border-color: rgba(241, 70, 104, 0.9) transparent transparent !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-danger.has-tooltip-bottom:after, [data-tooltip]:not(.is-loading).has-tooltip-danger.has-tooltip-bottom:after, [data-tooltip]:not([disabled]).has-tooltip-danger.has-tooltip-bottom:after {
  border-color: transparent transparent rgba(241, 70, 104, 0.9) !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-danger.has-tooltip-left:after, [data-tooltip]:not(.is-loading).has-tooltip-danger.has-tooltip-left:after, [data-tooltip]:not([disabled]).has-tooltip-danger.has-tooltip-left:after {
  border-color: transparent transparent transparent rgba(241, 70, 104, 0.9) !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-danger.has-tooltip-right:after, [data-tooltip]:not(.is-loading).has-tooltip-danger.has-tooltip-right:after, [data-tooltip]:not([disabled]).has-tooltip-danger.has-tooltip-right:after {
  border-color: transparent rgba(241, 70, 104, 0.9) transparent transparent !important;
}

[data-tooltip]:not(.is-disabled).has-tooltip-danger:before, [data-tooltip]:not(.is-loading).has-tooltip-danger:before, [data-tooltip]:not([disabled]).has-tooltip-danger:before {
  background-color: rgba(241, 70, 104, 0.9);
  color: #fff;
}

[data-tooltip]:not(.is-disabled).has-tooltip-active:after, [data-tooltip]:not(.is-disabled).has-tooltip-active:before, [data-tooltip]:not(.is-disabled):hover:after, [data-tooltip]:not(.is-disabled):hover:before, [data-tooltip]:not(.is-loading).has-tooltip-active:after, [data-tooltip]:not(.is-loading).has-tooltip-active:before, [data-tooltip]:not(.is-loading):hover:after, [data-tooltip]:not(.is-loading):hover:before, [data-tooltip]:not([disabled]).has-tooltip-active:after, [data-tooltip]:not([disabled]).has-tooltip-active:before, [data-tooltip]:not([disabled]):hover:after, [data-tooltip]:not([disabled]):hover:before {
  opacity: 1;
  visibility: visible;
}

[data-tooltip]:not(.is-disabled).has-tooltip-fade:after, [data-tooltip]:not(.is-disabled).has-tooltip-fade:before, [data-tooltip]:not(.is-loading).has-tooltip-fade:after, [data-tooltip]:not(.is-loading).has-tooltip-fade:before, [data-tooltip]:not([disabled]).has-tooltip-fade:after, [data-tooltip]:not([disabled]).has-tooltip-fade:before {
  transition: opacity 0.3s linear, visibility 0.3s linear;
}

@media screen and (max-width: 768px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-top-mobile.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-top-mobile.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-top-mobile.has-tooltip-arrow:after {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    margin: -5px auto auto -5px;
    border-color: rgba(74, 74, 74, 0.9) transparent transparent;
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-top-mobile:before, [data-tooltip]:not(.is-loading).has-tooltip-top-mobile:before, [data-tooltip]:not([disabled]).has-tooltip-top-mobile:before {
    right: auto;
    bottom: auto;
    left: 50%;
    top: 0;
    margin-top: -5px;
    margin-bottom: auto;
    transform: translate(-50%, -100%);
  }
}
@media print, screen and (min-width: 769px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-top-tablet.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-top-tablet.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-top-tablet.has-tooltip-arrow:after {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    margin: -5px auto auto -5px;
    border-color: rgba(74, 74, 74, 0.9) transparent transparent;
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-top-tablet:before, [data-tooltip]:not(.is-loading).has-tooltip-top-tablet:before, [data-tooltip]:not([disabled]).has-tooltip-top-tablet:before {
    right: auto;
    bottom: auto;
    left: 50%;
    top: 0;
    margin-top: -5px;
    margin-bottom: auto;
    transform: translate(-50%, -100%);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-top-tablet-only.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-top-tablet-only.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-top-tablet-only.has-tooltip-arrow:after {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    margin: -5px auto auto -5px;
    border-color: rgba(74, 74, 74, 0.9) transparent transparent;
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-top-tablet-only:before, [data-tooltip]:not(.is-loading).has-tooltip-top-tablet-only:before, [data-tooltip]:not([disabled]).has-tooltip-top-tablet-only:before {
    right: auto;
    bottom: auto;
    left: 50%;
    top: 0;
    margin-top: -5px;
    margin-bottom: auto;
    transform: translate(-50%, -100%);
  }
}
@media screen and (max-width: 1023px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-top-touch.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-top-touch.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-top-touch.has-tooltip-arrow:after {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    margin: -5px auto auto -5px;
    border-color: rgba(74, 74, 74, 0.9) transparent transparent;
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-top-touch:before, [data-tooltip]:not(.is-loading).has-tooltip-top-touch:before, [data-tooltip]:not([disabled]).has-tooltip-top-touch:before {
    right: auto;
    bottom: auto;
    left: 50%;
    top: 0;
    margin-top: -5px;
    margin-bottom: auto;
    transform: translate(-50%, -100%);
  }
}
@media screen and (min-width: 1024px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-top-desktop.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-top-desktop.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-top-desktop.has-tooltip-arrow:after {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    margin: -5px auto auto -5px;
    border-color: rgba(74, 74, 74, 0.9) transparent transparent;
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-top-desktop:before, [data-tooltip]:not(.is-loading).has-tooltip-top-desktop:before, [data-tooltip]:not([disabled]).has-tooltip-top-desktop:before {
    right: auto;
    bottom: auto;
    left: 50%;
    top: 0;
    margin-top: -5px;
    margin-bottom: auto;
    transform: translate(-50%, -100%);
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-top-desktop-only.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-top-desktop-only.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-top-desktop-only.has-tooltip-arrow:after {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    margin: -5px auto auto -5px;
    border-color: rgba(74, 74, 74, 0.9) transparent transparent;
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-top-desktop-only:before, [data-tooltip]:not(.is-loading).has-tooltip-top-desktop-only:before, [data-tooltip]:not([disabled]).has-tooltip-top-desktop-only:before {
    right: auto;
    bottom: auto;
    left: 50%;
    top: 0;
    margin-top: -5px;
    margin-bottom: auto;
    transform: translate(-50%, -100%);
  }
}
@media screen and (max-width: 1215px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-top-until-widescreen.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-top-until-widescreen.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-top-until-widescreen.has-tooltip-arrow:after {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    margin: -5px auto auto -5px;
    border-color: rgba(74, 74, 74, 0.9) transparent transparent;
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-top-until-widescreen:before, [data-tooltip]:not(.is-loading).has-tooltip-top-until-widescreen:before, [data-tooltip]:not([disabled]).has-tooltip-top-until-widescreen:before {
    right: auto;
    bottom: auto;
    left: 50%;
    top: 0;
    margin-top: -5px;
    margin-bottom: auto;
    transform: translate(-50%, -100%);
  }
}
@media screen and (min-width: 1216px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-top-widescreen.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-top-widescreen.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-top-widescreen.has-tooltip-arrow:after {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    margin: -5px auto auto -5px;
    border-color: rgba(74, 74, 74, 0.9) transparent transparent;
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-top-widescreen:before, [data-tooltip]:not(.is-loading).has-tooltip-top-widescreen:before, [data-tooltip]:not([disabled]).has-tooltip-top-widescreen:before {
    right: auto;
    bottom: auto;
    left: 50%;
    top: 0;
    margin-top: -5px;
    margin-bottom: auto;
    transform: translate(-50%, -100%);
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-top-widescreen-only.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-top-widescreen-only.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-top-widescreen-only.has-tooltip-arrow:after {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    margin: -5px auto auto -5px;
    border-color: rgba(74, 74, 74, 0.9) transparent transparent;
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-top-widescreen-only:before, [data-tooltip]:not(.is-loading).has-tooltip-top-widescreen-only:before, [data-tooltip]:not([disabled]).has-tooltip-top-widescreen-only:before {
    right: auto;
    bottom: auto;
    left: 50%;
    top: 0;
    margin-top: -5px;
    margin-bottom: auto;
    transform: translate(-50%, -100%);
  }
}
@media screen and (max-width: 1407px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-top-until-fullhd.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-top-until-fullhd.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-top-until-fullhd.has-tooltip-arrow:after {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    margin: -5px auto auto -5px;
    border-color: rgba(74, 74, 74, 0.9) transparent transparent;
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-top-until-fullhd:before, [data-tooltip]:not(.is-loading).has-tooltip-top-until-fullhd:before, [data-tooltip]:not([disabled]).has-tooltip-top-until-fullhd:before {
    right: auto;
    bottom: auto;
    left: 50%;
    top: 0;
    margin-top: -5px;
    margin-bottom: auto;
    transform: translate(-50%, -100%);
  }
}
@media screen and (min-width: 1408px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-top-fullhd.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-top-fullhd.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-top-fullhd.has-tooltip-arrow:after {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    margin: -5px auto auto -5px;
    border-color: rgba(74, 74, 74, 0.9) transparent transparent;
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-top-fullhd:before, [data-tooltip]:not(.is-loading).has-tooltip-top-fullhd:before, [data-tooltip]:not([disabled]).has-tooltip-top-fullhd:before {
    right: auto;
    bottom: auto;
    left: 50%;
    top: 0;
    margin-top: -5px;
    margin-bottom: auto;
    transform: translate(-50%, -100%);
  }
}
@media screen and (max-width: 768px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-right-mobile.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-right-mobile.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-right-mobile.has-tooltip-arrow:after {
    top: auto;
    right: 0;
    bottom: 50%;
    left: auto;
    margin: auto -6px -6px auto;
    border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent;
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-right-mobile:before, [data-tooltip]:not(.is-loading).has-tooltip-right-mobile:before, [data-tooltip]:not([disabled]).has-tooltip-right-mobile:before {
    top: auto;
    right: -5px;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    transform: translate(100%, 50%);
  }
}
@media print, screen and (min-width: 769px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-right-tablet.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-right-tablet.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-right-tablet.has-tooltip-arrow:after {
    top: auto;
    right: 0;
    bottom: 50%;
    left: auto;
    margin: auto -6px -6px auto;
    border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent;
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-right-tablet:before, [data-tooltip]:not(.is-loading).has-tooltip-right-tablet:before, [data-tooltip]:not([disabled]).has-tooltip-right-tablet:before {
    top: auto;
    right: -5px;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    transform: translate(100%, 50%);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-right-tablet-only.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-right-tablet-only.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-right-tablet-only.has-tooltip-arrow:after {
    top: auto;
    right: 0;
    bottom: 50%;
    left: auto;
    margin: auto -6px -6px auto;
    border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent;
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-right-tablet-only:before, [data-tooltip]:not(.is-loading).has-tooltip-right-tablet-only:before, [data-tooltip]:not([disabled]).has-tooltip-right-tablet-only:before {
    top: auto;
    right: -5px;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    transform: translate(100%, 50%);
  }
}
@media screen and (max-width: 1023px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-right-touch.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-right-touch.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-right-touch.has-tooltip-arrow:after {
    top: auto;
    right: 0;
    bottom: 50%;
    left: auto;
    margin: auto -6px -6px auto;
    border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent;
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-right-touch:before, [data-tooltip]:not(.is-loading).has-tooltip-right-touch:before, [data-tooltip]:not([disabled]).has-tooltip-right-touch:before {
    top: auto;
    right: -5px;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    transform: translate(100%, 50%);
  }
}
@media screen and (min-width: 1024px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-right-desktop.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-right-desktop.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-right-desktop.has-tooltip-arrow:after {
    top: auto;
    right: 0;
    bottom: 50%;
    left: auto;
    margin: auto -6px -6px auto;
    border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent;
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-right-desktop:before, [data-tooltip]:not(.is-loading).has-tooltip-right-desktop:before, [data-tooltip]:not([disabled]).has-tooltip-right-desktop:before {
    top: auto;
    right: -5px;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    transform: translate(100%, 50%);
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-right-desktop-only.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-right-desktop-only.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-right-desktop-only.has-tooltip-arrow:after {
    top: auto;
    right: 0;
    bottom: 50%;
    left: auto;
    margin: auto -6px -6px auto;
    border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent;
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-right-desktop-only:before, [data-tooltip]:not(.is-loading).has-tooltip-right-desktop-only:before, [data-tooltip]:not([disabled]).has-tooltip-right-desktop-only:before {
    top: auto;
    right: -5px;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    transform: translate(100%, 50%);
  }
}
@media screen and (max-width: 1215px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-right-until-widescreen.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-right-until-widescreen.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-right-until-widescreen.has-tooltip-arrow:after {
    top: auto;
    right: 0;
    bottom: 50%;
    left: auto;
    margin: auto -6px -6px auto;
    border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent;
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-right-until-widescreen:before, [data-tooltip]:not(.is-loading).has-tooltip-right-until-widescreen:before, [data-tooltip]:not([disabled]).has-tooltip-right-until-widescreen:before {
    top: auto;
    right: -5px;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    transform: translate(100%, 50%);
  }
}
@media screen and (min-width: 1216px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-right-widescreen.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-right-widescreen.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-right-widescreen.has-tooltip-arrow:after {
    top: auto;
    right: 0;
    bottom: 50%;
    left: auto;
    margin: auto -6px -6px auto;
    border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent;
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-right-widescreen:before, [data-tooltip]:not(.is-loading).has-tooltip-right-widescreen:before, [data-tooltip]:not([disabled]).has-tooltip-right-widescreen:before {
    top: auto;
    right: -5px;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    transform: translate(100%, 50%);
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-right-widescreen-only.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-right-widescreen-only.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-right-widescreen-only.has-tooltip-arrow:after {
    top: auto;
    right: 0;
    bottom: 50%;
    left: auto;
    margin: auto -6px -6px auto;
    border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent;
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-right-widescreen-only:before, [data-tooltip]:not(.is-loading).has-tooltip-right-widescreen-only:before, [data-tooltip]:not([disabled]).has-tooltip-right-widescreen-only:before {
    top: auto;
    right: -5px;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    transform: translate(100%, 50%);
  }
}
@media screen and (max-width: 1407px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-right-until-fullhd.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-right-until-fullhd.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-right-until-fullhd.has-tooltip-arrow:after {
    top: auto;
    right: 0;
    bottom: 50%;
    left: auto;
    margin: auto -6px -6px auto;
    border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent;
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-right-until-fullhd:before, [data-tooltip]:not(.is-loading).has-tooltip-right-until-fullhd:before, [data-tooltip]:not([disabled]).has-tooltip-right-until-fullhd:before {
    top: auto;
    right: -5px;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    transform: translate(100%, 50%);
  }
}
@media screen and (min-width: 1408px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-right-fullhd.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-right-fullhd.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-right-fullhd.has-tooltip-arrow:after {
    top: auto;
    right: 0;
    bottom: 50%;
    left: auto;
    margin: auto -6px -6px auto;
    border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent;
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-right-fullhd:before, [data-tooltip]:not(.is-loading).has-tooltip-right-fullhd:before, [data-tooltip]:not([disabled]).has-tooltip-right-fullhd:before {
    top: auto;
    right: -5px;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    transform: translate(100%, 50%);
  }
}
@media screen and (max-width: 768px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-bottom-mobile.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-bottom-mobile.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-bottom-mobile.has-tooltip-arrow:after {
    top: auto;
    right: auto;
    bottom: -1px;
    left: 50%;
    margin: auto auto -5px -5px;
    border-color: transparent transparent rgba(74, 74, 74, 0.9);
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-bottom-mobile:before, [data-tooltip]:not(.is-loading).has-tooltip-bottom-mobile:before, [data-tooltip]:not([disabled]).has-tooltip-bottom-mobile:before {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-bottom: -5px;
    transform: translate(-50%, 100%);
  }
}
@media print, screen and (min-width: 769px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-bottom-tablet.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-bottom-tablet.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-bottom-tablet.has-tooltip-arrow:after {
    top: auto;
    right: auto;
    bottom: -1px;
    left: 50%;
    margin: auto auto -5px -5px;
    border-color: transparent transparent rgba(74, 74, 74, 0.9);
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-bottom-tablet:before, [data-tooltip]:not(.is-loading).has-tooltip-bottom-tablet:before, [data-tooltip]:not([disabled]).has-tooltip-bottom-tablet:before {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-bottom: -5px;
    transform: translate(-50%, 100%);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-bottom-tablet-only.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-bottom-tablet-only.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-bottom-tablet-only.has-tooltip-arrow:after {
    top: auto;
    right: auto;
    bottom: -1px;
    left: 50%;
    margin: auto auto -5px -5px;
    border-color: transparent transparent rgba(74, 74, 74, 0.9);
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-bottom-tablet-only:before, [data-tooltip]:not(.is-loading).has-tooltip-bottom-tablet-only:before, [data-tooltip]:not([disabled]).has-tooltip-bottom-tablet-only:before {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-bottom: -5px;
    transform: translate(-50%, 100%);
  }
}
@media screen and (max-width: 1023px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-bottom-touch.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-bottom-touch.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-bottom-touch.has-tooltip-arrow:after {
    top: auto;
    right: auto;
    bottom: -1px;
    left: 50%;
    margin: auto auto -5px -5px;
    border-color: transparent transparent rgba(74, 74, 74, 0.9);
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-bottom-touch:before, [data-tooltip]:not(.is-loading).has-tooltip-bottom-touch:before, [data-tooltip]:not([disabled]).has-tooltip-bottom-touch:before {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-bottom: -5px;
    transform: translate(-50%, 100%);
  }
}
@media screen and (min-width: 1024px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-bottom-desktop.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-bottom-desktop.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-bottom-desktop.has-tooltip-arrow:after {
    top: auto;
    right: auto;
    bottom: -1px;
    left: 50%;
    margin: auto auto -5px -5px;
    border-color: transparent transparent rgba(74, 74, 74, 0.9);
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-bottom-desktop:before, [data-tooltip]:not(.is-loading).has-tooltip-bottom-desktop:before, [data-tooltip]:not([disabled]).has-tooltip-bottom-desktop:before {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-bottom: -5px;
    transform: translate(-50%, 100%);
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-bottom-desktop-only.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-bottom-desktop-only.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-bottom-desktop-only.has-tooltip-arrow:after {
    top: auto;
    right: auto;
    bottom: -1px;
    left: 50%;
    margin: auto auto -5px -5px;
    border-color: transparent transparent rgba(74, 74, 74, 0.9);
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-bottom-desktop-only:before, [data-tooltip]:not(.is-loading).has-tooltip-bottom-desktop-only:before, [data-tooltip]:not([disabled]).has-tooltip-bottom-desktop-only:before {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-bottom: -5px;
    transform: translate(-50%, 100%);
  }
}
@media screen and (max-width: 1215px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-bottom-until-widescreen.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-bottom-until-widescreen.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-bottom-until-widescreen.has-tooltip-arrow:after {
    top: auto;
    right: auto;
    bottom: -1px;
    left: 50%;
    margin: auto auto -5px -5px;
    border-color: transparent transparent rgba(74, 74, 74, 0.9);
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-bottom-until-widescreen:before, [data-tooltip]:not(.is-loading).has-tooltip-bottom-until-widescreen:before, [data-tooltip]:not([disabled]).has-tooltip-bottom-until-widescreen:before {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-bottom: -5px;
    transform: translate(-50%, 100%);
  }
}
@media screen and (min-width: 1216px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-bottom-widescreen.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-bottom-widescreen.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-bottom-widescreen.has-tooltip-arrow:after {
    top: auto;
    right: auto;
    bottom: -1px;
    left: 50%;
    margin: auto auto -5px -5px;
    border-color: transparent transparent rgba(74, 74, 74, 0.9);
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-bottom-widescreen:before, [data-tooltip]:not(.is-loading).has-tooltip-bottom-widescreen:before, [data-tooltip]:not([disabled]).has-tooltip-bottom-widescreen:before {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-bottom: -5px;
    transform: translate(-50%, 100%);
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-bottom-widescreen-only.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-bottom-widescreen-only.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-bottom-widescreen-only.has-tooltip-arrow:after {
    top: auto;
    right: auto;
    bottom: -1px;
    left: 50%;
    margin: auto auto -5px -5px;
    border-color: transparent transparent rgba(74, 74, 74, 0.9);
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-bottom-widescreen-only:before, [data-tooltip]:not(.is-loading).has-tooltip-bottom-widescreen-only:before, [data-tooltip]:not([disabled]).has-tooltip-bottom-widescreen-only:before {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-bottom: -5px;
    transform: translate(-50%, 100%);
  }
}
@media screen and (max-width: 1407px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-bottom-until-fullhd.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-bottom-until-fullhd.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-bottom-until-fullhd.has-tooltip-arrow:after {
    top: auto;
    right: auto;
    bottom: -1px;
    left: 50%;
    margin: auto auto -5px -5px;
    border-color: transparent transparent rgba(74, 74, 74, 0.9);
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-bottom-until-fullhd:before, [data-tooltip]:not(.is-loading).has-tooltip-bottom-until-fullhd:before, [data-tooltip]:not([disabled]).has-tooltip-bottom-until-fullhd:before {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-bottom: -5px;
    transform: translate(-50%, 100%);
  }
}
@media screen and (min-width: 1408px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-bottom-fullhd.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-bottom-fullhd.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-bottom-fullhd.has-tooltip-arrow:after {
    top: auto;
    right: auto;
    bottom: -1px;
    left: 50%;
    margin: auto auto -5px -5px;
    border-color: transparent transparent rgba(74, 74, 74, 0.9);
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-bottom-fullhd:before, [data-tooltip]:not(.is-loading).has-tooltip-bottom-fullhd:before, [data-tooltip]:not([disabled]).has-tooltip-bottom-fullhd:before {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-bottom: -5px;
    transform: translate(-50%, 100%);
  }
}
@media screen and (max-width: 768px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-left-mobile.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-left-mobile.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-left-mobile.has-tooltip-arrow:after {
    top: auto;
    right: auto;
    bottom: 50%;
    left: 0;
    margin: auto auto -6px -5px;
    border-color: transparent transparent transparent rgba(74, 74, 74, 0.9);
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-left-mobile:before, [data-tooltip]:not(.is-loading).has-tooltip-left-mobile:before, [data-tooltip]:not([disabled]).has-tooltip-left-mobile:before {
    top: auto;
    right: auto;
    bottom: 50%;
    left: -5px;
    transform: translate(-100%, 50%);
  }
}
@media print, screen and (min-width: 769px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-left-tablet.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-left-tablet.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-left-tablet.has-tooltip-arrow:after {
    top: auto;
    right: auto;
    bottom: 50%;
    left: 0;
    margin: auto auto -6px -5px;
    border-color: transparent transparent transparent rgba(74, 74, 74, 0.9);
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-left-tablet:before, [data-tooltip]:not(.is-loading).has-tooltip-left-tablet:before, [data-tooltip]:not([disabled]).has-tooltip-left-tablet:before {
    top: auto;
    right: auto;
    bottom: 50%;
    left: -5px;
    transform: translate(-100%, 50%);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-left-tablet-only.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-left-tablet-only.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-left-tablet-only.has-tooltip-arrow:after {
    top: auto;
    right: auto;
    bottom: 50%;
    left: 0;
    margin: auto auto -6px -5px;
    border-color: transparent transparent transparent rgba(74, 74, 74, 0.9);
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-left-tablet-only:before, [data-tooltip]:not(.is-loading).has-tooltip-left-tablet-only:before, [data-tooltip]:not([disabled]).has-tooltip-left-tablet-only:before {
    top: auto;
    right: auto;
    bottom: 50%;
    left: -5px;
    transform: translate(-100%, 50%);
  }
}
@media screen and (max-width: 1023px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-left-touch.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-left-touch.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-left-touch.has-tooltip-arrow:after {
    top: auto;
    right: auto;
    bottom: 50%;
    left: 0;
    margin: auto auto -6px -5px;
    border-color: transparent transparent transparent rgba(74, 74, 74, 0.9);
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-left-touch:before, [data-tooltip]:not(.is-loading).has-tooltip-left-touch:before, [data-tooltip]:not([disabled]).has-tooltip-left-touch:before {
    top: auto;
    right: auto;
    bottom: 50%;
    left: -5px;
    transform: translate(-100%, 50%);
  }
}
@media screen and (min-width: 1024px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-left-desktop.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-left-desktop.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-left-desktop.has-tooltip-arrow:after {
    top: auto;
    right: auto;
    bottom: 50%;
    left: 0;
    margin: auto auto -6px -5px;
    border-color: transparent transparent transparent rgba(74, 74, 74, 0.9);
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-left-desktop:before, [data-tooltip]:not(.is-loading).has-tooltip-left-desktop:before, [data-tooltip]:not([disabled]).has-tooltip-left-desktop:before {
    top: auto;
    right: auto;
    bottom: 50%;
    left: -5px;
    transform: translate(-100%, 50%);
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-left-desktop-only.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-left-desktop-only.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-left-desktop-only.has-tooltip-arrow:after {
    top: auto;
    right: auto;
    bottom: 50%;
    left: 0;
    margin: auto auto -6px -5px;
    border-color: transparent transparent transparent rgba(74, 74, 74, 0.9);
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-left-desktop-only:before, [data-tooltip]:not(.is-loading).has-tooltip-left-desktop-only:before, [data-tooltip]:not([disabled]).has-tooltip-left-desktop-only:before {
    top: auto;
    right: auto;
    bottom: 50%;
    left: -5px;
    transform: translate(-100%, 50%);
  }
}
@media screen and (max-width: 1215px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-left-until-widescreen.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-left-until-widescreen.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-left-until-widescreen.has-tooltip-arrow:after {
    top: auto;
    right: auto;
    bottom: 50%;
    left: 0;
    margin: auto auto -6px -5px;
    border-color: transparent transparent transparent rgba(74, 74, 74, 0.9);
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-left-until-widescreen:before, [data-tooltip]:not(.is-loading).has-tooltip-left-until-widescreen:before, [data-tooltip]:not([disabled]).has-tooltip-left-until-widescreen:before {
    top: auto;
    right: auto;
    bottom: 50%;
    left: -5px;
    transform: translate(-100%, 50%);
  }
}
@media screen and (min-width: 1216px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-left-widescreen.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-left-widescreen.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-left-widescreen.has-tooltip-arrow:after {
    top: auto;
    right: auto;
    bottom: 50%;
    left: 0;
    margin: auto auto -6px -5px;
    border-color: transparent transparent transparent rgba(74, 74, 74, 0.9);
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-left-widescreen:before, [data-tooltip]:not(.is-loading).has-tooltip-left-widescreen:before, [data-tooltip]:not([disabled]).has-tooltip-left-widescreen:before {
    top: auto;
    right: auto;
    bottom: 50%;
    left: -5px;
    transform: translate(-100%, 50%);
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-left-widescreen-only.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-left-widescreen-only.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-left-widescreen-only.has-tooltip-arrow:after {
    top: auto;
    right: auto;
    bottom: 50%;
    left: 0;
    margin: auto auto -6px -5px;
    border-color: transparent transparent transparent rgba(74, 74, 74, 0.9);
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-left-widescreen-only:before, [data-tooltip]:not(.is-loading).has-tooltip-left-widescreen-only:before, [data-tooltip]:not([disabled]).has-tooltip-left-widescreen-only:before {
    top: auto;
    right: auto;
    bottom: 50%;
    left: -5px;
    transform: translate(-100%, 50%);
  }
}
@media screen and (max-width: 1407px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-left-until-fullhd.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-left-until-fullhd.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-left-until-fullhd.has-tooltip-arrow:after {
    top: auto;
    right: auto;
    bottom: 50%;
    left: 0;
    margin: auto auto -6px -5px;
    border-color: transparent transparent transparent rgba(74, 74, 74, 0.9);
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-left-until-fullhd:before, [data-tooltip]:not(.is-loading).has-tooltip-left-until-fullhd:before, [data-tooltip]:not([disabled]).has-tooltip-left-until-fullhd:before {
    top: auto;
    right: auto;
    bottom: 50%;
    left: -5px;
    transform: translate(-100%, 50%);
  }
}
@media screen and (min-width: 1408px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-left-fullhd.has-tooltip-arrow:after, [data-tooltip]:not(.is-loading).has-tooltip-left-fullhd.has-tooltip-arrow:after, [data-tooltip]:not([disabled]).has-tooltip-left-fullhd.has-tooltip-arrow:after {
    top: auto;
    right: auto;
    bottom: 50%;
    left: 0;
    margin: auto auto -6px -5px;
    border-color: transparent transparent transparent rgba(74, 74, 74, 0.9);
  }
  [data-tooltip]:not(.is-disabled).has-tooltip-left-fullhd:before, [data-tooltip]:not(.is-loading).has-tooltip-left-fullhd:before, [data-tooltip]:not([disabled]).has-tooltip-left-fullhd:before {
    top: auto;
    right: auto;
    bottom: 50%;
    left: -5px;
    transform: translate(-100%, 50%);
  }
}
@media screen and (max-width: 768px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-hidden-mobile:after, [data-tooltip]:not(.is-disabled).has-tooltip-hidden-mobile:before, [data-tooltip]:not(.is-loading).has-tooltip-hidden-mobile:after, [data-tooltip]:not(.is-loading).has-tooltip-hidden-mobile:before, [data-tooltip]:not([disabled]).has-tooltip-hidden-mobile:after, [data-tooltip]:not([disabled]).has-tooltip-hidden-mobile:before {
    opacity: 0 !important;
    display: none !important;
  }
}
@media print, screen and (min-width: 769px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-hidden-tablet:after, [data-tooltip]:not(.is-disabled).has-tooltip-hidden-tablet:before, [data-tooltip]:not(.is-loading).has-tooltip-hidden-tablet:after, [data-tooltip]:not(.is-loading).has-tooltip-hidden-tablet:before, [data-tooltip]:not([disabled]).has-tooltip-hidden-tablet:after, [data-tooltip]:not([disabled]).has-tooltip-hidden-tablet:before {
    opacity: 0 !important;
    display: none !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-hidden-tablet-only:after, [data-tooltip]:not(.is-disabled).has-tooltip-hidden-tablet-only:before, [data-tooltip]:not(.is-loading).has-tooltip-hidden-tablet-only:after, [data-tooltip]:not(.is-loading).has-tooltip-hidden-tablet-only:before, [data-tooltip]:not([disabled]).has-tooltip-hidden-tablet-only:after, [data-tooltip]:not([disabled]).has-tooltip-hidden-tablet-only:before {
    opacity: 0 !important;
    display: none !important;
  }
}
@media screen and (max-width: 1023px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-hidden-touch:after, [data-tooltip]:not(.is-disabled).has-tooltip-hidden-touch:before, [data-tooltip]:not(.is-loading).has-tooltip-hidden-touch:after, [data-tooltip]:not(.is-loading).has-tooltip-hidden-touch:before, [data-tooltip]:not([disabled]).has-tooltip-hidden-touch:after, [data-tooltip]:not([disabled]).has-tooltip-hidden-touch:before {
    opacity: 0 !important;
    display: none !important;
  }
}
@media screen and (min-width: 1024px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-hidden-desktop:after, [data-tooltip]:not(.is-disabled).has-tooltip-hidden-desktop:before, [data-tooltip]:not(.is-loading).has-tooltip-hidden-desktop:after, [data-tooltip]:not(.is-loading).has-tooltip-hidden-desktop:before, [data-tooltip]:not([disabled]).has-tooltip-hidden-desktop:after, [data-tooltip]:not([disabled]).has-tooltip-hidden-desktop:before {
    opacity: 0 !important;
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-hidden-desktop-only:after, [data-tooltip]:not(.is-disabled).has-tooltip-hidden-desktop-only:before, [data-tooltip]:not(.is-loading).has-tooltip-hidden-desktop-only:after, [data-tooltip]:not(.is-loading).has-tooltip-hidden-desktop-only:before, [data-tooltip]:not([disabled]).has-tooltip-hidden-desktop-only:after, [data-tooltip]:not([disabled]).has-tooltip-hidden-desktop-only:before {
    opacity: 0 !important;
    display: none !important;
  }
}
@media screen and (max-width: 1215px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-hidden-until-widescreen:after, [data-tooltip]:not(.is-disabled).has-tooltip-hidden-until-widescreen:before, [data-tooltip]:not(.is-loading).has-tooltip-hidden-until-widescreen:after, [data-tooltip]:not(.is-loading).has-tooltip-hidden-until-widescreen:before, [data-tooltip]:not([disabled]).has-tooltip-hidden-until-widescreen:after, [data-tooltip]:not([disabled]).has-tooltip-hidden-until-widescreen:before {
    opacity: 0 !important;
    display: none !important;
  }
}
@media screen and (min-width: 1216px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-hidden-widescreen:after, [data-tooltip]:not(.is-disabled).has-tooltip-hidden-widescreen:before, [data-tooltip]:not(.is-loading).has-tooltip-hidden-widescreen:after, [data-tooltip]:not(.is-loading).has-tooltip-hidden-widescreen:before, [data-tooltip]:not([disabled]).has-tooltip-hidden-widescreen:after, [data-tooltip]:not([disabled]).has-tooltip-hidden-widescreen:before {
    opacity: 0 !important;
    display: none !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-hidden-widescreen-only:after, [data-tooltip]:not(.is-disabled).has-tooltip-hidden-widescreen-only:before, [data-tooltip]:not(.is-loading).has-tooltip-hidden-widescreen-only:after, [data-tooltip]:not(.is-loading).has-tooltip-hidden-widescreen-only:before, [data-tooltip]:not([disabled]).has-tooltip-hidden-widescreen-only:after, [data-tooltip]:not([disabled]).has-tooltip-hidden-widescreen-only:before {
    opacity: 0 !important;
    display: none !important;
  }
}
@media screen and (max-width: 1407px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-hidden-until-fullhd:after, [data-tooltip]:not(.is-disabled).has-tooltip-hidden-until-fullhd:before, [data-tooltip]:not(.is-loading).has-tooltip-hidden-until-fullhd:after, [data-tooltip]:not(.is-loading).has-tooltip-hidden-until-fullhd:before, [data-tooltip]:not([disabled]).has-tooltip-hidden-until-fullhd:after, [data-tooltip]:not([disabled]).has-tooltip-hidden-until-fullhd:before {
    opacity: 0 !important;
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-hidden-fullhd:after, [data-tooltip]:not(.is-disabled).has-tooltip-hidden-fullhd:before, [data-tooltip]:not(.is-loading).has-tooltip-hidden-fullhd:after, [data-tooltip]:not(.is-loading).has-tooltip-hidden-fullhd:before, [data-tooltip]:not([disabled]).has-tooltip-hidden-fullhd:after, [data-tooltip]:not([disabled]).has-tooltip-hidden-fullhd:before {
    opacity: 0 !important;
    display: none !important;
  }
}
@media screen and (max-width: 768px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-left-mobile:before, [data-tooltip]:not(.is-loading).has-tooltip-text-left-mobile:before, [data-tooltip]:not([disabled]).has-tooltip-text-left-mobile:before {
    text-align: left;
  }
}
@media print, screen and (min-width: 769px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-left-tablet:before, [data-tooltip]:not(.is-loading).has-tooltip-text-left-tablet:before, [data-tooltip]:not([disabled]).has-tooltip-text-left-tablet:before {
    text-align: left;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-left-tablet-only:before, [data-tooltip]:not(.is-loading).has-tooltip-text-left-tablet-only:before, [data-tooltip]:not([disabled]).has-tooltip-text-left-tablet-only:before {
    text-align: left;
  }
}
@media screen and (max-width: 1023px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-left-touch:before, [data-tooltip]:not(.is-loading).has-tooltip-text-left-touch:before, [data-tooltip]:not([disabled]).has-tooltip-text-left-touch:before {
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-left-desktop:before, [data-tooltip]:not(.is-loading).has-tooltip-text-left-desktop:before, [data-tooltip]:not([disabled]).has-tooltip-text-left-desktop:before {
    text-align: left;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-left-desktop-only:before, [data-tooltip]:not(.is-loading).has-tooltip-text-left-desktop-only:before, [data-tooltip]:not([disabled]).has-tooltip-text-left-desktop-only:before {
    text-align: left;
  }
}
@media screen and (max-width: 1215px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-left-until-widescreen:before, [data-tooltip]:not(.is-loading).has-tooltip-text-left-until-widescreen:before, [data-tooltip]:not([disabled]).has-tooltip-text-left-until-widescreen:before {
    text-align: left;
  }
}
@media screen and (min-width: 1216px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-left-widescreen:before, [data-tooltip]:not(.is-loading).has-tooltip-text-left-widescreen:before, [data-tooltip]:not([disabled]).has-tooltip-text-left-widescreen:before {
    text-align: left;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-left-widescreen-only:before, [data-tooltip]:not(.is-loading).has-tooltip-text-left-widescreen-only:before, [data-tooltip]:not([disabled]).has-tooltip-text-left-widescreen-only:before {
    text-align: left;
  }
}
@media screen and (max-width: 1407px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-left-until-fullhd:before, [data-tooltip]:not(.is-loading).has-tooltip-text-left-until-fullhd:before, [data-tooltip]:not([disabled]).has-tooltip-text-left-until-fullhd:before {
    text-align: left;
  }
}
@media screen and (min-width: 1408px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-left-fullhd:before, [data-tooltip]:not(.is-loading).has-tooltip-text-left-fullhd:before, [data-tooltip]:not([disabled]).has-tooltip-text-left-fullhd:before {
    text-align: left;
  }
}
@media screen and (max-width: 768px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-centered-mobile:before, [data-tooltip]:not(.is-loading).has-tooltip-text-centered-mobile:before, [data-tooltip]:not([disabled]).has-tooltip-text-centered-mobile:before {
    text-align: center;
  }
}
@media print, screen and (min-width: 769px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-centered-tablet:before, [data-tooltip]:not(.is-loading).has-tooltip-text-centered-tablet:before, [data-tooltip]:not([disabled]).has-tooltip-text-centered-tablet:before {
    text-align: center;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-centered-tablet-only:before, [data-tooltip]:not(.is-loading).has-tooltip-text-centered-tablet-only:before, [data-tooltip]:not([disabled]).has-tooltip-text-centered-tablet-only:before {
    text-align: center;
  }
}
@media screen and (max-width: 1023px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-centered-touch:before, [data-tooltip]:not(.is-loading).has-tooltip-text-centered-touch:before, [data-tooltip]:not([disabled]).has-tooltip-text-centered-touch:before {
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-centered-desktop:before, [data-tooltip]:not(.is-loading).has-tooltip-text-centered-desktop:before, [data-tooltip]:not([disabled]).has-tooltip-text-centered-desktop:before {
    text-align: center;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-centered-desktop-only:before, [data-tooltip]:not(.is-loading).has-tooltip-text-centered-desktop-only:before, [data-tooltip]:not([disabled]).has-tooltip-text-centered-desktop-only:before {
    text-align: center;
  }
}
@media screen and (max-width: 1215px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-centered-until-widescreen:before, [data-tooltip]:not(.is-loading).has-tooltip-text-centered-until-widescreen:before, [data-tooltip]:not([disabled]).has-tooltip-text-centered-until-widescreen:before {
    text-align: center;
  }
}
@media screen and (min-width: 1216px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-centered-widescreen:before, [data-tooltip]:not(.is-loading).has-tooltip-text-centered-widescreen:before, [data-tooltip]:not([disabled]).has-tooltip-text-centered-widescreen:before {
    text-align: center;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-centered-widescreen-only:before, [data-tooltip]:not(.is-loading).has-tooltip-text-centered-widescreen-only:before, [data-tooltip]:not([disabled]).has-tooltip-text-centered-widescreen-only:before {
    text-align: center;
  }
}
@media screen and (max-width: 1407px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-centered-until-fullhd:before, [data-tooltip]:not(.is-loading).has-tooltip-text-centered-until-fullhd:before, [data-tooltip]:not([disabled]).has-tooltip-text-centered-until-fullhd:before {
    text-align: center;
  }
}
@media screen and (min-width: 1408px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-centered-fullhd:before, [data-tooltip]:not(.is-loading).has-tooltip-text-centered-fullhd:before, [data-tooltip]:not([disabled]).has-tooltip-text-centered-fullhd:before {
    text-align: center;
  }
}
@media screen and (max-width: 768px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-right-mobile:before, [data-tooltip]:not(.is-loading).has-tooltip-text-right-mobile:before, [data-tooltip]:not([disabled]).has-tooltip-text-right-mobile:before {
    text-align: right;
  }
}
@media print, screen and (min-width: 769px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-right-tablet:before, [data-tooltip]:not(.is-loading).has-tooltip-text-right-tablet:before, [data-tooltip]:not([disabled]).has-tooltip-text-right-tablet:before {
    text-align: right;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-right-tablet-only:before, [data-tooltip]:not(.is-loading).has-tooltip-text-right-tablet-only:before, [data-tooltip]:not([disabled]).has-tooltip-text-right-tablet-only:before {
    text-align: right;
  }
}
@media screen and (max-width: 1023px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-right-touch:before, [data-tooltip]:not(.is-loading).has-tooltip-text-right-touch:before, [data-tooltip]:not([disabled]).has-tooltip-text-right-touch:before {
    text-align: right;
  }
}
@media screen and (min-width: 1024px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-right-desktop:before, [data-tooltip]:not(.is-loading).has-tooltip-text-right-desktop:before, [data-tooltip]:not([disabled]).has-tooltip-text-right-desktop:before {
    text-align: right;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-right-desktop-only:before, [data-tooltip]:not(.is-loading).has-tooltip-text-right-desktop-only:before, [data-tooltip]:not([disabled]).has-tooltip-text-right-desktop-only:before {
    text-align: right;
  }
}
@media screen and (max-width: 1215px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-right-until-widescreen:before, [data-tooltip]:not(.is-loading).has-tooltip-text-right-until-widescreen:before, [data-tooltip]:not([disabled]).has-tooltip-text-right-until-widescreen:before {
    text-align: right;
  }
}
@media screen and (min-width: 1216px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-right-widescreen:before, [data-tooltip]:not(.is-loading).has-tooltip-text-right-widescreen:before, [data-tooltip]:not([disabled]).has-tooltip-text-right-widescreen:before {
    text-align: right;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-right-widescreen-only:before, [data-tooltip]:not(.is-loading).has-tooltip-text-right-widescreen-only:before, [data-tooltip]:not([disabled]).has-tooltip-text-right-widescreen-only:before {
    text-align: right;
  }
}
@media screen and (max-width: 1407px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-right-until-fullhd:before, [data-tooltip]:not(.is-loading).has-tooltip-text-right-until-fullhd:before, [data-tooltip]:not([disabled]).has-tooltip-text-right-until-fullhd:before {
    text-align: right;
  }
}
@media screen and (min-width: 1408px) {
  [data-tooltip]:not(.is-disabled).has-tooltip-text-right-fullhd:before, [data-tooltip]:not(.is-loading).has-tooltip-text-right-fullhd:before, [data-tooltip]:not([disabled]).has-tooltip-text-right-fullhd:before {
    text-align: right;
  }
}
span[data-tooltip] {
  border-bottom: 1px dashed #dbdbdb;
}

span[data-tooltip].has-tooltip-white {
  border-bottom-color: #fff;
}

span[data-tooltip].has-tooltip-black {
  border-bottom-color: #171717;
}

span[data-tooltip].has-tooltip-light {
  border-bottom-color: #fff;
}

span[data-tooltip].has-tooltip-dark {
  border-bottom-color: #424242;
}

span[data-tooltip].has-tooltip-primary {
  border-bottom-color: #00ebc7;
}

span[data-tooltip].has-tooltip-link {
  border-bottom-color: #4882e0;
}

span[data-tooltip].has-tooltip-info {
  border-bottom-color: #48a3e0;
}

span[data-tooltip].has-tooltip-success {
  border-bottom-color: #5bcd83;
}

span[data-tooltip].has-tooltip-warning {
  border-bottom-color: #ffe270;
}

span[data-tooltip].has-tooltip-danger {
  border-bottom-color: #f35e7c;
}

.control span[data-tooltip] {
  border-bottom: none;
}

/**
 * Swiper 11.0.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 27, 2024
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide {
  transform-style: preserve-3d;
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next svg, .swiper-button-prev svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}

.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg {
  transform: rotate(180deg);
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-lock {
  display: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}

.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

/*
 Creates a scalable font size based on given min/max font size
 Optionally change start/end breakpoints for this behaviour
 (Uses bulma breakpoints)

 @param Number $min-font-size               - Minimum font size in pixels (including px)
 @param Number $max-font-size               - Maximum font size in pixels (including px)
 @param String $bottom-breakpoint [$tablet] - Starting Breakpoint for font scaling (optional, default $tablet)
 @param String $top-breakpoint [$fullhd]    - Ending Breakpoint for font scaling (optional, default $fullhd)
 */
html,
body {
  font-size: 1rem;
}
@media screen and (min-width: 769px) {
  html,
  body {
    font-size: calc(1rem + (0.125) * (100vw - 48.0625rem) / (88 - 48.0625));
  }
}
@media screen and (min-width: 1408px) {
  html,
  body {
    font-size: 1.125rem;
  }
}

.heading-1 {
  font-size: 1.75rem;
}
@media screen and (min-width: 769px) {
  .heading-1 {
    font-size: calc(1.75rem + (1.375) * (100vw - 48.0625rem) / (88 - 48.0625));
  }
}
@media screen and (min-width: 1408px) {
  .heading-1 {
    font-size: 3.125rem;
  }
}

.heading-2 {
  font-size: 1.5625rem;
}
@media screen and (min-width: 769px) {
  .heading-2 {
    font-size: calc(1.5625rem + (0.9375) * (100vw - 48.0625rem) / (88 - 48.0625));
  }
}
@media screen and (min-width: 1408px) {
  .heading-2 {
    font-size: 2.5rem;
  }
}

.heading-3 {
  font-size: 1.25rem;
}
@media screen and (min-width: 769px) {
  .heading-3 {
    font-size: calc(1.25rem + (0.3125) * (100vw - 48.0625rem) / (88 - 48.0625));
  }
}
@media screen and (min-width: 1408px) {
  .heading-3 {
    font-size: 1.5625rem;
  }
}

.heading-4 {
  font-size: 1.125rem;
}
@media screen and (min-width: 769px) {
  .heading-4 {
    font-size: calc(1.125rem + (0.125) * (100vw - 48.0625rem) / (88 - 48.0625));
  }
}
@media screen and (min-width: 1408px) {
  .heading-4 {
    font-size: 1.25rem;
  }
}

.heading-5 {
  font-size: 1.125rem;
}
@media screen and (min-width: 769px) {
  .heading-5 {
    font-size: calc(1.125rem + (0.125) * (100vw - 48.0625rem) / (88 - 48.0625));
  }
}
@media screen and (min-width: 1408px) {
  .heading-5 {
    font-size: 1.25rem;
  }
}

.heading-6 {
  font-size: 0.8125rem;
}
@media screen and (min-width: 769px) {
  .heading-6 {
    font-size: calc(0.8125rem + (0.4375) * (100vw - 48.0625rem) / (88 - 48.0625));
  }
}
@media screen and (min-width: 1408px) {
  .heading-6 {
    font-size: 1.25rem;
  }
}

/*
 Generates spacing classes between all elements inside a container. Spacing can be skipped by using the skip-flow class.
 (This removes the margin top on the element following the element marked with skip-flow.

 */
.text-flow > *:not(.no-flow) + * {
  margin-top: 1rem;
}
.text-flow.is-small > *:not(.no-flow) + * {
  margin-top: 0.5rem;
}
.text-flow.is-relative > *:not(.no-flow) + * {
  margin-top: 1em;
}
.text-flow.is-medium > *:not(.no-flow) + * {
  margin-top: 1.5rem;
}
.text-flow.is-large > *:not(.no-flow) + * {
  margin-top: 2rem;
}

html {
  box-sizing: border-box;
}

*,
*:before,
*:after {
  box-sizing: inherit;
  margin: 0;
  padding: 0;
  border: 0;
}

img,
video {
  display: inline-block;
  vertical-align: middle;
  height: auto;
  max-width: 100%;
}

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

.has-side-animation {
  position: relative;
  overflow: hidden;
}
.has-side-animation .slide-height-helper {
  opacity: 0;
  min-height: 350px;
}
.has-side-animation .slide-height-helper ~ .image {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.has-side-animation .slide-height-helper .slide-body,
.has-side-animation .slide-height-helper .slide-heading {
  padding: 1.5rem 1.5rem 0.5rem;
}
.has-side-animation .slide-height-helper .slide-heading .button {
  display: none;
}
.has-side-animation .slide-overlay,
.has-side-animation .slide-heading {
  background-color: #fff;
}
.has-side-animation img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  margin-top: -9%;
}
.has-side-animation .button {
  padding: 0.25rem 0.5rem;
  width: fit-content;
}
.has-side-animation .slide-overlay .slide-body,
.has-side-animation .slide-overlay .slide-heading {
  display: block;
  margin: 0;
  padding: 1.5rem;
}
.has-side-animation .slide-overlay .slide-body {
  padding-top: 0;
  margin-top: -1rem;
}
.has-side-animation .slide-trigger {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.has-side-animation .slide-trigger + .slide-overlay {
  display: flex;
  flex-direction: column;
  transition: transform 300ms;
  height: 100%;
  position: absolute;
  width: 100%;
  top: 0;
  transform: translate3d(0, 100%, 0);
}
.has-side-animation .slide-trigger + .slide-overlay .slide-heading {
  transform: translate3d(0, -100%, 0);
  transition: transform 300ms;
}
.has-side-animation .slide-trigger + .slide-overlay .slide-body {
  flex-grow: 1;
  opacity: 0;
  transition: opacity 500ms 100ms;
  overflow-y: auto;
  z-index: 1;
}
.has-side-animation.is-open .slide-overlay {
  transform: translate3d(0, 0, 0);
}
.has-side-animation.is-open .slide-overlay .slide-heading {
  transform: translate3d(0, 0, 0);
}
.has-side-animation.is-open .slide-overlay .slide-heading .button {
  display: none;
}
.has-side-animation.is-open .slide-overlay .slide-body {
  opacity: 1;
}
@keyframes border-blink {
  0% {
    box-shadow: none;
  }
  50% {
    box-shadow: 0 0 0.25rem #005aa0;
  }
  100% {
    box-shadow: none;
  }
}
.background-primary {
  background-color: #ffeb00;
}
.background-primary.has-gradient {
  background: radial-gradient(circle, #ffeb00 0%, #f9ce00 100%);
  background-attachment: fixed;
}
.background-primary.has-gradient-shade-2 {
  background: radial-gradient(50% 50% at 50% 50%, #ffeb00 50%, #f3d00e 100%);
}

.background-tertiary {
  background-color: #69a023;
}

.background-white {
  background-color: #fff;
}

@media screen and (min-width: 1024px) {
  .background-white-desktop {
    background-color: #fff;
  }
}
.background-beige {
  background-color: #f5f1e9;
}

.background-beige-shade-1 {
  background-color: #E8E2D5;
}

.background-beige-shade-2 {
  background-color: #D6CEBC;
}

.background-interface {
  background-color: #e9f1f5;
}

@media screen and (min-width: 1024px) {
  .background-interface-desktop {
    background-color: #e9f1f5;
  }
}
.background-interface-shade-1 {
  background-color: #d5e2e8;
}

.background-interface-shade-2 {
  background-color: #BCCDD6;
}

.background-black-transparent {
  color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

.background-black-transparent-shade-1 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
}

.background-quaternary-shade-1, .background-quaternary-shade-2 {
  background-color: #e9f1f5;
}

@media screen and (max-width: 768px) {
  .background-white-mobile {
    background-color: #fff;
  }
}
.background-transparent,
.swiper-slide.background-transparent {
  background-color: transparent;
}

html,
body {
  font-family: museo-sans, sans-serif;
  font-size: 16px;
  max-width: 100vw;
  scroll-behavior: smooth;
}

* {
  scroll-margin-top: 4.75rem;
}

.is-fixed-tablet {
  position: absolute;
  width: 100%;
  top: 0;
  z-index: 500;
}
@media screen and (min-width: 769px) {
  .is-fixed-tablet {
    position: fixed;
  }
}

.is-sticky {
  position: sticky;
  top: 0;
  z-index: 500;
}

@media screen and (min-width: 769px) {
  .is-sticky-tablet {
    position: sticky;
    top: 0;
    z-index: 500;
  }
}

.is-covered img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.has-shadow {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}

.border-secondary {
  border: 5px solid #cd0046;
}

.border-quaternary {
  border: 5px solid #005aa0;
}

.is-border-dashed {
  border-style: dashed;
}

.editmode .is-hidden-desktop {
  display: revert !important;
}

a *:not(.has-scale) {
  pointer-events: none;
}

.is-relative {
  position: relative;
}

.is-rounded {
  border-radius: 5px;
}

iframe {
  overflow: hidden;
}

.has-border-radius {
  border-radius: 5px;
}

.is-absolute-centered {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
}

.is-absolute-top {
  display: inline-block;
  position: absolute;
  top: 1rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 0;
}
.is-absolute-top.is-fullwidth {
  width: 100%;
}

.is-absolute-top-left {
  display: inline-block;
  position: absolute;
  top: 1rem;
  left: 1rem;
  z-index: 0;
}

.is-absolute-top-right {
  display: inline-block;
  position: absolute;
  top: 1rem;
  right: 1rem;
  z-index: 0;
}

.is-absolute-bottom {
  display: inline-block;
  position: absolute;
  left: 50%;
  bottom: 2rem;
  transform: translateX(-50%);
  z-index: 0;
}
.is-absolute-bottom.is-fullwidth {
  width: 100%;
}
.is-absolute-bottom.is-spaceless {
  bottom: 0;
}

.is-overflow-hidden {
  overflow: hidden;
}

.is-scaled-half {
  transform: scale(1.5);
}

@media screen and (min-width: 1024px) {
  .has-text-centered-desktop {
    text-align: center;
  }
}
.is-blurred {
  filter: blur(1px);
  opacity: 0.5;
}

.image.pimcore_editable_video:not(.pimcore_editable) iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.pimcore_editable.image {
  padding-top: 0;
}

.text-background-white .pimcore_editable.pimcore_editable_input,
.text-background-green .pimcore_editable.pimcore_editable_input {
  display: inline;
}

#pimcore_editable_hero {
  position: relative;
}
#pimcore_editable_hero > .pimcore_area_dialog {
  position: absolute !important;
  right: 0;
  top: 0;
}

.pimcore_area_anchor + div {
  margin-top: 0 !important;
}

.border-edit-helper {
  border: 3px dashed #9cf5ff;
}

.heading-1,
.heading-2,
.heading-3,
.heading-4,
.heading-5 {
  font-family: museo-slab, serif;
  font-weight: 700;
  line-height: 1.25;
}

.heading-1 {
  line-height: 1.1;
}

.text-shade-1 {
  color: #666;
}

.text-primary {
  color: #ffeb00;
}

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

.text-tertiary {
  color: #69a023 !important;
}

.text-quaternary {
  color: #005aa0 !important;
}

.text-grey-shade-3 {
  color: #c4c4c4;
}

.text-grey-shade-6 {
  color: #bfccd5;
}

.text-current-color {
  color: currentColor;
}
.text-current-color:hover {
  color: currentColor;
}

.font-primary {
  font-family: museo-sans, sans-serif;
}

.font-secondary {
  font-family: museo-slab, serif;
  font-weight: normal;
}
.font-secondary.has-text-weight-bold {
  font-family: museo-slab, serif;
  font-weight: 700;
}

.text-small {
  font-size: 0.875rem;
}
@media screen and (min-width: 769px) {
  .text-small {
    font-size: calc(0.875rem + (0) * (100vw - 48.0625rem) / (88 - 48.0625));
  }
}
@media screen and (min-width: 1408px) {
  .text-small {
    font-size: 0.875rem;
  }
}

.text-large {
  font-size: 1.125rem;
}
@media screen and (min-width: 769px) {
  .text-large {
    font-size: calc(1.125rem + (0.25) * (100vw - 48.0625rem) / (88 - 48.0625));
  }
}
@media screen and (min-width: 1408px) {
  .text-large {
    font-size: 1.375rem;
  }
}

.text-white {
  color: #fff;
}

.text-black {
  color: #000;
}

.text-background-white,
.text-background-green,
.text-background-tertiary,
.text-background-primary,
.text-background-secondary,
.text-background-quaternary,
.text-background-blue {
  position: relative;
  line-height: 1.25;
}
.text-background-white span,
.text-background-white > *,
.text-background-green span,
.text-background-green > *,
.text-background-tertiary span,
.text-background-tertiary > *,
.text-background-primary span,
.text-background-primary > *,
.text-background-secondary span,
.text-background-secondary > *,
.text-background-quaternary span,
.text-background-quaternary > *,
.text-background-blue span,
.text-background-blue > * {
  background-color: #fff;
  display: inline;
  padding: 0.15rem 15px;
  max-width: fit-content;
  border-radius: 5px;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
.text-background-white.heading-1 span, .text-background-white.heading-1 > *,
.text-background-green.heading-1 span,
.text-background-green.heading-1 > *,
.text-background-tertiary.heading-1 span,
.text-background-tertiary.heading-1 > *,
.text-background-primary.heading-1 span,
.text-background-primary.heading-1 > *,
.text-background-secondary.heading-1 span,
.text-background-secondary.heading-1 > *,
.text-background-quaternary.heading-1 span,
.text-background-quaternary.heading-1 > *,
.text-background-blue.heading-1 span,
.text-background-blue.heading-1 > * {
  border-radius: 11px;
}
.text-background-white.heading-4 span, .text-background-white.heading-4 > *,
.text-background-green.heading-4 span,
.text-background-green.heading-4 > *,
.text-background-tertiary.heading-4 span,
.text-background-tertiary.heading-4 > *,
.text-background-primary.heading-4 span,
.text-background-primary.heading-4 > *,
.text-background-secondary.heading-4 span,
.text-background-secondary.heading-4 > *,
.text-background-quaternary.heading-4 span,
.text-background-quaternary.heading-4 > *,
.text-background-blue.heading-4 span,
.text-background-blue.heading-4 > * {
  padding-left: 4px;
  padding-right: 4px;
}
.text-background-white.has-text-shadow span,
.text-background-green.has-text-shadow span,
.text-background-tertiary.has-text-shadow span,
.text-background-primary.has-text-shadow span,
.text-background-secondary.has-text-shadow span,
.text-background-quaternary.has-text-shadow span,
.text-background-blue.has-text-shadow span {
  box-shadow: 15px 0 0 0 #fff, -15px 0 0px 0px #fff, 0px 1px 12px -3px rgba(0, 0, 0, 0.2), 0px -1px 12px -3px rgba(0, 0, 0, 0.2);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  padding: 0.15rem 0;
}
.text-background-white.is-spaced,
.text-background-green.is-spaced,
.text-background-tertiary.is-spaced,
.text-background-primary.is-spaced,
.text-background-secondary.is-spaced,
.text-background-quaternary.is-spaced,
.text-background-blue.is-spaced {
  padding-right: 5px;
}
.text-background-white.is-spaced span,
.text-background-green.is-spaced span,
.text-background-tertiary.is-spaced span,
.text-background-primary.is-spaced span,
.text-background-secondary.is-spaced span,
.text-background-quaternary.is-spaced span,
.text-background-blue.is-spaced span {
  margin-left: 5px;
  margin-right: 5px;
  background-color: #fff;
  box-shadow: 5px 0 0 0 #fff, -5px 0 0px 0px #fff;
  line-height: 1.5;
  box-decoration-break: clone;
}
.text-background-white.is-spaced.heading-4 span,
.text-background-green.is-spaced.heading-4 span,
.text-background-tertiary.is-spaced.heading-4 span,
.text-background-primary.is-spaced.heading-4 span,
.text-background-secondary.is-spaced.heading-4 span,
.text-background-quaternary.is-spaced.heading-4 span,
.text-background-blue.is-spaced.heading-4 span {
  line-height: 1.75;
}

.text-background-primary {
  color: #000;
}

.text-background-green,
.text-background-tertiary {
  color: #fff;
}
.text-background-green span,
.text-background-tertiary span {
  background-color: #69a023;
  box-shadow: 10px 0 0 0 #69a023, -10px 0 0px 0px #69a023;
}
.text-background-green.has-text-shadow span,
.text-background-tertiary.has-text-shadow span {
  box-shadow: 15px 0 0 0 #69a023, -15px 0 0px 0px #69a023, 0px 1px 12px -3px rgba(0, 0, 0, 0.2), 0px -1px 12px -3px rgba(0, 0, 0, 0.2);
  box-decoration-break: clone;
}

.text-background-quaternary {
  color: #fff;
}
.text-background-quaternary span {
  background-color: #005aa0;
  box-shadow: 10px 0 0 0 #005aa0, -10px 0 0px 0px #005aa0;
}
.text-background-quaternary.has-text-shadow span {
  box-shadow: 15px 0 0 0 #005aa0, -15px 0 0px 0px #005aa0, 0px 1px 12px -3px rgba(0, 0, 0, 0.2), 0px -1px 12px -3px rgba(0, 0, 0, 0.2);
  box-decoration-break: clone;
}
.text-background-quaternary.is-spaced span {
  background-color: #005aa0;
  box-shadow: 5px 0 0 0 #005aa0, -5px 0 0px 0px #005aa0;
}

.text-background-secondary span {
  color: #fff;
  background-color: #cd0046;
  box-shadow: 10px 0 0 0 #cd0046, -10px 0 0px 0px #cd0046;
  border-radius: 5px;
}

.text-background-blue span {
  background-color: #50afe1;
  box-shadow: 10px 0 0 0 #50afe1, -10px 0 0px 0px #50afe1;
}
.text-background-blue.has-text-shadow span {
  box-shadow: 15px 0 0 0 #50afe1, -15px 0 0px 0px #50afe1, 0px 1px 12px -3px rgba(0, 0, 0, 0.2), 0px -1px 12px -3px rgba(0, 0, 0, 0.2);
  box-decoration-break: clone;
}

.textlink-2 a {
  color: #000;
  text-decoration: underline;
  font-weight: 700;
}

.text-background-primary span {
  background-color: #ffeb00;
  box-shadow: 10px 0 0 0 #ffeb00, -10px 0 0px 0px #ffeb00;
}
.text-background-primary.has-text-shadow span {
  box-shadow: 15px 0 0 0 #ffeb00, -15px 0 0px 0px #ffeb00, 0px 1px 12px -3px rgba(0, 0, 0, 0.2), 0px -1px 12px -3px rgba(0, 0, 0, 0.2);
  box-decoration-break: clone;
}
.text-background-primary.is-spaced span {
  background-color: #ffeb00;
  box-shadow: 5px 0 0 0 #ffeb00, -5px 0 0px 0px #ffeb00;
}

.editmode .text-background-white span,
.editmode .text-background-white-mobile span,
.editmode .text-background-green span,
.editmode .text-background-primary span,
.editmode .text-background-secondary span,
.editmode .text-background-quaternary span,
.editmode .text-background-blue span {
  display: inline-block;
}

@media screen and (min-width: 769px) {
  .text-dodged-tablet {
    margin-left: 1rem;
    margin-right: 1rem;
  }
}

.has-black-lines {
  padding: 0.25rem 0.5rem 0.2rem;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
@media screen and (max-width: 768px) {
  .has-black-lines {
    padding: 0.25rem 0.5rem;
  }
}

.has-primary-highlight {
  display: inline;
  text-decoration: none;
  background-image: linear-gradient(#ffeb00, #ffeb00);
  background-size: 100% 0.5em;
  background-position: 0 100%;
  background-repeat: no-repeat;
}

.editmode .has-primary-highlight > * {
  position: relative;
  z-index: 1;
}
.editmode .has-primary-highlight::after {
  content: "";
  display: block;
  width: 100%;
  height: 0.5em;
  background-color: #ffeb00;
  transform: translateY(-0.5em);
  pointer-events: none;
  z-index: 0;
}

@media screen and (max-width: 768px) {
  .text-background-white-mobile {
    position: relative;
    line-height: 1.25;
  }
  .text-background-white-mobile span,
  .text-background-white-mobile > * {
    background-color: #fff;
    display: inline;
    padding: 0.15rem 15px;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
  }
  .text-background-white-mobile.heading-4 span, .text-background-white-mobile.heading-4 > * {
    padding-left: 4px;
    padding-right: 4px;
  }
  .text-background-white-mobile.has-text-shadow span {
    box-shadow: 15px 0 0 0 #fff, -15px 0 0px 0px #fff, 0px 1px 12px -3px rgba(0, 0, 0, 0.2), 0px -1px 12px -3px rgba(0, 0, 0, 0.2);
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    padding: 0.15rem 0;
  }
  .text-background-white-mobile.is-spaced {
    padding-right: 5px;
  }
  .text-background-white-mobile.is-spaced span {
    margin-left: 5px;
    margin-right: 5px;
    background-color: #fff;
    box-shadow: 5px 0 0 0 #fff, -5px 0 0px 0px #fff;
    line-height: 1.5;
    box-decoration-break: clone;
  }
  .text-background-white-mobile.is-spaced.heading-4 span {
    line-height: 1.75;
  }
}
.quiz .quiz-answer {
  padding: 1rem 1.5rem;
  display: flex;
  flex-direction: row;
  position: relative;
}
.quiz .quiz-answer > * {
  position: relative;
  z-index: 1;
}
.quiz .quiz-answer::before {
  display: block;
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border: 1px solid #d5e2e8;
  background: #fff;
  border-radius: 10px;
  pointer-events: none;
  z-index: 0;
  transition: border-color 200ms ease-in-out;
}
.quiz .quiz-answer.is-checked::before, .quiz .quiz-answer:hover::before {
  border-width: 2px;
  border-color: #005aa0;
}
.quiz .quiz-answer:disabled {
  border-width: 1px;
  border-color: initial;
}
.quiz .quiz-answer input[type=checkbox],
.quiz .quiz-answer input[type=radio] {
  margin-right: 1.5rem;
}
.quiz .quiz-answer input[type=checkbox][checked] + label,
.quiz .quiz-answer input[type=radio][checked] + label {
  border-color: #005aa0;
}
.quiz .quiz-answer.is-success::before {
  background-color: #f7fae7;
}
.quiz .quiz-answer.is-success:hover::before {
  border-width: 1px;
  border-color: #d5e2e8;
}
.quiz .quiz-answer.is-success.is-checked::before {
  border-width: 2px;
  border-color: hsl(153, 53%, 53%);
}
.quiz .quiz-answer.is-danger::before {
  background-color: #f8ebf0;
}
.quiz .quiz-answer.is-danger:hover::before {
  border-width: 1px;
  border-color: #d5e2e8;
}
.quiz .quiz-answer.is-danger.is-checked::before {
  border-width: 2px;
  border-color: hsl(348, 86%, 61%);
}
.quiz .quiz-answer:not(.is-success, .is-danger)::before {
  animation: border-blink;
  animation-delay: 500ms;
  animation-duration: 500ms;
}
.quiz .quiz-explanation {
  border: 1px solid #d5e2e8;
  background: #fff;
  border-radius: 10px;
  padding: 1rem 1.5rem;
  margin: 0 0 1rem;
}
@media screen and (max-width: 1023px) {
  .quiz .quiz-question > .columns {
    display: flex;
    flex-direction: column;
  }
  .quiz .quiz-question > .columns .column {
    width: 100%;
  }
  .quiz .quiz-question > .columns .column:first-child {
    order: 2;
  }
  .quiz .quiz-question > .columns .column:nth-child(3) {
    order: 3;
  }
  .quiz .quiz-explanation {
    margin: -2rem 0 1.5rem;
  }
}
.quiz .button {
  border-width: 1px;
}
.quiz hr {
  background-color: #d5e2e8;
}

body.schulweg {
  font-family: "Open-Sans";
}
body.schulweg .font-secondary.has-text-weight-bold {
  font-family: "Open-Sans-Condensed";
  font-weight: 700;
}
body.schulweg .heading-1, body.schulweg .heading-2, body.schulweg .heading-3, body.schulweg .heading-4, body.schulweg .heading-5 {
  font-family: "Open-Sans-Condensed";
  font-weight: 700;
  line-height: 1.25;
}
body.schulweg #header .navbar {
  background-color: #95140F !important;
  color: #fff !important;
}
body.schulweg #header .navbar a {
  color: #fff;
}
body.schulweg #header .navbar a.background-tertiary {
  background-color: #037350;
}
body.schulweg #header .navbar a.navbar-link:not(.is-arrowless)::after {
  border-color: #fff;
}
body.schulweg #header .navbar-logo-container img {
  height: auto;
  width: 200px;
  max-width: max-content;
  max-height: max-content;
  top: -6px;
}
body.schulweg #header .navbar-logo-container img.is-scaled {
  transform: scale(0.85) translateX(-6px);
}
body.schulweg #header .navbar-item {
  position: absolute;
  top: 6px;
  right: 0;
}
body.schulweg #header .navbar-item, body.schulweg #header .navbar-link {
  color: #fff;
}
body.schulweg #header .navbar-link:not(.is-arrowless)::after {
  border-color: #fff;
}
body.schulweg #header .navbar-item img {
  max-height: 219px;
}
@media screen and (max-width: 768px) {
  body.schulweg #header .navbar-item {
    right: auto;
    left: -1px;
  }
  body.schulweg #header .navbar-item.is-right {
    left: auto;
    right: 0;
    top: -10px;
  }
}
body.schulweg #header .square-card.background-primary {
  background-color: #FFD401;
}
body.schulweg #header .square-card .is-rounded-secondary::before {
  background-color: #95140F;
}
body.schulweg #header .offcanvas {
  background: #DBDBDB;
}
body.schulweg #header .offcanvas .buttons.are-small {
  margin-top: 1rem;
}
body.schulweg #header .offcanvas .buttons.are-small .button.is-quaternary-shade-3 {
  font-size: 22px;
  background-color: #FFD401;
}
body.schulweg .breadcrumb li + li::before {
  color: #fff;
}
body.schulweg .hero.is-60vh {
  min-height: 70vh;
}
body.schulweg .hero.background-primary.has-gradient {
  background: #FFD401;
}
body.schulweg .hero.is-split .hero-content {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media screen and (min-width: 1216px) {
  body.schulweg .hero.is-split .hero-content {
    padding-left: 3rem;
  }
}
@media screen and (max-width: 768px) {
  body.schulweg .hero.is-split .hero-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media screen and (max-width: 768px) {
  body.schulweg .hero.is-60vh {
    min-height: 30vh;
  }
  body.schulweg .hero .fullwidth-img img {
    object-fit: cover;
  }
  body.schulweg .navbar-logo-container img {
    transform: scale(0.8);
    top: -8px;
  }
  body.schulweg .navbar-logo-container img.is-scaled {
    transform: scale(0) !important;
  }
  body.schulweg .navbar-logo-container.is-scaled + .navbar-item {
    opacity: 1;
    pointer-events: all;
    transition: opacity 300ms ease-in-out;
  }
}
body.schulweg .button {
  font-family: "Open-Sans-Condensed";
}
body.schulweg .button.is-primary {
  background-color: #FFD401;
}
body.schulweg .tab-container .button.is-tertiary {
  background-color: #037350;
  border-color: #037350;
}
body.schulweg .tab-container .list.is-checked-round .list-item::before {
  background: url(/images/icon-check-round-schulweg.svg) center center/contain no-repeat;
}
body.schulweg .divider {
  background-color: #DBDBDB;
}
body.schulweg .pimcore_area_horizontal-snippets .button.is-tertiary {
  background-color: #95140F;
  border-color: #95140F;
}
body.schulweg .pimcore_area_horizontal-snippets .teaser-headline.text-background-tertiary {
  margin-top: -2rem;
}
body.schulweg .pimcore_area_horizontal-snippets .teaser-headline.text-background-tertiary span {
  background-color: #95140F;
  box-shadow: 10px 0 0 0 #95140F, -10px 0 0px 0px #95140F;
}
body.schulweg .background-quaternary.has-gradient {
  background: #037350;
}
body.schulweg .button.is-interface.is-active,
body.schulweg .button.is-tertiary {
  background-color: #155879;
  border-color: #155879;
}
body.schulweg #header.is-sticky-tablet .navbar .navbar-logo-container img {
  z-index: 448;
  left: -10px;
}
body.schulweg .section.background-interface {
  background-color: #DBDBDB;
}
body.schulweg .section-footer.background-beige {
  background-color: #DBDBDB;
}
body.schulweg .offcanvas-side-container .button.is-tertiary {
  background-color: #037350;
  border-color: #037350;
}
body.schulweg .offcanvas-side-container .button.is-tertiary .icon {
  height: 2.5em;
}
body.schulweg .offcanvas-side-container .button.is-tertiary .icon .icon-phone {
  background-image: url(/images/icon-s2s.png);
  height: 2.5em;
}

.same-height-boxes {
  column-gap: 1.5rem;
}
.same-height-boxes .column {
  padding: 2.25rem;
  display: flex;
  flex-direction: column;
  border-radius: 10px;
  margin-bottom: 1.5rem;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .same-height-boxes .column {
    text-align: left;
  }
}
.same-height-boxes .top-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 50%;
  margin-bottom: 1.75rem;
}
.same-height-boxes .bottom-content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.onload-fade-up,
.onvisible-fade-up {
  will-change: transform, opacity;
  transition: transform 0.5s ease-out, opacity 0.5s ease-out;
  transform: translateY(100%);
  opacity: 0;
}
.onload-fade-up.is-visible,
.onvisible-fade-up.is-visible {
  transform: translateY(0);
  opacity: 1;
}

.animation-ready .onload-fade-up {
  transform: translateY(0);
  opacity: 1;
}

.is-staggered-1 {
  transition-delay: 0.3s;
}

.is-staggered-2 {
  transition-delay: 0.6s;
}

.is-staggered-3 {
  transition-delay: 0.9s;
}

.is-staggered-4 {
  transition-delay: 1.2s;
}

.is-staggered-5 {
  transition-delay: 1.5s;
}

.badge {
  position: relative;
  display: inline-block;
  padding: 0.25rem 0.75rem;
  max-width: fit-content;
  border-radius: 5px;
}
.badge.is-primary {
  background-color: #ffeb00;
}
.badge.is-secondary {
  color: #fff;
  background-color: #cd0046;
}
.badge.is-tertiary {
  color: #fff;
  background-color: #69a023;
}
.badge.is-quaternary {
  color: #fff;
  background-color: #005aa0;
}
.badge.is-pulled-up {
  transform: translateY(-50%);
}
.badge.is-pulled-up + .card-content {
  padding-top: 0.5rem;
}
.badge.is-absolute-centered-top {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.badge.is-centered {
  left: 50%;
  transform: translateX(-50%);
}
.badge.is-centered.is-pulled-up {
  transform: translate(-50%, -50%);
}
.badge.is-round {
  background-color: unset;
  width: 130px;
  text-align: center;
  position: absolute;
  right: 5%;
  bottom: 6%;
  transform: translateY(-50%) rotate(5deg);
}
.badge.is-round::before {
  content: "";
  display: inline-block;
  position: absolute;
  background-color: #cd0046;
  width: 160px;
  height: 160px;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}
.badge.is-round.heading-4 {
  font-size: 1.125rem;
  padding: 0;
}

.button {
  font-weight: 700;
  transition: all 300ms ease-in-out;
  white-space: unset;
  height: auto;
}
.button a {
  color: currentColor;
}
.button.is-small {
  padding: 0.75rem 1.25rem;
}
.button.is-small:not(.is-rounded) {
  border-radius: 5px;
}
.button.is-large {
  padding: 1.25rem 1.75rem;
}
.button.is-primary {
  background-color: #69a023;
  border-color: #69a023;
  color: #fff;
}
.button.is-primary:hover, .button.is-primary:focus, .button.is-primary:active {
  background-color: #54801c;
  border-color: #54801c;
  color: #fff;
  box-shadow: none;
}
.button.is-primary[disabled] {
  background-color: #69a023;
  opacity: 0.5;
}
.button.is-interface, .button.is-secondary {
  background-color: transparent;
  border-color: #222;
  color: #222;
}
.button.is-interface:hover, .button.is-interface:focus, .button.is-interface:active, .button.is-secondary:hover, .button.is-secondary:focus, .button.is-secondary:active {
  background-color: #222;
  border-color: #222;
  color: #fff;
  box-shadow: none;
}
.button.is-interface[disabled], .button.is-secondary[disabled] {
  background-color: transparent;
  border-color: #222;
  color: #222;
  opacity: 0.5;
}
.button.is-interface:hover, .button.is-interface:focus, .button.is-interface:active {
  background-color: #e9f1f5;
  color: currentColor;
}
.button.is-interface.is-active, .button.is-tertiary {
  background-color: #005aa0;
  border-color: #005aa0;
  color: #fff;
}
.button.is-interface.is-active:hover, .button.is-interface.is-active:focus, .button.is-interface.is-active:active, .button.is-tertiary:hover, .button.is-tertiary:focus, .button.is-tertiary:active {
  background-color: #004A83;
  border-color: #004A83;
  color: #fff;
  box-shadow: none;
}
.button.is-interface.is-active[disabled], .button.is-tertiary[disabled] {
  background-color: #004A83;
  color: #fff;
  opacity: 0.5;
}
.button.is-interface:hover, .button.is-interface:focus, .button.is-interface:active {
  background-color: #e9f1f5;
  border-color: #222;
  color: #222;
}
.button.is-black {
  background-color: #222;
  border-color: #222;
  color: #fff;
}
.button.is-black:hover, .button.is-black:focus, .button.is-black:active {
  text-decoration: underline;
  box-shadow: none;
}
.button.is-text-black, .button.is-text-green {
  color: #222;
  padding: 0;
}
.button.is-text-black:hover, .button.is-text-black:focus, .button.is-text-black:active, .button.is-text-green:hover, .button.is-text-green:focus, .button.is-text-green:active {
  border-color: transparent;
  background: transparent;
  text-decoration: none;
  box-shadow: none;
}
.button.is-text-green {
  color: #69a023;
}
.button.is-rounded {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
.button.is-quaternary-shade-3 {
  background-color: #d5e2e8;
  border-color: #d5e2e8;
  color: #000;
}
.button.is-quaternary-shade-3:hover {
  background-color: #c5d7df;
}
.button.is-quaternary-shade-3.is-outlined {
  border-color: #000;
  background-color: transparent;
}
.button.is-quaternary-shade-3.is-outlined:hover {
  background-color: #d5e2e8;
}

.button:not(.is-text) {
  text-decoration: none;
}

.floating-buttons {
  position: fixed;
  right: 0;
  bottom: 5rem;
  transition: opacity 300ms ease-in-out;
  z-index: 35;
}
.floating-buttons .buttons {
  display: flex;
  flex-direction: column;
}
.floating-buttons .button {
  border-radius: 0;
  margin-right: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.floating-buttons.is-invisible {
  opacity: 0;
  pointer-events: none;
}

.has-addons .button {
  background-color: #fff;
  border-color: #dbdbdb;
  border-width: 1px;
  color: #363636;
  padding: calc(0.5em - 1px) 1.25em;
  text-align: center;
}
.has-addons .button:hover {
  text-decoration: none;
}

@media screen and (max-width: 768px) {
  .buttons.is-centered {
    justify-content: flex-start;
  }
  .js-tabs .buttons .button {
    font-size: 14px;
  }
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) {
  border-radius: 5px;
}

.side-flag-button .button {
  background-color: #69a023;
  border-color: #69a023;
  color: #fff;
  max-width: 180px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
}
.side-flag-button .button:hover, .side-flag-button .button:focus, .side-flag-button .button:active {
  background-color: #54801c;
  border-color: #54801c;
  color: #fff;
  box-shadow: none;
}
.side-flag-button .button[disabled] {
  background-color: #69a023;
  opacity: 0.5;
}

@media screen and (max-width: 768px) {
  .calculator .calculator-columns {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
}
.calculator .is-on-scroll-sticky {
  position: sticky;
  top: 0;
  max-height: 0;
  overflow: hidden;
  z-index: 100;
}
.calculator .is-on-scroll-sticky.is-visible {
  transition: max-height 1s ease-in;
  max-height: 500px;
}
.calculator .mobile-sticky-price-column {
  padding: 0.75rem 1rem;
}
.calculator #calculator-summary {
  z-index: 200;
}
.calculator .summary-subline {
  margin-bottom: -0.5rem;
  padding: 1.5rem 0 0;
}
@media screen and (max-width: 768px) {
  .calculator .summary-subline {
    padding: 1rem 0 0;
  }
}
.calculator .divider.is-narrow {
  margin-top: 0;
}
.calculator .price {
  padding-top: 0.5rem;
}
.calculator .price.has-text-right-mobile {
  padding-top: 0;
}
.calculator .calculator-column {
  padding: 1.5rem 0.75rem;
}
@media screen and (min-width: 769px) {
  .calculator .calculator-column {
    padding: 3rem 3rem;
  }
}
.calculator .calculator-summary {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
@media screen and (min-width: 769px) {
  .calculator .calculator-summary {
    border-top-right-radius: 5px;
    border-top-left-radius: 0;
    border-bottom-right-radius: 5px;
    box-shadow: -3px 0 6px rgba(0, 0, 0, 0.16);
  }
}
@media screen and (max-width: 768px) {
  .calculator .calculator-features > div {
    display: inline-block;
    float: left;
    width: auto;
    padding-right: 1rem;
  }
}
.calculator .pimcore_area_legal {
  margin-top: 1.5rem;
}

.calculator-container {
  opacity: 0;
}
.calculator-container.is-loaded {
  opacity: 1;
  transition: opacity 1s ease-in;
}

.card {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.card.has-side-animation.is-open .slide-heading .heading-4 {
  height: auto !important;
}
.card.has-side-animation.is-open .slide-heading p {
  opacity: 0;
  height: 0;
}
@media screen and (max-width: 768px) {
  .card.has-side-animation {
    margin-bottom: 1rem;
  }
}
.card.has-side-animation .slide-heading p {
  opacity: 1;
  font-weight: bold;
}
.card.has-side-animation .slide-heading p u {
  color: #69a023;
}
.card.has-side-animation .slide-heading p u:hover {
  text-decoration: none;
}
.card.has-side-animation .slide-heading p.editmode {
  font-weight: normal;
}
@media screen and (min-width: 769px) {
  .card.has-side-animation:hover .slide-heading p u {
    text-decoration: none;
  }
}
.card .tag {
  font-weight: 700;
  padding: 0.25rem 0.75rem 0;
}
.card .tag.is-secondary {
  font-size: 14px;
  background-color: #cd0046;
  color: #fff;
}
.card .tag.is-quaternary {
  font-size: 14px;
  background-color: #fff;
  position: absolute;
  left: 1rem;
  top: 1rem;
  z-index: 1;
}
.card .tag.is-small {
  font-size: 11px;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.card .tag.is-rounded {
  border-radius: 5px !important;
}

.card-content {
  flex-grow: 1;
  padding: 2rem 1.75rem 2.5rem;
}

.card-footer {
  margin-top: -0.5rem;
  padding: 0 2rem 2.5rem;
  justify-content: center;
}

.square-card {
  height: 164px;
  width: 164px;
  display: flex;
  border-radius: 20px;
  flex-direction: column;
  padding: 0.75rem;
  text-align: left;
}
.square-card .card-image img {
  object-position: bottom left;
  object-fit: contain;
}

.carousel-3d-container,
.carousel-3d-slide {
  overflow: visible;
}

.carousel-3d-container figure {
  margin: 0;
}

.carousel-3d-container figcaption {
  position: absolute;
  bottom: 1rem;
  left: 0;
  display: block;
  width: 100%;
  padding: 0.75rem;
  transition: opacity 400ms ease-in-out;
}
.carousel-3d-container figcaption > * {
  opacity: 0;
}
.carousel-3d-container figcaption.has-cast-shadow {
  display: flex;
  align-content: center;
  line-height: 1.4rem;
  flex-direction: column;
  justify-content: center;
  height: 25%;
}
.carousel-3d-container figcaption.has-cast-shadow::after {
  content: "";
  position: absolute;
  background: #000;
  bottom: 0;
  width: 50%;
  height: 5px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 50%;
  filter: blur(0.35rem);
  opacity: 0.5;
  z-index: -1;
}
.carousel-3d-container figcaption.has-cast-shadow.is-transparent::after {
  background: transparent;
}
.carousel-3d-container .carousel-3d-slide {
  filter: blur(0.25rem);
  transition: all 500ms ease-in-out;
}
.carousel-3d-container .carousel-3d-slide figure {
  opacity: 0.5;
}
.carousel-3d-container .carousel-3d-slide.current {
  filter: blur(0);
}
.carousel-3d-container .carousel-3d-slide.current figure {
  opacity: 1;
}
.carousel-3d-container .current figcaption > * {
  opacity: 1;
}

.carousel.has-arrows-secondary .carousel-3d-controls .prev,
.carousel.has-arrows-secondary .carousel-3d-controls .next {
  color: #fff;
  background-color: #cd0046;
  text-align: center;
}
.carousel.is-sujet figcaption {
  bottom: 0;
}
@media screen and (max-width: 768px) {
  .carousel.is-sujet figure {
    transform: scale(1.2);
  }
  .carousel.is-sujet figcaption {
    bottom: -1rem;
  }
}
.carousel.is-tiled .carousel-3d-slide {
  filter: none;
}
.carousel.is-tiled .carousel-3d-slide .text-background-white {
  background-color: #fff;
  display: contents;
  padding: 0.15rem 15px;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  margin: 0 auto;
  line-height: 1.6;
  transition: all 300ms ease-in-out;
}
.carousel.is-tiled .carousel-3d-slide .text-background-white span {
  hyphens: auto;
  transition: all 300ms ease-in-out;
}
.carousel.is-tiled .carousel-3d-slide figure {
  opacity: 1;
  transform-origin: center;
  transition: all 400ms ease-in-out;
}
.carousel.is-tiled .carousel-3d-slide figcaption {
  bottom: 4rem;
  width: 90%;
  text-align: center;
  left: 50%;
  transform: translateX(-50%);
  transition: all 400ms ease-in-out;
}
.carousel.is-tiled .carousel-3d-slide figcaption > * {
  opacity: 1;
}
.carousel.is-tiled .carousel-3d-slide figcaption .heading-4 {
  font-size: 1rem;
}
.carousel.is-tiled .carousel-3d-slide.current {
  overflow: visible;
}
.carousel.is-tiled .carousel-3d-slide.current figure {
  transform: translate(-50%, -50%) scale(1.2);
}
.carousel.is-tiled .carousel-3d-slide.current figcaption {
  bottom: 3rem;
}
.carousel.is-tiled .carousel-3d-slide.current .heading-4 {
  font-size: 1.2rem;
}
.carousel.is-tiled .carousel-3d-slide.right-2 figure {
  transition: none;
  transform: translate(calc(-50% - 2rem), -50%) scale(0.8);
}
.carousel.is-tiled .carousel-3d-slide.right-2 figcaption {
  transform: translateX(calc(-50% - 2rem));
}
.carousel.is-tiled .carousel-3d-slide.left-2 figure {
  transition: none;
  transform: translate(calc(-50% + 2rem), -50%) scale(0.8);
}
.carousel.is-tiled .carousel-3d-slide.left-2 figcaption {
  transform: translateX(calc(-50% + 2rem));
}
.carousel.is-tiled .carousel-3d-slide.left-2 figcaption, .carousel.is-tiled .carousel-3d-slide.right-2 figcaption {
  bottom: 5rem;
  transition: none;
  width: 75%;
}
.carousel.is-tiled .carousel-3d-slide.left-2 .heading-4, .carousel.is-tiled .carousel-3d-slide.right-2 .heading-4 {
  font-size: 0.9rem;
}
.carousel.is-tiled .carousel-3d-controls .prev {
  left: 50%;
  transform: translateX(-170px);
}
.carousel.is-tiled .carousel-3d-controls .next {
  right: 50%;
  transform: translateX(170px);
}

.pimcore_area_v2\/slider:has(.carousel-3d-container) {
  position: relative;
}
@media screen and (max-width: 768px) {
  .pimcore_area_v2\/slider:has(.carousel-3d-container) {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
}

.collapsible {
  border-bottom: 1px solid #d5e2e8;
}
.collapsible .is-collapsible-headline {
  position: relative;
  cursor: pointer;
}
.collapsible .is-collapsible-headline::before {
  position: absolute;
  display: inline-block;
  content: "";
  height: 1.5rem;
  width: 1.5rem;
  top: 46%;
  left: 2px;
  transition: transform 300ms ease-in-out;
  transform: translateY(-50%);
  transform-origin: center center;
  background: transparent url(/images/icon-pos.svg) center center/contain no-repeat;
}
.collapsible .is-collapsible-headline.is-round {
  position: absolute;
  width: 3rem;
  height: 3rem;
  right: 1rem;
  top: -1.5rem;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
}
.collapsible .is-collapsible-headline.is-round::before {
  left: 50%;
  height: 80%;
  width: 80%;
  transform: translate(-50%, -50%);
}
.collapsible .is-collapsible-headline .collapsible-text-close {
  display: none;
}
.collapsible .is-collapsible-headline.is-active::before {
  background-image: url(/images/icon-neg.svg);
}
.collapsible .is-collapsible-headline.is-active .collapsible-text-close {
  display: block;
}
.collapsible .is-collapsible-headline.is-active .collapsible-text-open {
  display: none;
}
.collapsible .is-collapsible-headline.has-secondary-round-icon::before {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #cd0046 url(/images/icon-pos-white.svg) center center/contain no-repeat;
}
.collapsible .is-collapsible-headline.has-secondary-round-icon.is-active::before {
  background-image: url(/images/icon-neg-white.svg);
}
.collapsible .is-collapsible-headline.has-secondary-round-icon.text-small::before {
  width: 1.5rem;
  height: 1.5rem;
}
.collapsible .is-collapsible-headline.has-secondary-round-icon.text-regular::before {
  width: 1.75rem;
  height: 1.75rem;
}
.collapsible .is-collapsible-headline.has-icon-arrow, .collapsible .is-collapsible-headline.has-icon-arrow-secondary, .collapsible .is-collapsible-headline.has-icon-arrow-white {
  /*   &.is-large {
      &:before {
        height: 1.75rem;
        width: 1.27rem;
      }
    } */
}
.collapsible .is-collapsible-headline.has-icon-arrow::before, .collapsible .is-collapsible-headline.has-icon-arrow-secondary::before, .collapsible .is-collapsible-headline.has-icon-arrow-white::before {
  height: 0.75rem;
  width: 0.75rem;
  background-image: url(/images/icon-arrow-down.svg);
}
.collapsible .is-collapsible-headline.has-icon-arrow.is-icon-collapsable::before, .collapsible .is-collapsible-headline.has-icon-arrow-secondary.is-icon-collapsable::before, .collapsible .is-collapsible-headline.has-icon-arrow-white.is-icon-collapsable::before {
  height: 1rem;
  width: 1rem;
}
.collapsible .is-collapsible-headline.has-icon-arrow.is-active::before, .collapsible .is-collapsible-headline.has-icon-arrow-secondary.is-active::before, .collapsible .is-collapsible-headline.has-icon-arrow-white.is-active::before {
  transform: translateY(-50%) rotate(180deg);
}
.collapsible .is-collapsible-headline.has-icon-arrow-secondary::before {
  background-image: url(/images/icon-arrow-down-secondary.svg);
}
.collapsible .is-collapsible-headline.has-icon-arrow-white::before {
  background-image: url(/images/icon-arrow-down-white.svg);
}
.collapsible .is-collapsible-headline.has-icon-tertiary::before {
  background-image: url(/images/icon-pos-tertiary.svg);
}
.collapsible .is-collapsible-headline.is-active.has-icon-tertiary::before {
  background-image: url(/images/icon-neg-tertiary.svg);
}
.collapsible .is-collapsible-headline,
.collapsible .is-normal-headline,
.collapsible .is-spaced-headline,
.collapsible .content {
  padding-top: 0.375rem;
  padding-right: 0.75rem;
  padding-bottom: 0.375rem;
  padding-left: 1.5rem;
}
@media screen and (max-width: 768px) {
  .collapsible .is-collapsible-headline {
    hyphens: auto;
    -webkit-hyphens: auto;
  }
}
.collapsible .is-normal-headline {
  padding-left: 0;
}
@media screen and (max-width: 768px) {
  .collapsible .is-normal-headline {
    padding-left: 0.25rem;
  }
}
.collapsible .content {
  padding-top: 0;
  padding-bottom: 1.5rem;
}
@media screen and (max-width: 768px) {
  .collapsible .content {
    padding-top: 1rem;
  }
}
.collapsible .content .content {
  padding: 0;
}
.collapsible.is-borderless {
  border-bottom: none;
}
.collapsible.has-icon-right {
  border-bottom: none;
}
.collapsible.has-icon-right > .is-collapsible-headline::before {
  left: auto;
  right: 1rem;
}
.collapsible.has-icon-right > .is-collapsible-headline,
.collapsible.has-icon-right > .content {
  padding-right: 1.5rem;
  padding-left: 0.75rem;
}
.collapsible.has-icon-right.is-large .is-collapsible-headline {
  padding-right: 2.5rem;
}
.collapsible.has-icon-right.is-large .has-icon-arrow:before {
  height: 1.75rem;
  width: 1.27rem;
}
.collapsible.has-icon-right.is-large .has-icon-arrow.is-color-secondary:before {
  background: transparent url(/images/icon-arrow-down-red.svg) center center/contain no-repeat;
}
.collapsible.background-black-transparent {
  border-bottom: 0;
}
.collapsible .is-collapsible-headline {
  padding-top: 1rem;
  padding-bottom: 0.75rem;
  padding-left: 2.5rem;
}
.collapsible .is-collapsible-headline.is-faq::before {
  border: 1px solid black;
}
.collapsible .content {
  padding-top: 0;
  padding-bottom: 0.5rem;
  padding-left: 1.3rem;
}

.accordion-style-2-headline {
  border-bottom: 1px solid #E8E2D5;
  padding: 0 0 1rem;
}

@media screen and (max-width: 768px) {
  .is-collapsible .card .teaser .teaser-image {
    display: none;
  }
  .is-collapsible.is-fullwidth-mobile {
    position: absolute;
    width: 90vw;
    left: 0;
    top: 100%;
    background-color: #f5f1e9;
    z-index: 5;
  }
}
.collapsible-container {
  position: relative;
}

.table .is-collapsible-headline.is-active {
  font-weight: 700;
}

.is-accordion-style-2 .pimcore_area_content-list ul {
  margin: 0.5rem 0;
}
.is-accordion-style-2 .pimcore_area_content-list ul.list {
  margin-left: 2.75rem;
}
.is-accordion-style-2 .pimcore_area_wysiwyg ul {
  margin: 0.5rem 0 0;
}
.is-accordion-style-2 .pimcore_area_wysiwyg li {
  text-align: left;
  list-style: none;
  margin-left: 1.5rem;
  position: relative;
}
.is-accordion-style-2 .pimcore_area_wysiwyg li + li {
  margin-top: 1rem;
}
.is-accordion-style-2 .pimcore_area_wysiwyg li::before {
  content: "";
  position: absolute;
  left: -1.5rem;
  width: 18px;
  height: 18px;
  background: url("/images/icon-check-round-secondary.svg") center center/contain no-repeat;
}

.text-medium .is-accordion-style-2 .pimcore_area_content-list,
.text-medium .is-accordion-style-2 .pimcore_area_wysiwyg {
  font-size: 1.05rem;
}
.text-medium .is-accordion-style-2 .pimcore_area_content-list li::before,
.text-medium .is-accordion-style-2 .pimcore_area_wysiwyg li::before {
  top: 2px;
}
.text-medium .is-accordion-style-2 .is-collapsible-headline {
  font-size: 1.25rem;
}
@media screen and (max-width: 768px) {
  .text-medium .is-accordion-style-2 .pimcore_area_content-list,
  .text-medium .is-accordion-style-2 .pimcore_area_wysiwyg {
    font-size: 0.8rem;
  }
  .text-medium .is-accordion-style-2 .pimcore_area_content-list li::before,
  .text-medium .is-accordion-style-2 .pimcore_area_wysiwyg li::before {
    top: -1px;
  }
  .text-medium .is-accordion-style-2 .is-collapsible-headline {
    font-size: 1rem;
  }
}

.white-bg-with-outline .collapsible:last-child {
  border-bottom: none;
  margin-bottom: -1rem;
}

.white-bg-without-shadow .accordion-style-2-headline {
  border-bottom: none;
  padding: 0;
  display: none;
}
.white-bg-without-shadow .collapsible:first-child {
  margin-top: -0.5rem;
}
.white-bg-without-shadow .collapsible:last-child {
  border-bottom: none;
  margin-bottom: -0.5rem;
}

@media screen and (min-width: 769px) {
  .mobile-pre-collapsed .collapsible:nth-last-child(2) {
    border-bottom: none;
    margin-bottom: -1rem;
  }
}
.mobile-show-more-box .collapse-button {
  font-size: 1.25rem;
  font-weight: bold;
  padding-top: 1rem;
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.mobile-show-more-box .collapse-button::before {
  position: absolute;
  display: inline-block;
  content: "";
  width: 16px;
  height: 12px;
  background-image: url(/images/icon-arrow-down.svg);
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 6px;
  right: -1.5rem;
}
.mobile-show-more-box .collapse-button.more::before {
  transform: rotate(0);
}
.mobile-show-more-box .collapse-button.less::before {
  transform: rotate(180deg);
  margin-top: 4px;
}
@media screen and (min-width: 769px) {
  .mobile-show-more-box {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 2rem;
  }
  .mobile-show-more-box .collapse-button {
    display: inline-block;
  }
  .mobile-show-more-box .collapse-button.more::before {
    margin-top: 9px;
  }
  .mobile-show-more-box .collapse-button.less::before {
    margin-top: 8px;
  }
}

@media screen and (max-width: 768px) {
  .text-medium .mobile-show-more-box .collapse-button {
    font-size: 1rem;
  }
}
@media screen and (min-width: 769px) {
  .box.white-bg-with-outline .mobile-show-more-box {
    padding-top: 1rem;
  }
}
.p-2-15 {
  padding: 2rem 1.5rem;
}

.container .faq-white {
  background-color: #fff;
}

@media screen and (min-width: 769px) {
  .column.column-visual {
    position: relative;
    background: transparent center center/cover no-repeat;
    align-self: stretch;
    min-height: 27.5rem;
  }
  .column.column-visual .image {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
  }
  .column.column-visual .pimcore_editable,
  .column.column-visual img {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
}
@media screen and (min-width: 769px) {
  .column.is-fullheight {
    padding-bottom: 0;
  }
  .column.is-fullheight > * {
    height: 100%;
  }
}
.column.is-reversed :first-child {
  order: 99;
}

.columns.is-mobile .column.is-fullheight > * {
  height: 100%;
}
@media screen and (max-width: 768px) {
  .columns.is-reversed-mobile {
    display: flex;
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-reversed-touch {
    display: flex;
    flex-direction: column-reverse;
  }
}
.columns.has-heart {
  position: relative;
}
.columns.has-heart:after {
  content: "";
  width: 840px;
  height: 600px;
  background: transparent url(/images/scrollytelling-heart/heart-outline.svg) no-repeat center;
  position: absolute;
  background-size: contain;
  right: -8%;
  top: -50%;
  z-index: -1;
}
@media screen and (max-width: 1023px) {
  .columns.has-heart:after {
    width: 100%;
    height: 40vw;
    right: -20vw;
    top: auto;
  }
}
@media screen and (max-width: 768px) {
  .columns.has-heart:after {
    width: 100vw;
    height: 100%;
    right: -44%;
    top: -4.7rem;
  }
}

@media screen and (max-width: 768px) {
  .columns-brick > .column.ml-6 {
    margin-left: 0 !important;
  }
}

.columns.has-smaller-gap {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}
.columns.has-smaller-gap .column {
  padding: 0.25rem;
}

section {
  counter-reset: section;
}

.counter {
  font-size: 2rem;
  display: inline-block;
  position: relative;
  background-color: #69a023;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  font-family: museo-slab, serif;
  font-weight: 700;
  color: #fff;
}
@media screen and (min-width: 769px) {
  .counter {
    font-size: calc(2rem + (0.5) * (100vw - 48.0625rem) / (88 - 48.0625));
  }
}
@media screen and (min-width: 1408px) {
  .counter {
    font-size: 2.5rem;
  }
}
.counter::after {
  position: absolute;
  counter-increment: section;
  content: counter(section);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.counter.is-absolute-bottom {
  position: absolute;
}
.counter.is-manual > span {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.counter.is-manual::after {
  content: "";
}
.counter.is-white {
  color: #000;
  background-color: #fff;
}
.counter.is-black, .counter.is-active {
  color: #fff;
  background-color: #000;
}

.divider {
  background-color: #D6CEBC;
  width: 100%;
  height: 0.3125rem;
  border-radius: 0.15625rem;
  margin: 3rem auto;
}
.divider.is-fullwidth {
  width: 100%;
}
.divider.is-narrow {
  margin: 1rem auto;
  height: 2px;
}
.divider.is-black {
  background-color: #000;
}
.divider.is-quaternary-shade-3 {
  background-color: #d5e2e8;
}
.divider.is-short {
  width: 100px;
  height: 3px;
}
.divider.is-thin {
  height: 1px;
}

.floating-labels {
  /* active state */
}
.floating-labels .label {
  position: absolute;
  pointer-events: none;
  left: 29px;
  top: 23px;
  transition: 0.2s ease all;
}
.floating-labels label.is-hide {
  display: none;
}
.floating-labels .input-field:focus ~ .label,
.floating-labels .input-field:disabled ~ .label,
.floating-labels .is-invalid-input ~ .label,
.floating-labels .label.fixed {
  top: -8px;
  font-size: 14px;
}
.floating-labels .input-field:required:valid ~ .label {
  color: #69a023;
  font-size: 14px;
}
.floating-labels .is-invalid-input ~ .label,
.floating-labels .is-invalid-input:required:valid ~ .label {
  color: #cd0046;
}
.floating-labels .input-field:not([value=""]) ~ .label {
  top: -8px;
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .floating-labels {
    /* active state */
  }
}

.select.background-primary {
  background-color: transparent;
}
.select.background-primary select {
  background-color: #ffeb00;
  font-weight: 700;
}
.select.background-primary::after {
  border-color: #000 !important;
}

.form-color-quaternary .radio {
  display: block;
  border-radius: 5px;
  background-color: #d5e2e8;
  padding: 1.25rem;
}
.form-color-quaternary .radio input[type=radio] {
  accent-color: #000;
}
.form-color-quaternary .radio.is-selected {
  background-color: #ffeb00;
  border: 1px solid #000;
}

.input.is-fullheight {
  height: 100%;
}

.background-quaternary a {
  color: #fff;
}
.background-quaternary .checkbox:hover {
  color: currentColor;
}

.radio.is-pretty {
  position: relative;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.radio.is-pretty .control + .control {
  margin-left: 0.75rem;
}
.radio.is-pretty input[type=radio] {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}
.radio.is-pretty input[type=radio] + span {
  position: relative;
  padding-left: 45px;
}
.radio.is-pretty input[type=radio] + span::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 33px;
  height: 33px;
  border-radius: 50%;
  border: 1px solid #000;
  background-color: transparent;
  box-sizing: border-box;
  transition: all 0.2s ease;
}
.radio.is-pretty input[type=radio]:checked + span::before {
  background-color: transparent;
}
.radio.is-pretty input[type=radio]:checked + span::after {
  content: "";
  position: absolute;
  left: 3px;
  top: 50%;
  transform: translateY(-50%);
  width: 27px;
  height: 27px;
  border-radius: 50%;
  background-color: #69a023;
  transition: all 0.2s ease;
}
.radio.is-pretty input[type=radio]:focus + span::before {
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 768px) {
  .radio.is-pretty.is-justified-column-mobile {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: center;
  }
  .radio.is-pretty.is-justified-column-mobile input[type=radio] + span {
    padding-left: 0;
    padding-top: 40px;
  }
  .radio.is-pretty.is-justified-column-mobile input[type=radio] + span::before {
    left: 50%;
    top: 0;
    transform: translateX(-50%);
  }
  .radio.is-pretty.is-justified-column-mobile input[type=radio]:checked + span::after {
    left: 50%;
    top: 3px;
    transform: translateX(-50%);
  }
}

.checkbox.is-pretty {
  position: relative;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  margin-right: 15px;
}
.checkbox.is-pretty .checkbox-custom {
  display: inline-flex;
}
.checkbox.is-pretty input[type=checkbox] {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}
.checkbox.is-pretty input[type=checkbox] + span {
  position: relative;
  padding-left: 45px;
}
.checkbox.is-pretty input[type=checkbox] + span::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 33px;
  height: 33px;
  border-radius: 50%;
  border: 1px solid #000;
  background-color: transparent;
  box-sizing: border-box;
  transition: all 0.2s ease;
}
.checkbox.is-pretty input[type=checkbox]:checked + span::before {
  background-color: transparent;
}
.checkbox.is-pretty input[type=checkbox]:checked + span::after {
  content: "";
  position: absolute;
  left: 7px;
  top: 50%;
  width: 18px;
  height: 10px;
  border-left: 3px solid #69a023;
  border-bottom: 3px solid #69a023;
  transform: translateY(-65%) rotate(-45deg);
  transition: all 0.2s ease;
}
.checkbox.is-pretty input[type=checkbox]:focus + span::before {
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1);
}

.hero {
  position: relative;
}
.hero.is-medium .hero-body {
  display: flex;
  align-items: center;
}
.hero.is-split .hero-image {
  position: absolute;
  margin: 0;
  width: 50%;
  height: 100%;
  left: 0;
  top: 0;
}
@media screen and (min-width: 769px) {
  .hero.is-split .hero-image {
    z-index: 1;
  }
}
.hero.is-split .hero-image .pimcore_editable_image,
.hero.is-split .hero-image img,
.hero.is-split .hero-image video {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (max-width: 768px) {
  .hero.is-split .hero-body {
    align-items: flex-start;
  }
  .hero.is-split .hero-body:has(.text-background-white) {
    padding-top: 0;
  }
  .hero.is-split .hero-image {
    position: relative;
    width: 100%;
    height: 50vh;
  }
  .hero.is-split .hero-content {
    position: relative;
    transform: translateY(-1rem);
    margin-bottom: -1rem;
  }
}
@media screen and (min-width: 769px) {
  .hero.is-split .hero-body {
    padding-right: 0;
    padding-left: 0;
  }
  .hero.is-split .container.is-fluid {
    padding-right: 0;
    padding-left: 0;
  }
  .hero.is-split .hero-content {
    display: flex;
    justify-content: center;
    padding-right: 0;
    padding-left: 0;
  }
  .hero.is-split .hero-content > div {
    max-width: 40vw;
  }
}
@media screen and (min-width: 1216px) {
  .hero.is-split .hero-content > div {
    max-width: 33vw;
  }
}
.hero.is-visual .hero-image {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
}
.hero.is-visual .hero-image .pimcore_editable_image,
.hero.is-visual .hero-image img,
.hero.is-visual .hero-image video {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.hero.is-yellow {
  background: #ffeb00;
}
.hero.is-beige {
  background: #D6CEBC;
}
.hero.is-blue-light {
  background: #50afe1;
  color: #fff;
}
.hero.is-blue {
  background: #005aa0;
  color: #fff;
}
.hero.is-green {
  background: #aac800;
}

.hero-overlay {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  pointer-events: none;
}
.hero-overlay.is-split {
  width: 50%;
  z-index: 2;
}
.hero-overlay.is-25 {
  background-color: rgba(0, 0, 0, 0.25);
}

.icon {
  position: relative;
}
.icon > * {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  background: transparent center center/contain no-repeat;
}
.icon .icon-info {
  background-image: url(/images/icon-info.svg);
}
.icon .icon-video {
  background-image: url(/images/icon-video.svg);
}
.icon .icon-mail {
  background-image: url(/images/icon-mail.svg);
}
.icon .icon-binocular {
  background-image: url(/images/icon-binocular.svg);
}
.icon .icon-download {
  background-image: url(/images/icon-download.svg);
}
.icon .icon-facebook {
  background-image: url(/images/social/icon-square-facebook.svg);
}
.icon .icon-twitter {
  background-image: url(/images/social/icon-square-twitter.svg);
}
.icon .icon-telegram {
  background-image: url(/images/social/icon-square-telegram.svg);
}
.icon .icon-whatsapp {
  background-image: url(/images/social/icon-square-whatsapp.svg);
}
.icon .icon-email {
  background-image: url(/images/social/icon-square-email.svg);
}
.icon .icon-primary-arrow-right {
  background-image: url(/images/icon-primary-arrow-right.svg);
}
.icon .icon-white-arrow-right {
  background-image: url(/images/icon-white-arrow-right.svg);
}
.icon .icon-white-arrow-down {
  transform: rotate(90deg);
  background-image: url(/images/icon-white-arrow-right.svg);
}
.icon .icon-arrow-down {
  background-image: url(/images/icon-arrow-down.svg);
  transform: scale(0.75);
  transform-origin: center;
}
.icon .icon-arrow-right {
  background-image: url(/images/icon-arrow-right.svg);
  transition: all 300ms ease-in-out;
  transform: scale(0.75);
  transform-origin: center;
}
.icon .icon-phone {
  background-image: url(/images/icon-phone.svg);
}
.icon .icon-check,
.icon .icon-cross {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  background: transparent url(/images/icon-check-secondary.svg) center center/contain no-repeat;
}
.icon .icon-cross {
  background-image: url(/images/icon-cross.svg);
}

.icon-arrow-right-type-2 {
  background-image: url(/images/icon-arrow-right-type-2.svg);
}
.icon-arrow-right-type-2.is-white {
  background-image: url(/images/icon-arrow-right-type-2-white.svg);
}

.is-rounded-secondary::before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 100%;
  background-color: #cd0046;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.is-rounded-secondary i {
  width: 60%;
  height: 60%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.icon-info {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  background: url(/images/icon-info-tooltip.png) center center/contain no-repeat;
}

.button.is-primary .icon:last-child:not(:first-child),
.button.is-tertiary .icon:last-child:not(:first-child) {
  margin-left: 0.5rem;
  margin-right: -0.25rem;
}
.button.is-primary .icon:first-child:not(:last-child),
.button.is-tertiary .icon:first-child:not(:last-child) {
  margin-left: -0.25rem;
  margin-right: 0.5rem;
}
.button.is-primary .icon-video,
.button.is-tertiary .icon-video {
  background-image: url(/images/icon-video-white.svg);
}
.button.is-primary .icon-mail,
.button.is-tertiary .icon-mail {
  background-image: url(/images/icon-mail-white.svg);
}
.button.is-primary .icon-binocular,
.button.is-tertiary .icon-binocular {
  background-image: url(/images/icon-binocular-white.svg);
}
.button.is-primary .icon-download,
.button.is-tertiary .icon-download {
  background-image: url(/images/icon-download-white.svg);
}
.button.is-primary .icon-arrow-right,
.button.is-tertiary .icon-arrow-right {
  background-image: url(/images/icon-arrow-right-white.svg);
}
.button.is-primary .icon-phone,
.button.is-tertiary .icon-phone {
  background-image: url(/images/icon-phone-white.svg);
}

.icon-scroll {
  position: absolute;
  display: inline-block;
  background: transparent url(/images/icon-scroll.svg) center center/contain;
  width: 3rem;
  height: 3rem;
  left: 50%;
  opacity: 0;
  bottom: 2rem;
  transform: translateX(-50%);
}

.button .icon:last-child:not(:first-child) {
  margin-left: 0.5rem;
  margin-right: 0;
}
.button .icon:first-child:not(:last-child) {
  margin-left: 0;
  margin-right: 0.5rem;
}

.button.is-text-green .icon-arrow-right {
  background-image: url(/images/icon-arrow-right-tertiary.svg);
}
.button.is-text-green:hover .icon-arrow-right {
  background-image: url(/images/icon-arrow-right.svg);
}

.image.has-scale {
  overflow: hidden;
}
.image.has-scale img {
  transform: scale(1);
  transition: transform 1s ease-in-out;
}
.image.has-scale:hover img {
  transform: scale(1.2);
}
.image.is-absolute img {
  position: absolute;
  top: 0;
  left: 0;
  min-height: 100%;
  min-width: 100%;
  object-fit: cover;
  object-position: center center;
}
.image.is-380by152 {
  overflow: hidden;
  padding-top: 40%;
}
.image.is-380by152 img {
  transform: scale(1.01);
}
.image.is-380by152 {
  overflow: hidden;
  padding-top: 40%;
}
.image.is-380by152 img {
  transform: scale(1.01);
}
@media screen and (max-width: 768px) {
  .image.is-4by3-mobile {
    padding-top: 75% !important;
  }
}
.image.is-16by5 {
  overflow: hidden;
  width: 100%;
  padding-top: 31.25%;
}
@media screen and (max-width: 768px) {
  .image.is-16by5 {
    padding-top: 56.25%;
  }
}
@media screen and (min-width: 769px) {
  .image.is-380by152-tablet {
    overflow: hidden;
    padding-top: 40%;
  }
}
.image.has-border-white {
  border: 8px solid #fff;
}
.image.is-3by4.video iframe, .image.is-1by1.video iframe, .image.is-3by1.video iframe, .image.is-4by3.video iframe, .image.is-16by9.video iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.image-contain {
  position: relative;
}
.image-contain img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  object-fit: contain;
}

.image-cover {
  position: relative;
}
.image-cover img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  object-fit: cover;
}

.image-text-columns-headline {
  padding-left: 5rem;
  padding-right: 3rem;
}
.image-text-columns-content {
  padding: 2rem;
  min-height: auto;
}
.image-text-columns-content.has-blue-background {
  background-color: #e9f1f5;
}
.image-text-columns-visual img {
  width: 100%;
  height: auto;
}

@media screen and (min-width: 769px) {
  .image-text-columns-headline {
    padding-top: 2rem;
    background-color: #f5f1e9;
  }
  .image-text-columns-headline.is-pulled-down {
    transform: translateY(3rem);
  }
  .image-text-columns-headline.has-blue-background {
    background-color: #e9f1f5;
  }
  .image-text-columns-content {
    padding: 3rem 3rem 3rem 5rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 400px;
  }
  .image-text-columns-visual {
    width: 90%;
    margin-left: auto;
    transform: translateX(30px);
  }
}
@media screen and (max-width: 768px) {
  .image-text-columns-headline {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.list {
  margin-left: 1.5em;
  margin-top: 1em;
}
.list .list-item {
  position: relative;
  text-align: left;
  list-style: none;
  margin: 0;
  hyphens: auto;
}
.list .list-item + .list-item, .list .list-item + .no-list-item {
  margin-top: 0.75rem;
}
.list .list-item::before {
  content: "";
  position: absolute;
  left: -1.5em;
  top: 1px;
  width: 1.1em;
  height: 1.1em;
}
.list.is-checked-round .list-item::before {
  background: url("/images/icon-check-round-secondary.svg") center center/contain no-repeat;
}
.list.is-ordered {
  margin-left: 2rem;
  counter-reset: list-el-counter;
}
.list.is-ordered .list-item {
  position: relative;
  list-style: none;
  counter-increment: list-el-counter;
}
.list.is-ordered .list-item::before {
  content: counter(list-el-counter);
  color: #000;
  font-weight: bold;
  border-radius: 50%;
  position: absolute;
  left: -2.25rem;
  top: -3px;
  width: 26px;
  height: 26px;
  padding-left: 9px;
  padding-top: 2px;
  background: #ffeb00;
}

.background-primary .list.is-ordered .list-item::before {
  color: #fff;
  background: #005aa0;
}

.media.is-fullheight {
  height: 100%;
}

.modal {
  margin-top: 0 !important;
  z-index: 1000;
}
.modal .modal-close {
  position: absolute;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .modal .modal-close {
    right: 15px;
    top: 15px;
  }
}
.modal .modal-close:before, .modal .modal-close:after {
  background-color: #fff;
}
.modal .modal-content {
  max-width: 1344px;
}
.modal .modal-content .modal-close:before, .modal .modal-content .modal-close:after {
  background-color: #cd0046;
}
.modal .modal-content > .box {
  border-radius: 0;
  border: 5px solid #ffeb00;
}
.modal .modal-content.is-medium {
  max-width: 1000px;
}
.modal .modal-content.is-medium .sweepstake {
  max-width: 820px;
}
.modal .pdf {
  position: relative;
  width: 80vw;
  height: 80vh;
  pointer-events: none;
}
.modal .pdf object,
.modal .pdf embed {
  width: 100%;
  height: 100%;
  pointer-events: all;
}
@media screen and (max-width: 768px) {
  .modal .pdf {
    width: 100vw;
  }
}
.modal .modal-visual {
  position: relative;
  background: transparent center center/cover no-repeat;
  align-self: stretch;
}
.modal .modal-visual > .image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  transform: translateY(-50%);
}
.modal .modal-visual img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.modal .modal-visual.is-top-aligned {
  min-height: 300px;
}
.modal.modal-fullscreen .modal-close {
  background: #fff;
  box-shadow: 0 7px 16px -5px rgba(10, 10, 10, 0.5);
}
@media screen and (min-width: 769px) {
  .modal.modal-fullscreen .modal-close {
    right: 3rem;
    top: 2rem;
  }
}
.modal.modal-fullscreen .modal-close:before, .modal.modal-fullscreen .modal-close:after {
  background-color: #000;
}
.modal.modal-fullscreen .modal-content {
  max-width: 100%;
  max-height: 100%;
  width: 100vw;
  height: 100vh;
  background: #fff;
  padding-bottom: 5rem;
}
.modal.modal-fullscreen .modal-content u:has(a) {
  color: #69a023;
}
.modal.modal-fullscreen .modal-content u:has(a):hover {
  color: #000;
}
@media screen and (min-width: 769px) {
  .modal.modal-fullscreen .modal-content {
    padding-bottom: 10rem;
  }
}
@media screen and (max-width: 768px) {
  .modal.modal-fullscreen .modal-content .image {
    margin-bottom: -1rem;
  }
}
.modal.modal-fullscreen .modal-content img {
  border-radius: 5px;
}
@media screen and (max-width: 768px) {
  .modal.modal-fullscreen .modal-section {
    padding-top: 0;
  }
}
.modal.modal-fullscreen .divider {
  background-color: #bfccd5;
  height: 1px;
}
@media screen and (min-width: 769px) {
  .modal.modal-fullscreen .hero-body {
    padding: 10rem 3rem;
    max-width: 1080px;
    margin: 0 auto;
  }
  .modal.modal-fullscreen .section {
    max-width: 1080px;
    margin: 0 auto;
  }
}
.modal.with-visual.visual-right .container.box {
  padding: 0;
}
.modal.with-visual.visual-right .container.box .box {
  padding-left: 2rem;
}
.modal.with-visual.visual-top .container.box {
  padding: 0;
}
.modal.with-visual.visual-top .container.box .box {
  padding: 2rem;
}
.modal .pimcore_area_v2\/column.pimcore_area_content {
  margin-top: 1rem;
}
@media screen and (max-width: 768px) {
  .modal .pimcore_area_v2\/column .column:first-child {
    padding-bottom: 0;
  }
  .modal .pimcore_area_v2\/column .column:nth-child(2) {
    padding-top: 0;
  }
}

.navbar.is-centered {
  justify-content: center;
}
.navbar.is-centered .navbar-brand {
  flex-wrap: wrap;
  justify-content: center;
}

.navbar-logo-container {
  position: absolute;
  width: 125px;
  left: 0;
  top: 0;
  padding-top: 0;
  pointer-events: none;
  cursor: default;
}
.navbar-logo-container img {
  position: relative;
  display: inline-block;
  width: 125px;
  height: auto;
  transform-origin: top center;
  transition: transform 200ms ease-out;
  pointer-events: all;
  cursor: pointer;
}
.navbar-logo-container img.is-scaled {
  transform: scale(0.65);
}
@media screen and (max-width: 768px) {
  .navbar-logo-container img {
    transform: scale(0.65);
  }
}

.navbar-item,
.navbar-link {
  font-size: 0.95rem;
  transition: background-color 300ms ease-in-out;
}
.navbar-item.background-tertiary,
.navbar-link.background-tertiary {
  background-color: #69a023;
  color: #fff;
}
.navbar-item.background-tertiary a,
.navbar-link.background-tertiary a {
  color: currentColor;
}
.navbar-item.background-tertiary:hover,
.navbar-link.background-tertiary:hover {
  background-color: #54801c;
}
.navbar-item::after,
.navbar-link::after {
  transition: transform 300ms ease-in-out;
}
.navbar-item.is-open .navbar-link::after,
.navbar-link.is-open .navbar-link::after {
  transform: rotate(130deg);
}

.navbar-link {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.navbar-link:first-child {
  border-left: 1px solid #D6CEBC;
}

.navbar-brand .navbar-item.is-right {
  flex: 1 0 auto;
  display: flex;
  justify-content: flex-end;
}

.breadcrumb {
  padding-left: 1rem;
  padding-right: 1rem;
}

.offcanvas {
  position: fixed;
  display: flex;
  justify-content: center;
  background: #f5f1e9;
  max-height: 100vh;
  padding: 7rem 2rem 4rem;
  transition: all 600ms ease-out;
  overflow: hidden;
  z-index: -1;
}
@media screen and (min-width: 1024px) {
  .offcanvas {
    padding-right: 4rem;
    padding-bottom: 4rem;
  }
}
.offcanvas.is-on-top {
  width: 100%;
  top: -100vh;
}
.offcanvas.is-on-top.is-visible {
  top: 0;
}
.offcanvas.is-on-right {
  width: 100vw;
  height: 100vh;
  top: 0;
  right: -100vw;
  z-index: 450;
}
@media screen and (min-width: 769px) {
  .offcanvas.is-on-right {
    width: 50vw;
  }
}
.offcanvas.is-on-right.is-visible {
  right: 0;
}
.offcanvas.is-on-bottom {
  width: 100vw;
  bottom: -100vh;
  z-index: 455;
}
.offcanvas.is-on-bottom.is-visible {
  bottom: 0;
}

.offcanvas-side-container .floating-buttons {
  z-index: 455;
}
.offcanvas-side-container .floating-buttons.second {
  bottom: 10rem;
}

.button[data-offcanvas].is-open .icon i {
  background-image: url(/images/icon-cross-white.svg);
}

.offcanvas-background {
  position: fixed;
  content: "";
  height: 100vh;
  width: 100vw;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.75);
  transition: opacity 150ms ease-in-out;
  pointer-events: none;
  opacity: 0;
  z-index: 445;
}
.offcanvas-background.is-visible {
  opacity: 1;
  pointer-events: all;
}

.offcanvas-right {
  padding: 4rem 3.5rem;
}

.is-old-price s {
  position: relative;
  display: inline-block;
  text-decoration: none;
}
.is-old-price s::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 3px;
  top: 50%;
  left: 50%;
  background-color: #cd0046;
  transform: rotate(-10deg) translate(-50%, -50%);
  transform-origin: left;
}

.price .is-current {
  font-size: 1.75rem;
  font-weight: 700;
  font-family: museo-slab, serif;
  white-space: nowrap;
}
@media screen and (max-width: 768px) {
  .price .is-current {
    font-size: 1.25rem;
  }
}
.price .is-old {
  font-size: 1.75rem;
  font-family: museo-slab, serif;
  display: flex;
  display: inline-block;
  flex-direction: row;
  position: relative;
  font-weight: 700;
}
.price .is-old::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 3px;
  top: 50%;
  left: 50%;
  background-color: #cd0046;
  transform: rotate(-10deg) translate(-50%, -50%);
  transform-origin: left;
}
@media screen and (max-width: 768px) {
  .price .is-old {
    font-size: 1.25rem;
  }
}

.product-gallery {
  --swiper-navigation-color: #000;
  --swiper-navigation-size: 1.25rem;
  position: relative;
  width: 100%;
  padding-top: 111.1111111111%;
  display: block;
  margin: 0 auto;
  user-select: none;
}
.product-gallery .product-gallery-main {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: calc(80% - 10px);
}
.product-gallery .product-gallery-thumbs {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: calc(20% + 10px);
  box-sizing: border-box;
  padding: 0 10px;
}
.product-gallery .product-gallery-thumbs .swiper-slide {
  width: 100%;
  height: 25%;
  opacity: 0.4;
  cursor: pointer;
}
.product-gallery .product-gallery-thumbs .swiper-slide-thumb-active {
  opacity: 1;
}
.product-gallery .product-gallery-main,
.product-gallery .swiper-slide {
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
}

.progress-bar {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: 3.5rem;
}
.progress-bar .step {
  position: relative;
  flex: 1 0 auto;
  font-family: museo-slab, serif;
  font-weight: 700;
  max-width: 60px;
  z-index: 1;
}
@media screen and (min-width: 769px) {
  .progress-bar .step {
    max-width: 100px;
  }
}
.progress-bar .step .is-counter {
  display: block;
}
.progress-bar .step .is-counter::after {
  font-family: museo-slab, serif;
  counter-increment: section;
  content: counter(section);
}
.progress-bar .step .step-text {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 100%;
  width: 150%;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  margin-top: 0.5rem;
  hyphens: auto;
}
@media screen and (min-width: 769px) {
  .progress-bar .step .step-text {
    width: 200%;
  }
}
.progress-bar .step::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-radius: 50%;
  z-index: -1;
}
.progress-bar .step.is-active::after {
  background-color: #ffeb00;
}
.progress-bar .step.is-active.is-black figure {
  color: #fff;
}
.progress-bar .step.is-active.is-black::after {
  background-color: #000;
}
@media screen and (min-width: 769px) {
  .progress-bar.is-smaller .step {
    max-width: 80px;
  }
}
.progress-bar.is-smaller .step-text {
  font-size: 0.75rem;
}
@media screen and (min-width: 769px) {
  .progress-bar.is-smaller .step-text {
    font-size: 0.9rem;
  }
}
.progress-bar::after {
  position: absolute;
  display: block;
  content: "";
  height: 2px;
  width: 100%;
  background: #000;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  z-index: 0;
}

.progress-container {
  position: relative;
  width: 100%;
}
.progress-container .progress-value {
  display: inline-block;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  text-align: right;
  font-weight: 700;
  font-size: 1.5rem;
  padding: 0.5rem 1.5rem;
}

.reading-progress-container,
.reading-progress {
  background: #d5e2e8;
  position: absolute;
  width: 100%;
  bottom: -3px;
  height: 3px;
  pointer-events: none;
}

.reading-progress {
  --scrollAmount: 0%;
  bottom: 0;
  background-image: linear-gradient(120deg, #005aa0 0%, #50afe1 100%);
  width: var(--scrollAmount);
}

.quote-image {
  position: relative;
  display: inline-block;
  width: 150px;
}
@media screen and (min-width: 769px) {
  .quote-image {
    width: 200px;
  }
}
.quote-image + .quote-content {
  padding-left: 10rem;
  top: -80px;
}
@media screen and (max-width: 768px) {
  .quote-image + .quote-content {
    padding-left: 5rem;
    top: -50px;
  }
}
.quote-content {
  position: relative;
}
.quote-content.has-quotes::before {
  content: "";
  position: relative;
  display: block;
  background: url("/images/icon-yellow-quote.png") left center/contain no-repeat;
  height: 50px;
  pointer-events: none;
  margin-bottom: 1.5rem;
}

.section.has-badge {
  position: relative;
}
.section.is-tiny {
  padding: 1rem;
}
.section.is-fullheight {
  display: flex;
  min-height: 100vh;
  justify-content: center;
  align-items: center;
}
.section.is-halfheight {
  display: flex;
  min-height: 50vh;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 1023px) {
  .section.has-heart-bg {
    padding-top: 7rem;
    padding-bottom: 4rem;
    margin-top: -4rem;
    overflow-x: hidden;
  }
}

.section-footer a {
  color: currentColor;
  display: inline-block;
}

.service-table {
  padding-top: 2rem;
  overflow-x: scroll;
  /* Hide scrollbar for IE, Edge and Firefox */
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  /* Hide scrollbar for Chrome, Safari and Opera */
}
.service-table::-webkit-scrollbar {
  display: none;
}
@media screen and (max-width: 768px) {
  .service-table {
    margin-right: -1.5rem;
    margin-left: -1.5rem;
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
.service-table .service-table-row {
  display: grid;
  grid-column-gap: 1rem;
  grid-template-columns: repeat(2, 1fr);
  width: 175%;
  padding-right: 1rem;
}
@media screen and (min-width: 769px) {
  .service-table .service-table-row {
    grid-template-columns: repeat(2, 1fr);
    padding: 0 1.5rem;
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .service-table .service-table-row {
    width: auto;
    grid-template-columns: 3fr repeat(2, 250px);
    grid-template-rows: 1fr;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 0 1.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .service-table .service-table-row {
    grid-template-columns: 3fr repeat(2, 285px);
  }
}
.service-table .service-table-row.has-divider > div {
  position: relative;
}
.service-table .service-table-row.has-divider > div::before {
  position: absolute;
  display: block;
  content: "";
  height: 2px;
  top: -1px;
  left: 1.5rem;
  right: 1.5rem;
  background-color: #e9f1f5;
  z-index: 1;
}
@media screen and (min-width: 1024px) {
  .service-table .service-table-row.has-divider > div:first-child::before {
    left: 0;
    right: 0;
  }
}
.service-table .service-table-row .button.is-text {
  text-align: left;
  text-decoration: none;
}
.service-table .is-decorated {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
}
.service-table .is-decorated > * {
  position: relative;
  z-index: 1;
}
.service-table .is-decorated::after {
  position: absolute;
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-left: 2px solid #e9f1f5;
  border-right: 2px solid #e9f1f5;
  z-index: 0;
}
.service-table .is-decorated.is-first {
  align-items: flex-start;
}
.service-table .is-decorated.is-first::after {
  border-top: 2px solid #e9f1f5;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  transform: translateY(-1rem);
}
@media screen and (min-width: 1024px) {
  .service-table .is-decorated.is-end {
    margin-bottom: 1.5rem;
  }
}
.service-table .is-decorated.is-end::after {
  border-bottom: 2px solid #e9f1f5;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.service-table .badge {
  grid-area: 1/1;
  width: fit-content;
  height: fit-content;
  transform: translateY(-50%);
  z-index: 2;
}
.service-table-headline {
  grid-area: 1/1;
}
.service-table .icon {
  flex-shrink: 0;
}
@media screen and (max-width: 1023px) {
  .service-table .icon {
    width: 1rem;
    height: 1rem;
    margin-top: 0.25rem;
    align-self: flex-start;
  }
}
.service-table .collapsible {
  border-bottom: none;
}
.service-table .is-collapsible-headline {
  padding-top: 0;
  padding-bottom: 0;
}
.service-table .product-information {
  position: relative;
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  align-self: flex-end;
  padding: 1.5rem;
}
.service-table .product-information > * {
  position: relative;
}
.service-table .product-information::before {
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  height: 80%;
  background-color: #e9f1f5;
  border-radius: 10px;
  bottom: 0;
  left: 0;
  z-index: 0;
}
.service-table .content ul {
  margin-left: 1em;
}

.spacer {
  width: 100%;
}
.spacer.editmode {
  background: #9cf5ff;
  margin: 3rem 0 4rem;
}
.spacer.spacer-rem-1 {
  height: 1rem;
}
@media screen and (max-width: 768px) {
  .spacer.spacer-rem-1 {
    height: 0.5rem;
  }
}
.spacer.spacer-rem-2 {
  height: 2rem;
}
@media screen and (max-width: 768px) {
  .spacer.spacer-rem-2 {
    height: 1rem;
  }
}
.spacer.spacer-rem-3 {
  height: 3rem;
}
@media screen and (max-width: 768px) {
  .spacer.spacer-rem-3 {
    height: 1.5rem;
  }
}
.spacer.spacer-rem-4 {
  height: 4rem;
}
@media screen and (max-width: 768px) {
  .spacer.spacer-rem-4 {
    height: 2rem;
  }
}
.spacer.spacer-rem-5 {
  height: 5rem;
}
@media screen and (max-width: 768px) {
  .spacer.spacer-rem-5 {
    height: 2.5rem;
  }
}
.spacer.spacer-rem-6 {
  height: 6rem;
}
@media screen and (max-width: 768px) {
  .spacer.spacer-rem-6 {
    height: 3rem;
  }
}
.spacer.spacer-rem-7 {
  height: 7rem;
}
@media screen and (max-width: 768px) {
  .spacer.spacer-rem-7 {
    height: 3.5rem;
  }
}
.spacer.spacer-rem-8 {
  height: 8rem;
}
@media screen and (max-width: 768px) {
  .spacer.spacer-rem-8 {
    height: 4rem;
  }
}
.spacer.spacer-rem-9 {
  height: 9rem;
}
@media screen and (max-width: 768px) {
  .spacer.spacer-rem-9 {
    height: 4.5rem;
  }
}
.spacer.spacer-rem-10 {
  height: 10rem;
}
@media screen and (max-width: 768px) {
  .spacer.spacer-rem-10 {
    height: 5rem;
  }
}
.spacer.spacer-rem-0-5 {
  height: 0.5rem;
}
@media screen and (max-width: 768px) {
  .spacer.spacer-rem-0-5 {
    height: 0.25rem;
  }
}

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

.steps-module .steps-item {
  text-align: center;
}
.steps-module .steps-item::after {
  position: absolute;
  display: block;
  content: "";
  height: 2px;
  background: #000;
  top: 77px;
  left: 15%;
  width: 70%;
  z-index: 0;
}
@media screen and (max-width: 1215px) {
  .steps-module .steps-item::after {
    top: 63px;
  }
}
.steps-module .steps-item.steps-item-counter-2::after {
  left: 25%;
  width: 50%;
}
.steps-module .steps-item.steps-item-counter-3::after, .steps-module .steps-item.steps-item-counter-4::after {
  left: 15%;
  width: 70%;
}
.steps-module .steps-item.steps-item-counter-5::after {
  left: 10%;
  width: 80%;
}
.steps-module .steps-item.steps-item-counter-6::after {
  left: 7%;
  width: 85%;
}
.steps-module .steps-item.steps-item-counter-7::after {
  left: 6%;
  width: 88%;
}
.steps-module .steps-item.steps-item-counter-8::after {
  left: 5%;
  width: 90%;
}
.steps-module .steps-item-image {
  margin: 0 auto;
  padding-bottom: 1rem;
}
.steps-module .steps-item-image .image {
  max-width: 125px;
  width: 100%;
  margin: 0 auto;
  z-index: 1;
}
@media screen and (max-width: 1215px) {
  .steps-module .steps-item-image .image {
    max-width: 100px;
  }
}
.steps-module .steps-item-headline {
  margin-bottom: 0;
}
.steps-module .steps-item-headline .heading-4 {
  padding-bottom: 0;
}
@media screen and (max-width: 768px) {
  .steps-module .steps-item {
    text-align: left;
  }
  .steps-module .steps-item::after {
    position: absolute;
    display: block;
    content: "";
    height: 68%;
    width: 2px;
    background: #000;
    top: 50px;
    left: 9%;
    z-index: 0;
  }
  .steps-module .steps-item.steps-item-counter-2::after {
    left: 10%;
    width: 2px;
    height: 54%;
  }
  .steps-module .steps-item.steps-item-counter-3::after {
    left: 10%;
    width: 2px;
    height: 70%;
  }
  .steps-module .steps-item.steps-item-counter-4::after {
    left: 10%;
    width: 2px;
    height: 74%;
  }
  .steps-module .steps-item.steps-item-counter-5::after {
    left: 10%;
    width: 2px;
    height: 78%;
  }
  .steps-module .steps-item.steps-item-counter-6::after {
    left: 10%;
    width: 2px;
    height: 82%;
  }
  .steps-module .steps-item.steps-item-counter-7::after {
    left: 10%;
    width: 2px;
    height: 86%;
  }
  .steps-module .steps-item.steps-item-counter-8::after {
    left: 10%;
    width: 2px;
    height: 90%;
  }
  .steps-module .steps-item-image .image {
    max-width: 80px;
  }
}

.sweepstake {
  max-width: 800px;
  padding: 2rem 3rem;
  margin: 0 auto;
}
.sweepstake .intro {
  padding: 1rem 0;
}
.sweepstake .heading-2 {
  padding-bottom: 0.5rem;
}
.sweepstake p {
  font-size: 0.75rem;
}
.sweepstake p.salutation-title, .sweepstake p.hint {
  font-size: 1rem;
}
.sweepstake p.intro-text {
  font-size: 1.2rem;
  line-height: 1.25;
  padding-top: 0.5rem;
}
@media screen and (max-width: 768px) {
  .sweepstake p.intro-text {
    font-size: 1.125rem;
  }
}
.sweepstake .salutation-title {
  font-weight: bold;
  padding-top: 5px;
  margin-bottom: 0.5rem;
}
.sweepstake .column {
  position: relative;
}
.sweepstake input {
  font-size: 1rem;
  line-height: 19px;
  font-weight: 700;
  color: #606770;
  padding: 13px 16px 10px;
  margin-bottom: 0.5rem;
  width: 100%;
  height: auto;
  border: 1px solid #D6CEBC;
  border-radius: 10px;
  background: #fff;
  box-shadow: none;
  outline: none;
}
@media screen and (max-width: 768px) {
  .sweepstake input {
    padding: 10px 1.125rem 6px;
    font-size: 1rem;
    line-height: 24px;
  }
}
.sweepstake input.is-invalid-input, .sweepstake input.is-invalid-input:-webkit-autofill {
  border: 1px solid #606770 !important;
  -webkit-box-shadow: 0 0 0 1000px #cd0046 inset !important;
  color: #222;
}
.sweepstake input.is-invalid-input:hover, .sweepstake input.is-invalid-input:focus, .sweepstake input.is-invalid-input:active, .sweepstake input.is-invalid-input:-webkit-autofill:hover, .sweepstake input.is-invalid-input:-webkit-autofill:focus, .sweepstake input.is-invalid-input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 1000px #cd0046 inset !important;
}
.sweepstake label {
  color: #606770;
  font-weight: 300;
}
.sweepstake input[type=radio],
.sweepstake input[type=checkbox] {
  position: absolute;
  width: 28px;
  height: 28px;
  cursor: pointer;
  opacity: 0;
}
.sweepstake input[type=radio]:checked + span,
.sweepstake input[type=checkbox]:checked + span {
  color: #000;
}
.sweepstake input[type=radio]:checked + span::before,
.sweepstake input[type=checkbox]:checked + span::before {
  background-image: url("/images/form-icon-circle-checked.svg");
  background-color: #fff;
  border-radius: 50%;
}
.sweepstake input[type=radio] + span,
.sweepstake input[type=checkbox] + span {
  cursor: pointer;
  display: flex;
  align-items: center;
  font-size: 1rem;
  font-weight: 500;
  position: relative;
  padding-left: 36px;
  padding-top: 6px;
}
.sweepstake input[type=radio] + span::before,
.sweepstake input[type=checkbox] + span::before {
  cursor: pointer;
  content: "";
  width: 28px;
  height: 28px;
  position: absolute;
  left: 0;
  top: 2px;
  background-image: url("/images/form-icon-circle-unchecked-brown.svg");
  background-size: contain;
  background-color: #fff;
  border-radius: 50%;
}
.sweepstake input[type=radio] + span a,
.sweepstake input[type=checkbox] + span a {
  display: inline-block;
}
.sweepstake sup {
  font-size: 0.6rem;
  line-height: 0;
  top: -5px;
  position: relative;
  vertical-align: baseline;
}
.sweepstake .button-container {
  padding: 1rem;
}
@media screen and (max-width: 768px) {
  .sweepstake {
    padding: 1rem 1rem;
  }
  .sweepstake .intro {
    padding: 1rem 0 0;
  }
  .sweepstake .button-container {
    padding: 1.5rem 1rem;
  }
  .sweepstake .conditions span {
    font-size: 0.75rem;
    padding-top: 3px;
  }
  .sweepstake .button-container {
    padding: 0.5rem 1rem 1.5rem 1rem;
  }
}

.swiper-navigation.is-vertical {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
}
.swiper-navigation.is-vertical .swiper-button-prev,
.swiper-navigation.is-vertical .swiper-button-next {
  position: absolute;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin: 0;
  pointer-events: all;
}
.swiper-navigation.is-vertical .swiper-button-prev::after,
.swiper-navigation.is-vertical .swiper-button-next::after {
  transform-origin: center;
  transform: rotate(90deg);
}
.swiper-navigation.is-vertical .swiper-button-prev {
  position: absolute;
  top: 0;
  left: 50%;
  width: calc(var(--swiper-navigation-size) + 0.5rem);
  height: calc(var(--swiper-navigation-size) + 0.5rem);
  transform: translateX(-50%);
}
.swiper-navigation.is-vertical .swiper-button-next {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: calc(var(--swiper-navigation-size) + 0.5rem);
  height: calc(var(--swiper-navigation-size) + 0.5rem);
  transform: translateX(-50%);
}

.swiper-slide {
  display: flex;
  justify-content: center;
  background-color: #fff;
  background-size: cover;
  background-position: center;
  height: auto;
  align-items: stretch;
}
@media screen and (max-width: 768px) {
  .swiper-slide .card,
  .swiper-slide .teaser.has-shadow {
    box-shadow: none;
  }
}

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.swiper-footer {
  position: relative;
  height: 3rem;
  margin-top: 1.5rem;
  --swiper-theme-color: #cd0046;
  --swiper-pagination-bullet-inactive-color: #BCCDD6;
  --swiper-pagination-bullet-inactive-opacity: 1;
}

.section.background-primary .swiper-footer,
.hero.is-primary .swiper-footer {
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.5;
}

.pimcore_area_horizontal-snippets .swiper {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
@media screen and (min-width: 769px) {
  .pimcore_area_horizontal-snippets .swiper {
    margin-left: auto;
    margin-right: auto;
    padding: 1rem 0.75rem 4.5rem;
  }
}
@media screen and (max-width: 768px) {
  .pimcore_area_horizontal-snippets .swiper {
    padding-bottom: 0.75rem;
  }
}

.slider {
  --swiper-theme-color: #cd0046;
  --swiper-pagination-bullet-inactive-color: #BCCDD6;
  --swiper-pagination-bullet-inactive-opacity: 1;
}

@media screen and (max-width: 768px) {
  .pimcore_area_image-text-columns .swiper-wrapper {
    margin-bottom: 2rem;
  }
  .pimcore_area_image-text-columns .swiper-slide {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }
  .pimcore_area_image-text-columns .swiper-pagination {
    bottom: 0;
  }
}
.slider-cards {
  width: 90vw;
}
@media screen and (min-width: 769px) {
  .slider-cards {
    width: 400px;
  }
}
.slider-cards .slider-image {
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
  background-color: #e9f1f5;
}
.slider-cards .slider-headline {
  position: absolute;
  bottom: 2rem;
  left: 50%;
  background: #fff;
  border-radius: 1rem;
  font-weight: 700;
  padding: 0.25rem 0.75rem;
  transform: translateX(-50%);
}
.slider-cards .swiper-button-prev {
  transform: translateX(-100%);
  animation: pulseLeft 1.5s ease-in-out infinite;
}
.slider-cards .swiper-button-next {
  transform: translateX(100%);
  animation: pulseRight 1.5s ease-in-out infinite;
}
.slider-cards .swiper-wrapper {
  transition: all 0.4s ease;
  animation: floatCard 6s ease-in-out infinite;
}
@keyframes pulseLeft {
  0%, 100% {
    transform: translateX(-100%) scale(1);
  }
  50% {
    transform: translateX(-110%) scale(1.1);
  }
}
@keyframes pulseRight {
  0%, 100% {
    transform: translateX(100%) scale(1);
  }
  50% {
    transform: translateX(110%) scale(1.1);
  }
}
@keyframes floatCard {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-8px);
  }
}

.editmode .slider-cards {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.editmode .slider-cards .slider-image {
  width: 40vw;
}

.tab-container {
  display: none;
}
.tab-container.is-active {
  display: block;
}

.tag.is-rounder {
  border-radius: 1.25rem;
}

.teaser-prominent .tag {
  font-size: clamp(0.5rem, 0.5rem + 1vw, 0.85rem);
  white-space: normal;
  hyphens: auto;
}
.teaser-prominent .icon {
  flex-shrink: 0;
}

.scrollytelling-horizontal {
  position: relative;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
@media screen and (min-width: 1024px) {
  .scrollytelling-horizontal .icon-scroll {
    left: 85vw;
    transform: none;
  }
}
@media screen and (min-width: 1024px) {
  .scrollytelling-horizontal {
    overflow: visible;
  }
}
.scrollytelling-horizontal .visual-logo {
  position: relative;
  width: 90vw;
  z-index: 1;
}
@media screen and (min-width: 1024px) {
  .scrollytelling-horizontal .visual-logo {
    width: 500px;
  }
}
.scrollytelling-horizontal .visual-logo figure,
.scrollytelling-horizontal .visual-logo figure img {
  width: 100%;
  height: auto;
}
.scrollytelling-horizontal .headline-container {
  display: flex;
  align-items: center;
  padding: 0 1.5rem;
}
.scrollytelling-horizontal .headline-container .heading-1 {
  position: relative;
  font-size: 50px;
  white-space: nowrap;
  min-width: 120vw;
  margin-right: 6rem;
  padding-left: 2rem;
  z-index: 1;
}
@media screen and (min-width: 769px) {
  .scrollytelling-horizontal .headline-container .heading-1 {
    font-size: 5vw;
  }
}
.scrollytelling-horizontal .scroll-container {
  position: relative;
  display: flex;
  height: 100%;
  padding-top: 52px;
  width: fit-content;
  align-items: center;
}
.scrollytelling-horizontal .elements {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: space-around;
  height: 25vh;
  width: 100%;
  left: 0;
  z-index: 0;
}
.scrollytelling-horizontal .elements.is-on-top {
  top: 52px;
}
.scrollytelling-horizontal .elements.is-on-top .element:nth-child(even) {
  transform: translateY(2rem);
}
.scrollytelling-horizontal .elements.is-on-bottom {
  bottom: 0;
}
.scrollytelling-horizontal .elements.is-on-bottom .element:nth-child(even) {
  transform: translateY(-2rem);
}
.scrollytelling-horizontal .element {
  position: relative;
  min-width: 100vw;
}
@media screen and (min-width: 769px) {
  .scrollytelling-horizontal .element {
    min-width: 25vw;
  }
  .scrollytelling-horizontal .element p {
    max-width: 25vw;
  }
}
.scrollytelling-horizontal .element figure {
  display: inline-block;
  position: relative;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
}
.scrollytelling-horizontal .element figure img {
  max-height: 40vh;
  width: auto;
  border-radius: 5px;
}
.scrollytelling-horizontal .element + .element {
  margin-left: 10rem;
}
.scrollytelling-horizontal .element-vest {
  margin-left: 6rem;
}
.scrollytelling-horizontal .element-vest .heading-3 {
  position: absolute;
  left: 90%;
  top: 5rem;
  z-index: 1;
}
.scrollytelling-horizontal .element-velo .heading-3 {
  position: absolute;
  bottom: 3rem;
  max-width: 400px;
  left: -2rem;
  z-index: 1;
}
.scrollytelling-horizontal .element-tire img {
  transform: scale(1.2);
  transform-origin: top center;
}
.scrollytelling-horizontal .element-tire .heading-3 {
  position: absolute;
  left: 90%;
  top: 5rem;
  z-index: 1;
}
@media screen and (min-width: 1024px) {
  .scrollytelling-horizontal .element-tire {
    transform: translateX(-5rem);
  }
}
.scrollytelling-horizontal .element-visible .heading-3 {
  position: absolute;
  bottom: 4rem;
  right: 90%;
  z-index: 1;
}
.scrollytelling-horizontal .element-seat .heading-3 {
  position: absolute;
  max-width: 200px;
  top: 70%;
  right: 80%;
  z-index: 1;
}

.scrollytelling-horizontal-end {
  position: relative;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

.scrollytelling-hearts {
  position: relative;
}
.scrollytelling-hearts::after {
  display: block;
  content: "";
  height: 100vh;
  width: 100%;
}
.scrollytelling-hearts .section {
  position: relative;
  min-height: 100vh;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.scrollytelling-hearts .heart {
  background: transparent center center/contain no-repeat;
  display: block;
  width: 240px;
  height: 240px;
}
.scrollytelling-hearts .svg {
  position: absolute;
  width: 0;
  height: 0;
}
.scrollytelling-hearts .clipped-image {
  position: relative;
  display: inline-block;
  width: 240px;
  height: 240px;
  transform: scale(1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  object-fit: cover;
  clip-path: path("M 240 62.41 c 0 -38.65 -30.93 -59.54 -56.76 -61.92 c -29.15 -2.72 -47.56 5.68 -61.84 32.61 C 107.11 6.17 88.68 -2.24 59.55 0.49 C 27.79 3.44 0 31.88 0 62.41 c 0 64.45 59.06 102.59 121.39 165.49 c 61.84 -62.93 118.61 -99.91 118.61 -165.49 Z");
  -webkit-clip-path: path("M 240 62.41 c 0 -38.65 -30.93 -59.54 -56.76 -61.92 c -29.15 -2.72 -47.56 5.68 -61.84 32.61 C 107.11 6.17 88.68 -2.24 59.55 0.49 C 27.79 3.44 0 31.88 0 62.41 c 0 64.45 59.06 102.59 121.39 165.49 c 61.84 -62.93 118.61 -99.91 118.61 -165.49 Z");
  z-index: 1;
}
.scrollytelling-hearts .background-hearts {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  overflow: hidden;
  z-index: 0;
}
.scrollytelling-hearts .background-hearts .hearts-list {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  width: 125vw;
  height: 25vw;
  align-items: center;
  transform-origin: center center;
}
.scrollytelling-hearts .background-hearts .hearts-list:nth-child(odd) {
  left: 50%;
  transform: translateX(-50%);
}
.scrollytelling-hearts .background-hearts .heart {
  position: relative;
  width: 25vw;
  height: 25vw;
  margin: -0.5rem 0.5rem;
  background-image: url(/images/scrollytelling-heart/tcs-heart.svg);
  transform: scale(0);
}
.scrollytelling-hearts .heading-2 {
  font-size: 2.5rem;
}
.scrollytelling-hearts .heading-4 {
  font-size: 120px;
}
@media screen and (min-width: 769px) {
  .scrollytelling-hearts .heading-4 {
    font-size: 140px;
  }
}
.scrollytelling-hearts .heading-5 {
  font-size: 80px;
}
@media screen and (min-width: 769px) {
  .scrollytelling-hearts .heading-5 {
    font-size: 140px;
  }
}
.scrollytelling-hearts .is-ghosted {
  opacity: 0;
}
.scrollytelling-hearts .section-one .background-hearts:not(.is-docked) {
  transform: translateY(-100vh);
  height: 200vh;
  opacity: 0;
}
.scrollytelling-hearts .section-one .heart {
  position: absolute;
  background-image: url(/images/scrollytelling-heart/tcs-heart-gradient.svg);
  width: 300vh;
  height: 300vh;
  margin: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media screen and (min-width: 1024px) {
  .scrollytelling-hearts .section-one .heart {
    width: 200vw;
    height: 200vw;
  }
}
.scrollytelling-hearts .section-one .heart.is-docked {
  width: 250px;
  height: 250px;
}
.scrollytelling-hearts .section-one .heart + * {
  position: relative;
  z-index: 1;
}
.scrollytelling-hearts .section-one .is-prominent {
  font-size: 12rem;
}
@media screen and (max-width: 768px) {
  .scrollytelling-hearts .section-three .heading-2,
  .scrollytelling-hearts .section-four .heading-2 {
    font-size: 2.25rem;
  }
}
.scrollytelling-hearts .raising-image {
  position: absolute;
  display: inline-block;
  background: transparent center center/cover no-repeat;
  transform: scale(0);
  opacity: 0;
  left: 0;
  bottom: 0;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  z-index: 1;
}

.scrollytelling-cards {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100vw;
  min-height: 100vh;
}
.scrollytelling-cards .container:first-child {
  display: flex;
  align-items: center;
  justify-content: center;
}
.scrollytelling-cards .card-container {
  position: relative;
  flex: 1;
  max-height: 100vh;
  overflow: hidden;
}
.scrollytelling-cards .card-container .card-wrapper {
  position: absolute;
  display: flex;
  width: 100%;
  justify-content: center;
  left: 50%;
  transform: translateX(-50%);
}
.scrollytelling-cards .card-container .card {
  position: absolute;
  width: 320px;
  border-radius: 10px;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  overflow: hidden;
  transition: 250ms box-shadow ease-in-out;
  transform-origin: center 5000px;
  background-color: #50afe1;
  cursor: pointer;
}
.scrollytelling-cards .card-container .card:nth-of-type(1) {
  color: #fff;
}
.scrollytelling-cards .card-container .card:nth-of-type(2) {
  transform: rotate(-5deg);
  background-color: #D6CEBC;
}
.scrollytelling-cards .card-container .card:nth-of-type(3) {
  transform: rotate(-10deg);
  background-color: #005AA0;
  color: #fff;
}
.scrollytelling-cards .card-container .card:nth-of-type(4) {
  transform: rotate(-15deg);
  background-color: #aac800;
}
.scrollytelling-cards .card-container .card:nth-of-type(5) {
  transform: rotate(-20deg);
  background-color: #FFEB00;
}
.scrollytelling-cards .card-container .card:hover {
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.3);
}
.scrollytelling-cards .card-container .card .card-content a:hover {
  font-weight: bold;
}

.scrollytelling-word {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100vw;
}
.scrollytelling-word .section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.scrollytelling-word .headline,
.scrollytelling-word .subline {
  font-weight: 700;
  font-size: 1.75rem;
}
@media screen and (min-width: 769px) {
  .scrollytelling-word .headline,
  .scrollytelling-word .subline {
    font-size: calc(1.75rem + (1.375) * (100vw - 48.0625rem) / (88 - 48.0625));
  }
}
@media screen and (min-width: 1408px) {
  .scrollytelling-word .headline,
  .scrollytelling-word .subline {
    font-size: 3.125rem;
  }
}
.scrollytelling-word .word {
  text-transform: uppercase;
  font-family: museo-slab, serif;
  font-weight: 700;
  line-height: 1.2;
  font-size: 5rem;
}
@media screen and (min-width: 769px) {
  .scrollytelling-word .word {
    font-size: calc(5rem + (0.625) * (100vw - 48.0625rem) / (88 - 48.0625));
  }
}
@media screen and (min-width: 1408px) {
  .scrollytelling-word .word {
    font-size: 5.625rem;
  }
}

.section-street-and-i .has-images-with-border figure.image {
  background-color: #fff;
  border: 4px solid #df7e47;
  border-radius: 0.625rem;
  padding: 0.3125rem 0.9375rem;
}
.section-street-and-i .has-images-with-border figure.image img {
  width: 45px;
  height: auto;
}
.section-street-and-i .card .badge.is-primary {
  background-color: #df7e47;
  color: #fff !important;
}
.section-street-and-i .street-and-i-info-box a:not(.button) {
  color: #df7e47;
}
.section-street-and-i .street-and-i-info-box a:not(.button):hover, .section-street-and-i .street-and-i-info-box a:not(.button):focus, .section-street-and-i .street-and-i-info-box a:not(.button):active {
  color: #e86f2f;
}
.section-street-and-i .street-and-i-info-box > .column > .pimcore_area_content > .container {
  background-color: #fff;
  border: 4px solid #df7e47;
  border-radius: 0.625rem;
}
.section-street-and-i .street-and-i-info-box > .column > .pimcore_area_content > .container .box {
  background-color: unset;
  color: #df7e47;
}
.section-street-and-i .street-and-i-info-box > .column > .pimcore_area_content > .container .box .image img {
  width: auto;
  max-height: 120px;
}
.section-street-and-i .street-and-i-info-box > .column > .pimcore_area_content > .container .box .is-button-box {
  padding-top: 0.75rem;
  gap: 1rem;
}
@media screen and (max-width: 768px) {
  .section-street-and-i .street-and-i-info-box > .column > .pimcore_area_content > .container .box .is-button-box {
    flex-direction: column;
  }
}
.section-street-and-i .street-and-i-info-box > .column > .pimcore_area_content > .container .box .is-button-box .button.is-primary {
  background-color: #df7e47;
  border-color: #df7e47;
}
.section-street-and-i .street-and-i-info-box > .column > .pimcore_area_content > .container .box .is-button-box .button.is-primary:hover, .section-street-and-i .street-and-i-info-box > .column > .pimcore_area_content > .container .box .is-button-box .button.is-primary:focus, .section-street-and-i .street-and-i-info-box > .column > .pimcore_area_content > .container .box .is-button-box .button.is-primary:active {
  background-color: #e86f2f;
  border-color: #e86f2f;
  color: #fff;
  box-shadow: none;
}
.section-street-and-i .street-and-i-info-box > .column > .pimcore_area_content > .container .box .is-button-box .button.is-primary[disabled] {
  background-color: #df7e47;
  opacity: 0.5;
}
.section-street-and-i .street-and-i-info-box > .column > .pimcore_area_content > .container .box .is-button-box .column:first-child {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .section-street-and-i .street-and-i-info-box > .column > .pimcore_area_content > .container .box .is-button-box .column {
    text-align: center !important;
  }
}
.section-street-and-i .street-and-i-info-box .columns.is-image-centered img {
  justify-self: center;
}
.section-street-and-i .street-and-i-info-box .has-list-ml-4 ol,
.section-street-and-i .street-and-i-info-box .has-list-ml-4 ul {
  margin-left: 1rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInYyLXN0eWxlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9iYXNlL19hbGwuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Jhc2UvbWluaXJlc2V0LnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9iYXNlL2dlbmVyaWMuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9pbml0aWFsLXZhcmlhYmxlcy5zYXNzIiwidjIvc2V0dGluZ3MvX3NldHRpbmdzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvZGVyaXZlZC12YXJpYWJsZXMuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9taXhpbnMuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Jhc2UvYW5pbWF0aW9ucy5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL19hbGwuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9leHRlbmRzLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvY29udHJvbHMuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvY29sb3Iuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvc3BhY2luZy5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy90eXBvZ3JhcGh5LnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL3Zpc2liaWxpdHkuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvZmxleGJveC5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvb3RoZXIuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvYnJlYWRjcnVtYi5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9jYXJkLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21lZGlhLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21vZGFsLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL25hdmJhci5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy90YWJzLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9ib3guc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2J1dHRvbi5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvY29udGFpbmVyLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9jb250ZW50LnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy90YWJsZS5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvaWNvbi5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvaW1hZ2Uuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3Byb2dyZXNzLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy90YWcuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2dyaWQvY29sdW1ucy5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZ3JpZC90aWxlcy5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvbGF5b3V0L2hlcm8uc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2xheW91dC9zZWN0aW9uLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL19hbGwuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vc2hhcmVkLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL2lucHV0LXRleHRhcmVhLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL2NoZWNrYm94LXJhZGlvLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL3NlbGVjdC5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS9maWxlLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL3Rvb2xzLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGNyZWF0aXZlYnVsbWEvYnVsbWEtY29sbGFwc2libGUvZGlzdC9jc3MvYnVsbWEtY29sbGFwc2libGUubWluLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AY3JlYXRpdmVidWxtYS9idWxtYS10b29sdGlwL2Rpc3QvYnVsbWEtdG9vbHRpcC5taW4uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXItYnVuZGxlLm1pbi5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGNyZWF0aXZlLWxhYnMvZm9udC1zY2FsZS9saWIvbWl4aW5zL19mb250LXNjYWxlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGNyZWF0aXZlLWxhYnMvZm9udC1zY2FsZS9saWIvZm9udC1zY2FsZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BjcmVhdGl2ZS1sYWJzL3RleHQtZmxvdy9saWIvbWl4aW5zL190ZXh0LWZsb3cuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AY3JlYXRpdmUtbGFicy90ZXh0LWZsb3cvbGliL3NldHRpbmdzL19zZXR0aW5ncy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BjcmVhdGl2ZS1sYWJzL2Nzcy1yZXNldC9saWIvY3NzLXJlc2V0LnNjc3MiLCJ2Mi9nbG9iYWwvX2FuaW1hdGlvbnMuc2NzcyIsInYyL2dsb2JhbC9fYmFja2dyb3VuZHMuc2NzcyIsInYyL2dsb2JhbC9fZ2xvYmFsLnNjc3MiLCJ2Mi9nbG9iYWwvX3BpbWNvcmUuc2NzcyIsInYyL2dsb2JhbC9fdHlwb2dyYXBoeS5zY3NzIiwidjEvY29tcG9uZW50cy9fcXVpei5zY3NzIiwidjEvcGFnZXMvX3NjaHVsd2VnLnNjc3MiLCJ2MS9jb21wb25lbnRzL19zYW1lLWhlaWdodC1ib3hlcy5zY3NzIiwidjIvY29tcG9uZW50cy9fYW5pbWF0aW9ucy5zY3NzIiwidjIvY29tcG9uZW50cy9fYmFkZ2Uuc2NzcyIsInYyL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwidjIvY29tcG9uZW50cy9fY2FsY3VsYXRvci5zY3NzIiwidjIvY29tcG9uZW50cy9fY2FyZC5zY3NzIiwidjIvY29tcG9uZW50cy9fY2Fyb3VzZWwuc2NzcyIsInYyL2NvbXBvbmVudHMvX2NvbGxhcHNpYmxlLnNjc3MiLCJ2Mi9jb21wb25lbnRzL19jb2x1bW4uc2NzcyIsInYyL2NvbXBvbmVudHMvX2NvdW50ZXIuc2NzcyIsInYyL2NvbXBvbmVudHMvX2RpdmlkZXIuc2NzcyIsInYyL2NvbXBvbmVudHMvX2Zsb2F0aW5nbGFiZWxzLnNjc3MiLCJ2Mi9jb21wb25lbnRzL19mb3JtLnNjc3MiLCJ2Mi9jb21wb25lbnRzL19oZXJvLnNjc3MiLCJ2Mi9jb21wb25lbnRzL19pY29uLnNjc3MiLCJ2Mi9jb21wb25lbnRzL19pbWFnZS5zY3NzIiwidjIvY29tcG9uZW50cy9faW1hZ2UtdGV4dC1jb2x1bW5zLnNjc3MiLCJ2Mi9jb21wb25lbnRzL19saXN0LnNjc3MiLCJ2Mi9jb21wb25lbnRzL19tZWRpYS5zY3NzIiwidjIvY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsInYyL2NvbXBvbmVudHMvX25hdmJhci5zY3NzIiwidjIvY29tcG9uZW50cy9fb2ZmY2FudmFzLnNjc3MiLCJ2Mi9jb21wb25lbnRzL19wcmljZS5zY3NzIiwidjIvY29tcG9uZW50cy9fcHJvZHVjdC1nYWxsZXJ5LnNjc3MiLCJ2Mi9jb21wb25lbnRzL19wcm9ncmVzcy1iYXIuc2NzcyIsInYyL2NvbXBvbmVudHMvX3F1b3RlLnNjc3MiLCJ2Mi9jb21wb25lbnRzL19zZWN0aW9uLnNjc3MiLCJ2Mi9jb21wb25lbnRzL19zZXJ2aWNlLXRhYmxlLXByb2R1Y3Quc2NzcyIsInYxL2NvbXBvbmVudHMvX3NwYWNlci5zY3NzIiwidjIvY29tcG9uZW50cy9fc3BhY2VyLnNjc3MiLCJ2Mi9jb21wb25lbnRzL19zdGVwcy5zY3NzIiwidjIvY29tcG9uZW50cy9fc3dlZXBzdGFrZS5zY3NzIiwidjIvY29tcG9uZW50cy9fc3dpcGVyLnNjc3MiLCJ2Mi9jb21wb25lbnRzL19zbGlkZXItY2FyZHMuc2NzcyIsInYyL2NvbXBvbmVudHMvX3RhYnMuc2NzcyIsInYyL2NvbXBvbmVudHMvX3RhZy5zY3NzIiwidjIvY29tcG9uZW50cy9fdGVhc2VyLXByb21pbmVudC5zY3NzIiwidjIvY29tcG9uZW50cy9fc2Nyb2xseXRlbGxpbmctaG9yaXpvbnRhbC5zY3NzIiwidjIvY29tcG9uZW50cy9fc2Nyb2xseXRlbGxpbmctaGVhcnRzLnNjc3MiLCJ2Mi9jb21wb25lbnRzL19zY3JvbGx5dGVsbGluZy1jYXJkcy5zY3NzIiwidjIvY29tcG9uZW50cy9fc2Nyb2xseXRlbGxpbmctd29yZC5zY3NzIiwidjIvcGFnZXMvX3N0cmVldC1hbmQtaS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBUTtBQUNBO0FDRFI7QUNFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7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QTtFQUNBO0VBQ0E7OztBRzNQRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VIOFBFLFFBRGdCO0VBRWhCLE1BRmdCO0VBR2hCO0VBQ0EsT0FKZ0I7RUFLaEIsS0FMZ0I7OztBRzFQbEI7RUhnREU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBSzVFQTtFQUNFOzs7QUFFQTtFQUVFOzs7QUFDSjtFQUNFOzs7QUFQRjtFQUNFOzs7QUFFQTtFQUVFOzs7QUFDSjtFQUNFOzs7QUFQRjtFQUNFOzs7QUFFQTtFQUVFOzs7QUFDSjtFQUNFOzs7QUFQRjtFQUNFOzs7QUFFQTtFQUVFOzs7QUFDSjtFQUNFOzs7QUFQRjtFQUNFOzs7QUFFQTtFQUVFOzs7QUFDSjtFQUNFOzs7QUFLQTtFQUNFOzs7QUFFQTtFQUVFOzs7QUFDSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFQTtFQUVFOzs7QUFDSjtFQUNFOzs7QUE1Qko7RUFDRTs7O0FBRUE7RUFFRTs7O0FBQ0o7RUFDRTs7O0FBS0E7RUFDRTs7O0FBRUE7RUFFRTs7O0FBQ0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUE7RUFFRTs7O0FBQ0o7RUFDRTs7O0FBNUJKO0VBQ0U7OztBQUVBO0VBRUU7OztBQUNKO0VBQ0U7OztBQUtBO0VBQ0U7OztBQUVBO0VBRUU7OztBQUNKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVBO0VBRUU7OztBQUNKO0VBQ0U7OztBQTVCSjtFQUNFOzs7QUFFQTtFQUVFOzs7QUFDSjtFQUNFOzs7QUFLQTtFQUNFOzs7QUFFQTtFQUVFOzs7QUFDSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFQTtFQUVFOzs7QUFDSjtFQUNFOzs7QUE1Qko7RUFDRTs7O0FBRUE7RUFFRTs7O0FBQ0o7RUFDRTs7O0FBS0E7RUFDRTs7O0FBRUE7RUFFRTs7O0FBQ0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUE7RUFFRTs7O0FBQ0o7RUFDRTs7O0FBNUJKO0VBQ0U7OztBQUVBO0VBRUU7OztBQUNKO0VBQ0U7OztBQUtBO0VBQ0U7OztBQUVBO0VBRUU7OztBQUNKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVBO0VBRUU7OztBQUNKO0VBQ0U7OztBQUdKO0VBQ0U7OztBQUNGO0VBQ0U7OztBQUhGO0VBQ0U7OztBQUNGO0VBQ0U7OztBQUhGO0VBQ0U7OztBQUNGO0VBQ0U7OztBQUhGO0VBQ0U7OztBQUNGO0VBQ0U7OztBQUhGO0VBQ0U7OztBQUNGO0VBQ0U7OztBQUhGO0VBQ0U7OztBQUNGO0VBQ0U7OztBQUhGO0VBQ0U7OztBQUNGO0VBQ0U7OztBQUhGO0VBQ0U7OztBQUNGO0VBQ0U7OztBQUhGO0VBQ0U7OztBQUNGO0VBQ0U7OztBQ3RDSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFXRTtFQUNFOzs7QUFHQTtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBZko7RUFDRTs7O0FBR0E7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQWZKO0VBQ0U7OztBQUdBO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFmSjtFQUNFOzs7QUFHQTtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBZko7RUFDRTs7O0FBR0E7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQWZKO0VBQ0U7OztBQUdBO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFmSjtFQUNFOzs7QUFHQTtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBZko7RUFDRTs7O0FBR0E7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQWZKO0VBQ0U7OztBQUdBO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFmSjtFQUNFOzs7QUFHQTtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBZko7RUFDRTs7O0FBR0E7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQWZKO0VBQ0U7OztBQUdBO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFmSjtFQUNFOzs7QUFHQTtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBZko7RUFDRTs7O0FBR0E7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQWZKO0VBQ0U7OztBQUdBO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFmSjtFQUNFOzs7QUFHQTtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FDekJKO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBUHVGSjtFT3hGRTtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOzs7QVAyRko7RU81RkU7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7O0FQbUdKO0VPcEdFO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7OztBUHVHSjtFT3hHRTtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOzs7QVBzSEY7RU92SEE7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7O0FQcUlGO0VPdElBO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7OztBQXlCSjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QVA2REY7RU96REU7SUFDRTs7O0FQNERKO0VPMURFO0lBQ0U7OztBUDZESjtFTzNERTtJQUNFOzs7QVA4REo7RU81REU7SUFDRTs7O0FQK0RKO0VPN0RFO0lBQ0U7OztBUGlFRjtFTy9EQTtJQUNFOzs7QVB3RUY7RU90RUE7SUFDRTs7O0FQMEVGO0VPeEVBO0lBQ0U7OztBUGlGRjtFTy9FQTtJQUNFOzs7QVBnQ0o7RU96REU7SUFDRTs7O0FQNERKO0VPMURFO0lBQ0U7OztBUDZESjtFTzNERTtJQUNFOzs7QVA4REo7RU81REU7SUFDRTs7O0FQK0RKO0VPN0RFO0lBQ0U7OztBUGlFRjtFTy9EQTtJQUNFOzs7QVB3RUY7RU90RUE7SUFDRTs7O0FQMEVGO0VPeEVBO0lBQ0U7OztBUGlGRjtFTy9FQTtJQUNFOzs7QVBnQ0o7RU96REU7SUFDRTs7O0FQNERKO0VPMURFO0lBQ0U7OztBUDZESjtFTzNERTtJQUNFOzs7QVA4REo7RU81REU7SUFDRTs7O0FQK0RKO0VPN0RFO0lBQ0U7OztBUGlFRjtFTy9EQTtJQUNFOzs7QVB3RUY7RU90RUE7SUFDRTs7O0FQMEVGO0VPeEVBO0lBQ0U7OztBUGlGRjtFTy9FQTtJQUNFOzs7QVBnQ0o7RU96REU7SUFDRTs7O0FQNERKO0VPMURFO0lBQ0U7OztBUDZESjtFTzNERTtJQUNFOzs7QVA4REo7RU81REU7SUFDRTs7O0FQK0RKO0VPN0RFO0lBQ0U7OztBUGlFRjtFTy9EQTtJQUNFOzs7QVB3RUY7RU90RUE7SUFDRTs7O0FQMEVGO0VPeEVBO0lBQ0U7OztBUGlGRjtFTy9FQTtJQUNFOzs7QUFFTjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFDRjtFQUNFOzs7QUFDRjtFQUNFOzs7QUFDRjtFQUNFOzs7QUFDRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUNqR0E7RUFDRTs7O0FSdUZGO0VRckZFO0lBQ0U7OztBUndGSjtFUXRGRTtJQUNFOzs7QVJ5Rko7RVF2RkU7SUFDRTs7O0FSMEZKO0VReEZFO0lBQ0U7OztBUjJGSjtFUXpGRTtJQUNFOzs7QVI2RkY7RVEzRkE7SUFDRTs7O0FSb0dGO0VRbEdBO0lBQ0U7OztBUnNHRjtFUXBHQTtJQUNFOzs7QVI2R0Y7RVEzR0E7SUFDRTs7O0FBNUJKO0VBQ0U7OztBUnVGRjtFUXJGRTtJQUNFOzs7QVJ3Rko7RVF0RkU7SUFDRTs7O0FSeUZKO0VRdkZFO0lBQ0U7OztBUjBGSjtFUXhGRTtJQUNFOzs7QVIyRko7RVF6RkU7SUFDRTs7O0FSNkZGO0VRM0ZBO0lBQ0U7OztBUm9HRjtFUWxHQTtJQUNFOzs7QVJzR0Y7RVFwR0E7SUFDRTs7O0FSNkdGO0VRM0dBO0lBQ0U7OztBQTVCSjtFQUNFOzs7QVJ1RkY7RVFyRkU7SUFDRTs7O0FSd0ZKO0VRdEZFO0lBQ0U7OztBUnlGSjtFUXZGRTtJQUNFOzs7QVIwRko7RVF4RkU7SUFDRTs7O0FSMkZKO0VRekZFO0lBQ0U7OztBUjZGRjtFUTNGQTtJQUNFOzs7QVJvR0Y7RVFsR0E7SUFDRTs7O0FSc0dGO0VRcEdBO0lBQ0U7OztBUjZHRjtFUTNHQTtJQUNFOzs7QUE1Qko7RUFDRTs7O0FSdUZGO0VRckZFO0lBQ0U7OztBUndGSjtFUXRGRTtJQUNFOzs7QVJ5Rko7RVF2RkU7SUFDRTs7O0FSMEZKO0VReEZFO0lBQ0U7OztBUjJGSjtFUXpGRTtJQUNFOzs7QVI2RkY7RVEzRkE7SUFDRTs7O0FSb0dGO0VRbEdBO0lBQ0U7OztBUnNHRjtFUXBHQTtJQUNFOzs7QVI2R0Y7RVEzR0E7SUFDRTs7O0FBNUJKO0VBQ0U7OztBUnVGRjtFUXJGRTtJQUNFOzs7QVJ3Rko7RVF0RkU7SUFDRTs7O0FSeUZKO0VRdkZFO0lBQ0U7OztBUjBGSjtFUXhGRTtJQUNFOzs7QVIyRko7RVF6RkU7SUFDRTs7O0FSNkZGO0VRM0ZBO0lBQ0U7OztBUm9HRjtFUWxHQTtJQUNFOzs7QVJzR0Y7RVFwR0E7SUFDRTs7O0FSNkdGO0VRM0dBO0lBQ0U7OztBQUVOO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FSK0NBO0VRNUNBO0lBQ0U7OztBUitDRjtFUTVDQTtJQUNFOzs7QVIrQ0Y7RVE1Q0E7SUFDRTs7O0FSK0NGO0VRNUNBO0lBQ0U7OztBUitDRjtFUTVDQTtJQUNFOzs7QVJnREE7RVE3Q0Y7SUFDRTs7O0FSc0RBO0VRbkRGO0lBQ0U7OztBUnVEQTtFUXBERjtJQUNFOzs7QVI2REE7RVExREY7SUFDRTs7O0FBRUo7RUFDRTs7O0FSUUE7RVFMQTtJQUNFOzs7QVJRRjtFUUxBO0lBQ0U7OztBUlFGO0VRTEE7SUFDRTs7O0FSUUY7RVFMQTtJQUNFOzs7QVJRRjtFUUxBO0lBQ0U7OztBUlNBO0VRTkY7SUFDRTs7O0FSZUE7RVFaRjtJQUNFOzs7QVJnQkE7RVFiRjtJQUNFOzs7QVJzQkE7RVFuQkY7SUFDRTs7O0FDdkhGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQUlGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQUlGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQUlGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQUlGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQUlGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQUtBO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQzFCTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtGO0VBQ0U7RUFDQSxrQmJQYTtFYVFiLGVia0RlO0Vh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Qyw0QmxCdkJEOztBa0I0QkQ7RUFDRSxrQmxCcklPO0VrQnNJUCxjbEJ0SU87RWtCdUlQLE9qQnJFSTtFaUJzRUo7O0FBQ047RUFDRTs7QUFHRTtFQUVJLDJCbkJsRks7RW1CbUZMLHdCbkJuRks7RW1Cb0ZMOztBQUtKO0VBRUksNEJuQjNGSztFbUI0RkwseUJuQjVGSztFbUI2Rkw7O0FBTVY7RUFDRSxXbEJoRVM7O0FrQmlFWDtFQUNFLFdsQmhFVTs7QWtCaUVaO0VBQ0UsV2xCakVTOzs7QW1CbkdiO0VBRUUsa0JwQkVhO0VvQkRiLGVuQmdIVztFbUIvR1gsWWxCd0ZPO0VrQnZGUCxPbkJnQlc7RW1CZlg7RUFDQSxTQVpZOzs7QUFlWjtFQUVFLFlBZm9COztBQWdCdEI7RUFDRSxZQWhCcUI7OztBQ2tEekI7RUFHRSxrQnBCMkR3QjtFb0IxRHhCLGNwQjlEWTtFb0IrRFosY3BCMkRvQjtFb0IxRHBCLE9wQmhFWTtFb0JpRVo7RUFHQTtFQUNBLGdCcEJnRHdCO0VvQi9DeEIsY3BCZ0QwQjtFb0IvQzFCLGVwQitDMEI7RW9COUMxQixhcEI2Q3dCO0VvQjVDeEI7RUFDQTs7QUFDQTtFQUNFOztBQUVBO0VBSUU7RUFDQTs7QUFDRjtFbEJ1RUEsYWtCdEUwQjtFbEJzRTFCLGNrQnJFMEI7O0FBQzFCO0VsQm9FQSxha0JuRTBCO0VsQm1FMUIsY2tCbEUwQjs7QUFDMUI7RUFDRTtFQUNBOztBQUVKO0VBRUUsY3JCeEZXO0VxQnlGWCxPckI1Rlc7O0FxQjZGYjtFQUVFLGNyQi9FVztFcUJnRlgsT3JCaEdXOztBcUJpR1g7RUFDRTs7QUFDSjtFQUVFLGNyQnBHVztFcUJxR1gsT3JCdEdXOztBcUJ3R2I7RUFDRTtFQUNBO0VBQ0EsT3BCakZTO0VvQmtGVCxpQkF6RnFCOztBQTBGckI7RUFJRSxrQnJCMUdTO0VxQjJHVCxPckJsSFM7O0FxQm1IWDtFQUVFO0VBQ0EsT3JCdEhTOztBcUJ1SFg7RUFFRTtFQUNBO0VBQ0E7O0FBQ0o7RUFDRSxZQXRHc0I7RUF1R3RCLGNBdEd3QjtFQXVHeEIsT3BCM0hhO0VvQjRIYixp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O0lBQ0E7O0VBQ0Y7STFCaUNGLGEwQmhDNEI7O0VBSjFCO0lBQ0U7SUFDQTs7RUFDRjtJMUJpQ0YsYTBCaEM0Qjs7RUFKMUI7SUFDRTtJQUNBOztFQUNGO0kxQmlDRixhMEJoQzRCOztFQUoxQjtJQUNFO0lBQ0E7O0VBQ0Y7STFCaUNGLGEwQmhDNEI7O0VBSjFCO0lBQ0U7SUFDQTs7RUFDRjtJMUJpQ0YsYTBCaEM0Qjs7RUFKMUI7SUFDRTtJQUNBOztFQUNGO0kxQmlDRixhMEJoQzRCOztFQUoxQjtJQUNFO0lBQ0E7O0VBQ0Y7STFCaUNGLGEwQmhDNEI7O0VBSjFCO0lBQ0U7SUFDQTs7RUFDRjtJMUJpQ0YsYTBCaEM0Qjs7O0ExQjNCOUI7RTBCNkJFO0lBRUU7SUFDQTs7RUFDRjtJQUVFO0lBQ0E7O0VBQ0Y7SUFFRTtJQUNBOztFQUNGO0lBRUU7SUFDQTs7RUFDRjtJQUVFO0lBQ0E7O0VBQ0Y7SUFFRTtJQUNBOztFQUNGO0lBRUU7SUFDQTs7RUFDRjtJQUVFO0lBQ0E7O0VBQ0Y7SUFFRTtJQUNBOztFQUNGO0lBRUU7SUFDQTs7RUFDRjtJQUVFO0lBQ0E7O0VBQ0Y7STFCZEEsYTBCZ0IwQjs7RUFDMUI7STFCakJBLGEwQm1CMEI7O0VBQzFCO0kxQnBCQSxhMEJzQjBCOztFQUMxQjtJMUJ2QkEsYTBCeUIwQjs7RUFDMUI7STFCMUJBLGEwQjRCMEI7O0VBQzFCO0kxQjdCQSxhMEIrQjBCOztFQUMxQjtJMUJoQ0EsYTBCa0MwQjs7RUFDMUI7STFCbkNBLGEwQnFDMEI7O0VBQzFCO0kxQnRDQSxhMEJ3QzBCOztFQUV4QjtJQUVFO0lBQ0E7O0VBQ0Y7STFCOUNGLGEwQmdENEI7O0VBTjFCO0lBRUU7SUFDQTs7RUFDRjtJMUI5Q0YsYTBCZ0Q0Qjs7RUFOMUI7SUFFRTtJQUNBOztFQUNGO0kxQjlDRixhMEJnRDRCOztFQU4xQjtJQUVFO0lBQ0E7O0VBQ0Y7STFCOUNGLGEwQmdENEI7O0VBTjFCO0lBRUU7SUFDQTs7RUFDRjtJMUI5Q0YsYTBCZ0Q0Qjs7RUFOMUI7SUFFRTtJQUNBOztFQUNGO0kxQjlDRixhMEJnRDRCOztFQU4xQjtJQUVFO0lBQ0E7O0VBQ0Y7STFCOUNGLGEwQmdENEI7O0VBTjFCO0lBRUU7SUFDQTs7RUFDRjtJMUI5Q0YsYTBCZ0Q0Qjs7RUFOMUI7SUFFRTtJQUNBOztFQUNGO0kxQjlDRixhMEJnRDRCOztFQU4xQjtJQUVFO0lBQ0E7O0VBQ0Y7STFCOUNGLGEwQmdENEI7O0VBTjFCO0lBRUU7SUFDQTs7RUFDRjtJMUI5Q0YsYTBCZ0Q0Qjs7RUFOMUI7SUFFRTtJQUNBOztFQUNGO0kxQjlDRixhMEJnRDRCOztFQU4xQjtJQUVFO0lBQ0E7O0VBQ0Y7STFCOUNGLGEwQmdENEI7OztBMUJuRzlCO0UwQnFHRTtJQUNFO0lBQ0E7O0VBQ0Y7SUFDRTtJQUNBOztFQUNGO0lBQ0U7SUFDQTs7RUFDRjtJQUNFO0lBQ0E7O0VBQ0Y7SUFDRTtJQUNBOztFQUNGO0lBQ0U7SUFDQTs7RUFDRjtJQUNFO0lBQ0E7O0VBQ0Y7SUFDRTtJQUNBOztFQUNGO0lBQ0U7SUFDQTs7RUFDRjtJQUNFO0lBQ0E7O0VBQ0Y7SUFDRTtJQUNBOztFQUNGO0kxQm5GQSxhMEJvRjBCOztFQUMxQjtJMUJyRkEsYTBCc0YwQjs7RUFDMUI7STFCdkZBLGEwQndGMEI7O0VBQzFCO0kxQnpGQSxhMEIwRjBCOztFQUMxQjtJMUIzRkEsYTBCNEYwQjs7RUFDMUI7STFCN0ZBLGEwQjhGMEI7O0VBQzFCO0kxQi9GQSxhMEJnRzBCOztFQUMxQjtJMUJqR0EsYTBCa0cwQjs7RUFDMUI7STFCbkdBLGEwQm9HMEI7O0VBRXhCO0lBQ0U7SUFDQTs7RUFDRjtJMUJ6R0YsYTBCMEc0Qjs7RUFKMUI7SUFDRTtJQUNBOztFQUNGO0kxQnpHRixhMEIwRzRCOztFQUoxQjtJQUNFO0lBQ0E7O0VBQ0Y7STFCekdGLGEwQjBHNEI7O0VBSjFCO0lBQ0U7SUFDQTs7RUFDRjtJMUJ6R0YsYTBCMEc0Qjs7RUFKMUI7SUFDRTtJQUNBOztFQUNGO0kxQnpHRixhMEIwRzRCOztFQUoxQjtJQUNFO0lBQ0E7O0VBQ0Y7STFCekdGLGEwQjBHNEI7O0VBSjFCO0lBQ0U7SUFDQTs7RUFDRjtJMUJ6R0YsYTBCMEc0Qjs7RUFKMUI7SUFDRTtJQUNBOztFQUNGO0kxQnpHRixhMEIwRzRCOztFQUoxQjtJQUNFO0lBQ0E7O0VBQ0Y7STFCekdGLGEwQjBHNEI7O0VBSjFCO0lBQ0U7SUFDQTs7RUFDRjtJMUJ6R0YsYTBCMEc0Qjs7RUFKMUI7SUFDRTtJQUNBOztFQUNGO0kxQnpHRixhMEIwRzRCOztFQUoxQjtJQUNFO0lBQ0E7O0VBQ0Y7STFCekdGLGEwQjBHNEI7O0VBSjFCO0lBQ0U7SUFDQTs7RUFDRjtJMUJ6R0YsYTBCMEc0Qjs7O0ExQnpKOUI7RTBCMkpFO0lBQ0U7SUFDQTs7RUFDRjtJQUNFO0lBQ0E7O0VBQ0Y7SUFDRTtJQUNBOztFQUNGO0lBQ0U7SUFDQTs7RUFDRjtJQUNFO0lBQ0E7O0VBQ0Y7SUFDRTtJQUNBOztFQUNGO0lBQ0U7SUFDQTs7RUFDRjtJQUNFO0lBQ0E7O0VBQ0Y7SUFDRTtJQUNBOztFQUNGO0lBQ0U7SUFDQTs7RUFDRjtJQUNFO0lBQ0E7O0VBQ0Y7STFCN0lBLGEwQjhJMEI7O0VBQzFCO0kxQi9JQSxhMEJnSjBCOztFQUMxQjtJMUJqSkEsYTBCa0owQjs7RUFDMUI7STFCbkpBLGEwQm9KMEI7O0VBQzFCO0kxQnJKQSxhMEJzSjBCOztFQUMxQjtJMUJ2SkEsYTBCd0owQjs7RUFDMUI7STFCekpBLGEwQjBKMEI7O0VBQzFCO0kxQjNKQSxhMEI0SjBCOztFQUMxQjtJMUI3SkEsYTBCOEowQjs7RUFFeEI7SUFDRTtJQUNBOztFQUNGO0kxQm5LRixhMEJvSzRCOztFQUoxQjtJQUNFO0lBQ0E7O0VBQ0Y7STFCbktGLGEwQm9LNEI7O0VBSjFCO0lBQ0U7SUFDQTs7RUFDRjtJMUJuS0YsYTBCb0s0Qjs7RUFKMUI7SUFDRTtJQUNBOztFQUNGO0kxQm5LRixhMEJvSzRCOztFQUoxQjtJQUNFO0lBQ0E7O0VBQ0Y7STFCbktGLGEwQm9LNEI7O0VBSjFCO0lBQ0U7SUFDQTs7RUFDRjtJMUJuS0YsYTBCb0s0Qjs7RUFKMUI7SUFDRTtJQUNBOztFQUNGO0kxQm5LRixhMEJvSzRCOztFQUoxQjtJQUNFO0lBQ0E7O0VBQ0Y7STFCbktGLGEwQm9LNEI7O0VBSjFCO0lBQ0U7SUFDQTs7RUFDRjtJMUJuS0YsYTBCb0s0Qjs7RUFKMUI7SUFDRTtJQUNBOztFQUNGO0kxQm5LRixhMEJvSzRCOztFQUoxQjtJQUNFO0lBQ0E7O0VBQ0Y7STFCbktGLGEwQm9LNEI7O0VBSjFCO0lBQ0U7SUFDQTs7RUFDRjtJMUJuS0YsYTBCb0s0Qjs7RUFKMUI7SUFDRTtJQUNBOztFQUNGO0kxQm5LRixhMEJvSzRCOzs7QTFCcE01QjtFMEJzTUE7SUFDRTtJQUNBOztFQUNGO0lBQ0U7SUFDQTs7RUFDRjtJQUNFO0lBQ0E7O0VBQ0Y7SUFDRTtJQUNBOztFQUNGO0lBQ0U7SUFDQTs7RUFDRjtJQUNFO0lBQ0E7O0VBQ0Y7SUFDRTtJQUNBOztFQUNGO0lBQ0U7SUFDQTs7RUFDRjtJQUNFO0lBQ0E7O0VBQ0Y7SUFDRTtJQUNBOztFQUNGO0lBQ0U7SUFDQTs7RUFDRjtJMUJ2TUEsYTBCd00wQjs7RUFDMUI7STFCek1BLGEwQjBNMEI7O0VBQzFCO0kxQjNNQSxhMEI0TTBCOztFQUMxQjtJMUI3TUEsYTBCOE0wQjs7RUFDMUI7STFCL01BLGEwQmdOMEI7O0VBQzFCO0kxQmpOQSxhMEJrTjBCOztFQUMxQjtJMUJuTkEsYTBCb04wQjs7RUFDMUI7STFCck5BLGEwQnNOMEI7O0VBQzFCO0kxQnZOQSxhMEJ3TjBCOztFQUV4QjtJQUNFO0lBQ0E7O0VBQ0Y7STFCN05GLGEwQjhONEI7O0VBSjFCO0lBQ0U7SUFDQTs7RUFDRjtJMUI3TkYsYTBCOE40Qjs7RUFKMUI7SUFDRTtJQUNBOztFQUNGO0kxQjdORixhMEI4TjRCOztFQUoxQjtJQUNFO0lBQ0E7O0VBQ0Y7STFCN05GLGEwQjhONEI7O0VBSjFCO0lBQ0U7SUFDQTs7RUFDRjtJMUI3TkYsYTBCOE40Qjs7RUFKMUI7SUFDRTtJQUNBOztFQUNGO0kxQjdORixhMEI4TjRCOztFQUoxQjtJQUNFO0lBQ0E7O0VBQ0Y7STFCN05GLGEwQjhONEI7O0VBSjFCO0lBQ0U7SUFDQTs7RUFDRjtJMUI3TkYsYTBCOE40Qjs7RUFKMUI7SUFDRTtJQUNBOztFQUNGO0kxQjdORixhMEI4TjRCOztFQUoxQjtJQUNFO0lBQ0E7O0VBQ0Y7STFCN05GLGEwQjhONEI7O0VBSjFCO0lBQ0U7SUFDQTs7RUFDRjtJMUI3TkYsYTBCOE40Qjs7RUFKMUI7SUFDRTtJQUNBOztFQUNGO0kxQjdORixhMEI4TjRCOztFQUoxQjtJQUNFO0lBQ0E7O0VBQ0Y7STFCN05GLGEwQjhONEI7OztBMUIvTzVCO0UwQmlQQTtJQUNFO0lBQ0E7O0VBQ0Y7SUFDRTtJQUNBOztFQUNGO0lBQ0U7SUFDQTs7RUFDRjtJQUNFO0lBQ0E7O0VBQ0Y7SUFDRTtJQUNBOztFQUNGO0lBQ0U7SUFDQTs7RUFDRjtJQUNFO0lBQ0E7O0VBQ0Y7SUFDRTtJQUNBOztFQUNGO0lBQ0U7SUFDQTs7RUFDRjtJQUNFO0lBQ0E7O0VBQ0Y7SUFDRTtJQUNBOztFQUNGO0kxQmpRQSxhMEJrUTBCOztFQUMxQjtJMUJuUUEsYTBCb1EwQjs7RUFDMUI7STFCclFBLGEwQnNRMEI7O0VBQzFCO0kxQnZRQSxhMEJ3UTBCOztFQUMxQjtJMUJ6UUEsYTBCMFEwQjs7RUFDMUI7STFCM1FBLGEwQjRRMEI7O0VBQzFCO0kxQjdRQSxhMEI4UTBCOztFQUMxQjtJMUIvUUEsYTBCZ1IwQjs7RUFDMUI7STFCalJBLGEwQmtSMEI7O0VBRXhCO0lBQ0U7SUFDQTs7RUFDRjtJMUJ2UkYsYTBCd1I0Qjs7RUFKMUI7SUFDRTtJQUNBOztFQUNGO0kxQnZSRixhMEJ3UjRCOztFQUoxQjtJQUNFO0lBQ0E7O0VBQ0Y7STFCdlJGLGEwQndSNEI7O0VBSjFCO0lBQ0U7SUFDQTs7RUFDRjtJMUJ2UkYsYTBCd1I0Qjs7RUFKMUI7SUFDRTtJQUNBOztFQUNGO0kxQnZSRixhMEJ3UjRCOztFQUoxQjtJQUNFO0lBQ0E7O0VBQ0Y7STFCdlJGLGEwQndSNEI7O0VBSjFCO0lBQ0U7SUFDQTs7RUFDRjtJMUJ2UkYsYTBCd1I0Qjs7RUFKMUI7SUFDRTtJQUNBOztFQUNGO0kxQnZSRixhMEJ3UjRCOztFQUoxQjtJQUNFO0lBQ0E7O0VBQ0Y7STFCdlJGLGEwQndSNEI7O0VBSjFCO0lBQ0U7SUFDQTs7RUFDRjtJMUJ2UkYsYTBCd1I0Qjs7RUFKMUI7SUFDRTtJQUNBOztFQUNGO0kxQnZSRixhMEJ3UjRCOztFQUoxQjtJQUNFO0lBQ0E7O0VBQ0Y7STFCdlJGLGEwQndSNEI7O0VBSjFCO0lBQ0U7SUFDQTs7RUFDRjtJMUJ2UkYsYTBCd1I0Qjs7OztBQUVoQztFMUIxUkksYTBCMlJzQjtFMUIzUnRCLGMwQjRSc0I7RUFDeEI7O0FBQ0E7RUFDRTs7QUFDRjtFQUNFOztBQUVGO0VBQ0U7O0FBQ0Y7RTFCclNFLGEwQnNTd0I7RTFCdFN4QixjMEJ1U3dCO0VBQ3hCOztBQUNBO0VBQ0U7RUFDQTs7QUFDRjtFQUNFOztBQUNGO0VBQ0U7O0FBQ0o7RUFDRTs7QUFDRjtFQUNFOztBQUNGO0VBQ0U7O0ExQmhYRjtFMEJtWEU7SUFDRTs7O0ExQnhXSjtFMEIyV0U7SUFDRTs7OztBQUdKO0VBQ0U7RTFCalVBLGEwQmtVd0I7RTFCbFV4QixjMEJtVXdCOztBQUN4QjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QTFCeFlOO0UwQjBZTTtJQUNFOzs7QTFCdllSO0UwQnlZTTtJQUNFOzs7QTFCdFlSO0UwQndZTTtJQUNFOzs7QTFCcllSO0UwQnVZTTtJQUNFOzs7QTFCcFlSO0UwQnNZTTtJQUNFOzs7QTFCbFlOO0UwQm9ZSTtJQUNFOzs7QTFCM1hOO0UwQjZYSTtJQUNFOzs7QTFCelhOO0UwQjJYSTtJQUNFOzs7QTFCbFhOO0UwQm9YSTtJQUNFOzs7QUE1Qko7RUFDRTs7QTFCeFlOO0UwQjBZTTtJQUNFOzs7QTFCdllSO0UwQnlZTTtJQUNFOzs7QTFCdFlSO0UwQndZTTtJQUNFOzs7QTFCcllSO0UwQnVZTTtJQUNFOzs7QTFCcFlSO0UwQnNZTTtJQUNFOzs7QTFCbFlOO0UwQm9ZSTtJQUNFOzs7QTFCM1hOO0UwQjZYSTtJQUNFOzs7QTFCelhOO0UwQjJYSTtJQUNFOzs7QTFCbFhOO0UwQm9YSTtJQUNFOzs7QUE1Qko7RUFDRTs7QTFCeFlOO0UwQjBZTTtJQUNFOzs7QTFCdllSO0UwQnlZTTtJQUNFOzs7QTFCdFlSO0UwQndZTTtJQUNFOzs7QTFCcllSO0UwQnVZTTtJQUNFOzs7QTFCcFlSO0UwQnNZTTtJQUNFOzs7QTFCbFlOO0UwQm9ZSTtJQUNFOzs7QTFCM1hOO0UwQjZYSTtJQUNFOzs7QTFCelhOO0UwQjJYSTtJQUNFOzs7QTFCbFhOO0UwQm9YSTtJQUNFOzs7QUE1Qko7RUFDRTs7QTFCeFlOO0UwQjBZTTtJQUNFOzs7QTFCdllSO0UwQnlZTTtJQUNFOzs7QTFCdFlSO0UwQndZTTtJQUNFOzs7QTFCcllSO0UwQnVZTTtJQUNFOzs7QTFCcFlSO0UwQnNZTTtJQUNFOzs7QTFCbFlOO0UwQm9ZSTtJQUNFOzs7QTFCM1hOO0UwQjZYSTtJQUNFOzs7QTFCelhOO0UwQjJYSTtJQUNFOzs7QTFCbFhOO0UwQm9YSTtJQUNFOzs7QUE1Qko7RUFDRTs7QTFCeFlOO0UwQjBZTTtJQUNFOzs7QTFCdllSO0UwQnlZTTtJQUNFOzs7QTFCdFlSO0UwQndZTTtJQUNFOzs7QTFCcllSO0UwQnVZTTtJQUNFOzs7QTFCcFlSO0UwQnNZTTtJQUNFOzs7QTFCbFlOO0UwQm9ZSTtJQUNFOzs7QTFCM1hOO0UwQjZYSTtJQUNFOzs7QTFCelhOO0UwQjJYSTtJQUNFOzs7QTFCbFhOO0UwQm9YSTtJQUNFOzs7QUE1Qko7RUFDRTs7QTFCeFlOO0UwQjBZTTtJQUNFOzs7QTFCdllSO0UwQnlZTTtJQUNFOzs7QTFCdFlSO0UwQndZTTtJQUNFOzs7QTFCcllSO0UwQnVZTTtJQUNFOzs7QTFCcFlSO0UwQnNZTTtJQUNFOzs7QTFCbFlOO0UwQm9ZSTtJQUNFOzs7QTFCM1hOO0UwQjZYSTtJQUNFOzs7QTFCelhOO0UwQjJYSTtJQUNFOzs7QTFCbFhOO0UwQm9YSTtJQUNFOzs7QUE1Qko7RUFDRTs7QTFCeFlOO0UwQjBZTTtJQUNFOzs7QTFCdllSO0UwQnlZTTtJQUNFOzs7QTFCdFlSO0UwQndZTTtJQUNFOzs7QTFCcllSO0UwQnVZTTtJQUNFOzs7QTFCcFlSO0UwQnNZTTtJQUNFOzs7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QUNBLGE5RmlDYTtFOEZoQ2IsYTlGNkJlO0U4RjVCZjtFcERQRixXQUh1Qjs7QXhDc0V2QjtFNEZoRUE7SXBEQUU7OztBeENnRUY7RTRGaEVBO0lwRElFLFdBVHFCOzs7O0FxRFRyQjtFQUNFLGtCL0ZSUTtFK0ZTUjtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQU9GO0VBQ0Usa0JBdEJZO0VBdUJaOztBQU9GO0VBQ0UsT0EvQlk7O0FBaUNaO0VBR0UsT0FuQ2dCOztBQTBDbEI7RUFDRSxrQi9GN0NJO0UrRjhDSjtFQUNBOztBQUVBO0VBQ0U7RUFDQSxPQWxEUTs7QUFxRE47RUFDRTtFQUNBOztBQUlKO0VBQ0U7RUFDQTs7QTdGMkJaO0U2RjdCVTtJQUtJOzs7QUFJQTtFQUNFLGtCQXJFRTtFQXNFRixjQXRFRTs7QUF3RUY7RUFHRSxrQkExRU07RUEyRU4sY0EzRU07RUE0RU4sTy9GOUVOO0UrRitFTTs7QUFHRjtFQUNFLGtCQWxGQTtFQW1GQTs7QUFNSjtFQUNFOztBN0ZGaEI7RTZGQVk7SUFNSTs7O0FBVVo7RUFDRTs7QUFLRjtBQUFBO0VBRUUiLCJmaWxlIjoidjItc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vZm9udHMvbXVzZW8vc3R5bGVzaGVldC5jc3MnO1xuQGltcG9ydCAnLi4vZm9udHMvb3BlbnNhbnMvc3R5bGVzaGVldC5jc3MnO1xuXG5AaW1wb3J0ICd2Mi9zZXR0aW5ncy9zZXR0aW5ncyc7XG5cbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Jhc2UvYWxsJztcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9hbGwnO1xuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy9jb2xvcic7XG5AaW1wb3J0ICdub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL3NwYWNpbmcnO1xuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy90eXBvZ3JhcGh5JztcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvdmlzaWJpbGl0eSc7XG5AaW1wb3J0ICdub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL2ZsZXhib3gnO1xuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvb3RoZXInO1xuXG5AaW1wb3J0ICdub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL2JyZWFkY3J1bWInO1xuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9jYXJkJztcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvbWVkaWEnO1xuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9tb2RhbCc7XG5AaW1wb3J0ICdub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL25hdmJhcic7XG5AaW1wb3J0ICdub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL3RhYnMnO1xuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvYm94JztcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2J1dHRvbic7XG5AaW1wb3J0ICdub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9jb250YWluZXInO1xuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvY29udGVudCc7XG5AaW1wb3J0ICdub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy90YWJsZSc7XG5AaW1wb3J0ICdub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9pY29uJztcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2ltYWdlJztcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3Byb2dyZXNzJztcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3RhZyc7XG5AaW1wb3J0ICdub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9ncmlkL2NvbHVtbnMnO1xuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZ3JpZC90aWxlcyc7XG5AaW1wb3J0ICdub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9sYXlvdXQvaGVybyc7XG5cbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2xheW91dC9zZWN0aW9uJztcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vYWxsJztcblxuQGltcG9ydCAnbm9kZV9tb2R1bGVzL0BjcmVhdGl2ZWJ1bG1hL2J1bG1hLWNvbGxhcHNpYmxlL2Rpc3QvY3NzL2J1bG1hLWNvbGxhcHNpYmxlLm1pbic7XG5AaW1wb3J0ICdub2RlX21vZHVsZXMvQGNyZWF0aXZlYnVsbWEvYnVsbWEtdG9vbHRpcC9kaXN0L2J1bG1hLXRvb2x0aXAubWluJztcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5taW4nO1xuQGltcG9ydCAnbm9kZV9tb2R1bGVzL0BjcmVhdGl2ZS1sYWJzL2ZvbnQtc2NhbGUvbGliL2ZvbnQtc2NhbGUnO1xuQGltcG9ydCAnbm9kZV9tb2R1bGVzL0BjcmVhdGl2ZS1sYWJzL3RleHQtZmxvdy9saWIvdGV4dC1mbG93JztcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9AY3JlYXRpdmUtbGFicy9jc3MtcmVzZXQvbGliL2Nzcy1yZXNldCc7XG5cbkBpbXBvcnQgJ3YyL2dsb2JhbC9hbmltYXRpb25zJztcbkBpbXBvcnQgJ3YyL2dsb2JhbC9iYWNrZ3JvdW5kcyc7XG5AaW1wb3J0ICd2Mi9nbG9iYWwvZ2xvYmFsJztcbkBpbXBvcnQgJ3YyL2dsb2JhbC9waW1jb3JlJztcbkBpbXBvcnQgJ3YyL2dsb2JhbC90eXBvZ3JhcGh5JztcblxuLy8gVjEgU3R5bGVzXG5AaW1wb3J0ICd2MS9jb21wb25lbnRzL3F1aXonO1xuQGltcG9ydCAndjEvcGFnZXMvc2NodWx3ZWcnO1xuQGltcG9ydCAndjEvY29tcG9uZW50cy9zYW1lLWhlaWdodC1ib3hlcyc7XG5cbi8vIFYyIFN0eWxlc1xuQGltcG9ydCAndjIvY29tcG9uZW50cy9hbmltYXRpb25zJztcbkBpbXBvcnQgJ3YyL2NvbXBvbmVudHMvYmFkZ2UnO1xuQGltcG9ydCAndjIvY29tcG9uZW50cy9idXR0b24nO1xuQGltcG9ydCAndjIvY29tcG9uZW50cy9jYWxjdWxhdG9yJztcbkBpbXBvcnQgJ3YyL2NvbXBvbmVudHMvY2FyZCc7XG5AaW1wb3J0ICd2Mi9jb21wb25lbnRzL2Nhcm91c2VsJztcbkBpbXBvcnQgJ3YyL2NvbXBvbmVudHMvY29sbGFwc2libGUnO1xuQGltcG9ydCAndjIvY29tcG9uZW50cy9jb2x1bW4nO1xuQGltcG9ydCAndjIvY29tcG9uZW50cy9jb3VudGVyJztcbkBpbXBvcnQgJ3YyL2NvbXBvbmVudHMvZGl2aWRlcic7XG5AaW1wb3J0ICd2Mi9jb21wb25lbnRzL2Zsb2F0aW5nbGFiZWxzJztcbkBpbXBvcnQgJ3YyL2NvbXBvbmVudHMvZm9ybSc7XG5AaW1wb3J0ICd2Mi9jb21wb25lbnRzL2hlcm8nO1xuQGltcG9ydCAndjIvY29tcG9uZW50cy9pY29uJztcbkBpbXBvcnQgJ3YyL2NvbXBvbmVudHMvaW1hZ2UnO1xuQGltcG9ydCAndjIvY29tcG9uZW50cy9pbWFnZS10ZXh0LWNvbHVtbnMnO1xuQGltcG9ydCAndjIvY29tcG9uZW50cy9saXN0JztcbkBpbXBvcnQgJ3YyL2NvbXBvbmVudHMvbWVkaWEnO1xuQGltcG9ydCAndjIvY29tcG9uZW50cy9tb2RhbCc7XG5AaW1wb3J0ICd2Mi9jb21wb25lbnRzL25hdmJhcic7XG5AaW1wb3J0ICd2Mi9jb21wb25lbnRzL29mZmNhbnZhcyc7XG5AaW1wb3J0ICd2Mi9jb21wb25lbnRzL3ByaWNlJztcbkBpbXBvcnQgJ3YyL2NvbXBvbmVudHMvcHJvZHVjdC1nYWxsZXJ5JztcbkBpbXBvcnQgJ3YyL2NvbXBvbmVudHMvcHJvZ3Jlc3MtYmFyJztcbkBpbXBvcnQgJ3YyL2NvbXBvbmVudHMvcXVvdGUnO1xuQGltcG9ydCAndjIvY29tcG9uZW50cy9zZWN0aW9uJztcbkBpbXBvcnQgJ3YyL2NvbXBvbmVudHMvc2VydmljZS10YWJsZS1wcm9kdWN0JztcbkBpbXBvcnQgJ3YyL2NvbXBvbmVudHMvc3BhY2VyJztcbkBpbXBvcnQgJ3YyL2NvbXBvbmVudHMvc3RlcHMnO1xuQGltcG9ydCAndjIvY29tcG9uZW50cy9zd2VlcHN0YWtlJztcbkBpbXBvcnQgJ3YyL2NvbXBvbmVudHMvc3dpcGVyJztcbkBpbXBvcnQgJ3YyL2NvbXBvbmVudHMvc2xpZGVyLWNhcmRzJztcbkBpbXBvcnQgJ3YyL2NvbXBvbmVudHMvdGFicyc7XG5AaW1wb3J0ICd2Mi9jb21wb25lbnRzL3RhZyc7XG5AaW1wb3J0ICd2Mi9jb21wb25lbnRzL3RlYXNlci1wcm9taW5lbnQnO1xuXG4vLyBzY3JvbGx5dGVsbGluZ1xuQGltcG9ydCAndjIvY29tcG9uZW50cy9zY3JvbGx5dGVsbGluZy1ob3Jpem9udGFsJztcbkBpbXBvcnQgJ3YyL2NvbXBvbmVudHMvc2Nyb2xseXRlbGxpbmctaGVhcnRzJztcbkBpbXBvcnQgJ3YyL2NvbXBvbmVudHMvc2Nyb2xseXRlbGxpbmctY2FyZHMnO1xuQGltcG9ydCAndjIvY29tcG9uZW50cy9zY3JvbGx5dGVsbGluZy13b3JkJztcblxuLy8gcGFnZXNcbkBpbXBvcnQgJ3YyL3BhZ2VzL3N0cmVldC1hbmQtaSc7IiwiLyogQnVsbWEgQmFzZSAqL1xuQGNoYXJzZXQgXCJ1dGYtOFwiXG5cbkBpbXBvcnQgXCJtaW5pcmVzZXRcIlxuQGltcG9ydCBcImdlbmVyaWNcIlxuQGltcG9ydCBcImFuaW1hdGlvbnNcIlxuIiwiLyohIG1pbmlyZXNldC5jc3MgdjAuMC42IHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pndGhtcy9taW5pcmVzZXQuY3NzICovXG4vLyBCbG9ja3Ncbmh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDZcbiAgbWFyZ2luOiAwXG4gIHBhZGRpbmc6IDBcblxuLy8gSGVhZGluZ3NcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNlxuICBmb250LXNpemU6IDEwMCVcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuXG4vLyBMaXN0XG51bFxuICBsaXN0LXN0eWxlOiBub25lXG5cbi8vIEZvcm1cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWFcbiAgbWFyZ2luOiAwXG5cbi8vIEJveCBzaXppbmdcbmh0bWxcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxuXG4qXG4gICYsXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0XG5cbi8vIE1lZGlhXG5pbWcsXG52aWRlb1xuICBoZWlnaHQ6IGF1dG9cbiAgbWF4LXdpZHRoOiAxMDAlXG5cbi8vIElmcmFtZVxuaWZyYW1lXG4gIGJvcmRlcjogMFxuXG4vLyBUYWJsZVxudGFibGVcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxuICBib3JkZXItc3BhY2luZzogMFxuXG50ZCxcbnRoXG4gIHBhZGRpbmc6IDBcbiAgJjpub3QoW2FsaWduXSlcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRib2R5LWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGJvZHktc2l6ZTogMTZweCAhZGVmYXVsdFxuJGJvZHktbWluLXdpZHRoOiAzMDBweCAhZGVmYXVsdFxuJGJvZHktcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHkgIWRlZmF1bHRcbiRib2R5LWZhbWlseTogJGZhbWlseS1wcmltYXJ5ICFkZWZhdWx0XG4kYm9keS1vdmVyZmxvdy14OiBoaWRkZW4gIWRlZmF1bHRcbiRib2R5LW92ZXJmbG93LXk6IHNjcm9sbCAhZGVmYXVsdFxuXG4kYm9keS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRib2R5LWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0XG4kYm9keS13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsICFkZWZhdWx0XG4kYm9keS1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0XG5cbiRjb2RlLWZhbWlseTogJGZhbWlseS1jb2RlICFkZWZhdWx0XG4kY29kZS1wYWRkaW5nOiAwLjI1ZW0gMC41ZW0gMC4yNWVtICFkZWZhdWx0XG4kY29kZS13ZWlnaHQ6IG5vcm1hbCAhZGVmYXVsdFxuJGNvZGUtc2l6ZTogMC44NzVlbSAhZGVmYXVsdFxuXG4kc21hbGwtZm9udC1zaXplOiAwLjg3NWVtICFkZWZhdWx0XG5cbiRoci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGhyLWhlaWdodDogMnB4ICFkZWZhdWx0XG4kaHItbWFyZ2luOiAxLjVyZW0gMCAhZGVmYXVsdFxuXG4kc3Ryb25nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRzdHJvbmctd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHRcblxuJHByZS1mb250LXNpemU6IDAuODc1ZW0gIWRlZmF1bHRcbiRwcmUtcGFkZGluZzogMS4yNXJlbSAxLjVyZW0gIWRlZmF1bHRcbiRwcmUtY29kZS1mb250LXNpemU6IDFlbSAhZGVmYXVsdFxuXG5odG1sXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJhY2tncm91bmQtY29sb3JcbiAgZm9udC1zaXplOiAkYm9keS1zaXplXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWRcbiAgbWluLXdpZHRoOiAkYm9keS1taW4td2lkdGhcbiAgb3ZlcmZsb3cteDogJGJvZHktb3ZlcmZsb3cteFxuICBvdmVyZmxvdy15OiAkYm9keS1vdmVyZmxvdy15XG4gIHRleHQtcmVuZGVyaW5nOiAkYm9keS1yZW5kZXJpbmdcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5zZWN0aW9uXG4gIGRpc3BsYXk6IGJsb2NrXG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWFcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZhbWlseVxuXG5jb2RlLFxucHJlXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG9cbiAgZm9udC1mYW1pbHk6ICRjb2RlLWZhbWlseVxuXG5ib2R5XG4gIGNvbG9yOiAkYm9keS1jb2xvclxuICBmb250LXNpemU6ICRib2R5LWZvbnQtc2l6ZVxuICBmb250LXdlaWdodDogJGJvZHktd2VpZ2h0XG4gIGxpbmUtaGVpZ2h0OiAkYm9keS1saW5lLWhlaWdodFxuXG4vLyBJbmxpbmVcblxuYVxuICBjb2xvcjogJGxpbmtcbiAgY3Vyc29yOiBwb2ludGVyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICBzdHJvbmdcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gICY6aG92ZXJcbiAgICBjb2xvcjogJGxpbmstaG92ZXJcblxuY29kZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iYWNrZ3JvdW5kXG4gIGNvbG9yOiAkY29kZVxuICBmb250LXNpemU6ICRjb2RlLXNpemVcbiAgZm9udC13ZWlnaHQ6ICRjb2RlLXdlaWdodFxuICBwYWRkaW5nOiAkY29kZS1wYWRkaW5nXG5cbmhyXG4gIGJhY2tncm91bmQtY29sb3I6ICRoci1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlcjogbm9uZVxuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6ICRoci1oZWlnaHRcbiAgbWFyZ2luOiAkaHItbWFyZ2luXG5cbmltZ1xuICBoZWlnaHQ6IGF1dG9cbiAgbWF4LXdpZHRoOiAxMDAlXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcblxuc21hbGxcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplXG5cbnNwYW5cbiAgZm9udC1zdHlsZTogaW5oZXJpdFxuICBmb250LXdlaWdodDogaW5oZXJpdFxuXG5zdHJvbmdcbiAgY29sb3I6ICRzdHJvbmctY29sb3JcbiAgZm9udC13ZWlnaHQ6ICRzdHJvbmctd2VpZ2h0XG5cbi8vIEJsb2NrXG5cbmZpZWxkc2V0XG4gIGJvcmRlcjogbm9uZVxuXG5wcmVcbiAgK292ZXJmbG93LXRvdWNoXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmUtYmFja2dyb3VuZFxuICBjb2xvcjogJHByZVxuICBmb250LXNpemU6ICRwcmUtZm9udC1zaXplXG4gIG92ZXJmbG93LXg6IGF1dG9cbiAgcGFkZGluZzogJHByZS1wYWRkaW5nXG4gIHdoaXRlLXNwYWNlOiBwcmVcbiAgd29yZC13cmFwOiBub3JtYWxcbiAgY29kZVxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAgIGZvbnQtc2l6ZTogJHByZS1jb2RlLWZvbnQtc2l6ZVxuICAgIHBhZGRpbmc6IDBcblxudGFibGVcbiAgdGQsXG4gIHRoXG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxuICAgICY6bm90KFthbGlnbl0pXG4gICAgICB0ZXh0LWFsaWduOiBpbmhlcml0XG4gIHRoXG4gICAgY29sb3I6ICR0ZXh0LXN0cm9uZ1xuIiwiLy8gQ29sb3JzXG5cbiRibGFjazogICAgICAgIGhzbCgwLCAwJSwgNCUpICFkZWZhdWx0XG4kYmxhY2stYmlzOiAgICBoc2woMCwgMCUsIDclKSAhZGVmYXVsdFxuJGJsYWNrLXRlcjogICAgaHNsKDAsIDAlLCAxNCUpICFkZWZhdWx0XG5cbiRncmV5LWRhcmtlcjogIGhzbCgwLCAwJSwgMjElKSAhZGVmYXVsdFxuJGdyZXktZGFyazogICAgaHNsKDAsIDAlLCAyOSUpICFkZWZhdWx0XG4kZ3JleTogICAgICAgICBoc2woMCwgMCUsIDQ4JSkgIWRlZmF1bHRcbiRncmV5LWxpZ2h0OiAgIGhzbCgwLCAwJSwgNzElKSAhZGVmYXVsdFxuJGdyZXktbGlnaHRlcjogaHNsKDAsIDAlLCA4NiUpICFkZWZhdWx0XG4kZ3JleS1saWdodGVzdDogaHNsKDAsIDAlLCA5MyUpICFkZWZhdWx0XG5cbiR3aGl0ZS10ZXI6ICAgIGhzbCgwLCAwJSwgOTYlKSAhZGVmYXVsdFxuJHdoaXRlLWJpczogICAgaHNsKDAsIDAlLCA5OCUpICFkZWZhdWx0XG4kd2hpdGU6ICAgICAgICBoc2woMCwgMCUsIDEwMCUpICFkZWZhdWx0XG5cbiRvcmFuZ2U6ICAgICAgIGhzbCgxNCwgIDEwMCUsIDUzJSkgIWRlZmF1bHRcbiR5ZWxsb3c6ICAgICAgIGhzbCg0NCwgIDEwMCUsIDc3JSkgIWRlZmF1bHRcbiRncmVlbjogICAgICAgIGhzbCgxNTMsIDUzJSwgIDUzJSkgIWRlZmF1bHRcbiR0dXJxdW9pc2U6ICAgIGhzbCgxNzEsIDEwMCUsIDQxJSkgIWRlZmF1bHRcbiRjeWFuOiAgICAgICAgIGhzbCgyMDcsIDYxJSwgIDUzJSkgIWRlZmF1bHRcbiRibHVlOiAgICAgICAgIGhzbCgyMjksIDUzJSwgIDUzJSkgIWRlZmF1bHRcbiRwdXJwbGU6ICAgICAgIGhzbCgyNzEsIDEwMCUsIDcxJSkgIWRlZmF1bHRcbiRyZWQ6ICAgICAgICAgIGhzbCgzNDgsIDg2JSwgNjElKSAhZGVmYXVsdFxuXG4vLyBUeXBvZ3JhcGh5XG5cbiRmYW1pbHktc2Fucy1zZXJpZjogQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdFxuJGZhbWlseS1tb25vc3BhY2U6IG1vbm9zcGFjZSAhZGVmYXVsdFxuJHJlbmRlci1tb2RlOiBvcHRpbWl6ZUxlZ2liaWxpdHkgIWRlZmF1bHRcblxuJHNpemUtMTogM3JlbSAhZGVmYXVsdFxuJHNpemUtMjogMi41cmVtICFkZWZhdWx0XG4kc2l6ZS0zOiAycmVtICFkZWZhdWx0XG4kc2l6ZS00OiAxLjVyZW0gIWRlZmF1bHRcbiRzaXplLTU6IDEuMjVyZW0gIWRlZmF1bHRcbiRzaXplLTY6IDFyZW0gIWRlZmF1bHRcbiRzaXplLTc6IDAuNzVyZW0gIWRlZmF1bHRcblxuJHdlaWdodC1saWdodDogMzAwICFkZWZhdWx0XG4kd2VpZ2h0LW5vcm1hbDogNDAwICFkZWZhdWx0XG4kd2VpZ2h0LW1lZGl1bTogNTAwICFkZWZhdWx0XG4kd2VpZ2h0LXNlbWlib2xkOiA2MDAgIWRlZmF1bHRcbiR3ZWlnaHQtYm9sZDogNzAwICFkZWZhdWx0XG5cbi8vIFNwYWNpbmdcblxuJGJsb2NrLXNwYWNpbmc6IDEuNXJlbSAhZGVmYXVsdFxuXG4vLyBSZXNwb25zaXZlbmVzc1xuXG4vLyBUaGUgY29udGFpbmVyIGhvcml6b250YWwgZ2FwLCB3aGljaCBhY3RzIGFzIHRoZSBvZmZzZXQgZm9yIGJyZWFrcG9pbnRzXG4kZ2FwOiAzMnB4ICFkZWZhdWx0XG4vLyA5NjAsIDExNTIsIGFuZCAxMzQ0IGhhdmUgYmVlbiBjaG9zZW4gYmVjYXVzZSB0aGV5IGFyZSBkaXZpc2libGUgYnkgYm90aCAxMiBhbmQgMTZcbiR0YWJsZXQ6IDc2OXB4ICFkZWZhdWx0XG4vLyA5NjBweCBjb250YWluZXIgKyA0cmVtXG4kZGVza3RvcDogOTYwcHggKyAoMiAqICRnYXApICFkZWZhdWx0XG4vLyAxMTUycHggY29udGFpbmVyICsgNHJlbVxuJHdpZGVzY3JlZW46IDExNTJweCArICgyICogJGdhcCkgIWRlZmF1bHRcbiR3aWRlc2NyZWVuLWVuYWJsZWQ6IHRydWUgIWRlZmF1bHRcbi8vIDEzNDRweCBjb250YWluZXIgKyA0cmVtXG4kZnVsbGhkOiAxMzQ0cHggKyAoMiAqICRnYXApICFkZWZhdWx0XG4kZnVsbGhkLWVuYWJsZWQ6IHRydWUgIWRlZmF1bHRcblxuLy8gTWlzY2VsbGFuZW91c1xuXG4kZWFzaW5nOiBlYXNlLW91dCAhZGVmYXVsdFxuJHJhZGl1cy1zbWFsbDogMnB4ICFkZWZhdWx0XG4kcmFkaXVzOiA0cHggIWRlZmF1bHRcbiRyYWRpdXMtbGFyZ2U6IDZweCAhZGVmYXVsdFxuJHJhZGl1cy1yb3VuZGVkOiA5OTk5cHggIWRlZmF1bHRcbiRzcGVlZDogODZtcyAhZGVmYXVsdFxuXG4vLyBGbGFnc1xuXG4kdmFyaWFibGUtY29sdW1uczogdHJ1ZSAhZGVmYXVsdFxuJHJ0bDogZmFsc2UgIWRlZmF1bHRcbiIsIiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuJGNvbG9yLXByaW1hcnk6ICNmZmViMDA7XG4kY29sb3ItcHJpbWFyeS1zaGFkZS0xOiAjZjljZTAwO1xuJGNvbG9yLXByaW1hcnktc2hhZGUtMjogI2YzZDAwZTtcblxuJGNvbG9yLXNlY29uZGFyeTogI2NkMDA0Njtcbi8vICRjb2xvci1zZWNvbmRhcnktc2hhZGUtMTogLi4uXG5cbiRjb2xvci10ZXJ0aWFyeTogIzY5YTAyMztcbiRjb2xvci10ZXJ0aWFyeS1ob3ZlcjogIzU0ODAxYztcbi8vICRjb2xvci10ZXJ0aWFyeS1zaGFkZS0xOiAuLi5cblxuJGNvbG9yLXF1YXRlcm5hcnk6ICMwMDVhYTA7XG4kY29sb3ItcXVhdGVybmFyeS1ob3ZlcjogIzAwNEE4MztcbiRjb2xvci1xdWF0ZXJuYXJ5LXNoYWRlLTE6ICM1MGFmZTE7XG4kY29sb3ItcXVhdGVybmFyeS1zaGFkZS0yOiAjZTlmMWY1O1xuJGNvbG9yLXF1YXRlcm5hcnktc2hhZGUtMzogI2Q1ZTJlODtcblxuJGNvbG9yLWludGVyZmFjZTogI2U5ZjFmNTtcbiRjb2xvci1pbnRlcmZhY2Utc2hhZGUtMTogI2Q1ZTJlODtcbiRjb2xvci1pbnRlcmZhY2Utc2hhZGUtMjogI0JDQ0RENjtcblxuJGNvbG9yLW1pZGRsZS1ibHVlOiAjZDNlYmY4O1xuXG4kY29sb3ItZ3JlZW4tbGlnaHQ6ICNhYWM4MDA7XG5cbiRjb2xvci1iZWlnZTogI2Y1ZjFlOTtcbiRjb2xvci1iZWlnZS1zaGFkZS0xOiAjRThFMkQ1O1xuJGNvbG9yLWJlaWdlLXNoYWRlLTI6ICNENkNFQkM7XG5cbiRjb2xvci10ZXh0OiAjMjIyO1xuJGNvbG9yLXRleHQtc2hhZGUtMTogIzY2NjtcbiRjb2xvci10ZXh0LXNoYWRlLTI6ICM4ODg7XG5cbiRjb2xvci1ncmV5LTE6ICM2MDY3NzA7XG4kY29sb3ItZ3JleS0yOiAjNzA3MDcwO1xuJGNvbG9yLWdyZXktMzogI2M0YzRjNDtcbiRjb2xvci1ncmV5LTQ6ICNmMGYyZjU7XG4kY29sb3ItZ3JleS01OiAjZmJmYmZiO1xuJGNvbG9yLWdyZXktNjogI2JmY2NkNTtcblxuJGNvbG9yLWVkaXQtaGVscGVyOiAjOWNmNWZmO1xuXG4kY29sb3Itc3VjY2Vzcy1zaGFkZS0xOiAjZjdmYWU3O1xuJGNvbG9yLWRhbmdlci1zaGFkZS0xOiAjZjhlYmYwO1xuXG4kc2hhZG93LWJvdHRvbTogMCAzcHggNnB4IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjE2KTtcbiRzaGFkb3ctbGVmdDogLTNweCAwIDZweCByZ2JhKCRjb2xvci1ibGFjaywgMC4xNik7XG5cbi8vIFR5cG9ncmFwaHlcbiRmb250LXdlaWdodC1yZWd1bGFyOiAzMDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXG4kZm9udC1wcmltYXJ5OiBtdXNlby1zYW5zLCBzYW5zLXNlcmlmO1xuJGZvbnQtc2Vjb25kYXJ5OiBtdXNlby1zbGFiLCBzZXJpZjtcblxuJHN0cm9uZy1jb2xvcjogaW5oZXJpdDtcbiRzdHJvbmctd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxuJG5meC10eXBvZ3JhcGh5LWhlYWRpbmctc2l6ZXM6IChcbiAgICAgICAgMTogKFxuICAgICAgICAgICAgICAgIG1pbjogMjhweCxcbiAgICAgICAgICAgICAgICBtYXg6IDUwcHgsXG4gICAgICAgICksXG4gICAgICAgIDI6IChcbiAgICAgICAgICAgICAgICBtaW46IDI1cHgsXG4gICAgICAgICAgICAgICAgbWF4OiA0MHB4LFxuICAgICAgICApLFxuICAgICAgICAzOiAoXG4gICAgICAgICAgICAgICAgbWluOiAyMHB4LFxuICAgICAgICAgICAgICAgIG1heDogMjVweCxcbiAgICAgICAgKSxcbiAgICAgICAgNDogKFxuICAgICAgICAgICAgICAgIG1pbjogMThweCxcbiAgICAgICAgICAgICAgICBtYXg6IDIwcHgsXG4gICAgICAgICksXG4gICAgICAgIDU6IChcbiAgICAgICAgICAgICAgICBtaW46IDE4cHgsXG4gICAgICAgICAgICAgICAgbWF4OiAyMHB4LFxuICAgICAgICApLFxuICAgICAgICA2OiAoXG4gICAgICAgICAgICAgICAgbWluOiAxM3B4LFxuICAgICAgICAgICAgICAgIG1heDogMjBweCxcbiAgICAgICAgKSxcbik7XG5cbiRuZngtdGV4dC1mbG93LXNpemVzOiAoXG4gICAgICAgIGlzLXNtYWxsOiAwLjVyZW0sXG4gICAgICAgIGlzLXJlbGF0aXZlOiAxZW0sXG4gICAgICAgIGlzLW1lZGl1bTogMS41cmVtLFxuICAgICAgICBpcy1sYXJnZTogMnJlbVxuKTtcblxuLy8gRGl2aWRlclxuJG5meC1kaXZpZGVyLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZWlnZS1zaGFkZS0yO1xuJG5meC1kaXZpZGVyLXdpZHRoOiAxMDAlO1xuXG4vLyBCdWxtYSBTZXR0aW5nc1xuJGZhbWlseS1wcmltYXJ5OiAkZm9udC1wcmltYXJ5O1xuJGZhbWlseS1zZWNvbmRhcnk6ICRmb250LXNlY29uZGFyeTtcbiR0ZXh0OiAkY29sb3ItdGV4dDtcbiRsaW5rOiAkY29sb3ItdGVydGlhcnk7XG4kd2VpZ2h0LWJvbGQ6ICRmb250LXdlaWdodC1ib2xkO1xuJHdlaWdodC1ub3JtYWw6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXG4kc2l6ZS1zbWFsbDogMTRweDtcbiRzaXplLW5vcm1hbDogMTZweDtcbiRzaXplLW1lZGl1bTogMTZweDtcbiRzaXplLWxhcmdlOiAxNnB4O1xuXG4kcHJpbWFyeTogJGNvbG9yLXByaW1hcnk7XG4kc2Vjb25kYXJ5OiAkY29sb3Itc2Vjb25kYXJ5O1xuJHJhZGl1czogNXB4O1xuXG5cbi8vIEJ1dHRvblxuJGJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsOiAxLjEyNXJlbTtcbiRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsOiAxLjVyZW07XG4kYnV0dG9uLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4kYnV0dG9uLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuJGJ1dHRvbi1ib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcbiRidXR0b24tYm9yZGVyLXdpZHRoOiAycHg7XG5cbi8vIEJveFxuJGJveC1yYWRpdXM6IDA7XG5cbi8vIENhcmRcbiRjYXJkLXJhZGl1czogMDtcbiRjYXJkLWNvbnRlbnQtcGFkZGluZzogMnJlbSAycmVtIDIuNXJlbTtcbiRjYXJkLWZvb3Rlci1ib3JkZXItdG9wOiAwO1xuJGNhcmQtZm9vdGVyLXBhZGRpbmc6IDAgMnJlbSAyLjVyZW07XG5cbi8vIE5hdmJhclxuJG5hdmJhci1pdGVtLWltZy1tYXgtaGVpZ2h0OiAyMTlweDtcbiRuYXZiYXItaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiRuYXZiYXItaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4kbmF2YmFyLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuJG5hdmJhci1kcm9wZG93bi1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuLy8gQnJlYWRjcnVtYnNcbiRicmVhZGNydW1iLWl0ZW0tY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjQpO1xuJGJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICRjb2xvci1ibGFjaztcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy12ZXJ0aWNhbDogMXJlbTtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsOiAwLjVyZW07XG4kYnJlYWRjcnVtYi1pdGVtLXNlcGFyYXRvci1jb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIDAuNCk7XG5cbi8vIE1vZGFsXG4kbW9kYWwtY29udGVudC13aWR0aDogODB2dztcblxuLy8gVGFibGVcbiR0YWJsZS1oZWFkLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZWlnZTtcbiR0YWJsZS1jZWxsLWJvcmRlcjogMDtcblxuLy8gU2VjdGlvblxuJHNlY3Rpb24tcGFkZGluZy1tZWRpdW06IDZyZW0gNC41cmVtO1xuJHNlY3Rpb24tcGFkZGluZy1sYXJnZTogMTByZW0gNC41cmVtO1xuXG4vLyBUYWdcbiR0YWctcmFkaXVzOiAkcmFkaXVzO1xuXG4vLyBQcm9ncmVzc1xuJHByb2dyZXNzLXZhbHVlLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci1xdWF0ZXJuYXJ5O1xuIiwiQGltcG9ydCBcImluaXRpYWwtdmFyaWFibGVzXCJcbkBpbXBvcnQgXCJmdW5jdGlvbnNcIlxuXG4kcHJpbWFyeTogJHR1cnF1b2lzZSAhZGVmYXVsdFxuXG4kaW5mbzogJGN5YW4gIWRlZmF1bHRcbiRzdWNjZXNzOiAkZ3JlZW4gIWRlZmF1bHRcbiR3YXJuaW5nOiAkeWVsbG93ICFkZWZhdWx0XG4kZGFuZ2VyOiAkcmVkICFkZWZhdWx0XG5cbiRsaWdodDogJHdoaXRlLXRlciAhZGVmYXVsdFxuJGRhcms6ICRncmV5LWRhcmtlciAhZGVmYXVsdFxuXG4vLyBJbnZlcnQgY29sb3JzXG5cbiRvcmFuZ2UtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJG9yYW5nZSkgIWRlZmF1bHRcbiR5ZWxsb3ctaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHllbGxvdykgIWRlZmF1bHRcbiRncmVlbi1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkZ3JlZW4pICFkZWZhdWx0XG4kdHVycXVvaXNlLWludmVydDogZmluZENvbG9ySW52ZXJ0KCR0dXJxdW9pc2UpICFkZWZhdWx0XG4kY3lhbi1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkY3lhbikgIWRlZmF1bHRcbiRibHVlLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRibHVlKSAhZGVmYXVsdFxuJHB1cnBsZS1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkcHVycGxlKSAhZGVmYXVsdFxuJHJlZC1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkcmVkKSAhZGVmYXVsdFxuXG4kcHJpbWFyeS1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkcHJpbWFyeSkgIWRlZmF1bHRcbiRwcmltYXJ5LWxpZ2h0OiBmaW5kTGlnaHRDb2xvcigkcHJpbWFyeSkgIWRlZmF1bHRcbiRwcmltYXJ5LWRhcms6IGZpbmREYXJrQ29sb3IoJHByaW1hcnkpICFkZWZhdWx0XG4kaW5mby1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkaW5mbykgIWRlZmF1bHRcbiRpbmZvLWxpZ2h0OiBmaW5kTGlnaHRDb2xvcigkaW5mbykgIWRlZmF1bHRcbiRpbmZvLWRhcms6IGZpbmREYXJrQ29sb3IoJGluZm8pICFkZWZhdWx0XG4kc3VjY2Vzcy1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkc3VjY2VzcykgIWRlZmF1bHRcbiRzdWNjZXNzLWxpZ2h0OiBmaW5kTGlnaHRDb2xvcigkc3VjY2VzcykgIWRlZmF1bHRcbiRzdWNjZXNzLWRhcms6IGZpbmREYXJrQ29sb3IoJHN1Y2Nlc3MpICFkZWZhdWx0XG4kd2FybmluZy1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkd2FybmluZykgIWRlZmF1bHRcbiR3YXJuaW5nLWxpZ2h0OiBmaW5kTGlnaHRDb2xvcigkd2FybmluZykgIWRlZmF1bHRcbiR3YXJuaW5nLWRhcms6IGZpbmREYXJrQ29sb3IoJHdhcm5pbmcpICFkZWZhdWx0XG4kZGFuZ2VyLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRkYW5nZXIpICFkZWZhdWx0XG4kZGFuZ2VyLWxpZ2h0OiBmaW5kTGlnaHRDb2xvcigkZGFuZ2VyKSAhZGVmYXVsdFxuJGRhbmdlci1kYXJrOiBmaW5kRGFya0NvbG9yKCRkYW5nZXIpICFkZWZhdWx0XG4kbGlnaHQtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJGxpZ2h0KSAhZGVmYXVsdFxuJGRhcmstaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJGRhcmspICFkZWZhdWx0XG5cbi8vIEdlbmVyYWwgY29sb3JzXG5cbiRzY2hlbWUtbWFpbjogJHdoaXRlICFkZWZhdWx0XG4kc2NoZW1lLW1haW4tYmlzOiAkd2hpdGUtYmlzICFkZWZhdWx0XG4kc2NoZW1lLW1haW4tdGVyOiAkd2hpdGUtdGVyICFkZWZhdWx0XG4kc2NoZW1lLWludmVydDogJGJsYWNrICFkZWZhdWx0XG4kc2NoZW1lLWludmVydC1iaXM6ICRibGFjay1iaXMgIWRlZmF1bHRcbiRzY2hlbWUtaW52ZXJ0LXRlcjogJGJsYWNrLXRlciAhZGVmYXVsdFxuXG4kYmFja2dyb3VuZDogJHdoaXRlLXRlciAhZGVmYXVsdFxuXG4kYm9yZGVyOiAkZ3JleS1saWdodGVyICFkZWZhdWx0XG4kYm9yZGVyLWhvdmVyOiAkZ3JleS1saWdodCAhZGVmYXVsdFxuJGJvcmRlci1saWdodDogJGdyZXktbGlnaHRlc3QgIWRlZmF1bHRcbiRib3JkZXItbGlnaHQtaG92ZXI6ICRncmV5LWxpZ2h0ICFkZWZhdWx0XG5cbi8vIFRleHQgY29sb3JzXG5cbiR0ZXh0OiAkZ3JleS1kYXJrICFkZWZhdWx0XG4kdGV4dC1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkdGV4dCkgIWRlZmF1bHRcbiR0ZXh0LWxpZ2h0OiAkZ3JleSAhZGVmYXVsdFxuJHRleHQtc3Ryb25nOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHRcblxuLy8gQ29kZSBjb2xvcnNcblxuJGNvZGU6IGRhcmtlbigkcmVkLCAxNSUpICFkZWZhdWx0XG4kY29kZS1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuXG4kcHJlOiAkdGV4dCAhZGVmYXVsdFxuJHByZS1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuXG4vLyBMaW5rIGNvbG9yc1xuXG4kbGluazogJGJsdWUgIWRlZmF1bHRcbiRsaW5rLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRsaW5rKSAhZGVmYXVsdFxuJGxpbmstbGlnaHQ6IGZpbmRMaWdodENvbG9yKCRsaW5rKSAhZGVmYXVsdFxuJGxpbmstZGFyazogZmluZERhcmtDb2xvcigkbGluaykgIWRlZmF1bHRcbiRsaW5rLXZpc2l0ZWQ6ICRwdXJwbGUgIWRlZmF1bHRcblxuJGxpbmstaG92ZXI6ICRncmV5LWRhcmtlciAhZGVmYXVsdFxuJGxpbmstaG92ZXItYm9yZGVyOiAkZ3JleS1saWdodCAhZGVmYXVsdFxuXG4kbGluay1mb2N1czogJGdyZXktZGFya2VyICFkZWZhdWx0XG4kbGluay1mb2N1cy1ib3JkZXI6ICRibHVlICFkZWZhdWx0XG5cbiRsaW5rLWFjdGl2ZTogJGdyZXktZGFya2VyICFkZWZhdWx0XG4kbGluay1hY3RpdmUtYm9yZGVyOiAkZ3JleS1kYXJrICFkZWZhdWx0XG5cbi8vIFR5cG9ncmFwaHlcblxuJGZhbWlseS1wcmltYXJ5OiAkZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHRcbiRmYW1pbHktc2Vjb25kYXJ5OiAkZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHRcbiRmYW1pbHktY29kZTogJGZhbWlseS1tb25vc3BhY2UgIWRlZmF1bHRcblxuJHNpemUtc21hbGw6ICRzaXplLTcgIWRlZmF1bHRcbiRzaXplLW5vcm1hbDogJHNpemUtNiAhZGVmYXVsdFxuJHNpemUtbWVkaXVtOiAkc2l6ZS01ICFkZWZhdWx0XG4kc2l6ZS1sYXJnZTogJHNpemUtNCAhZGVmYXVsdFxuXG4vLyBFZmZlY3RzXG5cbiRzaGFkb3c6IDAgMC41ZW0gMWVtIC0wLjEyNWVtIHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSksIDAgMHB4IDAgMXB4IHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMDIpICFkZWZhdWx0XG5cbi8vIExpc3RzIGFuZCBtYXBzXG4kY3VzdG9tLWNvbG9yczogbnVsbCAhZGVmYXVsdFxuJGN1c3RvbS1zaGFkZXM6IG51bGwgIWRlZmF1bHRcblxuJGNvbG9yczogbWVyZ2VDb2xvck1hcHMoKFwid2hpdGVcIjogKCR3aGl0ZSwgJGJsYWNrKSwgXCJibGFja1wiOiAoJGJsYWNrLCAkd2hpdGUpLCBcImxpZ2h0XCI6ICgkbGlnaHQsICRsaWdodC1pbnZlcnQpLCBcImRhcmtcIjogKCRkYXJrLCAkZGFyay1pbnZlcnQpLCBcInByaW1hcnlcIjogKCRwcmltYXJ5LCAkcHJpbWFyeS1pbnZlcnQsICRwcmltYXJ5LWxpZ2h0LCAkcHJpbWFyeS1kYXJrKSwgXCJsaW5rXCI6ICgkbGluaywgJGxpbmstaW52ZXJ0LCAkbGluay1saWdodCwgJGxpbmstZGFyayksIFwiaW5mb1wiOiAoJGluZm8sICRpbmZvLWludmVydCwgJGluZm8tbGlnaHQsICRpbmZvLWRhcmspLCBcInN1Y2Nlc3NcIjogKCRzdWNjZXNzLCAkc3VjY2Vzcy1pbnZlcnQsICRzdWNjZXNzLWxpZ2h0LCAkc3VjY2Vzcy1kYXJrKSwgXCJ3YXJuaW5nXCI6ICgkd2FybmluZywgJHdhcm5pbmctaW52ZXJ0LCAkd2FybmluZy1saWdodCwgJHdhcm5pbmctZGFyayksIFwiZGFuZ2VyXCI6ICgkZGFuZ2VyLCAkZGFuZ2VyLWludmVydCwgJGRhbmdlci1saWdodCwgJGRhbmdlci1kYXJrKSksICRjdXN0b20tY29sb3JzKSAhZGVmYXVsdFxuXG4kc2hhZGVzOiBtZXJnZUNvbG9yTWFwcygoXCJibGFjay1iaXNcIjogJGJsYWNrLWJpcywgXCJibGFjay10ZXJcIjogJGJsYWNrLXRlciwgXCJncmV5LWRhcmtlclwiOiAkZ3JleS1kYXJrZXIsIFwiZ3JleS1kYXJrXCI6ICRncmV5LWRhcmssIFwiZ3JleVwiOiAkZ3JleSwgXCJncmV5LWxpZ2h0XCI6ICRncmV5LWxpZ2h0LCBcImdyZXktbGlnaHRlclwiOiAkZ3JleS1saWdodGVyLCBcIndoaXRlLXRlclwiOiAkd2hpdGUtdGVyLCBcIndoaXRlLWJpc1wiOiAkd2hpdGUtYmlzKSwgJGN1c3RvbS1zaGFkZXMpICFkZWZhdWx0XG5cbiRzaXplczogJHNpemUtMSAkc2l6ZS0yICRzaXplLTMgJHNpemUtNCAkc2l6ZS01ICRzaXplLTYgJHNpemUtNyAhZGVmYXVsdFxuIiwiQGltcG9ydCBcImRlcml2ZWQtdmFyaWFibGVzXCJcblxuPWNsZWFyZml4XG4gICY6OmFmdGVyXG4gICAgY2xlYXI6IGJvdGhcbiAgICBjb250ZW50OiBcIiBcIlxuICAgIGRpc3BsYXk6IHRhYmxlXG5cbj1jZW50ZXIoJHdpZHRoLCAkaGVpZ2h0OiAwKVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgQGlmICRoZWlnaHQgIT0gMFxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gKCN7JHdpZHRofSAqIDAuNSkpXG4gICAgdG9wOiBjYWxjKDUwJSAtICgjeyRoZWlnaHR9ICogMC41KSlcbiAgQGVsc2VcbiAgICBsZWZ0OiBjYWxjKDUwJSAtICgjeyR3aWR0aH0gKiAwLjUpKVxuICAgIHRvcDogY2FsYyg1MCUgLSAoI3skd2lkdGh9ICogMC41KSlcblxuPWZhKCRzaXplLCAkZGltZW5zaW9ucylcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIGZvbnQtc2l6ZTogJHNpemVcbiAgaGVpZ2h0OiAkZGltZW5zaW9uc1xuICBsaW5lLWhlaWdodDogJGRpbWVuc2lvbnNcbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgd2lkdGg6ICRkaW1lbnNpb25zXG5cbj1oYW1idXJnZXIoJGRpbWVuc2lvbnMpXG4gIGN1cnNvcjogcG9pbnRlclxuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6ICRkaW1lbnNpb25zXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB3aWR0aDogJGRpbWVuc2lvbnNcbiAgc3BhblxuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvclxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgaGVpZ2h0OiAxcHhcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDhweClcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkc3BlZWRcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBvcGFjaXR5LCB0cmFuc2Zvcm1cbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2luZ1xuICAgIHdpZHRoOiAxNnB4XG4gICAgJjpudGgtY2hpbGQoMSlcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpXG4gICAgJjpudGgtY2hpbGQoMilcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpXG4gICAgJjpudGgtY2hpbGQoMylcbiAgICAgIHRvcDogY2FsYyg1MCUgKyA0cHgpXG4gICY6aG92ZXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoYmxhY2ssIDAuMDUpXG4gIC8vIE1vZGlmZXJzXG4gICYuaXMtYWN0aXZlXG4gICAgc3BhblxuICAgICAgJjpudGgtY2hpbGQoMSlcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgcm90YXRlKDQ1ZGVnKVxuICAgICAgJjpudGgtY2hpbGQoMilcbiAgICAgICAgb3BhY2l0eTogMFxuICAgICAgJjpudGgtY2hpbGQoMylcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHJvdGF0ZSgtNDVkZWcpXG5cbj1vdmVyZmxvdy10b3VjaFxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2hcblxuPXBsYWNlaG9sZGVyXG4gICRwbGFjZWhvbGRlcnM6ICc6LW1veicgJzotd2Via2l0LWlucHV0JyAnLW1veicgJy1tcy1pbnB1dCdcbiAgQGVhY2ggJHBsYWNlaG9sZGVyIGluICRwbGFjZWhvbGRlcnNcbiAgICAmOiN7JHBsYWNlaG9sZGVyfS1wbGFjZWhvbGRlclxuICAgICAgQGNvbnRlbnRcblxuPXJlc2V0XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbiAgYXBwZWFyYW5jZTogbm9uZVxuICBiYWNrZ3JvdW5kOiBub25lXG4gIGJvcmRlcjogbm9uZVxuICBjb2xvcjogY3VycmVudENvbG9yXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0XG4gIGZvbnQtc2l6ZTogMWVtXG4gIG1hcmdpbjogMFxuICBwYWRkaW5nOiAwXG5cbi8vIFJlc3BvbnNpdmVuZXNzXG5cbj1mcm9tKCRkZXZpY2UpXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXZpY2UpXG4gICAgQGNvbnRlbnRcblxuPXVudGlsKCRkZXZpY2UpXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXZpY2UgLSAxcHgpXG4gICAgQGNvbnRlbnRcblxuPW1vYmlsZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0IC0gMXB4KVxuICAgIEBjb250ZW50XG5cbj10YWJsZXRcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCksIHByaW50XG4gICAgQGNvbnRlbnRcblxuPXRhYmxldC1vbmx5XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweClcbiAgICBAY29udGVudFxuXG49dG91Y2hcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpXG4gICAgQGNvbnRlbnRcblxuPWRlc2t0b3BcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApXG4gICAgQGNvbnRlbnRcblxuPWRlc2t0b3Atb25seVxuICBAaWYgJHdpZGVzY3JlZW4tZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSBhbmQgKG1heC13aWR0aDogJHdpZGVzY3JlZW4gLSAxcHgpXG4gICAgICBAY29udGVudFxuXG49dW50aWwtd2lkZXNjcmVlblxuICBAaWYgJHdpZGVzY3JlZW4tZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWRlc2NyZWVuIC0gMXB4KVxuICAgICAgQGNvbnRlbnRcblxuPXdpZGVzY3JlZW5cbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkZXNjcmVlbilcbiAgICAgIEBjb250ZW50XG5cbj13aWRlc2NyZWVuLW9ubHlcbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWQgYW5kICRmdWxsaGQtZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWRlc2NyZWVuKSBhbmQgKG1heC13aWR0aDogJGZ1bGxoZCAtIDFweClcbiAgICAgIEBjb250ZW50XG5cbj11bnRpbC1mdWxsaGRcbiAgQGlmICRmdWxsaGQtZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRmdWxsaGQgLSAxcHgpXG4gICAgICBAY29udGVudFxuXG49ZnVsbGhkXG4gIEBpZiAkZnVsbGhkLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZnVsbGhkKVxuICAgICAgQGNvbnRlbnRcblxuPWx0clxuICBAaWYgbm90ICRydGxcbiAgICBAY29udGVudFxuXG49cnRsXG4gIEBpZiAkcnRsXG4gICAgQGNvbnRlbnRcblxuPWx0ci1wcm9wZXJ0eSgkcHJvcGVydHksICRzcGFjaW5nLCAkcmlnaHQ6IHRydWUpXG4gICRub3JtYWw6IGlmKCRyaWdodCwgXCJyaWdodFwiLCBcImxlZnRcIilcbiAgJG9wcG9zaXRlOiBpZigkcmlnaHQsIFwibGVmdFwiLCBcInJpZ2h0XCIpXG4gIEBpZiAkcnRsXG4gICAgI3skcHJvcGVydHl9LSN7JG9wcG9zaXRlfTogJHNwYWNpbmdcbiAgQGVsc2VcbiAgICAjeyRwcm9wZXJ0eX0tI3skbm9ybWFsfTogJHNwYWNpbmdcblxuPWx0ci1wb3NpdGlvbigkc3BhY2luZywgJHJpZ2h0OiB0cnVlKVxuICAkbm9ybWFsOiBpZigkcmlnaHQsIFwicmlnaHRcIiwgXCJsZWZ0XCIpXG4gICRvcHBvc2l0ZTogaWYoJHJpZ2h0LCBcImxlZnRcIiwgXCJyaWdodFwiKVxuICBAaWYgJHJ0bFxuICAgICN7JG9wcG9zaXRlfTogJHNwYWNpbmdcbiAgQGVsc2VcbiAgICAjeyRub3JtYWx9OiAkc3BhY2luZ1xuXG4vLyBQbGFjZWhvbGRlcnNcblxuPXVuc2VsZWN0YWJsZVxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmVcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZVxuICAtbW96LXVzZXItc2VsZWN0OiBub25lXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZVxuICB1c2VyLXNlbGVjdDogbm9uZVxuXG49YXJyb3coJGNvbG9yOiB0cmFuc3BhcmVudClcbiAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yXG4gIGJvcmRlci1yYWRpdXM6IDJweFxuICBib3JkZXItcmlnaHQ6IDBcbiAgYm9yZGVyLXRvcDogMFxuICBjb250ZW50OiBcIiBcIlxuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6IDAuNjI1ZW1cbiAgbWFyZ2luLXRvcDogLTAuNDM3NWVtXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB0b3A6IDUwJVxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICB3aWR0aDogMC42MjVlbVxuXG49YmxvY2soJHNwYWNpbmc6ICRibG9jay1zcGFjaW5nKVxuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZ1xuXG49ZGVsZXRlXG4gICt1bnNlbGVjdGFibGVcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMilcbiAgYm9yZGVyOiBub25lXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICBjdXJzb3I6IHBvaW50ZXJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIGZsZXgtZ3JvdzogMFxuICBmbGV4LXNocmluazogMFxuICBmb250LXNpemU6IDBcbiAgaGVpZ2h0OiAyMHB4XG4gIG1heC1oZWlnaHQ6IDIwcHhcbiAgbWF4LXdpZHRoOiAyMHB4XG4gIG1pbi1oZWlnaHQ6IDIwcHhcbiAgbWluLXdpZHRoOiAyMHB4XG4gIG91dGxpbmU6IG5vbmVcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgd2lkdGg6IDIwcHhcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpblxuICAgIGNvbnRlbnQ6IFwiXCJcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGxlZnQ6IDUwJVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogNTAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKVxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXJcbiAgJjo6YmVmb3JlXG4gICAgaGVpZ2h0OiAycHhcbiAgICB3aWR0aDogNTAlXG4gICY6OmFmdGVyXG4gICAgaGVpZ2h0OiA1MCVcbiAgICB3aWR0aDogMnB4XG4gICY6aG92ZXIsXG4gICY6Zm9jdXNcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMylcbiAgJjphY3RpdmVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuNClcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGhlaWdodDogMTZweFxuICAgIG1heC1oZWlnaHQ6IDE2cHhcbiAgICBtYXgtd2lkdGg6IDE2cHhcbiAgICBtaW4taGVpZ2h0OiAxNnB4XG4gICAgbWluLXdpZHRoOiAxNnB4XG4gICAgd2lkdGg6IDE2cHhcbiAgJi5pcy1tZWRpdW1cbiAgICBoZWlnaHQ6IDI0cHhcbiAgICBtYXgtaGVpZ2h0OiAyNHB4XG4gICAgbWF4LXdpZHRoOiAyNHB4XG4gICAgbWluLWhlaWdodDogMjRweFxuICAgIG1pbi13aWR0aDogMjRweFxuICAgIHdpZHRoOiAyNHB4XG4gICYuaXMtbGFyZ2VcbiAgICBoZWlnaHQ6IDMycHhcbiAgICBtYXgtaGVpZ2h0OiAzMnB4XG4gICAgbWF4LXdpZHRoOiAzMnB4XG4gICAgbWluLWhlaWdodDogMzJweFxuICAgIG1pbi13aWR0aDogMzJweFxuICAgIHdpZHRoOiAzMnB4XG5cbj1sb2FkZXJcbiAgYW5pbWF0aW9uOiBzcGluQXJvdW5kIDUwMG1zIGluZmluaXRlIGxpbmVhclxuICBib3JkZXI6IDJweCBzb2xpZCAkZ3JleS1saWdodGVyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50XG4gIGNvbnRlbnQ6IFwiXCJcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAxZW1cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHdpZHRoOiAxZW1cblxuPW92ZXJsYXkoJG9mZnNldDogMClcbiAgYm90dG9tOiAkb2Zmc2V0XG4gIGxlZnQ6ICRvZmZzZXRcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHJpZ2h0OiAkb2Zmc2V0XG4gIHRvcDogJG9mZnNldFxuXG4iLCJAa2V5ZnJhbWVzIHNwaW5Bcm91bmRcbiAgZnJvbVxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXG4gIHRvXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKVxuIiwiLyogQnVsbWEgVXRpbGl0aWVzICovXG5AY2hhcnNldCBcInV0Zi04XCJcblxuQGltcG9ydCBcImluaXRpYWwtdmFyaWFibGVzXCJcbkBpbXBvcnQgXCJmdW5jdGlvbnNcIlxuQGltcG9ydCBcImRlcml2ZWQtdmFyaWFibGVzXCJcbkBpbXBvcnQgXCJtaXhpbnNcIlxuQGltcG9ydCBcImNvbnRyb2xzXCJcbkBpbXBvcnQgXCJleHRlbmRzXCJcbiIsIkBpbXBvcnQgXCJtaXhpbnNcIlxuXG4lY29udHJvbFxuICArY29udHJvbFxuXG4ldW5zZWxlY3RhYmxlXG4gICt1bnNlbGVjdGFibGVcblxuJWFycm93XG4gICthcnJvd1xuXG4lYmxvY2tcbiAgK2Jsb2NrXG5cbiVkZWxldGVcbiAgK2RlbGV0ZVxuXG4lbG9hZGVyXG4gICtsb2FkZXJcblxuJW92ZXJsYXlcbiAgK292ZXJsYXlcblxuJXJlc2V0XG4gICtyZXNldFxuIiwiQGltcG9ydCBcImRlcml2ZWQtdmFyaWFibGVzXCJcblxuJGNvbnRyb2wtcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG4kY29udHJvbC1yYWRpdXMtc21hbGw6ICRyYWRpdXMtc21hbGwgIWRlZmF1bHRcblxuJGNvbnRyb2wtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHRcblxuJGNvbnRyb2wtaGVpZ2h0OiAyLjVlbSAhZGVmYXVsdFxuJGNvbnRyb2wtbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdFxuXG4kY29udHJvbC1wYWRkaW5nLXZlcnRpY2FsOiBjYWxjKDAuNWVtIC0gI3skY29udHJvbC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdFxuJGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsOiBjYWxjKDAuNzVlbSAtICN7JGNvbnRyb2wtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHRcblxuPWNvbnRyb2xcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGJvcmRlcjogJGNvbnRyb2wtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50XG4gIGJvcmRlci1yYWRpdXM6ICRjb250cm9sLXJhZGl1c1xuICBib3gtc2hhZG93OiBub25lXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gIGhlaWdodDogJGNvbnRyb2wtaGVpZ2h0XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICBsaW5lLWhlaWdodDogJGNvbnRyb2wtbGluZS1oZWlnaHRcbiAgcGFkZGluZy1ib3R0b206ICRjb250cm9sLXBhZGRpbmctdmVydGljYWxcbiAgcGFkZGluZy1sZWZ0OiAkY29udHJvbC1wYWRkaW5nLWhvcml6b250YWxcbiAgcGFkZGluZy1yaWdodDogJGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsXG4gIHBhZGRpbmctdG9wOiAkY29udHJvbC1wYWRkaW5nLXZlcnRpY2FsXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gIC8vIFN0YXRlc1xuICAmOmZvY3VzLFxuICAmLmlzLWZvY3VzZWQsXG4gICY6YWN0aXZlLFxuICAmLmlzLWFjdGl2ZVxuICAgIG91dGxpbmU6IG5vbmVcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZFxuXG4vLyBUaGUgY29udHJvbHMgc2l6ZXMgdXNlIG1peGlucyBzbyB0aGV5IGNhbiBiZSB1c2VkIGF0IGRpZmZlcmVudCBicmVha3BvaW50c1xuPWNvbnRyb2wtc21hbGxcbiAgYm9yZGVyLXJhZGl1czogJGNvbnRyb2wtcmFkaXVzLXNtYWxsXG4gIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbj1jb250cm9sLW1lZGl1bVxuICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuPWNvbnRyb2wtbGFyZ2VcbiAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9kZXJpdmVkLXZhcmlhYmxlc1wiXG5cbkBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzXG4gICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAuaGFzLXRleHQtI3skbmFtZX1cbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnRcbiAgYS5oYXMtdGV4dC0jeyRuYW1lfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1c1xuICAgICAgY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50XG4gIC5oYXMtYmFja2dyb3VuZC0jeyRuYW1lfVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50XG4gIEBpZiBsZW5ndGgoJHBhaXIpID49IDRcbiAgICAkY29sb3ItbGlnaHQ6IG50aCgkcGFpciwgMylcbiAgICAkY29sb3ItZGFyazogbnRoKCRwYWlyLCA0KVxuICAgIC8vIExpZ2h0XG4gICAgLmhhcy10ZXh0LSN7JG5hbWV9LWxpZ2h0XG4gICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0ICFpbXBvcnRhbnRcbiAgICBhLmhhcy10ZXh0LSN7JG5hbWV9LWxpZ2h0XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1c1xuICAgICAgICBjb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLWxpZ2h0LCAxMCUpICFpbXBvcnRhbnRcbiAgICAuaGFzLWJhY2tncm91bmQtI3skbmFtZX0tbGlnaHRcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodCAhaW1wb3J0YW50XG4gICAgLy8gRGFya1xuICAgIC5oYXMtdGV4dC0jeyRuYW1lfS1kYXJrXG4gICAgICBjb2xvcjogJGNvbG9yLWRhcmsgIWltcG9ydGFudFxuICAgIGEuaGFzLXRleHQtI3skbmFtZX0tZGFya1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXNcbiAgICAgICAgY29sb3I6IGJ1bG1hTGlnaHRlbigkY29sb3ItZGFyaywgMTAlKSAhaW1wb3J0YW50XG4gICAgLmhhcy1iYWNrZ3JvdW5kLSN7JG5hbWV9LWRhcmtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrICFpbXBvcnRhbnRcblxuQGVhY2ggJG5hbWUsICRzaGFkZSBpbiAkc2hhZGVzXG4gIC5oYXMtdGV4dC0jeyRuYW1lfVxuICAgIGNvbG9yOiAkc2hhZGUgIWltcG9ydGFudFxuICAuaGFzLWJhY2tncm91bmQtI3skbmFtZX1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2hhZGUgIWltcG9ydGFudFxuIiwiLmlzLW1hcmdpbmxlc3NcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnRcblxuLmlzLXBhZGRpbmdsZXNzXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudFxuXG4kc3BhY2luZy1zaG9ydGN1dHM6IChcIm1hcmdpblwiOiBcIm1cIiwgXCJwYWRkaW5nXCI6IFwicFwiKSAhZGVmYXVsdFxuJHNwYWNpbmctZGlyZWN0aW9uczogKFwidG9wXCI6IFwidFwiLCBcInJpZ2h0XCI6IFwiclwiLCBcImJvdHRvbVwiOiBcImJcIiwgXCJsZWZ0XCI6IFwibFwiKSAhZGVmYXVsdFxuJHNwYWNpbmctaG9yaXpvbnRhbDogXCJ4XCIgIWRlZmF1bHRcbiRzcGFjaW5nLXZlcnRpY2FsOiBcInlcIiAhZGVmYXVsdFxuJHNwYWNpbmctdmFsdWVzOiAoXCIwXCI6IDAsIFwiMVwiOiAwLjI1cmVtLCBcIjJcIjogMC41cmVtLCBcIjNcIjogMC43NXJlbSwgXCI0XCI6IDFyZW0sIFwiNVwiOiAxLjVyZW0sIFwiNlwiOiAzcmVtLCBcImF1dG9cIjogYXV0bykgIWRlZmF1bHRcblxuQGVhY2ggJHByb3BlcnR5LCAkc2hvcnRjdXQgaW4gJHNwYWNpbmctc2hvcnRjdXRzXG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJHNwYWNpbmctdmFsdWVzXG4gICAgLy8gQWxsIGRpcmVjdGlvbnNcbiAgICAuI3skc2hvcnRjdXR9LSN7JG5hbWV9XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSAhaW1wb3J0YW50XG4gICAgLy8gQ2FyZGluYWwgZGlyZWN0aW9uc1xuICAgIEBlYWNoICRkaXJlY3Rpb24sICRzdWZmaXggaW4gJHNwYWNpbmctZGlyZWN0aW9uc1xuICAgICAgLiN7JHNob3J0Y3V0fSN7JHN1ZmZpeH0tI3skbmFtZX1cbiAgICAgICAgI3skcHJvcGVydHl9LSN7JGRpcmVjdGlvbn06ICR2YWx1ZSAhaW1wb3J0YW50XG4gICAgLy8gSG9yaXpvbnRhbCBheGlzXG4gICAgQGlmICRzcGFjaW5nLWhvcml6b250YWwgIT0gbnVsbFxuICAgICAgLiN7JHNob3J0Y3V0fSN7JHNwYWNpbmctaG9yaXpvbnRhbH0tI3skbmFtZX1cbiAgICAgICAgI3skcHJvcGVydHl9LWxlZnQ6ICR2YWx1ZSAhaW1wb3J0YW50XG4gICAgICAgICN7JHByb3BlcnR5fS1yaWdodDogJHZhbHVlICFpbXBvcnRhbnRcbiAgICAvLyBWZXJ0aWNhbCBheGlzXG4gICAgQGlmICRzcGFjaW5nLXZlcnRpY2FsICE9IG51bGxcbiAgICAgIC4jeyRzaG9ydGN1dH0jeyRzcGFjaW5nLXZlcnRpY2FsfS0jeyRuYW1lfVxuICAgICAgICAjeyRwcm9wZXJ0eX0tdG9wOiAkdmFsdWUgIWltcG9ydGFudFxuICAgICAgICAjeyRwcm9wZXJ0eX0tYm90dG9tOiAkdmFsdWUgIWltcG9ydGFudFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG49dHlwb2dyYXBoeS1zaXplKCR0YXJnZXQ6JycpXG4gIEBlYWNoICRzaXplIGluICRzaXplc1xuICAgICRpOiBpbmRleCgkc2l6ZXMsICRzaXplKVxuICAgIC5pcy1zaXplLSN7JGl9I3tpZigkdGFyZ2V0ID09ICcnLCAnJywgJy0nICsgJHRhcmdldCl9XG4gICAgICBmb250LXNpemU6ICRzaXplICFpbXBvcnRhbnRcblxuK3R5cG9ncmFwaHktc2l6ZSgpXG5cbittb2JpbGVcbiAgK3R5cG9ncmFwaHktc2l6ZSgnbW9iaWxlJylcblxuK3RhYmxldFxuICArdHlwb2dyYXBoeS1zaXplKCd0YWJsZXQnKVxuXG4rdG91Y2hcbiAgK3R5cG9ncmFwaHktc2l6ZSgndG91Y2gnKVxuXG4rZGVza3RvcFxuICArdHlwb2dyYXBoeS1zaXplKCdkZXNrdG9wJylcblxuK3dpZGVzY3JlZW5cbiAgK3R5cG9ncmFwaHktc2l6ZSgnd2lkZXNjcmVlbicpXG5cbitmdWxsaGRcbiAgK3R5cG9ncmFwaHktc2l6ZSgnZnVsbGhkJylcblxuJGFsaWdubWVudHM6ICgnY2VudGVyZWQnOiAnY2VudGVyJywgJ2p1c3RpZmllZCc6ICdqdXN0aWZ5JywgJ2xlZnQnOiAnbGVmdCcsICdyaWdodCc6ICdyaWdodCcpXG5cbkBlYWNoICRhbGlnbm1lbnQsICR0ZXh0LWFsaWduIGluICRhbGlnbm1lbnRzXG4gIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9XG4gICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuXG5AZWFjaCAkYWxpZ25tZW50LCAkdGV4dC1hbGlnbiBpbiAkYWxpZ25tZW50c1xuICArbW9iaWxlXG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tbW9iaWxlXG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG4gICt0YWJsZXRcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS10YWJsZXRcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK3RhYmxldC1vbmx5XG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tdGFibGV0LW9ubHlcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK3RvdWNoXG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tdG91Y2hcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK2Rlc2t0b3BcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS1kZXNrdG9wXG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG4gICtkZXNrdG9wLW9ubHlcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS1kZXNrdG9wLW9ubHlcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK3dpZGVzY3JlZW5cbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS13aWRlc2NyZWVuXG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG4gICt3aWRlc2NyZWVuLW9ubHlcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS13aWRlc2NyZWVuLW9ubHlcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK2Z1bGxoZFxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LWZ1bGxoZFxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuXG4uaXMtY2FwaXRhbGl6ZWRcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudFxuXG4uaXMtbG93ZXJjYXNlXG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudFxuXG4uaXMtdXBwZXJjYXNlXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudFxuXG4uaXMtaXRhbGljXG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50XG4gIFxuLmlzLXVuZGVybGluZWRcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudFxuXG4uaGFzLXRleHQtd2VpZ2h0LWxpZ2h0XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnRcbi5oYXMtdGV4dC13ZWlnaHQtbm9ybWFsXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50XG4uaGFzLXRleHQtd2VpZ2h0LW1lZGl1bVxuICBmb250LXdlaWdodDogJHdlaWdodC1tZWRpdW0gIWltcG9ydGFudFxuLmhhcy10ZXh0LXdlaWdodC1zZW1pYm9sZFxuICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZCAhaW1wb3J0YW50XG4uaGFzLXRleHQtd2VpZ2h0LWJvbGRcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZCAhaW1wb3J0YW50XG5cbi5pcy1mYW1pbHktcHJpbWFyeVxuICBmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5ICFpbXBvcnRhbnRcblxuLmlzLWZhbWlseS1zZWNvbmRhcnlcbiAgZm9udC1mYW1pbHk6ICRmYW1pbHktc2Vjb25kYXJ5ICFpbXBvcnRhbnRcblxuLmlzLWZhbWlseS1zYW5zLXNlcmlmXG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LXNhbnMtc2VyaWYgIWltcG9ydGFudFxuXG4uaXMtZmFtaWx5LW1vbm9zcGFjZVxuICBmb250LWZhbWlseTogJGZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudFxuXG4uaXMtZmFtaWx5LWNvZGVcbiAgZm9udC1mYW1pbHk6ICRmYW1pbHktY29kZSAhaW1wb3J0YW50XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRkaXNwbGF5czogJ2Jsb2NrJyAnZmxleCcgJ2lubGluZScgJ2lubGluZS1ibG9jaycgJ2lubGluZS1mbGV4J1xuXG5AZWFjaCAkZGlzcGxheSBpbiAkZGlzcGxheXNcbiAgLmlzLSN7JGRpc3BsYXl9XG4gICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArbW9iaWxlXG4gICAgLmlzLSN7JGRpc3BsYXl9LW1vYmlsZVxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArdGFibGV0XG4gICAgLmlzLSN7JGRpc3BsYXl9LXRhYmxldFxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArdGFibGV0LW9ubHlcbiAgICAuaXMtI3skZGlzcGxheX0tdGFibGV0LW9ubHlcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK3RvdWNoXG4gICAgLmlzLSN7JGRpc3BsYXl9LXRvdWNoXG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICtkZXNrdG9wXG4gICAgLmlzLSN7JGRpc3BsYXl9LWRlc2t0b3BcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK2Rlc2t0b3Atb25seVxuICAgIC5pcy0jeyRkaXNwbGF5fS1kZXNrdG9wLW9ubHlcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK3dpZGVzY3JlZW5cbiAgICAuaXMtI3skZGlzcGxheX0td2lkZXNjcmVlblxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArd2lkZXNjcmVlbi1vbmx5XG4gICAgLmlzLSN7JGRpc3BsYXl9LXdpZGVzY3JlZW4tb25seVxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArZnVsbGhkXG4gICAgLmlzLSN7JGRpc3BsYXl9LWZ1bGxoZFxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuXG4uaXMtaGlkZGVuXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4uaXMtc3Itb25seVxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudFxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnRcbiAgaGVpZ2h0OiAwLjAxZW0gIWltcG9ydGFudFxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnRcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudFxuICB3aWR0aDogMC4wMWVtICFpbXBvcnRhbnRcblxuK21vYmlsZVxuICAuaXMtaGlkZGVuLW1vYmlsZVxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rdGFibGV0XG4gIC5pcy1oaWRkZW4tdGFibGV0XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit0YWJsZXQtb25seVxuICAuaXMtaGlkZGVuLXRhYmxldC1vbmx5XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit0b3VjaFxuICAuaXMtaGlkZGVuLXRvdWNoXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbitkZXNrdG9wXG4gIC5pcy1oaWRkZW4tZGVza3RvcFxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rZGVza3RvcC1vbmx5XG4gIC5pcy1oaWRkZW4tZGVza3RvcC1vbmx5XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit3aWRlc2NyZWVuXG4gIC5pcy1oaWRkZW4td2lkZXNjcmVlblxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rd2lkZXNjcmVlbi1vbmx5XG4gIC5pcy1oaWRkZW4td2lkZXNjcmVlbi1vbmx5XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbitmdWxsaGRcbiAgLmlzLWhpZGRlbi1mdWxsaGRcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuLmlzLWludmlzaWJsZVxuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rbW9iaWxlXG4gIC5pcy1pbnZpc2libGUtbW9iaWxlXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3RhYmxldFxuICAuaXMtaW52aXNpYmxlLXRhYmxldFxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbit0YWJsZXQtb25seVxuICAuaXMtaW52aXNpYmxlLXRhYmxldC1vbmx5XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3RvdWNoXG4gIC5pcy1pbnZpc2libGUtdG91Y2hcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rZGVza3RvcFxuICAuaXMtaW52aXNpYmxlLWRlc2t0b3BcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rZGVza3RvcC1vbmx5XG4gIC5pcy1pbnZpc2libGUtZGVza3RvcC1vbmx5XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3dpZGVzY3JlZW5cbiAgLmlzLWludmlzaWJsZS13aWRlc2NyZWVuXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3dpZGVzY3JlZW4tb25seVxuICAuaXMtaW52aXNpYmxlLXdpZGVzY3JlZW4tb25seVxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbitmdWxsaGRcbiAgLmlzLWludmlzaWJsZS1mdWxsaGRcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuIiwiJGZsZXgtZGlyZWN0aW9uLXZhbHVlczogcm93LCByb3ctcmV2ZXJzZSwgY29sdW1uLCBjb2x1bW4tcmV2ZXJzZVxuQGVhY2ggJHZhbHVlIGluICRmbGV4LWRpcmVjdGlvbi12YWx1ZXNcbiAgLmlzLWZsZXgtZGlyZWN0aW9uLSN7JHZhbHVlfVxuICAgIGZsZXgtZGlyZWN0aW9uOiAkdmFsdWUgIWltcG9ydGFudFxuXG4kZmxleC13cmFwLXZhbHVlczogbm93cmFwLCB3cmFwLCB3cmFwLXJldmVyc2VcbkBlYWNoICR2YWx1ZSBpbiAkZmxleC13cmFwLXZhbHVlc1xuICAuaXMtZmxleC13cmFwLSN7JHZhbHVlfVxuICAgIGZsZXgtd3JhcDogJHZhbHVlICFpbXBvcnRhbnRcblxuJGp1c3RpZnktY29udGVudC12YWx1ZXM6IGZsZXgtc3RhcnQsIGZsZXgtZW5kLCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sIHNwYWNlLWFyb3VuZCwgc3BhY2UtZXZlbmx5LCBzdGFydCwgZW5kLCBsZWZ0LCByaWdodFxuQGVhY2ggJHZhbHVlIGluICRqdXN0aWZ5LWNvbnRlbnQtdmFsdWVzXG4gIC5pcy1qdXN0aWZ5LWNvbnRlbnQtI3skdmFsdWV9XG4gICAganVzdGlmeS1jb250ZW50OiAkdmFsdWUgIWltcG9ydGFudFxuXG4kYWxpZ24tY29udGVudC12YWx1ZXM6IGZsZXgtc3RhcnQsIGZsZXgtZW5kLCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sIHNwYWNlLWFyb3VuZCwgc3BhY2UtZXZlbmx5LCBzdHJldGNoLCBzdGFydCwgZW5kLCBiYXNlbGluZVxuQGVhY2ggJHZhbHVlIGluICRhbGlnbi1jb250ZW50LXZhbHVlc1xuICAuaXMtYWxpZ24tY29udGVudC0jeyR2YWx1ZX1cbiAgICBhbGlnbi1jb250ZW50OiAkdmFsdWUgIWltcG9ydGFudFxuXG4kYWxpZ24taXRlbXMtdmFsdWVzOiBzdHJldGNoLCBmbGV4LXN0YXJ0LCBmbGV4LWVuZCwgY2VudGVyLCBiYXNlbGluZSwgc3RhcnQsIGVuZCwgc2VsZi1zdGFydCwgc2VsZi1lbmRcbkBlYWNoICR2YWx1ZSBpbiAkYWxpZ24taXRlbXMtdmFsdWVzXG4gIC5pcy1hbGlnbi1pdGVtcy0jeyR2YWx1ZX1cbiAgICBhbGlnbi1pdGVtczogJHZhbHVlICFpbXBvcnRhbnRcblxuJGFsaWduLXNlbGYtdmFsdWVzOiBhdXRvLCBmbGV4LXN0YXJ0LCBmbGV4LWVuZCwgY2VudGVyLCBiYXNlbGluZSwgc3RyZXRjaFxuQGVhY2ggJHZhbHVlIGluICRhbGlnbi1zZWxmLXZhbHVlc1xuICAuaXMtYWxpZ24tc2VsZi0jeyR2YWx1ZX1cbiAgICBhbGlnbi1zZWxmOiAkdmFsdWUgIWltcG9ydGFudFxuXG4kZmxleC1vcGVyYXRvcnM6IGdyb3csIHNocmlua1xuQGVhY2ggJG9wZXJhdG9yIGluICRmbGV4LW9wZXJhdG9yc1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDVcbiAgICAuaXMtZmxleC0jeyRvcGVyYXRvcn0tI3skaX1cbiAgICAgIGZsZXgtI3skb3BlcmF0b3J9OiAkaSAhaW1wb3J0YW50XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbi5ibG9ja1xuICBAZXh0ZW5kICVibG9ja1xuXG4uZGVsZXRlXG4gIEBleHRlbmQgJWRlbGV0ZVxuXG4uaGVhZGluZ1xuICBkaXNwbGF5OiBibG9ja1xuICBmb250LXNpemU6IDExcHhcbiAgbGV0dGVyLXNwYWNpbmc6IDFweFxuICBtYXJnaW4tYm90dG9tOiA1cHhcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuXG4ubG9hZGVyXG4gIEBleHRlbmQgJWxvYWRlclxuXG4ubnVtYmVyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gIGhlaWdodDogMmVtXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIG1hcmdpbi1yaWdodDogMS41cmVtXG4gIG1pbi13aWR0aDogMi41ZW1cbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW1cbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGJyZWFkY3J1bWItaXRlbS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRicmVhZGNydW1iLWl0ZW0taG92ZXItY29sb3I6ICRsaW5rLWhvdmVyICFkZWZhdWx0XG4kYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG5cbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy12ZXJ0aWNhbDogMCAhZGVmYXVsdFxuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLWhvcml6b250YWw6IDAuNzVlbSAhZGVmYXVsdFxuXG4kYnJlYWRjcnVtYi1pdGVtLXNlcGFyYXRvci1jb2xvcjogJGJvcmRlci1ob3ZlciAhZGVmYXVsdFxuXG4uYnJlYWRjcnVtYlxuICBAZXh0ZW5kICVibG9ja1xuICBAZXh0ZW5kICV1bnNlbGVjdGFibGVcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICBhXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1pdGVtLWNvbG9yXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgcGFkZGluZzogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXZlcnRpY2FsICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsXG4gICAgJjpob3ZlclxuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWl0ZW0taG92ZXItY29sb3JcbiAgbGlcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZGlzcGxheTogZmxleFxuICAgICY6Zmlyc3QtY2hpbGQgYVxuICAgICAgK2x0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgMCwgZmFsc2UpXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGFcbiAgICAgICAgY29sb3I6ICRicmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdFxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICYgKyBsaTo6YmVmb3JlXG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItaXRlbS1zZXBhcmF0b3ItY29sb3JcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMDAyZlwiXG4gIHVsLFxuICBvbFxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtd3JhcDogd3JhcFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAuaWNvblxuICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41ZW0pXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtLCBmYWxzZSlcbiAgLy8gQWxpZ25tZW50XG4gICYuaXMtY2VudGVyZWRcbiAgICBvbCxcbiAgICB1bFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgJi5pcy1yaWdodFxuICAgIG9sLFxuICAgIHVsXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiAgLy8gU3R5bGVzXG4gICYuaGFzLWFycm93LXNlcGFyYXRvclxuICAgIGxpICsgbGk6OmJlZm9yZVxuICAgICAgY29udGVudDogXCJcXDAyMTkyXCJcbiAgJi5oYXMtYnVsbGV0LXNlcGFyYXRvclxuICAgIGxpICsgbGk6OmJlZm9yZVxuICAgICAgY29udGVudDogXCJcXDAyMDIyXCJcbiAgJi5oYXMtZG90LXNlcGFyYXRvclxuICAgIGxpICsgbGk6OmJlZm9yZVxuICAgICAgY29udGVudDogXCJcXDAwMGI3XCJcbiAgJi5oYXMtc3VjY2VlZHMtc2VwYXJhdG9yXG4gICAgbGkgKyBsaTo6YmVmb3JlXG4gICAgICBjb250ZW50OiBcIlxcMDIyN0JcIlxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kY2FyZC1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRjYXJkLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGNhcmQtc2hhZG93OiAkc2hhZG93ICFkZWZhdWx0XG4kY2FyZC1yYWRpdXM6IDAuMjVyZW0gIWRlZmF1bHRcblxuJGNhcmQtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kY2FyZC1oZWFkZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGNhcmQtaGVhZGVyLXBhZGRpbmc6IDAuNzVyZW0gMXJlbSAhZGVmYXVsdFxuJGNhcmQtaGVhZGVyLXNoYWRvdzogMCAwLjEyNWVtIDAuMjVlbSByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpICFkZWZhdWx0XG4kY2FyZC1oZWFkZXItd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHRcblxuJGNhcmQtY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJGNhcmQtY29udGVudC1wYWRkaW5nOiAxLjVyZW0gIWRlZmF1bHRcblxuJGNhcmQtZm9vdGVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kY2FyZC1mb290ZXItYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItbGlnaHQgIWRlZmF1bHRcbiRjYXJkLWZvb3Rlci1wYWRkaW5nOiAwLjc1cmVtICFkZWZhdWx0XG5cbiRjYXJkLW1lZGlhLW1hcmdpbjogJGJsb2NrLXNwYWNpbmcgIWRlZmF1bHRcblxuLmNhcmRcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkY2FyZC1yYWRpdXNcbiAgYm94LXNoYWRvdzogJGNhcmQtc2hhZG93XG4gIGNvbG9yOiAkY2FyZC1jb2xvclxuICBtYXgtd2lkdGg6IDEwMCVcbiAgcG9zaXRpb246IHJlbGF0aXZlXG5cbiVjYXJkLWl0ZW1cbiAgJjpmaXJzdC1jaGlsZFxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRjYXJkLXJhZGl1c1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkY2FyZC1yYWRpdXNcbiAgJjpsYXN0LWNoaWxkXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGNhcmQtcmFkaXVzXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjYXJkLXJhZGl1c1xuXG4uY2FyZC1oZWFkZXJcbiAgQGV4dGVuZCAlY2FyZC1pdGVtXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGJveC1zaGFkb3c6ICRjYXJkLWhlYWRlci1zaGFkb3dcbiAgZGlzcGxheTogZmxleFxuXG4uY2FyZC1oZWFkZXItdGl0bGVcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBjb2xvcjogJGNhcmQtaGVhZGVyLWNvbG9yXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1ncm93OiAxXG4gIGZvbnQtd2VpZ2h0OiAkY2FyZC1oZWFkZXItd2VpZ2h0XG4gIHBhZGRpbmc6ICRjYXJkLWhlYWRlci1wYWRkaW5nXG4gICYuaXMtY2VudGVyZWRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4uY2FyZC1oZWFkZXItaWNvblxuICArcmVzZXRcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBjdXJzb3I6IHBvaW50ZXJcbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBwYWRkaW5nOiAkY2FyZC1oZWFkZXItcGFkZGluZ1xuXG4uY2FyZC1pbWFnZVxuICBkaXNwbGF5OiBibG9ja1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgJjpmaXJzdC1jaGlsZFxuICAgIGltZ1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGNhcmQtcmFkaXVzXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGNhcmQtcmFkaXVzXG4gICY6bGFzdC1jaGlsZFxuICAgIGltZ1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGNhcmQtcmFkaXVzXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGNhcmQtcmFkaXVzXG5cbi5jYXJkLWNvbnRlbnRcbiAgQGV4dGVuZCAlY2FyZC1pdGVtXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNvbnRlbnQtYmFja2dyb3VuZC1jb2xvclxuICBwYWRkaW5nOiAkY2FyZC1jb250ZW50LXBhZGRpbmdcblxuLmNhcmQtZm9vdGVyXG4gIEBleHRlbmQgJWNhcmQtaXRlbVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1mb290ZXItYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItdG9wOiAkY2FyZC1mb290ZXItYm9yZGVyLXRvcFxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBkaXNwbGF5OiBmbGV4XG5cbi5jYXJkLWZvb3Rlci1pdGVtXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWJhc2lzOiAwXG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBwYWRkaW5nOiAkY2FyZC1mb290ZXItcGFkZGluZ1xuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICArbHRyLXByb3BlcnR5KFwiYm9yZGVyXCIsICRjYXJkLWZvb3Rlci1ib3JkZXItdG9wKVxuXG4vLyBDb21iaW5hdGlvbnNcblxuLmNhcmRcbiAgLm1lZGlhOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1tZWRpYS1tYXJnaW5cbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJG1lZGlhLWJvcmRlci1jb2xvcjogYnVsbWFSZ2JhKCRib3JkZXIsIDAuNSkgIWRlZmF1bHRcbiRtZWRpYS1ib3JkZXItc2l6ZTogMXB4ICFkZWZhdWx0XG4kbWVkaWEtc3BhY2luZzogMXJlbSAhZGVmYXVsdFxuJG1lZGlhLXNwYWNpbmctbGFyZ2U6IDEuNXJlbSAhZGVmYXVsdFxuJG1lZGlhLWNvbnRlbnQtc3BhY2luZzogMC43NXJlbSAhZGVmYXVsdFxuJG1lZGlhLWxldmVsLTEtc3BhY2luZzogMC43NXJlbSAhZGVmYXVsdFxuJG1lZGlhLWxldmVsLTEtY29udGVudC1zcGFjaW5nOiAwLjVyZW0gIWRlZmF1bHRcbiRtZWRpYS1sZXZlbC0yLXNwYWNpbmc6IDAuNXJlbSAhZGVmYXVsdFxuXG4ubWVkaWFcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgZGlzcGxheTogZmxleFxuICB0ZXh0LWFsaWduOiBpbmhlcml0XG4gIC5jb250ZW50Om5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAkbWVkaWEtY29udGVudC1zcGFjaW5nXG4gIC5tZWRpYVxuICAgIGJvcmRlci10b3A6ICRtZWRpYS1ib3JkZXItc2l6ZSBzb2xpZCAkbWVkaWEtYm9yZGVyLWNvbG9yXG4gICAgZGlzcGxheTogZmxleFxuICAgIHBhZGRpbmctdG9wOiAkbWVkaWEtbGV2ZWwtMS1zcGFjaW5nXG4gICAgLmNvbnRlbnQ6bm90KDpsYXN0LWNoaWxkKSxcbiAgICAuY29udHJvbDpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAkbWVkaWEtbGV2ZWwtMS1jb250ZW50LXNwYWNpbmdcbiAgICAubWVkaWFcbiAgICAgIHBhZGRpbmctdG9wOiAkbWVkaWEtbGV2ZWwtMi1zcGFjaW5nXG4gICAgICAmICsgLm1lZGlhXG4gICAgICAgIG1hcmdpbi10b3A6ICRtZWRpYS1sZXZlbC0yLXNwYWNpbmdcbiAgJiArIC5tZWRpYVxuICAgIGJvcmRlci10b3A6ICRtZWRpYS1ib3JkZXItc2l6ZSBzb2xpZCAkbWVkaWEtYm9yZGVyLWNvbG9yXG4gICAgbWFyZ2luLXRvcDogJG1lZGlhLXNwYWNpbmdcbiAgICBwYWRkaW5nLXRvcDogJG1lZGlhLXNwYWNpbmdcbiAgLy8gU2l6ZXNcbiAgJi5pcy1sYXJnZVxuICAgICYgKyAubWVkaWFcbiAgICAgIG1hcmdpbi10b3A6ICRtZWRpYS1zcGFjaW5nLWxhcmdlXG4gICAgICBwYWRkaW5nLXRvcDogJG1lZGlhLXNwYWNpbmctbGFyZ2VcblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHRcbiAgZmxleC1iYXNpczogYXV0b1xuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcblxuLm1lZGlhLWxlZnRcbiAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkbWVkaWEtc3BhY2luZylcblxuLm1lZGlhLXJpZ2h0XG4gICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgJG1lZGlhLXNwYWNpbmcsIGZhbHNlKVxuXG4ubWVkaWEtY29udGVudFxuICBmbGV4LWJhc2lzOiBhdXRvXG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0XG5cbittb2JpbGVcbiAgLm1lZGlhLWNvbnRlbnRcbiAgICBvdmVyZmxvdy14OiBhdXRvXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRtb2RhbC16OiA0MCAhZGVmYXVsdFxuXG4kbW9kYWwtYmFja2dyb3VuZC1iYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuODYpICFkZWZhdWx0XG5cbiRtb2RhbC1jb250ZW50LXdpZHRoOiA2NDBweCAhZGVmYXVsdFxuJG1vZGFsLWNvbnRlbnQtbWFyZ2luLW1vYmlsZTogMjBweCAhZGVmYXVsdFxuJG1vZGFsLWNvbnRlbnQtc3BhY2luZy1tb2JpbGU6IDE2MHB4ICFkZWZhdWx0XG4kbW9kYWwtY29udGVudC1zcGFjaW5nLXRhYmxldDogNDBweCAhZGVmYXVsdFxuXG4kbW9kYWwtY2xvc2UtZGltZW5zaW9uczogNDBweCAhZGVmYXVsdFxuJG1vZGFsLWNsb3NlLXJpZ2h0OiAyMHB4ICFkZWZhdWx0XG4kbW9kYWwtY2xvc2UtdG9wOiAyMHB4ICFkZWZhdWx0XG5cbiRtb2RhbC1jYXJkLXNwYWNpbmc6IDQwcHggIWRlZmF1bHRcblxuJG1vZGFsLWNhcmQtaGVhZC1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtaGVhZC1ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtaGVhZC1wYWRkaW5nOiAyMHB4ICFkZWZhdWx0XG4kbW9kYWwtY2FyZC1oZWFkLXJhZGl1czogJHJhZGl1cy1sYXJnZSAhZGVmYXVsdFxuXG4kbW9kYWwtY2FyZC10aXRsZS1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kbW9kYWwtY2FyZC10aXRsZS1saW5lLWhlaWdodDogMSAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtdGl0bGUtc2l6ZTogJHNpemUtNCAhZGVmYXVsdFxuXG4kbW9kYWwtY2FyZC1mb290LXJhZGl1czogJHJhZGl1cy1sYXJnZSAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtZm9vdC1ib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuXG4kbW9kYWwtY2FyZC1ib2R5LWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtYm9keS1wYWRkaW5nOiAyMHB4ICFkZWZhdWx0XG5cbiRtb2RhbC1icmVha3BvaW50OiAkdGFibGV0ICFkZWZhdWx0XG5cbi5tb2RhbFxuICBAZXh0ZW5kICVvdmVybGF5XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogbm9uZVxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgcG9zaXRpb246IGZpeGVkXG4gIHotaW5kZXg6ICRtb2RhbC16XG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWFjdGl2ZVxuICAgIGRpc3BsYXk6IGZsZXhcblxuLm1vZGFsLWJhY2tncm91bmRcbiAgQGV4dGVuZCAlb3ZlcmxheVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2dyb3VuZC1iYWNrZ3JvdW5kLWNvbG9yXG5cbi5tb2RhbC1jb250ZW50LFxuLm1vZGFsLWNhcmRcbiAgbWFyZ2luOiAwICRtb2RhbC1jb250ZW50LW1hcmdpbi1tb2JpbGVcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWNvbnRlbnQtc3BhY2luZy1tb2JpbGV9KVxuICBvdmVyZmxvdzogYXV0b1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgd2lkdGg6IDEwMCVcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK2Zyb20oJG1vZGFsLWJyZWFrcG9pbnQpXG4gICAgbWFyZ2luOiAwIGF1dG9cbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtY29udGVudC1zcGFjaW5nLXRhYmxldH0pXG4gICAgd2lkdGg6ICRtb2RhbC1jb250ZW50LXdpZHRoXG5cbi5tb2RhbC1jbG9zZVxuICBAZXh0ZW5kICVkZWxldGVcbiAgYmFja2dyb3VuZDogbm9uZVxuICBoZWlnaHQ6ICRtb2RhbC1jbG9zZS1kaW1lbnNpb25zXG4gIHBvc2l0aW9uOiBmaXhlZFxuICArbHRyLXBvc2l0aW9uKCRtb2RhbC1jbG9zZS1yaWdodClcbiAgdG9wOiAkbW9kYWwtY2xvc2UtdG9wXG4gIHdpZHRoOiAkbW9kYWwtY2xvc2UtZGltZW5zaW9uc1xuXG4ubW9kYWwtY2FyZFxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWNhcmQtc3BhY2luZ30pXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgLW1zLW92ZXJmbG93LXk6IHZpc2libGVcblxuLm1vZGFsLWNhcmQtaGVhZCxcbi5tb2RhbC1jYXJkLWZvb3RcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY2FyZC1oZWFkLWJhY2tncm91bmQtY29sb3JcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LXNocmluazogMFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgcGFkZGluZzogJG1vZGFsLWNhcmQtaGVhZC1wYWRkaW5nXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4ubW9kYWwtY2FyZC1oZWFkXG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1jYXJkLWhlYWQtYm9yZGVyLWJvdHRvbVxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkbW9kYWwtY2FyZC1oZWFkLXJhZGl1c1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJG1vZGFsLWNhcmQtaGVhZC1yYWRpdXNcblxuLm1vZGFsLWNhcmQtdGl0bGVcbiAgY29sb3I6ICRtb2RhbC1jYXJkLXRpdGxlLWNvbG9yXG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMFxuICBmb250LXNpemU6ICRtb2RhbC1jYXJkLXRpdGxlLXNpemVcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC1jYXJkLXRpdGxlLWxpbmUtaGVpZ2h0XG5cbi5tb2RhbC1jYXJkLWZvb3RcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJG1vZGFsLWNhcmQtZm9vdC1yYWRpdXNcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRtb2RhbC1jYXJkLWZvb3QtcmFkaXVzXG4gIGJvcmRlci10b3A6ICRtb2RhbC1jYXJkLWZvb3QtYm9yZGVyLXRvcFxuICAuYnV0dG9uXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtKVxuXG4ubW9kYWwtY2FyZC1ib2R5XG4gICtvdmVyZmxvdy10b3VjaFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY2FyZC1ib2R5LWJhY2tncm91bmQtY29sb3JcbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAxXG4gIG92ZXJmbG93OiBhdXRvXG4gIHBhZGRpbmc6ICRtb2RhbC1jYXJkLWJvZHktcGFkZGluZ1xuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kbmF2YmFyLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJG5hdmJhci1ib3gtc2hhZG93LXNpemU6IDAgMnB4IDAgMCAhZGVmYXVsdFxuJG5hdmJhci1ib3gtc2hhZG93LWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG5hdmJhci1oZWlnaHQ6IDMuMjVyZW0gIWRlZmF1bHRcbiRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDogMXJlbSAhZGVmYXVsdFxuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6IDJyZW0gIWRlZmF1bHRcbiRuYXZiYXItejogMzAgIWRlZmF1bHRcbiRuYXZiYXItZml4ZWQtejogMzAgIWRlZmF1bHRcblxuJG5hdmJhci1pdGVtLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJG5hdmJhci1pdGVtLWhvdmVyLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJG5hdmJhci1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi1iaXMgIWRlZmF1bHRcbiRuYXZiYXItaXRlbS1hY3RpdmUtY29sb3I6ICRzY2hlbWUtaW52ZXJ0ICFkZWZhdWx0XG4kbmF2YmFyLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kbmF2YmFyLWl0ZW0taW1nLW1heC1oZWlnaHQ6IDEuNzVyZW0gIWRlZmF1bHRcblxuJG5hdmJhci1idXJnZXItY29sb3I6ICRuYXZiYXItaXRlbS1jb2xvciAhZGVmYXVsdFxuXG4kbmF2YmFyLXRhYi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJG5hdmJhci10YWItaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRuYXZiYXItdGFiLWFjdGl2ZS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRuYXZiYXItdGFiLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQgIWRlZmF1bHRcbiRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLXdpZHRoOiAzcHggIWRlZmF1bHRcblxuJG5hdmJhci1kcm9wZG93bi1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24tYm9yZGVyLXRvcDogMnB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24tb2Zmc2V0OiAtNHB4ICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLWFycm93OiAkbGluayAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24tejogMjAgIWRlZmF1bHRcblxuJG5hdmJhci1kcm9wZG93bi1ib3hlZC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24tYm94ZWQtc2hhZG93OiAwIDhweCA4cHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpLCAwIDAgMCAxcHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpICFkZWZhdWx0XG5cbiRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvcjogJHNjaGVtZS1pbnZlcnQgIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcblxuJG5hdmJhci1kaXZpZGVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kbmF2YmFyLWRpdmlkZXItaGVpZ2h0OiAycHggIWRlZmF1bHRcblxuJG5hdmJhci1ib3R0b20tYm94LXNoYWRvdy1zaXplOiAwIC0ycHggMCAwICFkZWZhdWx0XG5cbiRuYXZiYXItYnJlYWtwb2ludDogJGRlc2t0b3AgIWRlZmF1bHRcblxuJG5hdmJhci1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuPW5hdmJhci1maXhlZFxuICBsZWZ0OiAwXG4gIHBvc2l0aW9uOiBmaXhlZFxuICByaWdodDogMFxuICB6LWluZGV4OiAkbmF2YmFyLWZpeGVkLXpcblxuLm5hdmJhclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWJhY2tncm91bmQtY29sb3JcbiAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHRcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHotaW5kZXg6ICRuYXZiYXItelxuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJG5hdmJhci1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLm5hdmJhci1icmFuZFxuICAgICAgICAmID4gLm5hdmJhci1pdGVtLFxuICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAmID4gYS5uYXZiYXItaXRlbSxcbiAgICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDUlKVxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLm5hdmJhci1idXJnZXJcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICtmcm9tKCRuYXZiYXItYnJlYWtwb2ludClcbiAgICAgICAgLm5hdmJhci1zdGFydCxcbiAgICAgICAgLm5hdmJhci1lbmRcbiAgICAgICAgICAmID4gLm5hdmJhci1pdGVtLFxuICAgICAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICAmID4gYS5uYXZiYXItaXRlbSxcbiAgICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSlcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgICAgICAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gICAgICAgIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGlua1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgLm5hdmJhci1kcm9wZG93blxuICAgICAgICAgIGEubmF2YmFyLWl0ZW1cbiAgICAgICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAmID4gLmNvbnRhaW5lclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gICAgZGlzcGxheTogZmxleFxuICAgIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0XG4gICAgd2lkdGg6IDEwMCVcbiAgJi5oYXMtc2hhZG93XG4gICAgYm94LXNoYWRvdzogJG5hdmJhci1ib3gtc2hhZG93LXNpemUgJG5hdmJhci1ib3gtc2hhZG93LWNvbG9yXG4gICYuaXMtZml4ZWQtYm90dG9tLFxuICAmLmlzLWZpeGVkLXRvcFxuICAgICtuYXZiYXItZml4ZWRcbiAgJi5pcy1maXhlZC1ib3R0b21cbiAgICBib3R0b206IDBcbiAgICAmLmhhcy1zaGFkb3dcbiAgICAgIGJveC1zaGFkb3c6ICRuYXZiYXItYm90dG9tLWJveC1zaGFkb3ctc2l6ZSAkbmF2YmFyLWJveC1zaGFkb3ctY29sb3JcbiAgJi5pcy1maXhlZC10b3BcbiAgICB0b3A6IDBcblxuaHRtbCxcbmJvZHlcbiAgJi5oYXMtbmF2YmFyLWZpeGVkLXRvcFxuICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLWhlaWdodFxuICAmLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tXG4gICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItaGVpZ2h0XG5cbi5uYXZiYXItYnJhbmQsXG4ubmF2YmFyLXRhYnNcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LXNocmluazogMFxuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodFxuXG4ubmF2YmFyLWJyYW5kXG4gIGEubmF2YmFyLWl0ZW1cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG5cbi5uYXZiYXItdGFic1xuICArb3ZlcmZsb3ctdG91Y2hcbiAgbWF4LXdpZHRoOiAxMDB2d1xuICBvdmVyZmxvdy14OiBhdXRvXG4gIG92ZXJmbG93LXk6IGhpZGRlblxuXG4ubmF2YmFyLWJ1cmdlclxuICBAZXh0ZW5kICVyZXNldFxuICBjb2xvcjogJG5hdmJhci1idXJnZXItY29sb3JcbiAgK2hhbWJ1cmdlcigkbmF2YmFyLWhlaWdodClcbiAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBhdXRvLCBmYWxzZSlcblxuLm5hdmJhci1tZW51XG4gIGRpc3BsYXk6IG5vbmVcblxuLm5hdmJhci1pdGVtLFxuLm5hdmJhci1saW5rXG4gIGNvbG9yOiAkbmF2YmFyLWl0ZW0tY29sb3JcbiAgZGlzcGxheTogYmxvY2tcbiAgbGluZS1oZWlnaHQ6IDEuNVxuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgLmljb25cbiAgICAmOm9ubHktY2hpbGRcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbVxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbVxuXG5hLm5hdmJhci1pdGVtLFxuLm5hdmJhci1saW5rXG4gIGN1cnNvcjogcG9pbnRlclxuICAmOmZvY3VzLFxuICAmOmZvY3VzLXdpdGhpbixcbiAgJjpob3ZlcixcbiAgJi5pcy1hY3RpdmVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgIGNvbG9yOiAkbmF2YmFyLWl0ZW0taG92ZXItY29sb3JcblxuLm5hdmJhci1pdGVtXG4gIGZsZXgtZ3JvdzogMFxuICBmbGV4LXNocmluazogMFxuICBpbWdcbiAgICBtYXgtaGVpZ2h0OiAkbmF2YmFyLWl0ZW0taW1nLW1heC1oZWlnaHRcbiAgJi5oYXMtZHJvcGRvd25cbiAgICBwYWRkaW5nOiAwXG4gICYuaXMtZXhwYW5kZWRcbiAgICBmbGV4LWdyb3c6IDFcbiAgICBmbGV4LXNocmluazogMVxuICAmLmlzLXRhYlxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gMXB4KVxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci10YWItaG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG5hdmJhci10YWItaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgICYuaXMtYWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLXRhYi1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6ICRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLXN0eWxlXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS13aWR0aFxuICAgICAgY29sb3I6ICRuYXZiYXItdGFiLWFjdGl2ZS1jb2xvclxuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gI3skbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS13aWR0aH0pXG5cbi5uYXZiYXItY29udGVudFxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDFcblxuLm5hdmJhci1saW5rOm5vdCguaXMtYXJyb3dsZXNzKVxuICArbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAyLjVlbSlcbiAgJjo6YWZ0ZXJcbiAgICBAZXh0ZW5kICVhcnJvd1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1hcnJvd1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NWVtXG4gICAgK2x0ci1wb3NpdGlvbigxLjEyNWVtKVxuXG4ubmF2YmFyLWRyb3Bkb3duXG4gIGZvbnQtc2l6ZTogMC44NzVyZW1cbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbVxuICBwYWRkaW5nLXRvcDogMC41cmVtXG4gIC5uYXZiYXItaXRlbVxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtXG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtXG5cbi5uYXZiYXItZGl2aWRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRpdmlkZXItYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXI6IG5vbmVcbiAgZGlzcGxheTogbm9uZVxuICBoZWlnaHQ6ICRuYXZiYXItZGl2aWRlci1oZWlnaHRcbiAgbWFyZ2luOiAwLjVyZW0gMFxuXG4rdW50aWwoJG5hdmJhci1icmVha3BvaW50KVxuICAubmF2YmFyID4gLmNvbnRhaW5lclxuICAgIGRpc3BsYXk6IGJsb2NrXG4gIC5uYXZiYXItYnJhbmQsXG4gIC5uYXZiYXItdGFic1xuICAgIC5uYXZiYXItaXRlbVxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgZGlzcGxheTogZmxleFxuICAubmF2YmFyLWxpbmtcbiAgICAmOjphZnRlclxuICAgICAgZGlzcGxheTogbm9uZVxuICAubmF2YmFyLW1lbnVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWJhY2tncm91bmQtY29sb3JcbiAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKVxuICAgIHBhZGRpbmc6IDAuNXJlbSAwXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gIC8vIEZpeGVkIG5hdmJhclxuICAubmF2YmFyXG4gICAgJi5pcy1maXhlZC1ib3R0b20tdG91Y2gsXG4gICAgJi5pcy1maXhlZC10b3AtdG91Y2hcbiAgICAgICtuYXZiYXItZml4ZWRcbiAgICAmLmlzLWZpeGVkLWJvdHRvbS10b3VjaFxuICAgICAgYm90dG9tOiAwXG4gICAgICAmLmhhcy1zaGFkb3dcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSlcbiAgICAmLmlzLWZpeGVkLXRvcC10b3VjaFxuICAgICAgdG9wOiAwXG4gICAgJi5pcy1maXhlZC10b3AsXG4gICAgJi5pcy1maXhlZC10b3AtdG91Y2hcbiAgICAgIC5uYXZiYXItbWVudVxuICAgICAgICArb3ZlcmZsb3ctdG91Y2hcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdmJhci1oZWlnaHR9KVxuICAgICAgICBvdmVyZmxvdzogYXV0b1xuICBodG1sLFxuICBib2R5XG4gICAgJi5oYXMtbmF2YmFyLWZpeGVkLXRvcC10b3VjaFxuICAgICAgcGFkZGluZy10b3A6ICRuYXZiYXItaGVpZ2h0XG4gICAgJi5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS10b3VjaFxuICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItaGVpZ2h0XG5cbitmcm9tKCRuYXZiYXItYnJlYWtwb2ludClcbiAgLm5hdmJhcixcbiAgLm5hdmJhci1tZW51LFxuICAubmF2YmFyLXN0YXJ0LFxuICAubmF2YmFyLWVuZFxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gICAgZGlzcGxheTogZmxleFxuICAubmF2YmFyXG4gICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHRcbiAgICAmLmlzLXNwYWNlZFxuICAgICAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsXG4gICAgICAubmF2YmFyLXN0YXJ0LFxuICAgICAgLm5hdmJhci1lbmRcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgYS5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzXG4gICAgJi5pcy10cmFuc3BhcmVudFxuICAgICAgYS5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgICAgIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd25cbiAgICAgICAgJi5pcy1hY3RpdmUsXG4gICAgICAgICYuaXMtaG92ZXJhYmxlOmZvY3VzLFxuICAgICAgICAmLmlzLWhvdmVyYWJsZTpmb2N1cy13aXRoaW4sXG4gICAgICAgICYuaXMtaG92ZXJhYmxlOmhvdmVyXG4gICAgICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG4gICAgICAubmF2YmFyLWRyb3Bkb3duXG4gICAgICAgIGEubmF2YmFyLWl0ZW1cbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yXG4gICAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3JcbiAgLm5hdmJhci1idXJnZXJcbiAgICBkaXNwbGF5OiBub25lXG4gIC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci1saW5rXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgLm5hdmJhci1pdGVtXG4gICAgJi5oYXMtZHJvcGRvd25cbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gICAgJi5oYXMtZHJvcGRvd24tdXBcbiAgICAgIC5uYXZiYXItbGluazo6YWZ0ZXJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoMC4yNWVtLCAtMC4yNWVtKVxuICAgICAgLm5hdmJhci1kcm9wZG93blxuICAgICAgICBib3JkZXItYm90dG9tOiAkbmF2YmFyLWRyb3Bkb3duLWJvcmRlci10b3BcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJG5hdmJhci1kcm9wZG93bi1yYWRpdXMgJG5hdmJhci1kcm9wZG93bi1yYWRpdXMgMCAwXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmVcbiAgICAgICAgYm90dG9tOiAxMDAlXG4gICAgICAgIGJveC1zaGFkb3c6IDAgLThweCA4cHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpXG4gICAgICAgIHRvcDogYXV0b1xuICAgICYuaXMtYWN0aXZlLFxuICAgICYuaXMtaG92ZXJhYmxlOmZvY3VzLFxuICAgICYuaXMtaG92ZXJhYmxlOmZvY3VzLXdpdGhpbixcbiAgICAmLmlzLWhvdmVyYWJsZTpob3ZlclxuICAgICAgLm5hdmJhci1kcm9wZG93blxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAubmF2YmFyLmlzLXNwYWNlZCAmLFxuICAgICAgICAmLmlzLWJveGVkXG4gICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG4gIC5uYXZiYXItbWVudVxuICAgIGZsZXgtZ3JvdzogMVxuICAgIGZsZXgtc2hyaW5rOiAwXG4gIC5uYXZiYXItc3RhcnRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGF1dG8pXG4gIC5uYXZiYXItZW5kXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgYXV0bywgZmFsc2UpXG4gIC5uYXZiYXItZHJvcGRvd25cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWJhY2tncm91bmQtY29sb3JcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkbmF2YmFyLWRyb3Bkb3duLXJhZGl1c1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkbmF2YmFyLWRyb3Bkb3duLXJhZGl1c1xuICAgIGJvcmRlci10b3A6ICRuYXZiYXItZHJvcGRvd24tYm9yZGVyLXRvcFxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSlcbiAgICBkaXNwbGF5OiBub25lXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbVxuICAgICtsdHItcG9zaXRpb24oMCwgZmFsc2UpXG4gICAgbWluLXdpZHRoOiAxMDAlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAxMDAlXG4gICAgei1pbmRleDogJG5hdmJhci1kcm9wZG93bi16XG4gICAgLm5hdmJhci1pdGVtXG4gICAgICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgYS5uYXZiYXItaXRlbVxuICAgICAgK2x0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgM3JlbSlcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3JcbiAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvclxuICAgIC5uYXZiYXIuaXMtc3BhY2VkICYsXG4gICAgJi5pcy1ib3hlZFxuICAgICAgYm9yZGVyLXJhZGl1czogJG5hdmJhci1kcm9wZG93bi1ib3hlZC1yYWRpdXNcbiAgICAgIGJvcmRlci10b3A6IG5vbmVcbiAgICAgIGJveC1zaGFkb3c6ICRuYXZiYXItZHJvcGRvd24tYm94ZWQtc2hhZG93XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgb3BhY2l0eTogMFxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAgIHRvcDogY2FsYygxMDAlICsgKCN7JG5hdmJhci1kcm9wZG93bi1vZmZzZXR9KSlcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KVxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm1cbiAgICAmLmlzLXJpZ2h0XG4gICAgICBsZWZ0OiBhdXRvXG4gICAgICByaWdodDogMFxuICAubmF2YmFyLWRpdmlkZXJcbiAgICBkaXNwbGF5OiBibG9ja1xuICAubmF2YmFyID4gLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXJcbiAgICAubmF2YmFyLWJyYW5kXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0uNzVyZW0sIGZhbHNlKVxuICAgIC5uYXZiYXItbWVudVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtLjc1cmVtKVxuICAvLyBGaXhlZCBuYXZiYXJcbiAgLm5hdmJhclxuICAgICYuaXMtZml4ZWQtYm90dG9tLWRlc2t0b3AsXG4gICAgJi5pcy1maXhlZC10b3AtZGVza3RvcFxuICAgICAgK25hdmJhci1maXhlZFxuICAgICYuaXMtZml4ZWQtYm90dG9tLWRlc2t0b3BcbiAgICAgIGJvdHRvbTogMFxuICAgICAgJi5oYXMtc2hhZG93XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAzcHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpXG4gICAgJi5pcy1maXhlZC10b3AtZGVza3RvcFxuICAgICAgdG9wOiAwXG4gIGh0bWwsXG4gIGJvZHlcbiAgICAmLmhhcy1uYXZiYXItZml4ZWQtdG9wLWRlc2t0b3BcbiAgICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLWhlaWdodFxuICAgICYuaGFzLW5hdmJhci1maXhlZC1ib3R0b20tZGVza3RvcFxuICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItaGVpZ2h0XG4gICAgJi5oYXMtc3BhY2VkLW5hdmJhci1maXhlZC10b3BcbiAgICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLWhlaWdodCArICgkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgKiAyKVxuICAgICYuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtYm90dG9tXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1oZWlnaHQgKyAoJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICogMilcbiAgLy8gSG92ZXIvQWN0aXZlIHN0YXRlc1xuICBhLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLWxpbmtcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgY29sb3I6ICRuYXZiYXItaXRlbS1hY3RpdmUtY29sb3JcbiAgICAmLmlzLWFjdGl2ZTpub3QoOmZvY3VzKTpub3QoOmhvdmVyKVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd25cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIsXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvclxuXG4vLyBDb21iaW5hdGlvblxuXG4uaGVyb1xuICAmLmlzLWZ1bGxoZWlnaHQtd2l0aC1uYXZiYXJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2YmFyLWhlaWdodH0pXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiR0YWJzLWJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiR0YWJzLWJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkICFkZWZhdWx0XG4kdGFicy1ib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWRlZmF1bHRcbiR0YWJzLWxpbmstY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kdGFicy1saW5rLWhvdmVyLWJvcmRlci1ib3R0b20tY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHRhYnMtbGluay1ob3Zlci1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJHRhYnMtbGluay1hY3RpdmUtY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kdGFicy1saW5rLXBhZGRpbmc6IDAuNWVtIDFlbSAhZGVmYXVsdFxuXG4kdGFicy1ib3hlZC1saW5rLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJHRhYnMtYm94ZWQtbGluay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJHRhYnMtYm94ZWQtbGluay1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG5cbiR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJHRhYnMtYm94ZWQtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kdGFicy1ib3hlZC1saW5rLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuXG4kdGFicy10b2dnbGUtbGluay1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWhvdmVyICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1jb2xvcjogJGxpbmstaW52ZXJ0ICFkZWZhdWx0XG5cbi50YWJzXG4gIEBleHRlbmQgJWJsb2NrXG4gICtvdmVyZmxvdy10b3VjaFxuICBAZXh0ZW5kICV1bnNlbGVjdGFibGVcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBvdmVyZmxvdy14OiBhdXRvXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgYVxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1ib3JkZXItYm90dG9tLWNvbG9yXG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogJHRhYnMtYm9yZGVyLWJvdHRvbS1zdHlsZVxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICR0YWJzLWJvcmRlci1ib3R0b20td2lkdGhcbiAgICBjb2xvcjogJHRhYnMtbGluay1jb2xvclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIG1hcmdpbi1ib3R0b206IC0jeyR0YWJzLWJvcmRlci1ib3R0b20td2lkdGh9XG4gICAgcGFkZGluZzogJHRhYnMtbGluay1wYWRkaW5nXG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxuICAgICY6aG92ZXJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWxpbmstaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgICAgY29sb3I6ICR0YWJzLWxpbmstaG92ZXItY29sb3JcbiAgbGlcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgICYuaXMtYWN0aXZlXG4gICAgICBhXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWxpbmstYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICAgICAgY29sb3I6ICR0YWJzLWxpbmstYWN0aXZlLWNvbG9yXG4gIHVsXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiAkdGFicy1ib3JkZXItYm90dG9tLXN0eWxlXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYnMtYm9yZGVyLWJvdHRvbS13aWR0aFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWdyb3c6IDFcbiAgICBmbGV4LXNocmluazogMFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgICYuaXMtbGVmdFxuICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtXG4gICAgJi5pcy1jZW50ZXJcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVlbVxuICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtXG4gICAgJi5pcy1yaWdodFxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1ZW1cbiAgLmljb25cbiAgICAmOmZpcnN0LWNoaWxkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtKVxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVlbSwgZmFsc2UpXG4gIC8vIEFsaWdubWVudFxuICAmLmlzLWNlbnRlcmVkXG4gICAgdWxcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICYuaXMtcmlnaHRcbiAgICB1bFxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAvLyBTdHlsZXNcbiAgJi5pcy1ib3hlZFxuICAgIGFcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgICArbHRyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICR0YWJzLWJveGVkLWxpbmstcmFkaXVzICR0YWJzLWJveGVkLWxpbmstcmFkaXVzIDAgMFxuICAgICAgK3J0bFxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJHRhYnMtYm94ZWQtbGluay1yYWRpdXMgJHRhYnMtYm94ZWQtbGluay1yYWRpdXNcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtYm94ZWQtbGluay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWJveGVkLWxpbmstaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgIGxpXG4gICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICBhXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtYm94ZWQtbGluay1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRhYnMtYm94ZWQtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYnMtYm94ZWQtbGluay1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvciAhaW1wb3J0YW50XG4gICYuaXMtZnVsbHdpZHRoXG4gICAgbGlcbiAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgZmxleC1zaHJpbms6IDBcbiAgJi5pcy10b2dnbGVcbiAgICBhXG4gICAgICBib3JkZXItY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci1jb2xvclxuICAgICAgYm9yZGVyLXN0eWxlOiAkdGFicy10b2dnbGUtbGluay1ib3JkZXItc3R5bGVcbiAgICAgIGJvcmRlci13aWR0aDogJHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLXdpZHRoXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtdG9nZ2xlLWxpbmstaG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvclxuICAgICAgICB6LWluZGV4OiAyXG4gICAgbGlcbiAgICAgICYgKyBsaVxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0jeyR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci13aWR0aH0sIGZhbHNlKVxuICAgICAgJjpmaXJzdC1jaGlsZCBhXG4gICAgICAgICtsdHJcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICAgK3J0bFxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAmOmxhc3QtY2hpbGQgYVxuICAgICAgICArbHRyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICAgK3J0bFxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgYVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFicy10b2dnbGUtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yXG4gICAgICAgICAgY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1jb2xvclxuICAgICAgICAgIHotaW5kZXg6IDFcbiAgICB1bFxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZVxuICAgICYuaXMtdG9nZ2xlLXJvdW5kZWRcbiAgICAgIGxpXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgYVxuICAgICAgICAgICtsdHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVlbVxuICAgICAgICAgICtydGxcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVlbVxuICAgICAgICAmOmxhc3QtY2hpbGQgYVxuICAgICAgICAgICtsdHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVlbVxuICAgICAgICAgICtydGxcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVlbVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRib3gtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kYm94LWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGJveC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcbiRib3gtc2hhZG93OiAkc2hhZG93ICFkZWZhdWx0XG4kYm94LXBhZGRpbmc6IDEuMjVyZW0gIWRlZmF1bHRcblxuJGJveC1saW5rLWhvdmVyLXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgkc2NoZW1lLWludmVydCwgMC4xKSwgMCAwIDAgMXB4ICRsaW5rICFkZWZhdWx0XG4kYm94LWxpbmstYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMiksIDAgMCAwIDFweCAkbGluayAhZGVmYXVsdFxuXG4uYm94XG4gIEBleHRlbmQgJWJsb2NrXG4gIGJhY2tncm91bmQtY29sb3I6ICRib3gtYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkYm94LXJhZGl1c1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvd1xuICBjb2xvcjogJGJveC1jb2xvclxuICBkaXNwbGF5OiBibG9ja1xuICBwYWRkaW5nOiAkYm94LXBhZGRpbmdcblxuYS5ib3hcbiAgJjpob3ZlcixcbiAgJjpmb2N1c1xuICAgIGJveC1zaGFkb3c6ICRib3gtbGluay1ob3Zlci1zaGFkb3dcbiAgJjphY3RpdmVcbiAgICBib3gtc2hhZG93OiAkYm94LWxpbmstYWN0aXZlLXNoYWRvd1xuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9jb250cm9sc1wiXG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRidXR0b24tY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRidXR0b24tZmFtaWx5OiBmYWxzZSAhZGVmYXVsdFxuXG4kYnV0dG9uLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJGJ1dHRvbi1ib3JkZXItd2lkdGg6ICRjb250cm9sLWJvcmRlci13aWR0aCAhZGVmYXVsdFxuXG4kYnV0dG9uLXBhZGRpbmctdmVydGljYWw6IGNhbGMoMC41ZW0gLSAjeyRidXR0b24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHRcbiRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsOiAxZW0gIWRlZmF1bHRcblxuJGJ1dHRvbi1ob3Zlci1jb2xvcjogJGxpbmstaG92ZXIgIWRlZmF1bHRcbiRidXR0b24taG92ZXItYm9yZGVyLWNvbG9yOiAkbGluay1ob3Zlci1ib3JkZXIgIWRlZmF1bHRcblxuJGJ1dHRvbi1mb2N1cy1jb2xvcjogJGxpbmstZm9jdXMgIWRlZmF1bHRcbiRidXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAkbGluay1mb2N1cy1ib3JkZXIgIWRlZmF1bHRcbiRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1zaXplOiAwIDAgMCAwLjEyNWVtICFkZWZhdWx0XG4kYnV0dG9uLWZvY3VzLWJveC1zaGFkb3ctY29sb3I6IGJ1bG1hUmdiYSgkbGluaywgMC4yNSkgIWRlZmF1bHRcblxuJGJ1dHRvbi1hY3RpdmUtY29sb3I6ICRsaW5rLWFjdGl2ZSAhZGVmYXVsdFxuJGJ1dHRvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkbGluay1hY3RpdmUtYm9yZGVyICFkZWZhdWx0XG5cbiRidXR0b24tdGV4dC1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRidXR0b24tdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHRcbiRidXR0b24tdGV4dC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGJ1dHRvbi10ZXh0LWhvdmVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcblxuJGJ1dHRvbi1naG9zdC1iYWNrZ3JvdW5kOiBub25lICFkZWZhdWx0XG4kYnV0dG9uLWdob3N0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiRidXR0b24tZ2hvc3QtY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kYnV0dG9uLWdob3N0LWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHRcbiRidXR0b24tZ2hvc3QtaG92ZXItY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kYnV0dG9uLWdob3N0LWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdFxuXG4kYnV0dG9uLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGJ1dHRvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRidXR0b24tZGlzYWJsZWQtc2hhZG93OiBub25lICFkZWZhdWx0XG4kYnV0dG9uLWRpc2FibGVkLW9wYWNpdHk6IDAuNSAhZGVmYXVsdFxuXG4kYnV0dG9uLXN0YXRpYy1jb2xvcjogJHRleHQtbGlnaHQgIWRlZmF1bHRcbiRidXR0b24tc3RhdGljLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi10ZXIgIWRlZmF1bHRcbiRidXR0b24tc3RhdGljLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuXG4kYnV0dG9uLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuXG4vLyBUaGUgYnV0dG9uIHNpemVzIHVzZSBtaXhpbnMgc28gdGhleSBjYW4gYmUgdXNlZCBhdCBkaWZmZXJlbnQgYnJlYWtwb2ludHNcbj1idXR0b24tc21hbGxcbiAgJjpub3QoLmlzLXJvdW5kZWQpXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbWFsbFxuICBmb250LXNpemU6ICRzaXplLXNtYWxsXG49YnV0dG9uLW5vcm1hbFxuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuPWJ1dHRvbi1tZWRpdW1cbiAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbj1idXR0b24tbGFyZ2VcbiAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuXG4uYnV0dG9uXG4gIEBleHRlbmQgJWNvbnRyb2xcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItY29sb3I6ICRidXR0b24tYm9yZGVyLWNvbG9yXG4gIGJvcmRlci13aWR0aDogJGJ1dHRvbi1ib3JkZXItd2lkdGhcbiAgY29sb3I6ICRidXR0b24tY29sb3JcbiAgY3Vyc29yOiBwb2ludGVyXG4gIEBpZiAkYnV0dG9uLWZhbWlseVxuICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWZhbWlseVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBwYWRkaW5nLWJvdHRvbTogJGJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsXG4gIHBhZGRpbmctbGVmdDogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWxcbiAgcGFkZGluZy1yaWdodDogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWxcbiAgcGFkZGluZy10b3A6ICRidXR0b24tcGFkZGluZy12ZXJ0aWNhbFxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICBzdHJvbmdcbiAgICBjb2xvcjogaW5oZXJpdFxuICAuaWNvblxuICAgICYsXG4gICAgJi5pcy1zbWFsbCxcbiAgICAmLmlzLW1lZGl1bSxcbiAgICAmLmlzLWxhcmdlXG4gICAgICBoZWlnaHQ6IDEuNWVtXG4gICAgICB3aWR0aDogMS41ZW1cbiAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgY2FsYygjey0wLjUgKiAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbH0gLSAjeyRidXR0b24tYm9yZGVyLXdpZHRofSksIGZhbHNlKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCAqIDAuMjUpXG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsICogMC4yNSwgZmFsc2UpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGNhbGMoI3stMC41ICogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9IC0gI3skYnV0dG9uLWJvcmRlci13aWR0aH0pKVxuICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3stMC41ICogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9IC0gI3skYnV0dG9uLWJvcmRlci13aWR0aH0pXG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3stMC41ICogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9IC0gI3skYnV0dG9uLWJvcmRlci13aWR0aH0pXG4gIC8vIFN0YXRlc1xuICAmOmhvdmVyLFxuICAmLmlzLWhvdmVyZWRcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24taG92ZXItYm9yZGVyLWNvbG9yXG4gICAgY29sb3I6ICRidXR0b24taG92ZXItY29sb3JcbiAgJjpmb2N1cyxcbiAgJi5pcy1mb2N1c2VkXG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvclxuICAgIGNvbG9yOiAkYnV0dG9uLWZvY3VzLWNvbG9yXG4gICAgJjpub3QoOmFjdGl2ZSlcbiAgICAgIGJveC1zaGFkb3c6ICRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1zaXplICRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1jb2xvclxuICAmOmFjdGl2ZSxcbiAgJi5pcy1hY3RpdmVcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tYWN0aXZlLWJvcmRlci1jb2xvclxuICAgIGNvbG9yOiAkYnV0dG9uLWFjdGl2ZS1jb2xvclxuICAvLyBDb2xvcnNcbiAgJi5pcy10ZXh0XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgY29sb3I6ICRidXR0b24tdGV4dC1jb2xvclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGJ1dHRvbi10ZXh0LWRlY29yYXRpb25cbiAgICAmOmhvdmVyLFxuICAgICYuaXMtaG92ZXJlZCxcbiAgICAmOmZvY3VzLFxuICAgICYuaXMtZm9jdXNlZFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi10ZXh0LWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtaG92ZXItY29sb3JcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGJ1dHRvbi10ZXh0LWhvdmVyLWJhY2tncm91bmQtY29sb3IsIDUlKVxuICAgICAgY29sb3I6ICRidXR0b24tdGV4dC1ob3Zlci1jb2xvclxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAmLmlzLWdob3N0XG4gICAgYmFja2dyb3VuZDogJGJ1dHRvbi1naG9zdC1iYWNrZ3JvdW5kXG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWdob3N0LWJvcmRlci1jb2xvclxuICAgIGNvbG9yOiAkYnV0dG9uLWdob3N0LWNvbG9yXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkYnV0dG9uLWdob3N0LWRlY29yYXRpb25cbiAgICAmOmhvdmVyLFxuICAgICYuaXMtaG92ZXJlZFxuICAgICAgY29sb3I6ICRidXR0b24tZ2hvc3QtaG92ZXItY29sb3JcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogJGJ1dHRvbi1naG9zdC1ob3Zlci1kZWNvcmF0aW9uXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkYnV0dG9uLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5pcy1ob3ZlcmVkXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgMi41JSlcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuaXMtZm9jdXNlZFxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICY6bm90KDphY3RpdmUpXG4gICAgICAgICAgYm94LXNoYWRvdzogJGJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93LXNpemUgYnVsbWFSZ2JhKCRjb2xvciwgMC4yNSlcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSlcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJltkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBib3gtc2hhZG93OiBub25lXG4gICAgICAmLmlzLWludmVydGVkXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgY29sb3I6ICRjb2xvclxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3ItaW52ZXJ0LCA1JSlcbiAgICAgICAgJltkaXNhYmxlZF0sXG4gICAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lXG4gICAgICAgICAgY29sb3I6ICRjb2xvclxuICAgICAgJi5pcy1sb2FkaW5nXG4gICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3ItaW52ZXJ0ICRjb2xvci1pbnZlcnQgIWltcG9ydGFudFxuICAgICAgJi5pcy1vdXRsaW5lZFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgICBjb2xvcjogJGNvbG9yXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtaG92ZXJlZCxcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5pcy1mb2N1c2VkXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAmLmlzLWxvYWRpbmdcbiAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgJGNvbG9yICFpbXBvcnRhbnRcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuaXMtaG92ZXJlZCxcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICYuaXMtZm9jdXNlZFxuICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3ItaW52ZXJ0ICRjb2xvci1pbnZlcnQgIWltcG9ydGFudFxuICAgICAgICAmW2Rpc2FibGVkXSxcbiAgICAgICAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAgICAgICAgIGNvbG9yOiAkY29sb3JcbiAgICAgICYuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtaG92ZXJlZCxcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5pcy1mb2N1c2VkXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgIGNvbG9yOiAkY29sb3JcbiAgICAgICAgJi5pcy1sb2FkaW5nXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmLmlzLWhvdmVyZWQsXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmLmlzLWZvY3VzZWRcbiAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yICRjb2xvciAhaW1wb3J0YW50XG4gICAgICAgICZbZGlzYWJsZWRdLFxuICAgICAgICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAvLyBJZiBsaWdodCBhbmQgZGFyayBjb2xvcnMgYXJlIHByb3ZpZGVkXG4gICAgICBAaWYgbGVuZ3RoKCRwYWlyKSA+PSA0XG4gICAgICAgICRjb2xvci1saWdodDogbnRoKCRwYWlyLCAzKVxuICAgICAgICAkY29sb3ItZGFyazogbnRoKCRwYWlyLCA0KVxuICAgICAgICAmLmlzLWxpZ2h0XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvci1saWdodCwgMi41JSlcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya1xuICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3ItbGlnaHQsIDUlKVxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICArYnV0dG9uLXNtYWxsXG4gICYuaXMtbm9ybWFsXG4gICAgK2J1dHRvbi1ub3JtYWxcbiAgJi5pcy1tZWRpdW1cbiAgICArYnV0dG9uLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgK2J1dHRvbi1sYXJnZVxuICAvLyBNb2RpZmllcnNcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWRpc2FibGVkLWJvcmRlci1jb2xvclxuICAgIGJveC1zaGFkb3c6ICRidXR0b24tZGlzYWJsZWQtc2hhZG93XG4gICAgb3BhY2l0eTogJGJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5XG4gICYuaXMtZnVsbHdpZHRoXG4gICAgZGlzcGxheTogZmxleFxuICAgIHdpZHRoOiAxMDAlXG4gICYuaXMtbG9hZGluZ1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAmOjphZnRlclxuICAgICAgQGV4dGVuZCAlbG9hZGVyXG4gICAgICArY2VudGVyKDFlbSlcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50XG4gICYuaXMtc3RhdGljXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1zdGF0aWMtYmFja2dyb3VuZC1jb2xvclxuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1zdGF0aWMtYm9yZGVyLWNvbG9yXG4gICAgY29sb3I6ICRidXR0b24tc3RhdGljLWNvbG9yXG4gICAgYm94LXNoYWRvdzogbm9uZVxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICYuaXMtcm91bmRlZFxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsfSArIDAuMjVlbSlcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9ICsgMC4yNWVtKVxuXG4uYnV0dG9uc1xuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC13cmFwOiB3cmFwXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAuYnV0dG9uXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguaXMtZnVsbHdpZHRoKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVyZW0pXG4gICY6bGFzdC1jaGlsZFxuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW1cbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuICAvLyBTaXplc1xuICAmLmFyZS1zbWFsbFxuICAgIC5idXR0b246bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKTpub3QoLmlzLWxhcmdlKVxuICAgICAgK2J1dHRvbi1zbWFsbFxuICAmLmFyZS1tZWRpdW1cbiAgICAuYnV0dG9uOm5vdCguaXMtc21hbGwpOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLWxhcmdlKVxuICAgICAgK2J1dHRvbi1tZWRpdW1cbiAgJi5hcmUtbGFyZ2VcbiAgICAuYnV0dG9uOm5vdCguaXMtc21hbGwpOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSlcbiAgICAgICtidXR0b24tbGFyZ2VcbiAgJi5oYXMtYWRkb25zXG4gICAgLmJ1dHRvblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0xcHgpXG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwKVxuICAgICAgJjpob3ZlcixcbiAgICAgICYuaXMtaG92ZXJlZFxuICAgICAgICB6LWluZGV4OiAyXG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1mb2N1c2VkLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICYuaXMtc2VsZWN0ZWRcbiAgICAgICAgei1pbmRleDogM1xuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgei1pbmRleDogNFxuICAgICAgJi5pcy1leHBhbmRlZFxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgICAgICAgZmxleC1zaHJpbms6IDFcbiAgJi5pcy1jZW50ZXJlZFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgJjpub3QoLmhhcy1hZGRvbnMpXG4gICAgICAuYnV0dG9uOm5vdCguaXMtZnVsbHdpZHRoKVxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbVxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW1cbiAgJi5pcy1yaWdodFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAmOm5vdCguaGFzLWFkZG9ucylcbiAgICAgIC5idXR0b246bm90KC5pcy1mdWxsd2lkdGgpXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kY29udGFpbmVyLW9mZnNldDogKDIgKiAkZ2FwKSAhZGVmYXVsdFxuJGNvbnRhaW5lci1tYXgtd2lkdGg6ICRmdWxsaGQgIWRlZmF1bHRcblxuLmNvbnRhaW5lclxuICBmbGV4LWdyb3c6IDFcbiAgbWFyZ2luOiAwIGF1dG9cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHdpZHRoOiBhdXRvXG4gICYuaXMtZmx1aWRcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudFxuICAgIHBhZGRpbmctbGVmdDogJGdhcFxuICAgIHBhZGRpbmctcmlnaHQ6ICRnYXBcbiAgICB3aWR0aDogMTAwJVxuICArZGVza3RvcFxuICAgIG1heC13aWR0aDogJGRlc2t0b3AgLSAkY29udGFpbmVyLW9mZnNldFxuICArdW50aWwtd2lkZXNjcmVlblxuICAgICYuaXMtd2lkZXNjcmVlbjpub3QoLmlzLW1heC1kZXNrdG9wKVxuICAgICAgbWF4LXdpZHRoOiBtaW4oJHdpZGVzY3JlZW4sICRjb250YWluZXItbWF4LXdpZHRoKSAtICRjb250YWluZXItb2Zmc2V0XG4gICt1bnRpbC1mdWxsaGRcbiAgICAmLmlzLWZ1bGxoZDpub3QoLmlzLW1heC1kZXNrdG9wKTpub3QoLmlzLW1heC13aWRlc2NyZWVuKVxuICAgICAgbWF4LXdpZHRoOiBtaW4oJGZ1bGxoZCwgJGNvbnRhaW5lci1tYXgtd2lkdGgpIC0gJGNvbnRhaW5lci1vZmZzZXRcbiAgK3dpZGVzY3JlZW5cbiAgICAmOm5vdCguaXMtbWF4LWRlc2t0b3ApXG4gICAgICBtYXgtd2lkdGg6IG1pbigkd2lkZXNjcmVlbiwgJGNvbnRhaW5lci1tYXgtd2lkdGgpIC0gJGNvbnRhaW5lci1vZmZzZXRcbiAgK2Z1bGxoZFxuICAgICY6bm90KC5pcy1tYXgtZGVza3RvcCk6bm90KC5pcy1tYXgtd2lkZXNjcmVlbilcbiAgICAgIG1heC13aWR0aDogbWluKCRmdWxsaGQsICRjb250YWluZXItbWF4LXdpZHRoKSAtICRjb250YWluZXItb2Zmc2V0XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRjb250ZW50LWhlYWRpbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGNvbnRlbnQtaGVhZGluZy13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQgIWRlZmF1bHRcbiRjb250ZW50LWhlYWRpbmctbGluZS1oZWlnaHQ6IDEuMTI1ICFkZWZhdWx0XG5cbiRjb250ZW50LWJsb2NrcXVvdGUtYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRjb250ZW50LWJsb2NrcXVvdGUtYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG4kY29udGVudC1ibG9ja3F1b3RlLXBhZGRpbmc6IDEuMjVlbSAxLjVlbSAhZGVmYXVsdFxuXG4kY29udGVudC1wcmUtcGFkZGluZzogMS4yNWVtIDEuNWVtICFkZWZhdWx0XG5cbiRjb250ZW50LXRhYmxlLWNlbGwtYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtY2VsbC1ib3JkZXItd2lkdGg6IDAgMCAxcHggIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWNlbGwtcGFkZGluZzogMC41ZW0gMC43NWVtICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1jZWxsLWhlYWRpbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtaGVhZC1jZWxsLWJvcmRlci13aWR0aDogMCAwIDJweCAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtaGVhZC1jZWxsLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWZvb3QtY2VsbC1ib3JkZXItd2lkdGg6IDJweCAwIDAgIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWZvb3QtY2VsbC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG5cbi5jb250ZW50XG4gIEBleHRlbmQgJWJsb2NrXG4gIC8vIElubGluZVxuICBsaSArIGxpXG4gICAgbWFyZ2luLXRvcDogMC4yNWVtXG4gIC8vIEJsb2NrXG4gIHAsXG4gIGRsLFxuICBvbCxcbiAgdWwsXG4gIGJsb2NrcXVvdGUsXG4gIHByZSxcbiAgdGFibGVcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbVxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2XG4gICAgY29sb3I6ICRjb250ZW50LWhlYWRpbmctY29sb3JcbiAgICBmb250LXdlaWdodDogJGNvbnRlbnQtaGVhZGluZy13ZWlnaHRcbiAgICBsaW5lLWhlaWdodDogJGNvbnRlbnQtaGVhZGluZy1saW5lLWhlaWdodFxuICBoMVxuICAgIGZvbnQtc2l6ZTogMmVtXG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tdG9wOiAxZW1cbiAgaDJcbiAgICBmb250LXNpemU6IDEuNzVlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNGVtXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgbWFyZ2luLXRvcDogMS4xNDI4ZW1cbiAgaDNcbiAgICBmb250LXNpemU6IDEuNWVtXG4gICAgbWFyZ2luLWJvdHRvbTogMC42NjY2ZW1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tdG9wOiAxLjMzMzNlbVxuICBoNFxuICAgIGZvbnQtc2l6ZTogMS4yNWVtXG4gICAgbWFyZ2luLWJvdHRvbTogMC44ZW1cbiAgaDVcbiAgICBmb250LXNpemU6IDEuMTI1ZW1cbiAgICBtYXJnaW4tYm90dG9tOiAwLjg4ODhlbVxuICBoNlxuICAgIGZvbnQtc2l6ZTogMWVtXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtXG4gIGJsb2NrcXVvdGVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udGVudC1ibG9ja3F1b3RlLWJhY2tncm91bmQtY29sb3JcbiAgICArbHRyLXByb3BlcnR5KFwiYm9yZGVyXCIsICRjb250ZW50LWJsb2NrcXVvdGUtYm9yZGVyLWxlZnQsIGZhbHNlKVxuICAgIHBhZGRpbmc6ICRjb250ZW50LWJsb2NrcXVvdGUtcGFkZGluZ1xuICBvbFxuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGVcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDJlbSwgZmFsc2UpXG4gICAgbWFyZ2luLXRvcDogMWVtXG4gICAgJjpub3QoW3R5cGVdKVxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsXG4gICAgICAmLmlzLWxvd2VyLWFscGhhXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGFcbiAgICAgICYuaXMtbG93ZXItcm9tYW5cbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hblxuICAgICAgJi5pcy11cHBlci1hbHBoYVxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLWFscGhhXG4gICAgICAmLmlzLXVwcGVyLXJvbWFuXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItcm9tYW5cbiAgdWxcbiAgICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGVcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDJlbSwgZmFsc2UpXG4gICAgbWFyZ2luLXRvcDogMWVtXG4gICAgdWxcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlXG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbVxuICAgICAgdWxcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmVcbiAgZGRcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDJlbSwgZmFsc2UpXG4gIGZpZ3VyZVxuICAgIG1hcmdpbi1sZWZ0OiAyZW1cbiAgICBtYXJnaW4tcmlnaHQ6IDJlbVxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgIG1hcmdpbi10b3A6IDJlbVxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtXG4gICAgaW1nXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBmaWdjYXB0aW9uXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWNcbiAgcHJlXG4gICAgK292ZXJmbG93LXRvdWNoXG4gICAgb3ZlcmZsb3cteDogYXV0b1xuICAgIHBhZGRpbmc6ICRjb250ZW50LXByZS1wYWRkaW5nXG4gICAgd2hpdGUtc3BhY2U6IHByZVxuICAgIHdvcmQtd3JhcDogbm9ybWFsXG4gIHN1cCxcbiAgc3ViXG4gICAgZm9udC1zaXplOiA3NSVcbiAgdGFibGVcbiAgICB3aWR0aDogMTAwJVxuICAgIHRkLFxuICAgIHRoXG4gICAgICBib3JkZXI6ICRjb250ZW50LXRhYmxlLWNlbGwtYm9yZGVyXG4gICAgICBib3JkZXItd2lkdGg6ICRjb250ZW50LXRhYmxlLWNlbGwtYm9yZGVyLXdpZHRoXG4gICAgICBwYWRkaW5nOiAkY29udGVudC10YWJsZS1jZWxsLXBhZGRpbmdcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgICB0aFxuICAgICAgY29sb3I6ICRjb250ZW50LXRhYmxlLWNlbGwtaGVhZGluZy1jb2xvclxuICAgICAgJjpub3QoW2FsaWduXSlcbiAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdFxuICAgIHRoZWFkXG4gICAgICB0ZCxcbiAgICAgIHRoXG4gICAgICAgIGJvcmRlci13aWR0aDogJGNvbnRlbnQtdGFibGUtaGVhZC1jZWxsLWJvcmRlci13aWR0aFxuICAgICAgICBjb2xvcjogJGNvbnRlbnQtdGFibGUtaGVhZC1jZWxsLWNvbG9yXG4gICAgdGZvb3RcbiAgICAgIHRkLFxuICAgICAgdGhcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkY29udGVudC10YWJsZS1mb290LWNlbGwtYm9yZGVyLXdpZHRoXG4gICAgICAgIGNvbG9yOiAkY29udGVudC10YWJsZS1mb290LWNlbGwtY29sb3JcbiAgICB0Ym9keVxuICAgICAgdHJcbiAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgdGQsXG4gICAgICAgICAgdGhcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBcbiAgLnRhYnNcbiAgICBsaSArIGxpXG4gICAgICBtYXJnaW4tdG9wOiAwXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbm9ybWFsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kdGFibGUtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHRhYmxlLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuXG4kdGFibGUtY2VsbC1ib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG4kdGFibGUtY2VsbC1ib3JkZXItd2lkdGg6IDAgMCAxcHggIWRlZmF1bHRcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDAuNWVtIDAuNzVlbSAhZGVmYXVsdFxuJHRhYmxlLWNlbGwtaGVhZGluZy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG5cbiR0YWJsZS1oZWFkLWNlbGwtYm9yZGVyLXdpZHRoOiAwIDAgMnB4ICFkZWZhdWx0XG4kdGFibGUtaGVhZC1jZWxsLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiR0YWJsZS1mb290LWNlbGwtYm9yZGVyLXdpZHRoOiAycHggMCAwICFkZWZhdWx0XG4kdGFibGUtZm9vdC1jZWxsLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcblxuJHRhYmxlLWhlYWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiR0YWJsZS1ib2R5LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kdGFibGUtZm9vdC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuXG4kdGFibGUtcm93LWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi1iaXMgIWRlZmF1bHRcblxuJHRhYmxlLXJvdy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHRcbiR0YWJsZS1yb3ctYWN0aXZlLWNvbG9yOiAkcHJpbWFyeS1pbnZlcnQgIWRlZmF1bHRcblxuJHRhYmxlLXN0cmlwZWQtcm93LWV2ZW4tYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLWJpcyAhZGVmYXVsdFxuJHRhYmxlLXN0cmlwZWQtcm93LWV2ZW4taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLXRlciAhZGVmYXVsdFxuXG4kdGFibGUtY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbi50YWJsZVxuICBAZXh0ZW5kICVibG9ja1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmFja2dyb3VuZC1jb2xvclxuICBjb2xvcjogJHRhYmxlLWNvbG9yXG4gIHRkLFxuICB0aFxuICAgIGJvcmRlcjogJHRhYmxlLWNlbGwtYm9yZGVyXG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtY2VsbC1ib3JkZXItd2lkdGhcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nXG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxuICAgIC8vIENvbG9yc1xuICAgIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkdGFibGUtY29sb3JzXG4gICAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAgICYuaXMtI3skbmFtZX1cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgLy8gTW9kaWZpZXJzXG4gICAgJi5pcy1uYXJyb3dcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICAgIHdpZHRoOiAxJVxuICAgICYuaXMtc2VsZWN0ZWRcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgICAgIGNvbG9yOiAkdGFibGUtcm93LWFjdGl2ZS1jb2xvclxuICAgICAgYSxcbiAgICAgIHN0cm9uZ1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yXG4gICAgJi5pcy12Y2VudGVyZWRcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbiAgdGhcbiAgICBjb2xvcjogJHRhYmxlLWNlbGwtaGVhZGluZy1jb2xvclxuICAgICY6bm90KFthbGlnbl0pXG4gICAgICB0ZXh0LWFsaWduOiBpbmhlcml0XG4gIHRyXG4gICAgJi5pcy1zZWxlY3RlZFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlLWNvbG9yXG4gICAgICBhLFxuICAgICAgc3Ryb25nXG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICAgIHRkLFxuICAgICAgdGhcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtcm93LWFjdGl2ZS1jb2xvclxuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yXG4gIHRoZWFkXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmFja2dyb3VuZC1jb2xvclxuICAgIHRkLFxuICAgIHRoXG4gICAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1oZWFkLWNlbGwtYm9yZGVyLXdpZHRoXG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY2VsbC1jb2xvclxuICB0Zm9vdFxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1mb290LWJhY2tncm91bmQtY29sb3JcbiAgICB0ZCxcbiAgICB0aFxuICAgICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtZm9vdC1jZWxsLWJvcmRlci13aWR0aFxuICAgICAgY29sb3I6ICR0YWJsZS1mb290LWNlbGwtY29sb3JcbiAgdGJvZHlcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYm9keS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgdHJcbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICB0ZCxcbiAgICAgICAgdGhcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWJvcmRlcmVkXG4gICAgdGQsXG4gICAgdGhcbiAgICAgIGJvcmRlci13aWR0aDogMXB4XG4gICAgdHJcbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICB0ZCxcbiAgICAgICAgdGhcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHhcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICB3aWR0aDogMTAwJVxuICAmLmlzLWhvdmVyYWJsZVxuICAgIHRib2R5XG4gICAgICB0cjpub3QoLmlzLXNlbGVjdGVkKVxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgJi5pcy1zdHJpcGVkXG4gICAgICB0Ym9keVxuICAgICAgICB0cjpub3QoLmlzLXNlbGVjdGVkKVxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctaG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbilcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXN0cmlwZWQtcm93LWV2ZW4taG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAmLmlzLW5hcnJvd1xuICAgIHRkLFxuICAgIHRoXG4gICAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW1cbiAgJi5pcy1zdHJpcGVkXG4gICAgdGJvZHlcbiAgICAgIHRyOm5vdCguaXMtc2VsZWN0ZWQpXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXN0cmlwZWQtcm93LWV2ZW4tYmFja2dyb3VuZC1jb2xvclxuXG4udGFibGUtY29udGFpbmVyXG4gIEBleHRlbmQgJWJsb2NrXG4gICtvdmVyZmxvdy10b3VjaFxuICBvdmVyZmxvdzogYXV0b1xuICBvdmVyZmxvdy15OiBoaWRkZW5cbiAgbWF4LXdpZHRoOiAxMDAlXG4iLCIkaWNvbi1kaW1lbnNpb25zOiAxLjVyZW0gIWRlZmF1bHRcbiRpY29uLWRpbWVuc2lvbnMtc21hbGw6IDFyZW0gIWRlZmF1bHRcbiRpY29uLWRpbWVuc2lvbnMtbWVkaXVtOiAycmVtICFkZWZhdWx0XG4kaWNvbi1kaW1lbnNpb25zLWxhcmdlOiAzcmVtICFkZWZhdWx0XG4kaWNvbi10ZXh0LXNwYWNpbmc6IDAuMjVlbSAhZGVmYXVsdFxuXG4uaWNvblxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIGhlaWdodDogJGljb24tZGltZW5zaW9uc1xuICB3aWR0aDogJGljb24tZGltZW5zaW9uc1xuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgaGVpZ2h0OiAkaWNvbi1kaW1lbnNpb25zLXNtYWxsXG4gICAgd2lkdGg6ICRpY29uLWRpbWVuc2lvbnMtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBoZWlnaHQ6ICRpY29uLWRpbWVuc2lvbnMtbWVkaXVtXG4gICAgd2lkdGg6ICRpY29uLWRpbWVuc2lvbnMtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBoZWlnaHQ6ICRpY29uLWRpbWVuc2lvbnMtbGFyZ2VcbiAgICB3aWR0aDogJGljb24tZGltZW5zaW9ucy1sYXJnZVxuXG4uaWNvbi10ZXh0XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gIGNvbG9yOiBpbmhlcml0XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gIGZsZXgtd3JhcDogd3JhcFxuICBsaW5lLWhlaWdodDogJGljb24tZGltZW5zaW9uc1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gIC5pY29uXG4gICAgZmxleC1ncm93OiAwXG4gICAgZmxleC1zaHJpbms6IDBcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICtsdHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaWNvbi10ZXh0LXNwYWNpbmdcbiAgICAgICtydGxcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRpY29uLXRleHQtc3BhY2luZ1xuICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgICtsdHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRpY29uLXRleHQtc3BhY2luZ1xuICAgICAgK3J0bFxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpY29uLXRleHQtc3BhY2luZ1xuXG5kaXYuaWNvbi10ZXh0XG4gIGRpc3BsYXk6IGZsZXhcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGRpbWVuc2lvbnM6IDE2IDI0IDMyIDQ4IDY0IDk2IDEyOCAhZGVmYXVsdFxuXG4uaW1hZ2VcbiAgZGlzcGxheTogYmxvY2tcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIGltZ1xuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgaGVpZ2h0OiBhdXRvXG4gICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXJvdW5kZWRcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAmLmlzLWZ1bGx3aWR0aFxuICAgIHdpZHRoOiAxMDAlXG4gIC8vIFJhdGlvXG4gICYuaXMtc3F1YXJlLFxuICAmLmlzLTFieTEsXG4gICYuaXMtNWJ5NCxcbiAgJi5pcy00YnkzLFxuICAmLmlzLTNieTIsXG4gICYuaXMtNWJ5MyxcbiAgJi5pcy0xNmJ5OSxcbiAgJi5pcy0yYnkxLFxuICAmLmlzLTNieTEsXG4gICYuaXMtNGJ5NSxcbiAgJi5pcy0zYnk0LFxuICAmLmlzLTJieTMsXG4gICYuaXMtM2J5NSxcbiAgJi5pcy05YnkxNixcbiAgJi5pcy0xYnkyLFxuICAmLmlzLTFieTNcbiAgICBpbWcsXG4gICAgLmhhcy1yYXRpb1xuICAgICAgQGV4dGVuZCAlb3ZlcmxheVxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICB3aWR0aDogMTAwJVxuICAmLmlzLXNxdWFyZSxcbiAgJi5pcy0xYnkxXG4gICAgcGFkZGluZy10b3A6IDEwMCVcbiAgJi5pcy01Ynk0XG4gICAgcGFkZGluZy10b3A6IDgwJVxuICAmLmlzLTRieTNcbiAgICBwYWRkaW5nLXRvcDogNzUlXG4gICYuaXMtM2J5MlxuICAgIHBhZGRpbmctdG9wOiA2Ni42NjY2JVxuICAmLmlzLTVieTNcbiAgICBwYWRkaW5nLXRvcDogNjAlXG4gICYuaXMtMTZieTlcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlXG4gICYuaXMtMmJ5MVxuICAgIHBhZGRpbmctdG9wOiA1MCVcbiAgJi5pcy0zYnkxXG4gICAgcGFkZGluZy10b3A6IDMzLjMzMzMlXG4gICYuaXMtNGJ5NVxuICAgIHBhZGRpbmctdG9wOiAxMjUlXG4gICYuaXMtM2J5NFxuICAgIHBhZGRpbmctdG9wOiAxMzMuMzMzMyVcbiAgJi5pcy0yYnkzXG4gICAgcGFkZGluZy10b3A6IDE1MCVcbiAgJi5pcy0zYnk1XG4gICAgcGFkZGluZy10b3A6IDE2Ni42NjY2JVxuICAmLmlzLTlieTE2XG4gICAgcGFkZGluZy10b3A6IDE3Ny43Nzc3JVxuICAmLmlzLTFieTJcbiAgICBwYWRkaW5nLXRvcDogMjAwJVxuICAmLmlzLTFieTNcbiAgICBwYWRkaW5nLXRvcDogMzAwJVxuICAvLyBTaXplc1xuICBAZWFjaCAkZGltZW5zaW9uIGluICRkaW1lbnNpb25zXG4gICAgJi5pcy0jeyRkaW1lbnNpb259eCN7JGRpbWVuc2lvbn1cbiAgICAgIGhlaWdodDogJGRpbWVuc2lvbiAqIDFweFxuICAgICAgd2lkdGg6ICRkaW1lbnNpb24gKiAxcHhcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJHByb2dyZXNzLWJhci1iYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWxpZ2h0ICFkZWZhdWx0XG4kcHJvZ3Jlc3MtdmFsdWUtYmFja2dyb3VuZC1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWQgIWRlZmF1bHRcblxuJHByb2dyZXNzLWluZGV0ZXJtaW5hdGUtZHVyYXRpb246IDEuNXMgIWRlZmF1bHRcblxuJHByb2dyZXNzLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuXG4ucHJvZ3Jlc3NcbiAgQGV4dGVuZCAlYmxvY2tcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxuICBib3JkZXI6IG5vbmVcbiAgYm9yZGVyLXJhZGl1czogJHByb2dyZXNzLWJvcmRlci1yYWRpdXNcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAkc2l6ZS1ub3JtYWxcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBwYWRkaW5nOiAwXG4gIHdpZHRoOiAxMDAlXG4gICY6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iYWNrZ3JvdW5kLWNvbG9yXG4gICY6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtdmFsdWUtYmFja2dyb3VuZC1jb2xvclxuICAmOjotbW96LXByb2dyZXNzLWJhclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy12YWx1ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICY6Oi1tcy1maWxsXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLXZhbHVlLWJhY2tncm91bmQtY29sb3JcbiAgICBib3JkZXI6IG5vbmVcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkcHJvZ3Jlc3MtY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgJjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICY6Oi1tb3otcHJvZ3Jlc3MtYmFyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgJjo6LW1zLWZpbGxcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAmOmluZGV0ZXJtaW5hdGVcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3IgMzAlLCAkcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQtY29sb3IgMzAlKVxuXG4gICY6aW5kZXRlcm1pbmF0ZVxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHByb2dyZXNzLWluZGV0ZXJtaW5hdGUtZHVyYXRpb25cbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZVxuICAgIGFuaW1hdGlvbi1uYW1lOiBtb3ZlSW5kZXRlcm1pbmF0ZVxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHRleHQgMzAlLCAkcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQtY29sb3IgMzAlKVxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgIGJhY2tncm91bmQtc2l6ZTogMTUwJSAxNTAlXG4gICAgJjo6LXdlYmtpdC1wcm9ncmVzcy1iYXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgJjo6LW1vei1wcm9ncmVzcy1iYXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgJjo6LW1zLWZpbGxcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBub25lXG5cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGhlaWdodDogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBoZWlnaHQ6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgaGVpZ2h0OiAkc2l6ZS1sYXJnZVxuXG5Aa2V5ZnJhbWVzIG1vdmVJbmRldGVybWluYXRlXG4gIGZyb21cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDBcbiAgdG9cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwJSAwXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiR0YWctYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiR0YWctY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kdGFnLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJHRhZy1kZWxldGUtbWFyZ2luOiAxcHggIWRlZmF1bHRcblxuJHRhZy1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuLnRhZ3NcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtd3JhcDogd3JhcFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgLnRhZ1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbVxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVyZW0pXG4gICY6bGFzdC1jaGlsZFxuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW1cbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuICAvLyBTaXplc1xuICAmLmFyZS1tZWRpdW1cbiAgICAudGFnOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLWxhcmdlKVxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgJi5hcmUtbGFyZ2VcbiAgICAudGFnOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSlcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtY2VudGVyZWRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIC50YWdcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbVxuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW1cbiAgJi5pcy1yaWdodFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAudGFnXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgJi5oYXMtYWRkb25zXG4gICAgLnRhZ1xuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwKVxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAsIGZhbHNlKVxuICAgICAgICArbHRyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgK3J0bFxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICArbHRyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICArcnRsXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcblxuLnRhZzpub3QoYm9keSlcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFnLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJHRhZy1yYWRpdXNcbiAgY29sb3I6ICR0YWctY29sb3JcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICBoZWlnaHQ6IDJlbVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBsaW5lLWhlaWdodDogMS41XG4gIHBhZGRpbmctbGVmdDogMC43NWVtXG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVlbVxuICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gIC5kZWxldGVcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuMjVyZW0sIGZhbHNlKVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTAuMzc1cmVtKVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICR0YWctY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC8vIElmIGEgbGlnaHQgYW5kIGRhcmsgY29sb3JzIGFyZSBwcm92aWRlZFxuICAgICAgQGlmIGxlbmd0aCgkcGFpcikgPiAzXG4gICAgICAgICRjb2xvci1saWdodDogbnRoKCRwYWlyLCAzKVxuICAgICAgICAkY29sb3ItZGFyazogbnRoKCRwYWlyLCA0KVxuICAgICAgICAmLmlzLWxpZ2h0XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrXG4gIC8vIFNpemVzXG4gICYuaXMtbm9ybWFsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAuaWNvblxuICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMC4zNzVlbSwgZmFsc2UpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuMTg3NWVtKVxuICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjE4NzVlbSwgZmFsc2UpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0wLjM3NWVtKVxuICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMC4zNzVlbSwgZmFsc2UpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0wLjM3NWVtKVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1kZWxldGVcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICR0YWctZGVsZXRlLW1hcmdpbiwgZmFsc2UpXG4gICAgcGFkZGluZzogMFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHdpZHRoOiAyZW1cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvclxuICAgICAgY29udGVudDogXCJcIlxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIGxlZnQ6IDUwJVxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDUwJVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKVxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlclxuICAgICY6OmJlZm9yZVxuICAgICAgaGVpZ2h0OiAxcHhcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmOjphZnRlclxuICAgICAgaGVpZ2h0OiA1MCVcbiAgICAgIHdpZHRoOiAxcHhcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXNcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdGFnLWJhY2tncm91bmQtY29sb3IsIDUlKVxuICAgICY6YWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHRhZy1iYWNrZ3JvdW5kLWNvbG9yLCAxMCUpXG4gICYuaXMtcm91bmRlZFxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuXG5hLnRhZ1xuICAmOmhvdmVyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGNvbHVtbi1nYXA6IDAuNzVyZW0gIWRlZmF1bHRcblxuLmNvbHVtblxuICBkaXNwbGF5OiBibG9ja1xuICBmbGV4LWJhc2lzOiAwXG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMVxuICBwYWRkaW5nOiAkY29sdW1uLWdhcFxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW5hcnJvd1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogdW5zZXRcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1mdWxsXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiAxMDAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdGhyZWUtcXVhcnRlcnNcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDc1JVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLXR3by10aGlyZHNcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDY2LjY2NjYlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtaGFsZlxuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNTAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb25lLXRoaXJkXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiAzMy4zMzMzJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9uZS1xdWFydGVyXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiAyNSVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vbmUtZmlmdGhcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDIwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLXR3by1maWZ0aHNcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDQwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLXRocmVlLWZpZnRoc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNjAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtZm91ci1maWZ0aHNcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDgwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVyc1xuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNzUlLCBmYWxzZSlcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtdHdvLXRoaXJkc1xuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjYuNjY2NiUsIGZhbHNlKVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1oYWxmXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA1MCUsIGZhbHNlKVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1vbmUtdGhpcmRcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDMzLjMzMzMlLCBmYWxzZSlcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXJcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDI1JSwgZmFsc2UpXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LW9uZS1maWZ0aFxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjAlLCBmYWxzZSlcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtdHdvLWZpZnRoc1xuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNDAlLCBmYWxzZSlcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2MCUsIGZhbHNlKVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1mb3VyLWZpZnRoc1xuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgODAlLCBmYWxzZSlcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtI3skaX1cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKVxuICAgIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LSN7JGl9XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpLCBmYWxzZSlcbiAgK21vYmlsZVxuICAgICYuaXMtbmFycm93LW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IHVuc2V0XG4gICAgJi5pcy1mdWxsLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDc1JVxuICAgICYuaXMtdHdvLXRoaXJkcy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2Ni42NjY2JVxuICAgICYuaXMtaGFsZi1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmLmlzLW9uZS10aGlyZC1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAzMy4zMzMzJVxuICAgICYuaXMtb25lLXF1YXJ0ZXItbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjUlXG4gICAgJi5pcy1vbmUtZmlmdGgtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjAlXG4gICAgJi5pcy10d28tZmlmdGhzLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDQwJVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogODAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtbW9iaWxlXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDc1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy1tb2JpbGVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjYuNjY2NiUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWhhbGYtbW9iaWxlXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDUwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLW1vYmlsZVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAzMy4zMzMzJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItbW9iaWxlXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDI1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLW1vYmlsZVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyMCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtbW9iaWxlXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDQwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLW1vYmlsZVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLW1vYmlsZVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA4MCUsIGZhbHNlKVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJcbiAgICAgICYuaXMtI3skaX0tbW9iaWxlXG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS1tb2JpbGVcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKSwgZmFsc2UpXG4gICt0YWJsZXRcbiAgICAmLmlzLW5hcnJvdyxcbiAgICAmLmlzLW5hcnJvdy10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiB1bnNldFxuICAgICYuaXMtZnVsbCxcbiAgICAmLmlzLWZ1bGwtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMsXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMsXG4gICAgJi5pcy10d28tdGhpcmRzLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDY2LjY2NjYlXG4gICAgJi5pcy1oYWxmLFxuICAgICYuaXMtaGFsZi10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmLmlzLW9uZS10aGlyZCxcbiAgICAmLmlzLW9uZS10aGlyZC10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAzMy4zMzMzJVxuICAgICYuaXMtb25lLXF1YXJ0ZXIsXG4gICAgJi5pcy1vbmUtcXVhcnRlci10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyNSVcbiAgICAmLmlzLW9uZS1maWZ0aCxcbiAgICAmLmlzLW9uZS1maWZ0aC10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMsXG4gICAgJi5pcy10d28tZmlmdGhzLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDQwJVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLFxuICAgICYuaXMtdGhyZWUtZmlmdGhzLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMsXG4gICAgJi5pcy1mb3VyLWZpZnRocy10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycyxcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy10YWJsZXRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNzUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLFxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtdGFibGV0XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDY2LjY2NjYlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1oYWxmLFxuICAgICYuaXMtb2Zmc2V0LWhhbGYtdGFibGV0XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDUwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLFxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC10YWJsZXRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMzMuMzMzMyUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLFxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRhYmxldFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyNSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aCxcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtdGFibGV0XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDIwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocyxcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLXRhYmxldFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA0MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocyxcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtdGFibGV0XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDYwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMsXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtdGFibGV0XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDgwJSwgZmFsc2UpXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfSxcbiAgICAgICYuaXMtI3skaX0tdGFibGV0XG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfSxcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LXRhYmxldFxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpLCBmYWxzZSlcbiAgK3RvdWNoXG4gICAgJi5pcy1uYXJyb3ctdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiB1bnNldFxuICAgICYuaXMtZnVsbC10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNzUlXG4gICAgJi5pcy10d28tdGhpcmRzLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmLmlzLW9uZS10aGlyZC10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDMzLjMzMzMlXG4gICAgJi5pcy1vbmUtcXVhcnRlci10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjAlXG4gICAgJi5pcy10d28tZmlmdGhzLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNDAlXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogODAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtdG91Y2hcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNzUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLXRvdWNoXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDY2LjY2NjYlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1oYWxmLXRvdWNoXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDUwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLXRvdWNoXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDMzLjMzMzMlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci10b3VjaFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyNSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC10b3VjaFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyMCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtdG91Y2hcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNDAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtdG91Y2hcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy10b3VjaFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA4MCUsIGZhbHNlKVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJcbiAgICAgICYuaXMtI3skaX0tdG91Y2hcbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSlcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LXRvdWNoXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSksIGZhbHNlKVxuICArZGVza3RvcFxuICAgICYuaXMtbmFycm93LWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiB1bnNldFxuICAgICYuaXMtZnVsbC1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDc1JVxuICAgICYuaXMtdHdvLXRoaXJkcy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAzMy4zMzMzJVxuICAgICYuaXMtb25lLXF1YXJ0ZXItZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDQwJVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1kZXNrdG9wXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDc1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy1kZXNrdG9wXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDY2LjY2NjYlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1oYWxmLWRlc2t0b3BcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNTAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtZGVza3RvcFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAzMy4zMzMzJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItZGVza3RvcFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyNSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC1kZXNrdG9wXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDIwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy1kZXNrdG9wXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDQwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLWRlc2t0b3BcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy1kZXNrdG9wXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDgwJSwgZmFsc2UpXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfS1kZXNrdG9wXG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS1kZXNrdG9wXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSksIGZhbHNlKVxuICArd2lkZXNjcmVlblxuICAgICYuaXMtbmFycm93LXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiB1bnNldFxuICAgICYuaXMtZnVsbC13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDc1JVxuICAgICYuaXMtdHdvLXRoaXJkcy13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAzMy4zMzMzJVxuICAgICYuaXMtb25lLXF1YXJ0ZXItd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDQwJVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy13aWRlc2NyZWVuXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDc1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy13aWRlc2NyZWVuXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDY2LjY2NjYlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1oYWxmLXdpZGVzY3JlZW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNTAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtd2lkZXNjcmVlblxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAzMy4zMzMzJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItd2lkZXNjcmVlblxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyNSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC13aWRlc2NyZWVuXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDIwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy13aWRlc2NyZWVuXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDQwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy13aWRlc2NyZWVuXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDgwJSwgZmFsc2UpXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfS13aWRlc2NyZWVuXG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS13aWRlc2NyZWVuXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSksIGZhbHNlKVxuICArZnVsbGhkXG4gICAgJi5pcy1uYXJyb3ctZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogdW5zZXRcbiAgICAmLmlzLWZ1bGwtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNzUlXG4gICAgJi5pcy10d28tdGhpcmRzLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDY2LjY2NjYlXG4gICAgJi5pcy1oYWxmLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDMzLjMzMzMlXG4gICAgJi5pcy1vbmUtcXVhcnRlci1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyNSVcbiAgICAmLmlzLW9uZS1maWZ0aC1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNDAlXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjAlXG4gICAgJi5pcy1mb3VyLWZpZnRocy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1mdWxsaGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNzUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLWZ1bGxoZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2Ni42NjY2JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtaGFsZi1mdWxsaGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNTAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtZnVsbGhkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDMzLjMzMzMlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci1mdWxsaGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtZnVsbGhkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDIwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy1mdWxsaGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNDAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtZnVsbGhkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDYwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtZnVsbGhkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDgwJSwgZmFsc2UpXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfS1mdWxsaGRcbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSlcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LWZ1bGxoZFxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpLCBmYWxzZSlcblxuLmNvbHVtbnNcbiAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAoLSRjb2x1bW4tZ2FwKSwgZmFsc2UpXG4gICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgKC0kY29sdW1uLWdhcCkpXG4gIG1hcmdpbi10b3A6ICgtJGNvbHVtbi1nYXApXG4gICY6bGFzdC1jaGlsZFxuICAgIG1hcmdpbi1ib3R0b206ICgtJGNvbHVtbi1nYXApXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS41cmVtIC0gI3skY29sdW1uLWdhcH0pXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWNlbnRlcmVkXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgJi5pcy1nYXBsZXNzXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLCBmYWxzZSlcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDApXG4gICAgbWFyZ2luLXRvcDogMFxuICAgICYgPiAuY29sdW1uXG4gICAgICBtYXJnaW46IDBcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudFxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICYuaXMtbW9iaWxlXG4gICAgZGlzcGxheTogZmxleFxuICAmLmlzLW11bHRpbGluZVxuICAgIGZsZXgtd3JhcDogd3JhcFxuICAmLmlzLXZjZW50ZXJlZFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK3RhYmxldFxuICAgICY6bm90KC5pcy1kZXNrdG9wKVxuICAgICAgZGlzcGxheTogZmxleFxuICArZGVza3RvcFxuICAgIC8vIE1vZGlmaWVyc1xuICAgICYuaXMtZGVza3RvcFxuICAgICAgZGlzcGxheTogZmxleFxuXG5AaWYgJHZhcmlhYmxlLWNvbHVtbnNcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGVcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgY2FsYygtMSAqIHZhcigtLWNvbHVtbkdhcCkpLCBmYWxzZSlcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGNhbGMoLTEgKiB2YXIoLS1jb2x1bW5HYXApKSlcbiAgICA+IC5jb2x1bW5cbiAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29sdW1uR2FwKVxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29sdW1uR2FwKVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggOFxuICAgICAgJi5pcy0jeyRpfVxuICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArbW9iaWxlXG4gICAgICAgICYuaXMtI3skaX0tbW9iaWxlXG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK3RhYmxldFxuICAgICAgICAmLmlzLSN7JGl9LXRhYmxldFxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICt0YWJsZXQtb25seVxuICAgICAgICAmLmlzLSN7JGl9LXRhYmxldC1vbmx5XG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK3RvdWNoXG4gICAgICAgICYuaXMtI3skaX0tdG91Y2hcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArZGVza3RvcFxuICAgICAgICAmLmlzLSN7JGl9LWRlc2t0b3BcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArZGVza3RvcC1vbmx5XG4gICAgICAgICYuaXMtI3skaX0tZGVza3RvcC1vbmx5XG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK3dpZGVzY3JlZW5cbiAgICAgICAgJi5pcy0jeyRpfS13aWRlc2NyZWVuXG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK3dpZGVzY3JlZW4tb25seVxuICAgICAgICAmLmlzLSN7JGl9LXdpZGVzY3JlZW4tb25seVxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICtmdWxsaGRcbiAgICAgICAgJi5pcy0jeyRpfS1mdWxsaGRcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiR0aWxlLXNwYWNpbmc6IDAuNzVyZW0gIWRlZmF1bHRcblxuLnRpbGVcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogYmxvY2tcbiAgZmxleC1iYXNpczogMFxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDFcbiAgbWluLWhlaWdodDogbWluLWNvbnRlbnRcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtYW5jZXN0b3JcbiAgICBtYXJnaW4tbGVmdDogJHRpbGUtc3BhY2luZyAqIC0xXG4gICAgbWFyZ2luLXJpZ2h0OiAkdGlsZS1zcGFjaW5nICogLTFcbiAgICBtYXJnaW4tdG9wOiAkdGlsZS1zcGFjaW5nICogLTFcbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgIG1hcmdpbi1ib3R0b206ICR0aWxlLXNwYWNpbmcgKiAtMVxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogJHRpbGUtc3BhY2luZ1xuICAmLmlzLWNoaWxkXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnRcbiAgJi5pcy1wYXJlbnRcbiAgICBwYWRkaW5nOiAkdGlsZS1zcGFjaW5nXG4gICYuaXMtdmVydGljYWxcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgJiA+IC50aWxlLmlzLWNoaWxkOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICt0YWJsZXRcbiAgICAmOm5vdCguaXMtY2hpbGQpXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfVxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiAoZGl2aWRlKCRpLCAxMikpICogMTAwJVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kaGVyby1ib2R5LXBhZGRpbmc6IDNyZW0gMS41cmVtICFkZWZhdWx0XG4kaGVyby1ib2R5LXBhZGRpbmctdGFibGV0OiAzcmVtIDNyZW0gIWRlZmF1bHRcbiRoZXJvLWJvZHktcGFkZGluZy1zbWFsbDogMS41cmVtICFkZWZhdWx0XG4kaGVyby1ib2R5LXBhZGRpbmctbWVkaXVtOiA5cmVtIDQuNXJlbSAhZGVmYXVsdFxuJGhlcm8tYm9keS1wYWRkaW5nLWxhcmdlOiAxOHJlbSA2cmVtICFkZWZhdWx0XG5cbiRoZXJvLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuXG4vLyBNYWluIGNvbnRhaW5lclxuLmhlcm9cbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAubmF2YmFyXG4gICAgYmFja2dyb3VuZDogbm9uZVxuICAudGFic1xuICAgIHVsXG4gICAgICBib3JkZXItYm90dG9tOiBub25lXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGhlcm8tY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuICAgICAgc3Ryb25nXG4gICAgICAgIGNvbG9yOiBpbmhlcml0XG4gICAgICAudGl0bGVcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC5zdWJ0aXRsZVxuICAgICAgICBjb2xvcjogYnVsbWFSZ2JhKCRjb2xvci1pbnZlcnQsIDAuOSlcbiAgICAgICAgYTpub3QoLmJ1dHRvbiksXG4gICAgICAgIHN0cm9uZ1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAubmF2YmFyLW1lbnVcbiAgICAgICAgK3RvdWNoXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgY29sb3I6IGJ1bG1hUmdiYSgkY29sb3ItaW52ZXJ0LCAwLjcpXG4gICAgICBhLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSlcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLnRhYnNcbiAgICAgICAgYVxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgb3BhY2l0eTogMC45XG4gICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICBsaVxuICAgICAgICAgICYuaXMtYWN0aXZlIGFcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudFxuICAgICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAmLmlzLWJveGVkLFxuICAgICAgICAmLmlzLXRvZ2dsZVxuICAgICAgICAgIGFcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKVxuICAgICAgICAgIGxpLmlzLWFjdGl2ZSBhXG4gICAgICAgICAgICAmLFxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yXG4gICAgICAvLyBNb2RpZmllcnNcbiAgICAgIEBpZiB0eXBlLW9mKCRjb2xvcikgPT0gJ2NvbG9yJ1xuICAgICAgICAmLmlzLWJvbGRcbiAgICAgICAgICAkZ3JhZGllbnQtdG9wLWxlZnQ6IGRhcmtlbihzYXR1cmF0ZShhZGp1c3QtaHVlKCRjb2xvciwgLTEwZGVnKSwgMTAlKSwgMTAlKVxuICAgICAgICAgICRncmFkaWVudC1ib3R0b20tcmlnaHQ6IGxpZ2h0ZW4oc2F0dXJhdGUoYWRqdXN0LWh1ZSgkY29sb3IsIDEwZGVnKSwgNSUpLCA1JSlcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAkZ3JhZGllbnQtdG9wLWxlZnQgMCUsICRjb2xvciA3MSUsICRncmFkaWVudC1ib3R0b20tcmlnaHQgMTAwJSlcbiAgICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICAubmF2YmFyLW1lbnVcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgJGdyYWRpZW50LXRvcC1sZWZ0IDAlLCAkY29sb3IgNzElLCAkZ3JhZGllbnQtYm90dG9tLXJpZ2h0IDEwMCUpXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICAuaGVyby1ib2R5XG4gICAgICBwYWRkaW5nOiAkaGVyby1ib2R5LXBhZGRpbmctc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICArdGFibGV0XG4gICAgICAuaGVyby1ib2R5XG4gICAgICAgIHBhZGRpbmc6ICRoZXJvLWJvZHktcGFkZGluZy1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgICt0YWJsZXRcbiAgICAgIC5oZXJvLWJvZHlcbiAgICAgICAgcGFkZGluZzogJGhlcm8tYm9keS1wYWRkaW5nLWxhcmdlXG4gICYuaXMtaGFsZmhlaWdodCxcbiAgJi5pcy1mdWxsaGVpZ2h0LFxuICAmLmlzLWZ1bGxoZWlnaHQtd2l0aC1uYXZiYXJcbiAgICAuaGVyby1ib2R5XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAmID4gLmNvbnRhaW5lclxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgICAgICAgZmxleC1zaHJpbms6IDFcbiAgJi5pcy1oYWxmaGVpZ2h0XG4gICAgbWluLWhlaWdodDogNTB2aFxuICAmLmlzLWZ1bGxoZWlnaHRcbiAgICBtaW4taGVpZ2h0OiAxMDB2aFxuXG4vLyBDb21wb25lbnRzXG5cbi5oZXJvLXZpZGVvXG4gIEBleHRlbmQgJW92ZXJsYXlcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICB2aWRlb1xuICAgIGxlZnQ6IDUwJVxuICAgIG1pbi1oZWlnaHQ6IDEwMCVcbiAgICBtaW4td2lkdGg6IDEwMCVcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDUwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMClcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtdHJhbnNwYXJlbnRcbiAgICBvcGFjaXR5OiAwLjNcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK21vYmlsZVxuICAgIGRpc3BsYXk6IG5vbmVcblxuLmhlcm8tYnV0dG9uc1xuICBtYXJnaW4tdG9wOiAxLjVyZW1cbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK21vYmlsZVxuICAgIC5idXR0b25cbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtXG4gICt0YWJsZXRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMS41cmVtKVxuXG4vLyBDb250YWluZXJzXG5cbi5oZXJvLWhlYWQsXG4uaGVyby1mb290XG4gIGZsZXgtZ3JvdzogMFxuICBmbGV4LXNocmluazogMFxuXG4uaGVyby1ib2R5XG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMFxuICBwYWRkaW5nOiAkaGVyby1ib2R5LXBhZGRpbmdcbiAgK3RhYmxldFxuICAgIHBhZGRpbmc6ICRoZXJvLWJvZHktcGFkZGluZy10YWJsZXRcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJHNlY3Rpb24tcGFkZGluZzogM3JlbSAxLjVyZW0gIWRlZmF1bHRcbiRzZWN0aW9uLXBhZGRpbmctZGVza3RvcDogM3JlbSAzcmVtICFkZWZhdWx0XG4kc2VjdGlvbi1wYWRkaW5nLW1lZGl1bTogOXJlbSA0LjVyZW0gIWRlZmF1bHRcbiRzZWN0aW9uLXBhZGRpbmctbGFyZ2U6IDE4cmVtIDZyZW0gIWRlZmF1bHRcblxuLnNlY3Rpb25cbiAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZ1xuICAvLyBSZXNwb25zaXZlbmVzc1xuICArZGVza3RvcFxuICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctZGVza3RvcFxuICAgIC8vIFNpemVzXG4gICAgJi5pcy1tZWRpdW1cbiAgICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctbWVkaXVtXG4gICAgJi5pcy1sYXJnZVxuICAgICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZy1sYXJnZVxuIiwiLyogQnVsbWEgRm9ybSAqL1xuQGNoYXJzZXQgXCJ1dGYtOFwiXG5cbkBpbXBvcnQgXCJzaGFyZWRcIlxuQGltcG9ydCBcImlucHV0LXRleHRhcmVhXCJcbkBpbXBvcnQgXCJjaGVja2JveC1yYWRpb1wiXG5AaW1wb3J0IFwic2VsZWN0XCJcbkBpbXBvcnQgXCJmaWxlXCJcbkBpbXBvcnQgXCJ0b29sc1wiXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL2NvbnRyb2xzXCJcbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGZvcm0tY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbiRpbnB1dC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kaW5wdXQtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kaW5wdXQtaGVpZ2h0OiAkY29udHJvbC1oZWlnaHQgIWRlZmF1bHRcbiRpbnB1dC1zaGFkb3c6IGluc2V0IDAgMC4wNjI1ZW0gMC4xMjVlbSByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjA1KSAhZGVmYXVsdFxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiBidWxtYVJnYmEoJGlucHV0LWNvbG9yLCAwLjMpICFkZWZhdWx0XG5cbiRpbnB1dC1ob3Zlci1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWhvdmVyICFkZWZhdWx0XG5cbiRpbnB1dC1mb2N1cy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZTogMCAwIDAgMC4xMjVlbSAhZGVmYXVsdFxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctY29sb3I6IGJ1bG1hUmdiYSgkbGluaywgMC4yNSkgIWRlZmF1bHRcblxuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkdGV4dC1saWdodCAhZGVmYXVsdFxuJGlucHV0LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGlucHV0LWRpc2FibGVkLXBsYWNlaG9sZGVyLWNvbG9yOiBidWxtYVJnYmEoJGlucHV0LWRpc2FibGVkLWNvbG9yLCAwLjMpICFkZWZhdWx0XG5cbiRpbnB1dC1hcnJvdzogJGxpbmsgIWRlZmF1bHRcblxuJGlucHV0LWljb24tY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRpbnB1dC1pY29uLWFjdGl2ZS1jb2xvcjogJHRleHQgIWRlZmF1bHRcblxuJGlucHV0LXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuXG49aW5wdXRcbiAgQGV4dGVuZCAlY29udHJvbFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LXJhZGl1c1xuICBjb2xvcjogJGlucHV0LWNvbG9yXG4gICtwbGFjZWhvbGRlclxuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3JcbiAgJjpob3ZlcixcbiAgJi5pcy1ob3ZlcmVkXG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yXG4gICY6Zm9jdXMsXG4gICYuaXMtZm9jdXNlZCxcbiAgJjphY3RpdmUsXG4gICYuaXMtYWN0aXZlXG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yXG4gICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZSAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1jb2xvclxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvclxuICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yXG4gICAgK3BsYWNlaG9sZGVyXG4gICAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLXBsYWNlaG9sZGVyLWNvbG9yXG5cbiVpbnB1dFxuICAraW5wdXRcbiIsIiR0ZXh0YXJlYS1wYWRkaW5nOiAkY29udHJvbC1wYWRkaW5nLWhvcml6b250YWwgIWRlZmF1bHRcbiR0ZXh0YXJlYS1tYXgtaGVpZ2h0OiA0MGVtICFkZWZhdWx0XG4kdGV4dGFyZWEtbWluLWhlaWdodDogOGVtICFkZWZhdWx0XG5cbiR0ZXh0YXJlYS1jb2xvcnM6ICRmb3JtLWNvbG9ycyAhZGVmYXVsdFxuXG4laW5wdXQtdGV4dGFyZWFcbiAgQGV4dGVuZCAlaW5wdXRcbiAgYm94LXNoYWRvdzogJGlucHV0LXNoYWRvd1xuICBtYXgtd2lkdGg6IDEwMCVcbiAgd2lkdGg6IDEwMCVcbiAgJltyZWFkb25seV1cbiAgICBib3gtc2hhZG93OiBub25lXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJHRleHRhcmVhLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1mb2N1c2VkLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1zaXplIGJ1bG1hUmdiYSgkY29sb3IsIDAuMjUpXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICArY29udHJvbC1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgICtjb250cm9sLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgK2NvbnRyb2wtbGFyZ2VcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtZnVsbHdpZHRoXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICB3aWR0aDogMTAwJVxuICAmLmlzLWlubGluZVxuICAgIGRpc3BsYXk6IGlubGluZVxuICAgIHdpZHRoOiBhdXRvXG5cbi5pbnB1dFxuICBAZXh0ZW5kICVpbnB1dC10ZXh0YXJlYVxuICAmLmlzLXJvdW5kZWRcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skY29udHJvbC1wYWRkaW5nLWhvcml6b250YWx9ICsgMC4zNzVlbSlcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsfSArIDAuMzc1ZW0pXG4gICYuaXMtc3RhdGljXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgYm94LXNoYWRvdzogbm9uZVxuICAgIHBhZGRpbmctbGVmdDogMFxuICAgIHBhZGRpbmctcmlnaHQ6IDBcblxuLnRleHRhcmVhXG4gIEBleHRlbmQgJWlucHV0LXRleHRhcmVhXG4gIGRpc3BsYXk6IGJsb2NrXG4gIG1heC13aWR0aDogMTAwJVxuICBtaW4td2lkdGg6IDEwMCVcbiAgcGFkZGluZzogJHRleHRhcmVhLXBhZGRpbmdcbiAgcmVzaXplOiB2ZXJ0aWNhbFxuICAmOm5vdChbcm93c10pXG4gICAgbWF4LWhlaWdodDogJHRleHRhcmVhLW1heC1oZWlnaHRcbiAgICBtaW4taGVpZ2h0OiAkdGV4dGFyZWEtbWluLWhlaWdodFxuICAmW3Jvd3NdXG4gICAgaGVpZ2h0OiBpbml0aWFsXG4gIC8vIE1vZGlmaWVyc1xuICAmLmhhcy1maXhlZC1zaXplXG4gICAgcmVzaXplOiBub25lXG4iLCIlY2hlY2tib3gtcmFkaW9cbiAgY3Vyc29yOiBwb2ludGVyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBsaW5lLWhlaWdodDogMS4yNVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgaW5wdXRcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgJjpob3ZlclxuICAgIGNvbG9yOiAkaW5wdXQtaG92ZXItY29sb3JcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmLFxuICBpbnB1dFtkaXNhYmxlZF1cbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZFxuXG4uY2hlY2tib3hcbiAgQGV4dGVuZCAlY2hlY2tib3gtcmFkaW9cblxuLnJhZGlvXG4gIEBleHRlbmQgJWNoZWNrYm94LXJhZGlvXG4gICYgKyAucmFkaW9cbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtLCBmYWxzZSlcbiIsIiRzZWxlY3QtY29sb3JzOiAkZm9ybS1jb2xvcnMgIWRlZmF1bHRcblxuLnNlbGVjdFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgbWF4LXdpZHRoOiAxMDAlXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICY6bm90KC5pcy1tdWx0aXBsZSlcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHRcbiAgJjpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpXG4gICAgJjo6YWZ0ZXJcbiAgICAgIEBleHRlbmQgJWFycm93XG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1hcnJvd1xuICAgICAgK2x0ci1wb3NpdGlvbigxLjEyNWVtKVxuICAgICAgei1pbmRleDogNFxuICAmLmlzLXJvdW5kZWRcbiAgICBzZWxlY3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgMWVtLCBmYWxzZSlcbiAgc2VsZWN0XG4gICAgQGV4dGVuZCAlaW5wdXRcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGZvbnQtc2l6ZTogMWVtXG4gICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgb3V0bGluZTogbm9uZVxuICAgICY6Oi1tcy1leHBhbmRcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAmW2Rpc2FibGVkXTpob3ZlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJjpob3ZlclxuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yXG4gICAgJjpub3QoW211bHRpcGxlXSlcbiAgICAgICtsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsIDIuNWVtKVxuICAgICZbbXVsdGlwbGVdXG4gICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgIHBhZGRpbmc6IDBcbiAgICAgIG9wdGlvblxuICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW1cbiAgLy8gU3RhdGVzXG4gICY6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKTpob3ZlclxuICAgICY6OmFmdGVyXG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ob3Zlci1jb2xvclxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRzZWxlY3QtY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgJjpub3QoOmhvdmVyKTo6YWZ0ZXJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgIHNlbGVjdFxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgICBib3JkZXItY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuaXMtZm9jdXNlZCxcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZSBidWxtYVJnYmEoJGNvbG9yLCAwLjI1KVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgK2NvbnRyb2wtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICArY29udHJvbC1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgICtjb250cm9sLWxhcmdlXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWRpc2FibGVkXG4gICAgJjo6YWZ0ZXJcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yXG4gICYuaXMtZnVsbHdpZHRoXG4gICAgd2lkdGg6IDEwMCVcbiAgICBzZWxlY3RcbiAgICAgIHdpZHRoOiAxMDAlXG4gICYuaXMtbG9hZGluZ1xuICAgICY6OmFmdGVyXG4gICAgICBAZXh0ZW5kICVsb2FkZXJcbiAgICAgIG1hcmdpbi10b3A6IDBcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgK2x0ci1wb3NpdGlvbigwLjYyNWVtKVxuICAgICAgdG9wOiAwLjYyNWVtXG4gICAgICB0cmFuc2Zvcm06IG5vbmVcbiAgICAmLmlzLXNtYWxsOmFmdGVyXG4gICAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICAgJi5pcy1tZWRpdW06YWZ0ZXJcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICAgJi5pcy1sYXJnZTphZnRlclxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuIiwiJGZpbGUtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kZmlsZS1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcblxuJGZpbGUtY3RhLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi10ZXIgIWRlZmF1bHRcbiRmaWxlLWN0YS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRmaWxlLWN0YS1ob3Zlci1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kZmlsZS1jdGEtYWN0aXZlLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcblxuJGZpbGUtbmFtZS1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRmaWxlLW5hbWUtYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdFxuJGZpbGUtbmFtZS1ib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDAgIWRlZmF1bHRcbiRmaWxlLW5hbWUtbWF4LXdpZHRoOiAxNmVtICFkZWZhdWx0XG5cbiRmaWxlLWNvbG9yczogJGZvcm0tY29sb3JzICFkZWZhdWx0XG5cbi5maWxlXG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZVxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBkaXNwbGF5OiBmbGV4XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkZmlsZS1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgLmZpbGUtY3RhXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5pcy1ob3ZlcmVkXG4gICAgICAgIC5maWxlLWN0YVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgMi41JSlcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmLmlzLWZvY3VzZWRcbiAgICAgICAgLmZpbGUtY3RhXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjVlbSBidWxtYVJnYmEoJGNvbG9yLCAwLjI1KVxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgIC5maWxlLWN0YVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbm9ybWFsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAgIC5maWxlLWljb25cbiAgICAgIC5mYVxuICAgICAgICBmb250LXNpemU6IDIxcHhcbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiAgICAuZmlsZS1pY29uXG4gICAgICAuZmFcbiAgICAgICAgZm9udC1zaXplOiAyOHB4XG4gIC8vIE1vZGlmaWVyc1xuICAmLmhhcy1uYW1lXG4gICAgLmZpbGUtY3RhXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbiAgICAuZmlsZS1uYW1lXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwXG4gICAgJi5pcy1lbXB0eVxuICAgICAgLmZpbGUtY3RhXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRmaWxlLXJhZGl1c1xuICAgICAgLmZpbGUtbmFtZVxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICYuaXMtYm94ZWRcbiAgICAuZmlsZS1sYWJlbFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIC5maWxlLWN0YVxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICBwYWRkaW5nOiAxZW0gM2VtXG4gICAgLmZpbGUtbmFtZVxuICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHhcbiAgICAuZmlsZS1pY29uXG4gICAgICBoZWlnaHQ6IDEuNWVtXG4gICAgICB3aWR0aDogMS41ZW1cbiAgICAgIC5mYVxuICAgICAgICBmb250LXNpemU6IDIxcHhcbiAgICAmLmlzLXNtYWxsXG4gICAgICAuZmlsZS1pY29uIC5mYVxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAmLmlzLW1lZGl1bVxuICAgICAgLmZpbGUtaWNvbiAuZmFcbiAgICAgICAgZm9udC1zaXplOiAyOHB4XG4gICAgJi5pcy1sYXJnZVxuICAgICAgLmZpbGUtaWNvbiAuZmFcbiAgICAgICAgZm9udC1zaXplOiAzNXB4XG4gICAgJi5oYXMtbmFtZVxuICAgICAgLmZpbGUtY3RhXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRmaWxlLXJhZGl1cyAkZmlsZS1yYWRpdXMgMCAwXG4gICAgICAuZmlsZS1uYW1lXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkZmlsZS1yYWRpdXMgJGZpbGUtcmFkaXVzXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4XG4gICYuaXMtY2VudGVyZWRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAmLmlzLWZ1bGx3aWR0aFxuICAgIC5maWxlLWxhYmVsXG4gICAgICB3aWR0aDogMTAwJVxuICAgIC5maWxlLW5hbWVcbiAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgbWF4LXdpZHRoOiBub25lXG4gICYuaXMtcmlnaHRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgLmZpbGUtY3RhXG4gICAgICBib3JkZXItcmFkaXVzOiAwICRmaWxlLXJhZGl1cyAkZmlsZS1yYWRpdXMgMFxuICAgIC5maWxlLW5hbWVcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRmaWxlLXJhZGl1cyAwIDAgJGZpbGUtcmFkaXVzXG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHhcbiAgICAgIG9yZGVyOiAtMVxuXG4uZmlsZS1sYWJlbFxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBkaXNwbGF5OiBmbGV4XG4gIGN1cnNvcjogcG9pbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgJjpob3ZlclxuICAgIC5maWxlLWN0YVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGZpbGUtY3RhLWJhY2tncm91bmQtY29sb3IsIDIuNSUpXG4gICAgICBjb2xvcjogJGZpbGUtY3RhLWhvdmVyLWNvbG9yXG4gICAgLmZpbGUtbmFtZVxuICAgICAgYm9yZGVyLWNvbG9yOiBidWxtYURhcmtlbigkZmlsZS1uYW1lLWJvcmRlci1jb2xvciwgMi41JSlcbiAgJjphY3RpdmVcbiAgICAuZmlsZS1jdGFcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRmaWxlLWN0YS1iYWNrZ3JvdW5kLWNvbG9yLCA1JSlcbiAgICAgIGNvbG9yOiAkZmlsZS1jdGEtYWN0aXZlLWNvbG9yXG4gICAgLmZpbGUtbmFtZVxuICAgICAgYm9yZGVyLWNvbG9yOiBidWxtYURhcmtlbigkZmlsZS1uYW1lLWJvcmRlci1jb2xvciwgNSUpXG5cbi5maWxlLWlucHV0XG4gIGhlaWdodDogMTAwJVxuICBsZWZ0OiAwXG4gIG9wYWNpdHk6IDBcbiAgb3V0bGluZTogbm9uZVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgdG9wOiAwXG4gIHdpZHRoOiAxMDAlXG5cbi5maWxlLWN0YSxcbi5maWxlLW5hbWVcbiAgQGV4dGVuZCAlY29udHJvbFxuICBib3JkZXItY29sb3I6ICRmaWxlLWJvcmRlci1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkZmlsZS1yYWRpdXNcbiAgZm9udC1zaXplOiAxZW1cbiAgcGFkZGluZy1sZWZ0OiAxZW1cbiAgcGFkZGluZy1yaWdodDogMWVtXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcblxuLmZpbGUtY3RhXG4gIGJhY2tncm91bmQtY29sb3I6ICRmaWxlLWN0YS1iYWNrZ3JvdW5kLWNvbG9yXG4gIGNvbG9yOiAkZmlsZS1jdGEtY29sb3JcblxuLmZpbGUtbmFtZVxuICBib3JkZXItY29sb3I6ICRmaWxlLW5hbWUtYm9yZGVyLWNvbG9yXG4gIGJvcmRlci1zdHlsZTogJGZpbGUtbmFtZS1ib3JkZXItc3R5bGVcbiAgYm9yZGVyLXdpZHRoOiAkZmlsZS1uYW1lLWJvcmRlci13aWR0aFxuICBkaXNwbGF5OiBibG9ja1xuICBtYXgtd2lkdGg6ICRmaWxlLW5hbWUtbWF4LXdpZHRoXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdFxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xuXG4uZmlsZS1pY29uXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogZmxleFxuICBoZWlnaHQ6IDFlbVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtKVxuICB3aWR0aDogMWVtXG4gIC5mYVxuICAgIGZvbnQtc2l6ZTogMTRweFxuIiwiJGxhYmVsLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRsYWJlbC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZCAhZGVmYXVsdFxuXG4kaGVscC1zaXplOiAkc2l6ZS1zbWFsbCAhZGVmYXVsdFxuXG4kbGFiZWwtY29sb3JzOiAkZm9ybS1jb2xvcnMgIWRlZmF1bHRcblxuLmxhYmVsXG4gIGNvbG9yOiAkbGFiZWwtY29sb3JcbiAgZGlzcGxheTogYmxvY2tcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgZm9udC13ZWlnaHQ6ICRsYWJlbC13ZWlnaHRcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW1cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuXG4uaGVscFxuICBkaXNwbGF5OiBibG9ja1xuICBmb250LXNpemU6ICRoZWxwLXNpemVcbiAgbWFyZ2luLXRvcDogMC4yNXJlbVxuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGxhYmVsLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGNvbG9yOiAkY29sb3JcblxuLy8gQ29udGFpbmVyc1xuXG4uZmllbGRcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbVxuICAvLyBNb2RpZmllcnNcbiAgJi5oYXMtYWRkb25zXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgIC5jb250cm9sXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMXB4KVxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIC5idXR0b24sXG4gICAgICAgIC5pbnB1dCxcbiAgICAgICAgLnNlbGVjdCBzZWxlY3RcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwXG4gICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZClcbiAgICAgICAgLmJ1dHRvbixcbiAgICAgICAgLmlucHV0LFxuICAgICAgICAuc2VsZWN0IHNlbGVjdFxuICAgICAgICAgICtsdHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICAgICtydGxcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBcbiAgICAgICY6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpXG4gICAgICAgIC5idXR0b24sXG4gICAgICAgIC5pbnB1dCxcbiAgICAgICAgLnNlbGVjdCBzZWxlY3RcbiAgICAgICAgICArbHRyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwXG4gICAgICAgICAgK3J0bFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gICAgICAuYnV0dG9uLFxuICAgICAgLmlucHV0LFxuICAgICAgLnNlbGVjdCBzZWxlY3RcbiAgICAgICAgJjpub3QoW2Rpc2FibGVkXSlcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuaXMtaG92ZXJlZFxuICAgICAgICAgICAgei1pbmRleDogMlxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJi5pcy1mb2N1c2VkLFxuICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgICB6LWluZGV4OiAzXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDRcbiAgICAgICYuaXMtZXhwYW5kZWRcbiAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxXG4gICAgJi5oYXMtYWRkb25zLWNlbnRlcmVkXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICYuaGFzLWFkZG9ucy1yaWdodFxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICYuaGFzLWFkZG9ucy1mdWxsd2lkdGhcbiAgICAgIC5jb250cm9sXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgICBmbGV4LXNocmluazogMFxuICAmLmlzLWdyb3VwZWRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgJiA+IC5jb250cm9sXG4gICAgICBmbGV4LXNocmluazogMFxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjc1cmVtKVxuICAgICAgJi5pcy1leHBhbmRlZFxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgICAgICAgZmxleC1zaHJpbms6IDFcbiAgICAmLmlzLWdyb3VwZWQtY2VudGVyZWRcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgJi5pcy1ncm91cGVkLXJpZ2h0XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgJi5pcy1ncm91cGVkLW11bHRpbGluZVxuICAgICAgZmxleC13cmFwOiB3cmFwXG4gICAgICAmID4gLmNvbnRyb2xcbiAgICAgICAgJjpsYXN0LWNoaWxkLFxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtXG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICYuaXMtaG9yaXpvbnRhbFxuICAgICt0YWJsZXRcbiAgICAgIGRpc3BsYXk6IGZsZXhcblxuLmZpZWxkLWxhYmVsXG4gIC5sYWJlbFxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdFxuICArbW9iaWxlXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtXG4gICt0YWJsZXRcbiAgICBmbGV4LWJhc2lzOiAwXG4gICAgZmxleC1ncm93OiAxXG4gICAgZmxleC1zaHJpbms6IDBcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDEuNXJlbSlcbiAgICB0ZXh0LWFsaWduOiByaWdodFxuICAgICYuaXMtc21hbGxcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtXG4gICAgJi5pcy1ub3JtYWxcbiAgICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtXG4gICAgJi5pcy1tZWRpdW1cbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbVxuICAgICYuaXMtbGFyZ2VcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiAgICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtXG5cbi5maWVsZC1ib2R5XG4gIC5maWVsZCAuZmllbGRcbiAgICBtYXJnaW4tYm90dG9tOiAwXG4gICt0YWJsZXRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1iYXNpczogMFxuICAgIGZsZXgtZ3JvdzogNVxuICAgIGZsZXgtc2hyaW5rOiAxXG4gICAgLmZpZWxkXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgJiA+IC5maWVsZFxuICAgICAgZmxleC1zaHJpbms6IDFcbiAgICAgICY6bm90KC5pcy1uYXJyb3cpXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC43NXJlbSlcblxuLmNvbnRyb2xcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICBjbGVhcjogYm90aFxuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgdGV4dC1hbGlnbjogaW5oZXJpdFxuICAvLyBNb2RpZmllcnNcbiAgJi5oYXMtaWNvbnMtbGVmdCxcbiAgJi5oYXMtaWNvbnMtcmlnaHRcbiAgICAuaW5wdXQsXG4gICAgLnNlbGVjdFxuICAgICAgJjpmb2N1c1xuICAgICAgICAmIH4gLmljb25cbiAgICAgICAgICBjb2xvcjogJGlucHV0LWljb24tYWN0aXZlLWNvbG9yXG4gICAgICAmLmlzLXNtYWxsIH4gLmljb25cbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAgICAgJi5pcy1tZWRpdW0gfiAuaWNvblxuICAgICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAgICAgJi5pcy1sYXJnZSB+IC5pY29uXG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiAgICAuaWNvblxuICAgICAgY29sb3I6ICRpbnB1dC1pY29uLWNvbG9yXG4gICAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHRcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogMFxuICAgICAgd2lkdGg6ICRpbnB1dC1oZWlnaHRcbiAgICAgIHotaW5kZXg6IDRcbiAgJi5oYXMtaWNvbnMtbGVmdFxuICAgIC5pbnB1dCxcbiAgICAuc2VsZWN0IHNlbGVjdFxuICAgICAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtaGVpZ2h0XG4gICAgLmljb24uaXMtbGVmdFxuICAgICAgbGVmdDogMFxuICAmLmhhcy1pY29ucy1yaWdodFxuICAgIC5pbnB1dCxcbiAgICAuc2VsZWN0IHNlbGVjdFxuICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodFxuICAgIC5pY29uLmlzLXJpZ2h0XG4gICAgICByaWdodDogMFxuICAmLmlzLWxvYWRpbmdcbiAgICAmOjphZnRlclxuICAgICAgQGV4dGVuZCAlbG9hZGVyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudFxuICAgICAgK2x0ci1wb3NpdGlvbigwLjYyNWVtKVxuICAgICAgdG9wOiAwLjYyNWVtXG4gICAgICB6LWluZGV4OiA0XG4gICAgJi5pcy1zbWFsbDphZnRlclxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAgICYuaXMtbWVkaXVtOmFmdGVyXG4gICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAgICYuaXMtbGFyZ2U6YWZ0ZXJcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiIsIkAtd2Via2l0LWtleWZyYW1lcyBzcGluQXJvdW5ke2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX1Aa2V5ZnJhbWVzIHNwaW5Bcm91bmR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fS5pcy1jb2xsYXBzaWJsZXtvdmVyZmxvdy15OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAuMnMgZWFzZX0uaXMtY29sbGFwc2libGUuaXMtYWN0aXZle3RyYW5zaXRpb246aGVpZ2h0IC4ycyBlYXNlfS5pcy1jb2xsYXBzaWJsZS5tZXNzYWdlLWJvZHl7cGFkZGluZzowIWltcG9ydGFudH0uaXMtY29sbGFwc2libGUubWVzc2FnZS1ib2R5IC5tZXNzYWdlLWJvZHktY29udGVudHtwYWRkaW5nOjEuMjVlbSAxLjVlbX0iLCIvKiEgQGNyZWF0aXZlYnVsbWEvYnVsbWEtdG9vbHRpcCB2MS4yLjAgfCAoYykgMjAyMCBHYWV0YW4gfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9DcmVhdGl2ZUJ1bG1hL2J1bG1hLXRvb2x0aXAgKi9cbltkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZyksW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pe2N1cnNvcjpwb2ludGVyO292ZXJmbG93OnZpc2libGU7cG9zaXRpb246cmVsYXRpdmV9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCk6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZyk6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKTpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDc0LDc0LDc0LC45KTtib3JkZXItcmFkaXVzOjJweDtjb250ZW50OmF0dHIoZGF0YS10b29sdGlwKTtwYWRkaW5nOi41cmVtIDFyZW07dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpwcmU7cmlnaHQ6YXV0bztib3R0b206YXV0bztsZWZ0OjUwJTt0b3A6MDttYXJnaW4tdG9wOi01cHg7bWFyZ2luLWJvdHRvbTphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtMTAwJSl9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCk6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKTpiZWZvcmV7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOiNmZmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6QmxpbmtNYWNTeXN0ZW1Gb250LC1hcHBsZS1zeXN0ZW0sU2Vnb2UgVUksUm9ib3RvLE94eWdlbixVYnVudHUsQ2FudGFyZWxsLEZpcmEgU2FucyxEcm9pZCBTYW5zLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouNzVyZW07LXdlYmtpdC1oeXBoZW5zOmF1dG87LW1zLWh5cGhlbnM6YXV0bztoeXBoZW5zOmF1dG87b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcntjb250ZW50OlwiXCI7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo2cHg7Ym9yZGVyLWNvbG9yOnJnYmEoNzQsNzQsNzQsLjkpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O21hcmdpbi1ib3R0b206LTVweH1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1hcnJvdy5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWFycm93Lmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1hcnJvdy5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcnt0b3A6MDtyaWdodDphdXRvO2JvdHRvbTphdXRvO2xlZnQ6NTAlO21hcmdpbjotNXB4IGF1dG8gYXV0byAtNXB4O2JvcmRlci1jb2xvcjpyZ2JhKDc0LDc0LDc0LC45KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudH1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1ib3R0b20uaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1ib3R0b20uaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWJvdHRvbS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcnt0b3A6YXV0bztyaWdodDphdXRvO2JvdHRvbTotMXB4O2xlZnQ6NTAlO21hcmdpbjphdXRvIGF1dG8gLTVweCAtNXB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDc0LDc0LDc0LC45KX1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1ib3R0b206YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtYm90dG9tOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtYm90dG9tOmJlZm9yZXt0b3A6YXV0bztyaWdodDphdXRvO2JvdHRvbTowO2xlZnQ6NTAlO21hcmdpbi10b3A6YXV0bzttYXJnaW4tYm90dG9tOi01cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDEwMCUpfVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWxlZnQuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1sZWZ0Lmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1sZWZ0Lmhhcy10b29sdGlwLWFycm93OmFmdGVye3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOjUwJTtsZWZ0OjA7bWFyZ2luOmF1dG8gYXV0byAtNnB4IC01cHg7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoNzQsNzQsNzQsLjkpfVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWxlZnQ6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtbGVmdDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWxlZnQ6YmVmb3Jle3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOjUwJTtsZWZ0Oi01cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSw1MCUpfVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXJpZ2h0Lmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtcmlnaHQuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXJpZ2h0Lmhhcy10b29sdGlwLWFycm93OmFmdGVye3RvcDphdXRvO3JpZ2h0OjA7Ym90dG9tOjUwJTtsZWZ0OmF1dG87bWFyZ2luOmF1dG8gLTZweCAtNnB4IGF1dG87Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHJnYmEoNzQsNzQsNzQsLjkpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXJpZ2h0OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXJpZ2h0OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtcmlnaHQ6YmVmb3Jle3RvcDphdXRvO3JpZ2h0Oi01cHg7Ym90dG9tOjUwJTtsZWZ0OmF1dG87bWFyZ2luLXRvcDphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSw1MCUpfVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLW11bHRpbGluZTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1tdWx0aWxpbmU6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1tdWx0aWxpbmU6YmVmb3Jle2hlaWdodDphdXRvO3dpZHRoOjE1cmVtO21heC13aWR0aDoxNXJlbTt0ZXh0LW92ZXJmbG93OmNsaXA7d2hpdGUtc3BhY2U6bm9ybWFsO3dvcmQtYnJlYWs6a2VlcC1hbGx9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtdGV4dC1sZWZ0OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXRleHQtbGVmdDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXRleHQtbGVmdDpiZWZvcmV7dGV4dC1hbGlnbjpsZWZ0fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXRleHQtY2VudGVyZWQ6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtdGV4dC1jZW50ZXJlZDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXRleHQtY2VudGVyZWQ6YmVmb3Jle3RleHQtYWxpZ246Y2VudGVyfVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXRleHQtcmlnaHQ6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtdGV4dC1yaWdodDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXRleHQtcmlnaHQ6YmVmb3Jle3RleHQtYWxpZ246cmlnaHR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtd2hpdGU6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC13aGl0ZTphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtd2hpdGU6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC45KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCFpbXBvcnRhbnR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtd2hpdGUuaGFzLXRvb2x0aXAtYm90dG9tOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtd2hpdGUuaGFzLXRvb2x0aXAtYm90dG9tOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC13aGl0ZS5oYXMtdG9vbHRpcC1ib3R0b206YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGhzbGEoMCwwJSwxMDAlLC45KSFpbXBvcnRhbnR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtd2hpdGUuaGFzLXRvb2x0aXAtbGVmdDphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXdoaXRlLmhhcy10b29sdGlwLWxlZnQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXdoaXRlLmhhcy10b29sdGlwLWxlZnQ6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGhzbGEoMCwwJSwxMDAlLC45KSFpbXBvcnRhbnR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtd2hpdGUuaGFzLXRvb2x0aXAtcmlnaHQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC13aGl0ZS5oYXMtdG9vbHRpcC1yaWdodDphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtd2hpdGUuaGFzLXRvb2x0aXAtcmlnaHQ6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IGhzbGEoMCwwJSwxMDAlLC45KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCFpbXBvcnRhbnR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtd2hpdGU6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtd2hpdGU6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC13aGl0ZTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuOSk7Y29sb3I6IzBhMGEwYX1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1ibGFjazphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWJsYWNrOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1ibGFjazphZnRlcntib3JkZXItY29sb3I6aHNsYSgwLDAlLDQlLC45KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCFpbXBvcnRhbnR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtYmxhY2suaGFzLXRvb2x0aXAtYm90dG9tOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtYmxhY2suaGFzLXRvb2x0aXAtYm90dG9tOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1ibGFjay5oYXMtdG9vbHRpcC1ib3R0b206YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGhzbGEoMCwwJSw0JSwuOSkhaW1wb3J0YW50fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWJsYWNrLmhhcy10b29sdGlwLWxlZnQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1ibGFjay5oYXMtdG9vbHRpcC1sZWZ0OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1ibGFjay5oYXMtdG9vbHRpcC1sZWZ0OmFmdGVye2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBoc2xhKDAsMCUsNCUsLjkpIWltcG9ydGFudH1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1ibGFjay5oYXMtdG9vbHRpcC1yaWdodDphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWJsYWNrLmhhcy10b29sdGlwLXJpZ2h0OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1ibGFjay5oYXMtdG9vbHRpcC1yaWdodDphZnRlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgaHNsYSgwLDAlLDQlLC45KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCFpbXBvcnRhbnR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtYmxhY2s6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtYmxhY2s6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1ibGFjazpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsNCUsLjkpO2NvbG9yOiNmZmZ9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtbGlnaHQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1saWdodDphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtbGlnaHQ6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOmhzbGEoMCwwJSw5NiUsLjkpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IWltcG9ydGFudH1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1saWdodC5oYXMtdG9vbHRpcC1ib3R0b206YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1saWdodC5oYXMtdG9vbHRpcC1ib3R0b206YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWxpZ2h0Lmhhcy10b29sdGlwLWJvdHRvbTphZnRlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgaHNsYSgwLDAlLDk2JSwuOSkhaW1wb3J0YW50fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWxpZ2h0Lmhhcy10b29sdGlwLWxlZnQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1saWdodC5oYXMtdG9vbHRpcC1sZWZ0OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1saWdodC5oYXMtdG9vbHRpcC1sZWZ0OmFmdGVye2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBoc2xhKDAsMCUsOTYlLC45KSFpbXBvcnRhbnR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtbGlnaHQuaGFzLXRvb2x0aXAtcmlnaHQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1saWdodC5oYXMtdG9vbHRpcC1yaWdodDphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtbGlnaHQuaGFzLXRvb2x0aXAtcmlnaHQ6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IGhzbGEoMCwwJSw5NiUsLjkpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IWltcG9ydGFudH1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1saWdodDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1saWdodDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWxpZ2h0OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSw5NiUsLjkpO2NvbG9yOnJnYmEoMCwwLDAsLjcpfVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWRhcms6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1kYXJrOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1kYXJrOmFmdGVye2JvcmRlci1jb2xvcjpyZ2JhKDU0LDU0LDU0LC45KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCFpbXBvcnRhbnR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtZGFyay5oYXMtdG9vbHRpcC1ib3R0b206YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1kYXJrLmhhcy10b29sdGlwLWJvdHRvbTphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtZGFyay5oYXMtdG9vbHRpcC1ib3R0b206YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoNTQsNTQsNTQsLjkpIWltcG9ydGFudH1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1kYXJrLmhhcy10b29sdGlwLWxlZnQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1kYXJrLmhhcy10b29sdGlwLWxlZnQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWRhcmsuaGFzLXRvb2x0aXAtbGVmdDphZnRlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSg1NCw1NCw1NCwuOSkhaW1wb3J0YW50fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWRhcmsuaGFzLXRvb2x0aXAtcmlnaHQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1kYXJrLmhhcy10b29sdGlwLXJpZ2h0OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1kYXJrLmhhcy10b29sdGlwLXJpZ2h0OmFmdGVye2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCByZ2JhKDU0LDU0LDU0LC45KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCFpbXBvcnRhbnR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtZGFyazpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1kYXJrOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtZGFyazpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDU0LDU0LDU0LC45KTtjb2xvcjojZmZmfVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXByaW1hcnk6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1wcmltYXJ5OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1wcmltYXJ5OmFmdGVye2JvcmRlci1jb2xvcjpyZ2JhKDAsMjA5LDE3OCwuOSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQhaW1wb3J0YW50fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXByaW1hcnkuaGFzLXRvb2x0aXAtYm90dG9tOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtcHJpbWFyeS5oYXMtdG9vbHRpcC1ib3R0b206YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXByaW1hcnkuaGFzLXRvb2x0aXAtYm90dG9tOmFmdGVye2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsMjA5LDE3OCwuOSkhaW1wb3J0YW50fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXByaW1hcnkuaGFzLXRvb2x0aXAtbGVmdDphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXByaW1hcnkuaGFzLXRvb2x0aXAtbGVmdDphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtcHJpbWFyeS5oYXMtdG9vbHRpcC1sZWZ0OmFmdGVye2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsMjA5LDE3OCwuOSkhaW1wb3J0YW50fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXByaW1hcnkuaGFzLXRvb2x0aXAtcmlnaHQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1wcmltYXJ5Lmhhcy10b29sdGlwLXJpZ2h0OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1wcmltYXJ5Lmhhcy10b29sdGlwLXJpZ2h0OmFmdGVye2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCByZ2JhKDAsMjA5LDE3OCwuOSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQhaW1wb3J0YW50fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXByaW1hcnk6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtcHJpbWFyeTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXByaW1hcnk6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDIwOSwxNzgsLjkpO2NvbG9yOiNmZmZ9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtbGluazphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWxpbms6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWxpbms6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnJnYmEoNTAsMTE1LDIyMCwuOSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQhaW1wb3J0YW50fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWxpbmsuaGFzLXRvb2x0aXAtYm90dG9tOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtbGluay5oYXMtdG9vbHRpcC1ib3R0b206YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWxpbmsuaGFzLXRvb2x0aXAtYm90dG9tOmFmdGVye2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDUwLDExNSwyMjAsLjkpIWltcG9ydGFudH1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1saW5rLmhhcy10b29sdGlwLWxlZnQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1saW5rLmhhcy10b29sdGlwLWxlZnQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWxpbmsuaGFzLXRvb2x0aXAtbGVmdDphZnRlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSg1MCwxMTUsMjIwLC45KSFpbXBvcnRhbnR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtbGluay5oYXMtdG9vbHRpcC1yaWdodDphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWxpbmsuaGFzLXRvb2x0aXAtcmlnaHQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWxpbmsuaGFzLXRvb2x0aXAtcmlnaHQ6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHJnYmEoNTAsMTE1LDIyMCwuOSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQhaW1wb3J0YW50fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWxpbms6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtbGluazpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWxpbms6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSg1MCwxMTUsMjIwLC45KTtjb2xvcjojZmZmfVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWluZm86YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1pbmZvOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1pbmZvOmFmdGVye2JvcmRlci1jb2xvcjpyZ2JhKDUwLDE1MiwyMjAsLjkpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IWltcG9ydGFudH1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1pbmZvLmhhcy10b29sdGlwLWJvdHRvbTphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWluZm8uaGFzLXRvb2x0aXAtYm90dG9tOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1pbmZvLmhhcy10b29sdGlwLWJvdHRvbTphZnRlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSg1MCwxNTIsMjIwLC45KSFpbXBvcnRhbnR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtaW5mby5oYXMtdG9vbHRpcC1sZWZ0OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtaW5mby5oYXMtdG9vbHRpcC1sZWZ0OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1pbmZvLmhhcy10b29sdGlwLWxlZnQ6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoNTAsMTUyLDIyMCwuOSkhaW1wb3J0YW50fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWluZm8uaGFzLXRvb2x0aXAtcmlnaHQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1pbmZvLmhhcy10b29sdGlwLXJpZ2h0OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1pbmZvLmhhcy10b29sdGlwLXJpZ2h0OmFmdGVye2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCByZ2JhKDUwLDE1MiwyMjAsLjkpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IWltcG9ydGFudH1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1pbmZvOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWluZm86YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1pbmZvOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNTAsMTUyLDIyMCwuOSk7Y29sb3I6I2ZmZn1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1zdWNjZXNzOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtc3VjY2VzczphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtc3VjY2VzczphZnRlcntib3JkZXItY29sb3I6cmdiYSg3MiwxOTksMTE2LC45KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCFpbXBvcnRhbnR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtc3VjY2Vzcy5oYXMtdG9vbHRpcC1ib3R0b206YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1zdWNjZXNzLmhhcy10b29sdGlwLWJvdHRvbTphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtc3VjY2Vzcy5oYXMtdG9vbHRpcC1ib3R0b206YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoNzIsMTk5LDExNiwuOSkhaW1wb3J0YW50fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXN1Y2Nlc3MuaGFzLXRvb2x0aXAtbGVmdDphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXN1Y2Nlc3MuaGFzLXRvb2x0aXAtbGVmdDphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtc3VjY2Vzcy5oYXMtdG9vbHRpcC1sZWZ0OmFmdGVye2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDcyLDE5OSwxMTYsLjkpIWltcG9ydGFudH1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1zdWNjZXNzLmhhcy10b29sdGlwLXJpZ2h0OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtc3VjY2Vzcy5oYXMtdG9vbHRpcC1yaWdodDphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtc3VjY2Vzcy5oYXMtdG9vbHRpcC1yaWdodDphZnRlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgcmdiYSg3MiwxOTksMTE2LC45KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCFpbXBvcnRhbnR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtc3VjY2VzczpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1zdWNjZXNzOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtc3VjY2VzczpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDcyLDE5OSwxMTYsLjkpO2NvbG9yOiNmZmZ9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtd2FybmluZzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXdhcm5pbmc6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXdhcm5pbmc6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDIyMSw4NywuOSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQhaW1wb3J0YW50fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXdhcm5pbmcuaGFzLXRvb2x0aXAtYm90dG9tOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtd2FybmluZy5oYXMtdG9vbHRpcC1ib3R0b206YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXdhcm5pbmcuaGFzLXRvb2x0aXAtYm90dG9tOmFmdGVye2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDI1NSwyMjEsODcsLjkpIWltcG9ydGFudH1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC13YXJuaW5nLmhhcy10b29sdGlwLWxlZnQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC13YXJuaW5nLmhhcy10b29sdGlwLWxlZnQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXdhcm5pbmcuaGFzLXRvb2x0aXAtbGVmdDphZnRlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgyNTUsMjIxLDg3LC45KSFpbXBvcnRhbnR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtd2FybmluZy5oYXMtdG9vbHRpcC1yaWdodDphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXdhcm5pbmcuaGFzLXRvb2x0aXAtcmlnaHQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXdhcm5pbmcuaGFzLXRvb2x0aXAtcmlnaHQ6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHJnYmEoMjU1LDIyMSw4NywuOSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQhaW1wb3J0YW50fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXdhcm5pbmc6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtd2FybmluZzpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXdhcm5pbmc6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjIxLDg3LC45KTtjb2xvcjpyZ2JhKDAsMCwwLC43KX1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1kYW5nZXI6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1kYW5nZXI6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWRhbmdlcjphZnRlcntib3JkZXItY29sb3I6cmdiYSgyNDEsNzAsMTA0LC45KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCFpbXBvcnRhbnR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtZGFuZ2VyLmhhcy10b29sdGlwLWJvdHRvbTphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWRhbmdlci5oYXMtdG9vbHRpcC1ib3R0b206YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWRhbmdlci5oYXMtdG9vbHRpcC1ib3R0b206YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMjQxLDcwLDEwNCwuOSkhaW1wb3J0YW50fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWRhbmdlci5oYXMtdG9vbHRpcC1sZWZ0OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtZGFuZ2VyLmhhcy10b29sdGlwLWxlZnQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWRhbmdlci5oYXMtdG9vbHRpcC1sZWZ0OmFmdGVye2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDI0MSw3MCwxMDQsLjkpIWltcG9ydGFudH1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1kYW5nZXIuaGFzLXRvb2x0aXAtcmlnaHQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1kYW5nZXIuaGFzLXRvb2x0aXAtcmlnaHQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWRhbmdlci5oYXMtdG9vbHRpcC1yaWdodDphZnRlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgcmdiYSgyNDEsNzAsMTA0LC45KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCFpbXBvcnRhbnR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtZGFuZ2VyOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWRhbmdlcjpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWRhbmdlcjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI0MSw3MCwxMDQsLjkpO2NvbG9yOiNmZmZ9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtYWN0aXZlOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWFjdGl2ZTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCk6aG92ZXI6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCk6aG92ZXI6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtYWN0aXZlOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtYWN0aXZlOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpOmhvdmVyOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZyk6aG92ZXI6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1hY3RpdmU6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWFjdGl2ZTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pOmhvdmVyOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKTpob3ZlcjpiZWZvcmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1mYWRlOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWZhZGU6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtZmFkZTphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWZhZGU6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1mYWRlOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1mYWRlOmJlZm9yZXt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGxpbmVhcix2aXNpYmlsaXR5IC4zcyBsaW5lYXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtdG9wLW1vYmlsZS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXRvcC1tb2JpbGUuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXRvcC1tb2JpbGUuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXJ7dG9wOjA7cmlnaHQ6YXV0bztib3R0b206YXV0bztsZWZ0OjUwJTttYXJnaW46LTVweCBhdXRvIGF1dG8gLTVweDtib3JkZXItY29sb3I6cmdiYSg3NCw3NCw3NCwuOSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtdG9wLW1vYmlsZTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC10b3AtbW9iaWxlOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtdG9wLW1vYmlsZTpiZWZvcmV7cmlnaHQ6YXV0bztib3R0b206YXV0bztsZWZ0OjUwJTt0b3A6MDttYXJnaW4tdG9wOi01cHg7bWFyZ2luLWJvdHRvbTphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtMTAwJSl9fUBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY5cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXRvcC10YWJsZXQuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC10b3AtdGFibGV0Lmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC10b3AtdGFibGV0Lmhhcy10b29sdGlwLWFycm93OmFmdGVye3RvcDowO3JpZ2h0OmF1dG87Ym90dG9tOmF1dG87bGVmdDo1MCU7bWFyZ2luOi01cHggYXV0byBhdXRvIC01cHg7Ym9yZGVyLWNvbG9yOnJnYmEoNzQsNzQsNzQsLjkpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXRvcC10YWJsZXQ6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtdG9wLXRhYmxldDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXRvcC10YWJsZXQ6YmVmb3Jle3JpZ2h0OmF1dG87Ym90dG9tOmF1dG87bGVmdDo1MCU7dG9wOjA7bWFyZ2luLXRvcDotNXB4O21hcmdpbi1ib3R0b206YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTEwMCUpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OXB4KSBhbmQgKG1heC13aWR0aDoxMDIzcHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXRvcC10YWJsZXQtb25seS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXRvcC10YWJsZXQtb25seS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtdG9wLXRhYmxldC1vbmx5Lmhhcy10b29sdGlwLWFycm93OmFmdGVye3RvcDowO3JpZ2h0OmF1dG87Ym90dG9tOmF1dG87bGVmdDo1MCU7bWFyZ2luOi01cHggYXV0byBhdXRvIC01cHg7Ym9yZGVyLWNvbG9yOnJnYmEoNzQsNzQsNzQsLjkpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXRvcC10YWJsZXQtb25seTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC10b3AtdGFibGV0LW9ubHk6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC10b3AtdGFibGV0LW9ubHk6YmVmb3Jle3JpZ2h0OmF1dG87Ym90dG9tOmF1dG87bGVmdDo1MCU7dG9wOjA7bWFyZ2luLXRvcDotNXB4O21hcmdpbi1ib3R0b206YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTEwMCUpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtdG9wLXRvdWNoLmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtdG9wLXRvdWNoLmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC10b3AtdG91Y2guaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXJ7dG9wOjA7cmlnaHQ6YXV0bztib3R0b206YXV0bztsZWZ0OjUwJTttYXJnaW46LTVweCBhdXRvIGF1dG8gLTVweDtib3JkZXItY29sb3I6cmdiYSg3NCw3NCw3NCwuOSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtdG9wLXRvdWNoOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXRvcC10b3VjaDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXRvcC10b3VjaDpiZWZvcmV7cmlnaHQ6YXV0bztib3R0b206YXV0bztsZWZ0OjUwJTt0b3A6MDttYXJnaW4tdG9wOi01cHg7bWFyZ2luLWJvdHRvbTphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtMTAwJSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC10b3AtZGVza3RvcC5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXRvcC1kZXNrdG9wLmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC10b3AtZGVza3RvcC5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcnt0b3A6MDtyaWdodDphdXRvO2JvdHRvbTphdXRvO2xlZnQ6NTAlO21hcmdpbjotNXB4IGF1dG8gYXV0byAtNXB4O2JvcmRlci1jb2xvcjpyZ2JhKDc0LDc0LDc0LC45KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudH1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC10b3AtZGVza3RvcDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC10b3AtZGVza3RvcDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXRvcC1kZXNrdG9wOmJlZm9yZXtyaWdodDphdXRvO2JvdHRvbTphdXRvO2xlZnQ6NTAlO3RvcDowO21hcmdpbi10b3A6LTVweDttYXJnaW4tYm90dG9tOmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC0xMDAlKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjEyMTVweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtdG9wLWRlc2t0b3Atb25seS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXRvcC1kZXNrdG9wLW9ubHkuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXRvcC1kZXNrdG9wLW9ubHkuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXJ7dG9wOjA7cmlnaHQ6YXV0bztib3R0b206YXV0bztsZWZ0OjUwJTttYXJnaW46LTVweCBhdXRvIGF1dG8gLTVweDtib3JkZXItY29sb3I6cmdiYSg3NCw3NCw3NCwuOSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtdG9wLWRlc2t0b3Atb25seTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC10b3AtZGVza3RvcC1vbmx5OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtdG9wLWRlc2t0b3Atb25seTpiZWZvcmV7cmlnaHQ6YXV0bztib3R0b206YXV0bztsZWZ0OjUwJTt0b3A6MDttYXJnaW4tdG9wOi01cHg7bWFyZ2luLWJvdHRvbTphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtMTAwJSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIxNXB4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC10b3AtdW50aWwtd2lkZXNjcmVlbi5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXRvcC11bnRpbC13aWRlc2NyZWVuLmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC10b3AtdW50aWwtd2lkZXNjcmVlbi5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcnt0b3A6MDtyaWdodDphdXRvO2JvdHRvbTphdXRvO2xlZnQ6NTAlO21hcmdpbjotNXB4IGF1dG8gYXV0byAtNXB4O2JvcmRlci1jb2xvcjpyZ2JhKDc0LDc0LDc0LC45KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudH1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC10b3AtdW50aWwtd2lkZXNjcmVlbjpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC10b3AtdW50aWwtd2lkZXNjcmVlbjpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXRvcC11bnRpbC13aWRlc2NyZWVuOmJlZm9yZXtyaWdodDphdXRvO2JvdHRvbTphdXRvO2xlZnQ6NTAlO3RvcDowO21hcmdpbi10b3A6LTVweDttYXJnaW4tYm90dG9tOmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC0xMDAlKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjE2cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXRvcC13aWRlc2NyZWVuLmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtdG9wLXdpZGVzY3JlZW4uaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXRvcC13aWRlc2NyZWVuLmhhcy10b29sdGlwLWFycm93OmFmdGVye3RvcDowO3JpZ2h0OmF1dG87Ym90dG9tOmF1dG87bGVmdDo1MCU7bWFyZ2luOi01cHggYXV0byBhdXRvIC01cHg7Ym9yZGVyLWNvbG9yOnJnYmEoNzQsNzQsNzQsLjkpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXRvcC13aWRlc2NyZWVuOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXRvcC13aWRlc2NyZWVuOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtdG9wLXdpZGVzY3JlZW46YmVmb3Jle3JpZ2h0OmF1dG87Ym90dG9tOmF1dG87bGVmdDo1MCU7dG9wOjA7bWFyZ2luLXRvcDotNXB4O21hcmdpbi1ib3R0b206YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTEwMCUpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMTZweCkgYW5kIChtYXgtd2lkdGg6MTQwN3B4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC10b3Atd2lkZXNjcmVlbi1vbmx5Lmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtdG9wLXdpZGVzY3JlZW4tb25seS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtdG9wLXdpZGVzY3JlZW4tb25seS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcnt0b3A6MDtyaWdodDphdXRvO2JvdHRvbTphdXRvO2xlZnQ6NTAlO21hcmdpbjotNXB4IGF1dG8gYXV0byAtNXB4O2JvcmRlci1jb2xvcjpyZ2JhKDc0LDc0LDc0LC45KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudH1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC10b3Atd2lkZXNjcmVlbi1vbmx5OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXRvcC13aWRlc2NyZWVuLW9ubHk6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC10b3Atd2lkZXNjcmVlbi1vbmx5OmJlZm9yZXtyaWdodDphdXRvO2JvdHRvbTphdXRvO2xlZnQ6NTAlO3RvcDowO21hcmdpbi10b3A6LTVweDttYXJnaW4tYm90dG9tOmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC0xMDAlKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNDA3cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXRvcC11bnRpbC1mdWxsaGQuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC10b3AtdW50aWwtZnVsbGhkLmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC10b3AtdW50aWwtZnVsbGhkLmhhcy10b29sdGlwLWFycm93OmFmdGVye3RvcDowO3JpZ2h0OmF1dG87Ym90dG9tOmF1dG87bGVmdDo1MCU7bWFyZ2luOi01cHggYXV0byBhdXRvIC01cHg7Ym9yZGVyLWNvbG9yOnJnYmEoNzQsNzQsNzQsLjkpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXRvcC11bnRpbC1mdWxsaGQ6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtdG9wLXVudGlsLWZ1bGxoZDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXRvcC11bnRpbC1mdWxsaGQ6YmVmb3Jle3JpZ2h0OmF1dG87Ym90dG9tOmF1dG87bGVmdDo1MCU7dG9wOjA7bWFyZ2luLXRvcDotNXB4O21hcmdpbi1ib3R0b206YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTEwMCUpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDhweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtdG9wLWZ1bGxoZC5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXRvcC1mdWxsaGQuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXRvcC1mdWxsaGQuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXJ7dG9wOjA7cmlnaHQ6YXV0bztib3R0b206YXV0bztsZWZ0OjUwJTttYXJnaW46LTVweCBhdXRvIGF1dG8gLTVweDtib3JkZXItY29sb3I6cmdiYSg3NCw3NCw3NCwuOSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtdG9wLWZ1bGxoZDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC10b3AtZnVsbGhkOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtdG9wLWZ1bGxoZDpiZWZvcmV7cmlnaHQ6YXV0bztib3R0b206YXV0bztsZWZ0OjUwJTt0b3A6MDttYXJnaW4tdG9wOi01cHg7bWFyZ2luLWJvdHRvbTphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtMTAwJSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXJpZ2h0LW1vYmlsZS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXJpZ2h0LW1vYmlsZS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtcmlnaHQtbW9iaWxlLmhhcy10b29sdGlwLWFycm93OmFmdGVye3RvcDphdXRvO3JpZ2h0OjA7Ym90dG9tOjUwJTtsZWZ0OmF1dG87bWFyZ2luOmF1dG8gLTZweCAtNnB4IGF1dG87Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHJnYmEoNzQsNzQsNzQsLjkpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXJpZ2h0LW1vYmlsZTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1yaWdodC1tb2JpbGU6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1yaWdodC1tb2JpbGU6YmVmb3Jle3RvcDphdXRvO3JpZ2h0Oi01cHg7Ym90dG9tOjUwJTtsZWZ0OmF1dG87bWFyZ2luLXRvcDphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSw1MCUpfX1AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OXB4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1yaWdodC10YWJsZXQuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1yaWdodC10YWJsZXQuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXJpZ2h0LXRhYmxldC5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcnt0b3A6YXV0bztyaWdodDowO2JvdHRvbTo1MCU7bGVmdDphdXRvO21hcmdpbjphdXRvIC02cHggLTZweCBhdXRvO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCByZ2JhKDc0LDc0LDc0LC45KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudH1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1yaWdodC10YWJsZXQ6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtcmlnaHQtdGFibGV0OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtcmlnaHQtdGFibGV0OmJlZm9yZXt0b3A6YXV0bztyaWdodDotNXB4O2JvdHRvbTo1MCU7bGVmdDphdXRvO21hcmdpbi10b3A6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKDEwMCUsNTAlKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjlweCkgYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1yaWdodC10YWJsZXQtb25seS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXJpZ2h0LXRhYmxldC1vbmx5Lmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1yaWdodC10YWJsZXQtb25seS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcnt0b3A6YXV0bztyaWdodDowO2JvdHRvbTo1MCU7bGVmdDphdXRvO21hcmdpbjphdXRvIC02cHggLTZweCBhdXRvO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCByZ2JhKDc0LDc0LDc0LC45KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudH1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1yaWdodC10YWJsZXQtb25seTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1yaWdodC10YWJsZXQtb25seTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXJpZ2h0LXRhYmxldC1vbmx5OmJlZm9yZXt0b3A6YXV0bztyaWdodDotNXB4O2JvdHRvbTo1MCU7bGVmdDphdXRvO21hcmdpbi10b3A6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKDEwMCUsNTAlKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXJpZ2h0LXRvdWNoLmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtcmlnaHQtdG91Y2guaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXJpZ2h0LXRvdWNoLmhhcy10b29sdGlwLWFycm93OmFmdGVye3RvcDphdXRvO3JpZ2h0OjA7Ym90dG9tOjUwJTtsZWZ0OmF1dG87bWFyZ2luOmF1dG8gLTZweCAtNnB4IGF1dG87Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHJnYmEoNzQsNzQsNzQsLjkpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXJpZ2h0LXRvdWNoOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXJpZ2h0LXRvdWNoOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtcmlnaHQtdG91Y2g6YmVmb3Jle3RvcDphdXRvO3JpZ2h0Oi01cHg7Ym90dG9tOjUwJTtsZWZ0OmF1dG87bWFyZ2luLXRvcDphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSw1MCUpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtcmlnaHQtZGVza3RvcC5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXJpZ2h0LWRlc2t0b3AuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXJpZ2h0LWRlc2t0b3AuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXJ7dG9wOmF1dG87cmlnaHQ6MDtib3R0b206NTAlO2xlZnQ6YXV0bzttYXJnaW46YXV0byAtNnB4IC02cHggYXV0bztib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgcmdiYSg3NCw3NCw3NCwuOSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtcmlnaHQtZGVza3RvcDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1yaWdodC1kZXNrdG9wOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtcmlnaHQtZGVza3RvcDpiZWZvcmV7dG9wOmF1dG87cmlnaHQ6LTVweDtib3R0b206NTAlO2xlZnQ6YXV0bzttYXJnaW4tdG9wOmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLDUwJSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMjE1cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXJpZ2h0LWRlc2t0b3Atb25seS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXJpZ2h0LWRlc2t0b3Atb25seS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtcmlnaHQtZGVza3RvcC1vbmx5Lmhhcy10b29sdGlwLWFycm93OmFmdGVye3RvcDphdXRvO3JpZ2h0OjA7Ym90dG9tOjUwJTtsZWZ0OmF1dG87bWFyZ2luOmF1dG8gLTZweCAtNnB4IGF1dG87Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHJnYmEoNzQsNzQsNzQsLjkpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXJpZ2h0LWRlc2t0b3Atb25seTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1yaWdodC1kZXNrdG9wLW9ubHk6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1yaWdodC1kZXNrdG9wLW9ubHk6YmVmb3Jle3RvcDphdXRvO3JpZ2h0Oi01cHg7Ym90dG9tOjUwJTtsZWZ0OmF1dG87bWFyZ2luLXRvcDphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSw1MCUpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMTVweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtcmlnaHQtdW50aWwtd2lkZXNjcmVlbi5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXJpZ2h0LXVudGlsLXdpZGVzY3JlZW4uaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXJpZ2h0LXVudGlsLXdpZGVzY3JlZW4uaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXJ7dG9wOmF1dG87cmlnaHQ6MDtib3R0b206NTAlO2xlZnQ6YXV0bzttYXJnaW46YXV0byAtNnB4IC02cHggYXV0bztib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgcmdiYSg3NCw3NCw3NCwuOSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtcmlnaHQtdW50aWwtd2lkZXNjcmVlbjpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1yaWdodC11bnRpbC13aWRlc2NyZWVuOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtcmlnaHQtdW50aWwtd2lkZXNjcmVlbjpiZWZvcmV7dG9wOmF1dG87cmlnaHQ6LTVweDtib3R0b206NTAlO2xlZnQ6YXV0bzttYXJnaW4tdG9wOmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLDUwJSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIxNnB4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1yaWdodC13aWRlc2NyZWVuLmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtcmlnaHQtd2lkZXNjcmVlbi5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtcmlnaHQtd2lkZXNjcmVlbi5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcnt0b3A6YXV0bztyaWdodDowO2JvdHRvbTo1MCU7bGVmdDphdXRvO21hcmdpbjphdXRvIC02cHggLTZweCBhdXRvO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCByZ2JhKDc0LDc0LDc0LC45KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudH1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1yaWdodC13aWRlc2NyZWVuOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXJpZ2h0LXdpZGVzY3JlZW46YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1yaWdodC13aWRlc2NyZWVuOmJlZm9yZXt0b3A6YXV0bztyaWdodDotNXB4O2JvdHRvbTo1MCU7bGVmdDphdXRvO21hcmdpbi10b3A6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKDEwMCUsNTAlKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjE2cHgpIGFuZCAobWF4LXdpZHRoOjE0MDdweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtcmlnaHQtd2lkZXNjcmVlbi1vbmx5Lmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtcmlnaHQtd2lkZXNjcmVlbi1vbmx5Lmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1yaWdodC13aWRlc2NyZWVuLW9ubHkuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXJ7dG9wOmF1dG87cmlnaHQ6MDtib3R0b206NTAlO2xlZnQ6YXV0bzttYXJnaW46YXV0byAtNnB4IC02cHggYXV0bztib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgcmdiYSg3NCw3NCw3NCwuOSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnR9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtcmlnaHQtd2lkZXNjcmVlbi1vbmx5OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXJpZ2h0LXdpZGVzY3JlZW4tb25seTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXJpZ2h0LXdpZGVzY3JlZW4tb25seTpiZWZvcmV7dG9wOmF1dG87cmlnaHQ6LTVweDtib3R0b206NTAlO2xlZnQ6YXV0bzttYXJnaW4tdG9wOmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLDUwJSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQwN3B4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1yaWdodC11bnRpbC1mdWxsaGQuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1yaWdodC11bnRpbC1mdWxsaGQuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXJpZ2h0LXVudGlsLWZ1bGxoZC5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcnt0b3A6YXV0bztyaWdodDowO2JvdHRvbTo1MCU7bGVmdDphdXRvO21hcmdpbjphdXRvIC02cHggLTZweCBhdXRvO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCByZ2JhKDc0LDc0LDc0LC45KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudH1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1yaWdodC11bnRpbC1mdWxsaGQ6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtcmlnaHQtdW50aWwtZnVsbGhkOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtcmlnaHQtdW50aWwtZnVsbGhkOmJlZm9yZXt0b3A6YXV0bztyaWdodDotNXB4O2JvdHRvbTo1MCU7bGVmdDphdXRvO21hcmdpbi10b3A6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKDEwMCUsNTAlKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDA4cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXJpZ2h0LWZ1bGxoZC5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXJpZ2h0LWZ1bGxoZC5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtcmlnaHQtZnVsbGhkLmhhcy10b29sdGlwLWFycm93OmFmdGVye3RvcDphdXRvO3JpZ2h0OjA7Ym90dG9tOjUwJTtsZWZ0OmF1dG87bWFyZ2luOmF1dG8gLTZweCAtNnB4IGF1dG87Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHJnYmEoNzQsNzQsNzQsLjkpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50fVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXJpZ2h0LWZ1bGxoZDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1yaWdodC1mdWxsaGQ6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1yaWdodC1mdWxsaGQ6YmVmb3Jle3RvcDphdXRvO3JpZ2h0Oi01cHg7Ym90dG9tOjUwJTtsZWZ0OmF1dG87bWFyZ2luLXRvcDphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSw1MCUpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1ib3R0b20tbW9iaWxlLmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtYm90dG9tLW1vYmlsZS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtYm90dG9tLW1vYmlsZS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcnt0b3A6YXV0bztyaWdodDphdXRvO2JvdHRvbTotMXB4O2xlZnQ6NTAlO21hcmdpbjphdXRvIGF1dG8gLTVweCAtNXB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDc0LDc0LDc0LC45KX1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1ib3R0b20tbW9iaWxlOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWJvdHRvbS1tb2JpbGU6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1ib3R0b20tbW9iaWxlOmJlZm9yZXt0b3A6YXV0bztyaWdodDphdXRvO2JvdHRvbTowO2xlZnQ6NTAlO21hcmdpbi10b3A6YXV0bzttYXJnaW4tYm90dG9tOi01cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDEwMCUpfX1AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OXB4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1ib3R0b20tdGFibGV0Lmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtYm90dG9tLXRhYmxldC5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtYm90dG9tLXRhYmxldC5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcnt0b3A6YXV0bztyaWdodDphdXRvO2JvdHRvbTotMXB4O2xlZnQ6NTAlO21hcmdpbjphdXRvIGF1dG8gLTVweCAtNXB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDc0LDc0LDc0LC45KX1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1ib3R0b20tdGFibGV0OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWJvdHRvbS10YWJsZXQ6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1ib3R0b20tdGFibGV0OmJlZm9yZXt0b3A6YXV0bztyaWdodDphdXRvO2JvdHRvbTowO2xlZnQ6NTAlO21hcmdpbi10b3A6YXV0bzttYXJnaW4tYm90dG9tOi01cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDEwMCUpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OXB4KSBhbmQgKG1heC13aWR0aDoxMDIzcHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWJvdHRvbS10YWJsZXQtb25seS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWJvdHRvbS10YWJsZXQtb25seS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtYm90dG9tLXRhYmxldC1vbmx5Lmhhcy10b29sdGlwLWFycm93OmFmdGVye3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOi0xcHg7bGVmdDo1MCU7bWFyZ2luOmF1dG8gYXV0byAtNXB4IC01cHg7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoNzQsNzQsNzQsLjkpfVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWJvdHRvbS10YWJsZXQtb25seTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1ib3R0b20tdGFibGV0LW9ubHk6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1ib3R0b20tdGFibGV0LW9ubHk6YmVmb3Jle3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOjA7bGVmdDo1MCU7bWFyZ2luLXRvcDphdXRvO21hcmdpbi1ib3R0b206LTVweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsMTAwJSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1ib3R0b20tdG91Y2guaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1ib3R0b20tdG91Y2guaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWJvdHRvbS10b3VjaC5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcnt0b3A6YXV0bztyaWdodDphdXRvO2JvdHRvbTotMXB4O2xlZnQ6NTAlO21hcmdpbjphdXRvIGF1dG8gLTVweCAtNXB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDc0LDc0LDc0LC45KX1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1ib3R0b20tdG91Y2g6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtYm90dG9tLXRvdWNoOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtYm90dG9tLXRvdWNoOmJlZm9yZXt0b3A6YXV0bztyaWdodDphdXRvO2JvdHRvbTowO2xlZnQ6NTAlO21hcmdpbi10b3A6YXV0bzttYXJnaW4tYm90dG9tOi01cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDEwMCUpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtYm90dG9tLWRlc2t0b3AuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1ib3R0b20tZGVza3RvcC5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtYm90dG9tLWRlc2t0b3AuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXJ7dG9wOmF1dG87cmlnaHQ6YXV0bztib3R0b206LTFweDtsZWZ0OjUwJTttYXJnaW46YXV0byBhdXRvIC01cHggLTVweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSg3NCw3NCw3NCwuOSl9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtYm90dG9tLWRlc2t0b3A6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtYm90dG9tLWRlc2t0b3A6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1ib3R0b20tZGVza3RvcDpiZWZvcmV7dG9wOmF1dG87cmlnaHQ6YXV0bztib3R0b206MDtsZWZ0OjUwJTttYXJnaW4tdG9wOmF1dG87bWFyZ2luLWJvdHRvbTotNXB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwxMDAlKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjEyMTVweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtYm90dG9tLWRlc2t0b3Atb25seS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWJvdHRvbS1kZXNrdG9wLW9ubHkuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWJvdHRvbS1kZXNrdG9wLW9ubHkuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXJ7dG9wOmF1dG87cmlnaHQ6YXV0bztib3R0b206LTFweDtsZWZ0OjUwJTttYXJnaW46YXV0byBhdXRvIC01cHggLTVweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSg3NCw3NCw3NCwuOSl9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtYm90dG9tLWRlc2t0b3Atb25seTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1ib3R0b20tZGVza3RvcC1vbmx5OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtYm90dG9tLWRlc2t0b3Atb25seTpiZWZvcmV7dG9wOmF1dG87cmlnaHQ6YXV0bztib3R0b206MDtsZWZ0OjUwJTttYXJnaW4tdG9wOmF1dG87bWFyZ2luLWJvdHRvbTotNXB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwxMDAlKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjE1cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWJvdHRvbS11bnRpbC13aWRlc2NyZWVuLmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtYm90dG9tLXVudGlsLXdpZGVzY3JlZW4uaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWJvdHRvbS11bnRpbC13aWRlc2NyZWVuLmhhcy10b29sdGlwLWFycm93OmFmdGVye3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOi0xcHg7bGVmdDo1MCU7bWFyZ2luOmF1dG8gYXV0byAtNXB4IC01cHg7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoNzQsNzQsNzQsLjkpfVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWJvdHRvbS11bnRpbC13aWRlc2NyZWVuOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWJvdHRvbS11bnRpbC13aWRlc2NyZWVuOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtYm90dG9tLXVudGlsLXdpZGVzY3JlZW46YmVmb3Jle3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOjA7bGVmdDo1MCU7bWFyZ2luLXRvcDphdXRvO21hcmdpbi1ib3R0b206LTVweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsMTAwJSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIxNnB4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1ib3R0b20td2lkZXNjcmVlbi5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWJvdHRvbS13aWRlc2NyZWVuLmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1ib3R0b20td2lkZXNjcmVlbi5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcnt0b3A6YXV0bztyaWdodDphdXRvO2JvdHRvbTotMXB4O2xlZnQ6NTAlO21hcmdpbjphdXRvIGF1dG8gLTVweCAtNXB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDc0LDc0LDc0LC45KX1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1ib3R0b20td2lkZXNjcmVlbjpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1ib3R0b20td2lkZXNjcmVlbjpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWJvdHRvbS13aWRlc2NyZWVuOmJlZm9yZXt0b3A6YXV0bztyaWdodDphdXRvO2JvdHRvbTowO2xlZnQ6NTAlO21hcmdpbi10b3A6YXV0bzttYXJnaW4tYm90dG9tOi01cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDEwMCUpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMTZweCkgYW5kIChtYXgtd2lkdGg6MTQwN3B4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1ib3R0b20td2lkZXNjcmVlbi1vbmx5Lmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtYm90dG9tLXdpZGVzY3JlZW4tb25seS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtYm90dG9tLXdpZGVzY3JlZW4tb25seS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcnt0b3A6YXV0bztyaWdodDphdXRvO2JvdHRvbTotMXB4O2xlZnQ6NTAlO21hcmdpbjphdXRvIGF1dG8gLTVweCAtNXB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDc0LDc0LDc0LC45KX1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1ib3R0b20td2lkZXNjcmVlbi1vbmx5OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWJvdHRvbS13aWRlc2NyZWVuLW9ubHk6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1ib3R0b20td2lkZXNjcmVlbi1vbmx5OmJlZm9yZXt0b3A6YXV0bztyaWdodDphdXRvO2JvdHRvbTowO2xlZnQ6NTAlO21hcmdpbi10b3A6YXV0bzttYXJnaW4tYm90dG9tOi01cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDEwMCUpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE0MDdweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtYm90dG9tLXVudGlsLWZ1bGxoZC5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWJvdHRvbS11bnRpbC1mdWxsaGQuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWJvdHRvbS11bnRpbC1mdWxsaGQuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXJ7dG9wOmF1dG87cmlnaHQ6YXV0bztib3R0b206LTFweDtsZWZ0OjUwJTttYXJnaW46YXV0byBhdXRvIC01cHggLTVweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSg3NCw3NCw3NCwuOSl9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtYm90dG9tLXVudGlsLWZ1bGxoZDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1ib3R0b20tdW50aWwtZnVsbGhkOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtYm90dG9tLXVudGlsLWZ1bGxoZDpiZWZvcmV7dG9wOmF1dG87cmlnaHQ6YXV0bztib3R0b206MDtsZWZ0OjUwJTttYXJnaW4tdG9wOmF1dG87bWFyZ2luLWJvdHRvbTotNXB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwxMDAlKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDA4cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWJvdHRvbS1mdWxsaGQuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1ib3R0b20tZnVsbGhkLmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1ib3R0b20tZnVsbGhkLmhhcy10b29sdGlwLWFycm93OmFmdGVye3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOi0xcHg7bGVmdDo1MCU7bWFyZ2luOmF1dG8gYXV0byAtNXB4IC01cHg7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoNzQsNzQsNzQsLjkpfVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWJvdHRvbS1mdWxsaGQ6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtYm90dG9tLWZ1bGxoZDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWJvdHRvbS1mdWxsaGQ6YmVmb3Jle3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOjA7bGVmdDo1MCU7bWFyZ2luLXRvcDphdXRvO21hcmdpbi1ib3R0b206LTVweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsMTAwJSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWxlZnQtbW9iaWxlLmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtbGVmdC1tb2JpbGUuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWxlZnQtbW9iaWxlLmhhcy10b29sdGlwLWFycm93OmFmdGVye3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOjUwJTtsZWZ0OjA7bWFyZ2luOmF1dG8gYXV0byAtNnB4IC01cHg7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoNzQsNzQsNzQsLjkpfVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWxlZnQtbW9iaWxlOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWxlZnQtbW9iaWxlOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtbGVmdC1tb2JpbGU6YmVmb3Jle3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOjUwJTtsZWZ0Oi01cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSw1MCUpfX1AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OXB4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1sZWZ0LXRhYmxldC5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWxlZnQtdGFibGV0Lmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1sZWZ0LXRhYmxldC5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcnt0b3A6YXV0bztyaWdodDphdXRvO2JvdHRvbTo1MCU7bGVmdDowO21hcmdpbjphdXRvIGF1dG8gLTZweCAtNXB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDc0LDc0LDc0LC45KX1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1sZWZ0LXRhYmxldDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1sZWZ0LXRhYmxldDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWxlZnQtdGFibGV0OmJlZm9yZXt0b3A6YXV0bztyaWdodDphdXRvO2JvdHRvbTo1MCU7bGVmdDotNXB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMCUsNTAlKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjlweCkgYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1sZWZ0LXRhYmxldC1vbmx5Lmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtbGVmdC10YWJsZXQtb25seS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtbGVmdC10YWJsZXQtb25seS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcnt0b3A6YXV0bztyaWdodDphdXRvO2JvdHRvbTo1MCU7bGVmdDowO21hcmdpbjphdXRvIGF1dG8gLTZweCAtNXB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDc0LDc0LDc0LC45KX1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1sZWZ0LXRhYmxldC1vbmx5OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWxlZnQtdGFibGV0LW9ubHk6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1sZWZ0LXRhYmxldC1vbmx5OmJlZm9yZXt0b3A6YXV0bztyaWdodDphdXRvO2JvdHRvbTo1MCU7bGVmdDotNXB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMCUsNTAlKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWxlZnQtdG91Y2guaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1sZWZ0LXRvdWNoLmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1sZWZ0LXRvdWNoLmhhcy10b29sdGlwLWFycm93OmFmdGVye3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOjUwJTtsZWZ0OjA7bWFyZ2luOmF1dG8gYXV0byAtNnB4IC01cHg7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoNzQsNzQsNzQsLjkpfVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWxlZnQtdG91Y2g6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtbGVmdC10b3VjaDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWxlZnQtdG91Y2g6YmVmb3Jle3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOjUwJTtsZWZ0Oi01cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSw1MCUpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtbGVmdC1kZXNrdG9wLmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtbGVmdC1kZXNrdG9wLmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1sZWZ0LWRlc2t0b3AuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXJ7dG9wOmF1dG87cmlnaHQ6YXV0bztib3R0b206NTAlO2xlZnQ6MDttYXJnaW46YXV0byBhdXRvIC02cHggLTVweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSg3NCw3NCw3NCwuOSl9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtbGVmdC1kZXNrdG9wOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWxlZnQtZGVza3RvcDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWxlZnQtZGVza3RvcDpiZWZvcmV7dG9wOmF1dG87cmlnaHQ6YXV0bztib3R0b206NTAlO2xlZnQ6LTVweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLDUwJSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMjE1cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWxlZnQtZGVza3RvcC1vbmx5Lmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtbGVmdC1kZXNrdG9wLW9ubHkuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWxlZnQtZGVza3RvcC1vbmx5Lmhhcy10b29sdGlwLWFycm93OmFmdGVye3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOjUwJTtsZWZ0OjA7bWFyZ2luOmF1dG8gYXV0byAtNnB4IC01cHg7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoNzQsNzQsNzQsLjkpfVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWxlZnQtZGVza3RvcC1vbmx5OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWxlZnQtZGVza3RvcC1vbmx5OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtbGVmdC1kZXNrdG9wLW9ubHk6YmVmb3Jle3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOjUwJTtsZWZ0Oi01cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSw1MCUpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMTVweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtbGVmdC11bnRpbC13aWRlc2NyZWVuLmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtbGVmdC11bnRpbC13aWRlc2NyZWVuLmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1sZWZ0LXVudGlsLXdpZGVzY3JlZW4uaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXJ7dG9wOmF1dG87cmlnaHQ6YXV0bztib3R0b206NTAlO2xlZnQ6MDttYXJnaW46YXV0byBhdXRvIC02cHggLTVweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSg3NCw3NCw3NCwuOSl9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtbGVmdC11bnRpbC13aWRlc2NyZWVuOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWxlZnQtdW50aWwtd2lkZXNjcmVlbjpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWxlZnQtdW50aWwtd2lkZXNjcmVlbjpiZWZvcmV7dG9wOmF1dG87cmlnaHQ6YXV0bztib3R0b206NTAlO2xlZnQ6LTVweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLDUwJSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIxNnB4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1sZWZ0LXdpZGVzY3JlZW4uaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1sZWZ0LXdpZGVzY3JlZW4uaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWxlZnQtd2lkZXNjcmVlbi5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcnt0b3A6YXV0bztyaWdodDphdXRvO2JvdHRvbTo1MCU7bGVmdDowO21hcmdpbjphdXRvIGF1dG8gLTZweCAtNXB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDc0LDc0LDc0LC45KX1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1sZWZ0LXdpZGVzY3JlZW46YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtbGVmdC13aWRlc2NyZWVuOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtbGVmdC13aWRlc2NyZWVuOmJlZm9yZXt0b3A6YXV0bztyaWdodDphdXRvO2JvdHRvbTo1MCU7bGVmdDotNXB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMCUsNTAlKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjE2cHgpIGFuZCAobWF4LXdpZHRoOjE0MDdweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtbGVmdC13aWRlc2NyZWVuLW9ubHkuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1sZWZ0LXdpZGVzY3JlZW4tb25seS5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtbGVmdC13aWRlc2NyZWVuLW9ubHkuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXJ7dG9wOmF1dG87cmlnaHQ6YXV0bztib3R0b206NTAlO2xlZnQ6MDttYXJnaW46YXV0byBhdXRvIC02cHggLTVweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSg3NCw3NCw3NCwuOSl9W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtbGVmdC13aWRlc2NyZWVuLW9ubHk6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtbGVmdC13aWRlc2NyZWVuLW9ubHk6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1sZWZ0LXdpZGVzY3JlZW4tb25seTpiZWZvcmV7dG9wOmF1dG87cmlnaHQ6YXV0bztib3R0b206NTAlO2xlZnQ6LTVweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLDUwJSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQwN3B4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1sZWZ0LXVudGlsLWZ1bGxoZC5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWxlZnQtdW50aWwtZnVsbGhkLmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1sZWZ0LXVudGlsLWZ1bGxoZC5oYXMtdG9vbHRpcC1hcnJvdzphZnRlcnt0b3A6YXV0bztyaWdodDphdXRvO2JvdHRvbTo1MCU7bGVmdDowO21hcmdpbjphdXRvIGF1dG8gLTZweCAtNXB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDc0LDc0LDc0LC45KX1bZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1sZWZ0LXVudGlsLWZ1bGxoZDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1sZWZ0LXVudGlsLWZ1bGxoZDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWxlZnQtdW50aWwtZnVsbGhkOmJlZm9yZXt0b3A6YXV0bztyaWdodDphdXRvO2JvdHRvbTo1MCU7bGVmdDotNXB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMCUsNTAlKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDA4cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWxlZnQtZnVsbGhkLmhhcy10b29sdGlwLWFycm93OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtbGVmdC1mdWxsaGQuaGFzLXRvb2x0aXAtYXJyb3c6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWxlZnQtZnVsbGhkLmhhcy10b29sdGlwLWFycm93OmFmdGVye3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOjUwJTtsZWZ0OjA7bWFyZ2luOmF1dG8gYXV0byAtNnB4IC01cHg7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoNzQsNzQsNzQsLjkpfVtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWxlZnQtZnVsbGhkOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWxlZnQtZnVsbGhkOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtbGVmdC1mdWxsaGQ6YmVmb3Jle3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOjUwJTtsZWZ0Oi01cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSw1MCUpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1oaWRkZW4tbW9iaWxlOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWhpZGRlbi1tb2JpbGU6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtaGlkZGVuLW1vYmlsZTphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWhpZGRlbi1tb2JpbGU6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1oaWRkZW4tbW9iaWxlOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1oaWRkZW4tbW9iaWxlOmJlZm9yZXtvcGFjaXR5OjAhaW1wb3J0YW50O2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY5cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWhpZGRlbi10YWJsZXQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtaGlkZGVuLXRhYmxldDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1oaWRkZW4tdGFibGV0OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtaGlkZGVuLXRhYmxldDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWhpZGRlbi10YWJsZXQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWhpZGRlbi10YWJsZXQ6YmVmb3Jle29wYWNpdHk6MCFpbXBvcnRhbnQ7ZGlzcGxheTpub25lIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjlweCkgYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1oaWRkZW4tdGFibGV0LW9ubHk6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtaGlkZGVuLXRhYmxldC1vbmx5OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWhpZGRlbi10YWJsZXQtb25seTphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWhpZGRlbi10YWJsZXQtb25seTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWhpZGRlbi10YWJsZXQtb25seTphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtaGlkZGVuLXRhYmxldC1vbmx5OmJlZm9yZXtvcGFjaXR5OjAhaW1wb3J0YW50O2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1oaWRkZW4tdG91Y2g6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtaGlkZGVuLXRvdWNoOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWhpZGRlbi10b3VjaDphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWhpZGRlbi10b3VjaDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWhpZGRlbi10b3VjaDphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtaGlkZGVuLXRvdWNoOmJlZm9yZXtvcGFjaXR5OjAhaW1wb3J0YW50O2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1oaWRkZW4tZGVza3RvcDphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1oaWRkZW4tZGVza3RvcDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1oaWRkZW4tZGVza3RvcDphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWhpZGRlbi1kZXNrdG9wOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtaGlkZGVuLWRlc2t0b3A6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWhpZGRlbi1kZXNrdG9wOmJlZm9yZXtvcGFjaXR5OjAhaW1wb3J0YW50O2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMjE1cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWhpZGRlbi1kZXNrdG9wLW9ubHk6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtaGlkZGVuLWRlc2t0b3Atb25seTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1oaWRkZW4tZGVza3RvcC1vbmx5OmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtaGlkZGVuLWRlc2t0b3Atb25seTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWhpZGRlbi1kZXNrdG9wLW9ubHk6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLWhpZGRlbi1kZXNrdG9wLW9ubHk6YmVmb3Jle29wYWNpdHk6MCFpbXBvcnRhbnQ7ZGlzcGxheTpub25lIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjE1cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWhpZGRlbi11bnRpbC13aWRlc2NyZWVuOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWhpZGRlbi11bnRpbC13aWRlc2NyZWVuOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWhpZGRlbi11bnRpbC13aWRlc2NyZWVuOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtaGlkZGVuLXVudGlsLXdpZGVzY3JlZW46YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1oaWRkZW4tdW50aWwtd2lkZXNjcmVlbjphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtaGlkZGVuLXVudGlsLXdpZGVzY3JlZW46YmVmb3Jle29wYWNpdHk6MCFpbXBvcnRhbnQ7ZGlzcGxheTpub25lIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjE2cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWhpZGRlbi13aWRlc2NyZWVuOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLWhpZGRlbi13aWRlc2NyZWVuOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWhpZGRlbi13aWRlc2NyZWVuOmFmdGVyLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtaGlkZGVuLXdpZGVzY3JlZW46YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC1oaWRkZW4td2lkZXNjcmVlbjphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtaGlkZGVuLXdpZGVzY3JlZW46YmVmb3Jle29wYWNpdHk6MCFpbXBvcnRhbnQ7ZGlzcGxheTpub25lIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjE2cHgpIGFuZCAobWF4LXdpZHRoOjE0MDdweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtaGlkZGVuLXdpZGVzY3JlZW4tb25seTphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1oaWRkZW4td2lkZXNjcmVlbi1vbmx5OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWhpZGRlbi13aWRlc2NyZWVuLW9ubHk6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1oaWRkZW4td2lkZXNjcmVlbi1vbmx5OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtaGlkZGVuLXdpZGVzY3JlZW4tb25seTphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtaGlkZGVuLXdpZGVzY3JlZW4tb25seTpiZWZvcmV7b3BhY2l0eTowIWltcG9ydGFudDtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE0MDdweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtaGlkZGVuLXVudGlsLWZ1bGxoZDphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1oaWRkZW4tdW50aWwtZnVsbGhkOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWhpZGRlbi11bnRpbC1mdWxsaGQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1oaWRkZW4tdW50aWwtZnVsbGhkOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtaGlkZGVuLXVudGlsLWZ1bGxoZDphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtaGlkZGVuLXVudGlsLWZ1bGxoZDpiZWZvcmV7b3BhY2l0eTowIWltcG9ydGFudDtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDhweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtaGlkZGVuLWZ1bGxoZDphZnRlcixbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC1oaWRkZW4tZnVsbGhkOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLWhpZGRlbi1mdWxsaGQ6YWZ0ZXIsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC1oaWRkZW4tZnVsbGhkOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtaGlkZGVuLWZ1bGxoZDphZnRlcixbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtaGlkZGVuLWZ1bGxoZDpiZWZvcmV7b3BhY2l0eTowIWltcG9ydGFudDtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC10ZXh0LWxlZnQtbW9iaWxlOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXRleHQtbGVmdC1tb2JpbGU6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC10ZXh0LWxlZnQtbW9iaWxlOmJlZm9yZXt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY5cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXRleHQtbGVmdC10YWJsZXQ6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtdGV4dC1sZWZ0LXRhYmxldDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXRleHQtbGVmdC10YWJsZXQ6YmVmb3Jle3RleHQtYWxpZ246bGVmdH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjlweCkgYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC10ZXh0LWxlZnQtdGFibGV0LW9ubHk6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtdGV4dC1sZWZ0LXRhYmxldC1vbmx5OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtdGV4dC1sZWZ0LXRhYmxldC1vbmx5OmJlZm9yZXt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC10ZXh0LWxlZnQtdG91Y2g6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtdGV4dC1sZWZ0LXRvdWNoOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtdGV4dC1sZWZ0LXRvdWNoOmJlZm9yZXt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC10ZXh0LWxlZnQtZGVza3RvcDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC10ZXh0LWxlZnQtZGVza3RvcDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXRleHQtbGVmdC1kZXNrdG9wOmJlZm9yZXt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMjE1cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXRleHQtbGVmdC1kZXNrdG9wLW9ubHk6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtdGV4dC1sZWZ0LWRlc2t0b3Atb25seTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXRleHQtbGVmdC1kZXNrdG9wLW9ubHk6YmVmb3Jle3RleHQtYWxpZ246bGVmdH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjE1cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXRleHQtbGVmdC11bnRpbC13aWRlc2NyZWVuOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXRleHQtbGVmdC11bnRpbC13aWRlc2NyZWVuOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtdGV4dC1sZWZ0LXVudGlsLXdpZGVzY3JlZW46YmVmb3Jle3RleHQtYWxpZ246bGVmdH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjE2cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXRleHQtbGVmdC13aWRlc2NyZWVuOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXRleHQtbGVmdC13aWRlc2NyZWVuOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtdGV4dC1sZWZ0LXdpZGVzY3JlZW46YmVmb3Jle3RleHQtYWxpZ246bGVmdH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjE2cHgpIGFuZCAobWF4LXdpZHRoOjE0MDdweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtdGV4dC1sZWZ0LXdpZGVzY3JlZW4tb25seTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC10ZXh0LWxlZnQtd2lkZXNjcmVlbi1vbmx5OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtdGV4dC1sZWZ0LXdpZGVzY3JlZW4tb25seTpiZWZvcmV7dGV4dC1hbGlnbjpsZWZ0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE0MDdweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtdGV4dC1sZWZ0LXVudGlsLWZ1bGxoZDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC10ZXh0LWxlZnQtdW50aWwtZnVsbGhkOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtdGV4dC1sZWZ0LXVudGlsLWZ1bGxoZDpiZWZvcmV7dGV4dC1hbGlnbjpsZWZ0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDhweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtdGV4dC1sZWZ0LWZ1bGxoZDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC10ZXh0LWxlZnQtZnVsbGhkOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtdGV4dC1sZWZ0LWZ1bGxoZDpiZWZvcmV7dGV4dC1hbGlnbjpsZWZ0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC10ZXh0LWNlbnRlcmVkLW1vYmlsZTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC10ZXh0LWNlbnRlcmVkLW1vYmlsZTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXRleHQtY2VudGVyZWQtbW9iaWxlOmJlZm9yZXt0ZXh0LWFsaWduOmNlbnRlcn19QG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjlweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtdGV4dC1jZW50ZXJlZC10YWJsZXQ6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtdGV4dC1jZW50ZXJlZC10YWJsZXQ6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC10ZXh0LWNlbnRlcmVkLXRhYmxldDpiZWZvcmV7dGV4dC1hbGlnbjpjZW50ZXJ9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY5cHgpIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtdGV4dC1jZW50ZXJlZC10YWJsZXQtb25seTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC10ZXh0LWNlbnRlcmVkLXRhYmxldC1vbmx5OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtdGV4dC1jZW50ZXJlZC10YWJsZXQtb25seTpiZWZvcmV7dGV4dC1hbGlnbjpjZW50ZXJ9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC10ZXh0LWNlbnRlcmVkLXRvdWNoOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXRleHQtY2VudGVyZWQtdG91Y2g6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC10ZXh0LWNlbnRlcmVkLXRvdWNoOmJlZm9yZXt0ZXh0LWFsaWduOmNlbnRlcn19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXRleHQtY2VudGVyZWQtZGVza3RvcDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC10ZXh0LWNlbnRlcmVkLWRlc2t0b3A6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC10ZXh0LWNlbnRlcmVkLWRlc2t0b3A6YmVmb3Jle3RleHQtYWxpZ246Y2VudGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTIxNXB4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC10ZXh0LWNlbnRlcmVkLWRlc2t0b3Atb25seTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC10ZXh0LWNlbnRlcmVkLWRlc2t0b3Atb25seTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXRleHQtY2VudGVyZWQtZGVza3RvcC1vbmx5OmJlZm9yZXt0ZXh0LWFsaWduOmNlbnRlcn19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjE1cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXRleHQtY2VudGVyZWQtdW50aWwtd2lkZXNjcmVlbjpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC10ZXh0LWNlbnRlcmVkLXVudGlsLXdpZGVzY3JlZW46YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC10ZXh0LWNlbnRlcmVkLXVudGlsLXdpZGVzY3JlZW46YmVmb3Jle3RleHQtYWxpZ246Y2VudGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMTZweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtdGV4dC1jZW50ZXJlZC13aWRlc2NyZWVuOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXRleHQtY2VudGVyZWQtd2lkZXNjcmVlbjpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXRleHQtY2VudGVyZWQtd2lkZXNjcmVlbjpiZWZvcmV7dGV4dC1hbGlnbjpjZW50ZXJ9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIxNnB4KSBhbmQgKG1heC13aWR0aDoxNDA3cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXRleHQtY2VudGVyZWQtd2lkZXNjcmVlbi1vbmx5OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXRleHQtY2VudGVyZWQtd2lkZXNjcmVlbi1vbmx5OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtdGV4dC1jZW50ZXJlZC13aWRlc2NyZWVuLW9ubHk6YmVmb3Jle3RleHQtYWxpZ246Y2VudGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE0MDdweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtdGV4dC1jZW50ZXJlZC11bnRpbC1mdWxsaGQ6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtdGV4dC1jZW50ZXJlZC11bnRpbC1mdWxsaGQ6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC10ZXh0LWNlbnRlcmVkLXVudGlsLWZ1bGxoZDpiZWZvcmV7dGV4dC1hbGlnbjpjZW50ZXJ9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwOHB4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC10ZXh0LWNlbnRlcmVkLWZ1bGxoZDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC10ZXh0LWNlbnRlcmVkLWZ1bGxoZDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXRleHQtY2VudGVyZWQtZnVsbGhkOmJlZm9yZXt0ZXh0LWFsaWduOmNlbnRlcn19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtdGV4dC1yaWdodC1tb2JpbGU6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtdGV4dC1yaWdodC1tb2JpbGU6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC10ZXh0LXJpZ2h0LW1vYmlsZTpiZWZvcmV7dGV4dC1hbGlnbjpyaWdodH19QG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjlweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtdGV4dC1yaWdodC10YWJsZXQ6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtdGV4dC1yaWdodC10YWJsZXQ6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC10ZXh0LXJpZ2h0LXRhYmxldDpiZWZvcmV7dGV4dC1hbGlnbjpyaWdodH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjlweCkgYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC10ZXh0LXJpZ2h0LXRhYmxldC1vbmx5OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXRleHQtcmlnaHQtdGFibGV0LW9ubHk6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC10ZXh0LXJpZ2h0LXRhYmxldC1vbmx5OmJlZm9yZXt0ZXh0LWFsaWduOnJpZ2h0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtdGV4dC1yaWdodC10b3VjaDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC10ZXh0LXJpZ2h0LXRvdWNoOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtdGV4dC1yaWdodC10b3VjaDpiZWZvcmV7dGV4dC1hbGlnbjpyaWdodH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXRleHQtcmlnaHQtZGVza3RvcDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC10ZXh0LXJpZ2h0LWRlc2t0b3A6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC10ZXh0LXJpZ2h0LWRlc2t0b3A6YmVmb3Jle3RleHQtYWxpZ246cmlnaHR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMjE1cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXRleHQtcmlnaHQtZGVza3RvcC1vbmx5OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXRleHQtcmlnaHQtZGVza3RvcC1vbmx5OmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtdGV4dC1yaWdodC1kZXNrdG9wLW9ubHk6YmVmb3Jle3RleHQtYWxpZ246cmlnaHR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIxNXB4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC10ZXh0LXJpZ2h0LXVudGlsLXdpZGVzY3JlZW46YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtdGV4dC1yaWdodC11bnRpbC13aWRlc2NyZWVuOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtdGV4dC1yaWdodC11bnRpbC13aWRlc2NyZWVuOmJlZm9yZXt0ZXh0LWFsaWduOnJpZ2h0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMTZweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtdGV4dC1yaWdodC13aWRlc2NyZWVuOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXRleHQtcmlnaHQtd2lkZXNjcmVlbjpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXRleHQtcmlnaHQtd2lkZXNjcmVlbjpiZWZvcmV7dGV4dC1hbGlnbjpyaWdodH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjE2cHgpIGFuZCAobWF4LXdpZHRoOjE0MDdweCl7W2RhdGEtdG9vbHRpcF06bm90KC5pcy1kaXNhYmxlZCkuaGFzLXRvb2x0aXAtdGV4dC1yaWdodC13aWRlc2NyZWVuLW9ubHk6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdCguaXMtbG9hZGluZykuaGFzLXRvb2x0aXAtdGV4dC1yaWdodC13aWRlc2NyZWVuLW9ubHk6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOm5vdChbZGlzYWJsZWRdKS5oYXMtdG9vbHRpcC10ZXh0LXJpZ2h0LXdpZGVzY3JlZW4tb25seTpiZWZvcmV7dGV4dC1hbGlnbjpyaWdodH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNDA3cHgpe1tkYXRhLXRvb2x0aXBdOm5vdCguaXMtZGlzYWJsZWQpLmhhcy10b29sdGlwLXRleHQtcmlnaHQtdW50aWwtZnVsbGhkOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoLmlzLWxvYWRpbmcpLmhhcy10b29sdGlwLXRleHQtcmlnaHQtdW50aWwtZnVsbGhkOmJlZm9yZSxbZGF0YS10b29sdGlwXTpub3QoW2Rpc2FibGVkXSkuaGFzLXRvb2x0aXAtdGV4dC1yaWdodC11bnRpbC1mdWxsaGQ6YmVmb3Jle3RleHQtYWxpZ246cmlnaHR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwOHB4KXtbZGF0YS10b29sdGlwXTpub3QoLmlzLWRpc2FibGVkKS5oYXMtdG9vbHRpcC10ZXh0LXJpZ2h0LWZ1bGxoZDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KC5pcy1sb2FkaW5nKS5oYXMtdG9vbHRpcC10ZXh0LXJpZ2h0LWZ1bGxoZDpiZWZvcmUsW2RhdGEtdG9vbHRpcF06bm90KFtkaXNhYmxlZF0pLmhhcy10b29sdGlwLXRleHQtcmlnaHQtZnVsbGhkOmJlZm9yZXt0ZXh0LWFsaWduOnJpZ2h0fX1zcGFuW2RhdGEtdG9vbHRpcF17Ym9yZGVyLWJvdHRvbToxcHggZGFzaGVkICNkYmRiZGJ9c3BhbltkYXRhLXRvb2x0aXBdLmhhcy10b29sdGlwLXdoaXRle2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn1zcGFuW2RhdGEtdG9vbHRpcF0uaGFzLXRvb2x0aXAtYmxhY2t7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMTcxNzE3fXNwYW5bZGF0YS10b29sdGlwXS5oYXMtdG9vbHRpcC1saWdodHtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9c3BhbltkYXRhLXRvb2x0aXBdLmhhcy10b29sdGlwLWRhcmt7Ym9yZGVyLWJvdHRvbS1jb2xvcjojNDI0MjQyfXNwYW5bZGF0YS10b29sdGlwXS5oYXMtdG9vbHRpcC1wcmltYXJ5e2JvcmRlci1ib3R0b20tY29sb3I6IzAwZWJjN31zcGFuW2RhdGEtdG9vbHRpcF0uaGFzLXRvb2x0aXAtbGlua3tib3JkZXItYm90dG9tLWNvbG9yOiM0ODgyZTB9c3BhbltkYXRhLXRvb2x0aXBdLmhhcy10b29sdGlwLWluZm97Ym9yZGVyLWJvdHRvbS1jb2xvcjojNDhhM2UwfXNwYW5bZGF0YS10b29sdGlwXS5oYXMtdG9vbHRpcC1zdWNjZXNze2JvcmRlci1ib3R0b20tY29sb3I6IzViY2Q4M31zcGFuW2RhdGEtdG9vbHRpcF0uaGFzLXRvb2x0aXAtd2FybmluZ3tib3JkZXItYm90dG9tLWNvbG9yOiNmZmUyNzB9c3BhbltkYXRhLXRvb2x0aXBdLmhhcy10b29sdGlwLWRhbmdlcntib3JkZXItYm90dG9tLWNvbG9yOiNmMzVlN2N9LmNvbnRyb2wgc3BhbltkYXRhLXRvb2x0aXBde2JvcmRlci1ib3R0b206bm9uZX0iLCIvKipcbiAqIFN3aXBlciAxMS4wLjdcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjQgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogRmVicnVhcnkgMjcsIDIwMjRcbiAqL1xuXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfTpob3N0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt6LWluZGV4OjF9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLGluaXRpYWwpO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItaG9yaXpvbnRhbHt0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07ZGlzcGxheTpibG9ja30uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OicnO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyO3Njcm9sbC1zbmFwLXN0b3A6YWx3YXlzfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVye2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmZ9LnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFja3stLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMH1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsNTAlKTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW57b3BhY2l0eTowO2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn0uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDtmb250LXZhcmlhbnQ6aW5pdGlhbDtsaW5lLWhlaWdodDoxfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSw4cHgpO3RvcDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsYXV0byk7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLDUwJSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCw4cHgpO2xlZnQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCxhdXRvKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCw2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntjb2xvcjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcixpbmhlcml0KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4yNSkpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO3Bvc2l0aW9uOnJlbGF0aXZlO3RvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4xKSl9LnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQ+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7Ym90dG9tOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLGF1dG8pO3otaW5kZXg6NTA7aGVpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO3dpZHRoOmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCxhdXRvKTtyaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTt6LWluZGV4OjUwO3dpZHRoOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO2hlaWdodDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IscmdiYSgwLDAsMCwuNSkpO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmU7dG91Y2gtYWN0aW9uOm5vbmV9LnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWdyaWQ+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi42O3otaW5kZXg6MH0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ZmlsdGVyOmJsdXIoNTBweCl9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59IiwiLypcbiBDcmVhdGVzIGEgc2NhbGFibGUgZm9udCBzaXplIGJhc2VkIG9uIGdpdmVuIG1pbi9tYXggZm9udCBzaXplXG4gT3B0aW9uYWxseSBjaGFuZ2Ugc3RhcnQvZW5kIGJyZWFrcG9pbnRzIGZvciB0aGlzIGJlaGF2aW91clxuIChVc2VzIGJ1bG1hIGJyZWFrcG9pbnRzKVxuXG4gQHBhcmFtIE51bWJlciAkbWluLWZvbnQtc2l6ZSAgICAgICAgICAgICAgIC0gTWluaW11bSBmb250IHNpemUgaW4gcGl4ZWxzIChpbmNsdWRpbmcgcHgpXG4gQHBhcmFtIE51bWJlciAkbWF4LWZvbnQtc2l6ZSAgICAgICAgICAgICAgIC0gTWF4aW11bSBmb250IHNpemUgaW4gcGl4ZWxzIChpbmNsdWRpbmcgcHgpXG4gQHBhcmFtIFN0cmluZyAkYm90dG9tLWJyZWFrcG9pbnQgWyR0YWJsZXRdIC0gU3RhcnRpbmcgQnJlYWtwb2ludCBmb3IgZm9udCBzY2FsaW5nIChvcHRpb25hbCwgZGVmYXVsdCAkdGFibGV0KVxuIEBwYXJhbSBTdHJpbmcgJHRvcC1icmVha3BvaW50IFskZnVsbGhkXSAgICAtIEVuZGluZyBCcmVha3BvaW50IGZvciBmb250IHNjYWxpbmcgKG9wdGlvbmFsLCBkZWZhdWx0ICRmdWxsaGQpXG4gKi9cblxuQG1peGluIGZvbnQtc2NhbGUoJG1pbi1mb250LXNpemUsICRtYXgtZm9udC1zaXplLCAkYm90dG9tLWJyZWFrcG9pbnQ6ICR0YWJsZXQsICR0b3AtYnJlYWtwb2ludDogJGZ1bGxoZCkge1xuICAkZnMtbWluLXJlc29sdXRpb246ICRib3R0b20tYnJlYWtwb2ludCAvIDE2cHg7XG4gICRmcy1tYXgtcmVzb2x1dGlvbjogJHRvcC1icmVha3BvaW50IC8gMTZweDtcblxuICAkZnMtbWluLWZvbnQtc2l6ZS1yZW06ICRtaW4tZm9udC1zaXplIC8gMTZweCAqIDFyZW07XG4gICRmcy1tYXgtZm9udC1zaXplLXJlbTogJG1heC1mb250LXNpemUgLyAxNnB4ICogMXJlbTtcblxuICBmb250LXNpemU6ICRmcy1taW4tZm9udC1zaXplLXJlbTtcblxuICBAaW5jbHVkZSBmcm9tKCRib3R0b20tYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygjeyRmcy1taW4tZm9udC1zaXplLXJlbX0gKyAoI3soJGZzLW1heC1mb250LXNpemUtcmVtIC0gJGZzLW1pbi1mb250LXNpemUtcmVtKSAvIDFyZW19KSAqICgxMDB2dyAtICN7JGZzLW1pbi1yZXNvbHV0aW9ufXJlbSkgLyAoI3skZnMtbWF4LXJlc29sdXRpb259IC0gI3skZnMtbWluLXJlc29sdXRpb259KSk7XG4gIH1cblxuICBAaW5jbHVkZSBmcm9tKCR0b3AtYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLW1heC1mb250LXNpemUtcmVtO1xuICB9XG59XG4iLCJAaW1wb3J0ICdzZXR0aW5ncy9zZXR0aW5ncyc7XG5cbkBpbXBvcnQgJ21peGlucy9mb250LXNjYWxlJztcbkBpbXBvcnQgJ21peGlucy90eXBvZ3JhcGh5JztcblxuQGlmICgkbmZ4LXR5cG9ncmFwaHktZ2VuZXJhdGUtYm9keSkge1xuICBodG1sLFxuICBib2R5IHtcbiAgICBAaW5jbHVkZSBmcy1yZWd1bGFyKCk7XG4gIH1cbn1cblxuQGlmICgkbmZ4LXR5cG9ncmFwaHktZ2VuZXJhdGUtaGVhZGluZ3MpIHtcbiAgQGVhY2ggJGxldmVsLCAkc2l6ZXMgaW4gJG5meC10eXBvZ3JhcGh5LWhlYWRpbmctc2l6ZXMge1xuICAgIC5oZWFkaW5nLSN7JGxldmVsfSB7XG4gICAgICBAaW5jbHVkZSBmcy1oZWFkaW5nKCRsZXZlbCk7XG4gICAgfVxuICB9XG59XG4iLCIvKlxuIEdlbmVyYXRlcyBzcGFjaW5nIGNsYXNzZXMgYmV0d2VlbiBhbGwgZWxlbWVudHMgaW5zaWRlIGEgY29udGFpbmVyLiBTcGFjaW5nIGNhbiBiZSBza2lwcGVkIGJ5IHVzaW5nIHRoZSBza2lwLWZsb3cgY2xhc3MuXG4gKFRoaXMgcmVtb3ZlcyB0aGUgbWFyZ2luIHRvcCBvbiB0aGUgZWxlbWVudCBmb2xsb3dpbmcgdGhlIGVsZW1lbnQgbWFya2VkIHdpdGggc2tpcC1mbG93LlxuXG4gKi9cblxuQG1peGluIHRleHQtZmxvdyB7XG4gIC50ZXh0LWZsb3cge1xuICAgICYgPiAqOm5vdCgubm8tZmxvdykgKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6ICRuZngtdGV4dC1mbG93LWRlZmF1bHQtc2l6ZTtcbiAgICB9XG5cbiAgICBAZWFjaCAkY2xhc3MsICRzaXplIGluICRuZngtdGV4dC1mbG93LXNpemVzIHtcbiAgICAgICYuI3skY2xhc3N9ID4gKjpub3QoLm5vLWZsb3cpICsgKiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJG5meC10ZXh0LWZsb3ctZGVmYXVsdC1zaXplOiAxcmVtICFkZWZhdWx0O1xuXG4kbmZ4LXRleHQtZmxvdy1zaXplczogKFxuICBpcy1zbWFsbDogMC41cmVtLFxuICBpcy1yZWxhdGl2ZTogMWVtLFxuICBpcy1sYXJnZTogMnJlbVxuKSAhZGVmYXVsdDs7XG4iLCJodG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5pbWcsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4iLCIuaGFzLXNpZGUtYW5pbWF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5zbGlkZS1oZWlnaHQtaGVscGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuXG4gICAgfiAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zbGlkZS1ib2R5LFxuICAgIC5zbGlkZS1oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMC41cmVtO1xuICAgIH1cblxuICAgIC5zbGlkZS1oZWFkaW5nIHtcbiAgICAgIC5idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGlkZS1vdmVybGF5LFxuICAuc2xpZGUtaGVhZGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWFyZ2luLXRvcDogLTklO1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG5cbiAgLnNsaWRlLW92ZXJsYXkge1xuICAgIC5zbGlkZS1ib2R5LFxuICAgIC5zbGlkZS1oZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgIH1cblxuICAgIC5zbGlkZS1ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlLXRyaWdnZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcblxuICAgICsgLnNsaWRlLW92ZXJsYXkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuXG4gICAgICAuc2xpZGUtaGVhZGluZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XG5cbiAgICAgICAgQGluY2x1ZGUgdW50aWwoJHRhYmxldCkge1xuICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNzAlLCAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpZGUtYm9keSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyAxMDBtcztcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzLW9wZW4ge1xuICAgIC5zbGlkZS1vdmVybGF5IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cbiAgICAgIC5zbGlkZS1oZWFkaW5nIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGlkZS1ib2R5IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGUtdHJpZ2dlciB7XG4gICAgICBAaW5jbHVkZSB1bnRpbCgkZGVza3RvcCkge1xuICAgICAgICAvL3BvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvcmRlci1ibGluayB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC8vYm9yZGVyLWNvbG9yOiAkY29sb3ItcXVhdGVybmFyeS1zaGFkZS0zO1xuICB9XG4gIDUwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAuMjVyZW0gJGNvbG9yLXF1YXRlcm5hcnk7XG4gICAgLy9ib3JkZXItY29sb3I6ICRjb2xvci1xdWF0ZXJuYXJ5O1xuICAgIC8vYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAvL2JvcmRlci1jb2xvcjogJGNvbG9yLXF1YXRlcm5hcnktc2hhZGUtMztcbiAgICAvL2JvcmRlci13aWR0aDogMXB4O1xuICB9XG59XG4iLCIuYmFja2dyb3VuZC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgJi5oYXMtZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoJGNvbG9yLXByaW1hcnksIDEpIDAlLCByZ2JhKCRjb2xvci1wcmltYXJ5LXNoYWRlLTEsIDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIH1cblxuICAmLmhhcy1ncmFkaWVudC1zaGFkZS0yIHtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLCAkY29sb3ItcHJpbWFyeSA1MCUsICRjb2xvci1wcmltYXJ5LXNoYWRlLTIgMTAwJSk7XG4gIH1cbn1cblxuLmJhY2tncm91bmQtdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG59XG5cbi5iYWNrZ3JvdW5kLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG5AaW5jbHVkZSBmcm9tKCRkZXNrdG9wKSB7XG4gIC5iYWNrZ3JvdW5kLXdoaXRlLWRlc2t0b3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuXG4uYmFja2dyb3VuZC1iZWlnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZWlnZTtcbn1cblxuXG4uYmFja2dyb3VuZC1iZWlnZS1zaGFkZS0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJlaWdlLXNoYWRlLTE7XG59XG5cblxuLmJhY2tncm91bmQtYmVpZ2Utc2hhZGUtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZWlnZS1zaGFkZS0yO1xufVxuXG4uYmFja2dyb3VuZC1pbnRlcmZhY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW50ZXJmYWNlO1xufVxuXG5AaW5jbHVkZSBmcm9tKCRkZXNrdG9wKSB7XG4gIC5iYWNrZ3JvdW5kLWludGVyZmFjZS1kZXNrdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW50ZXJmYWNlO1xuICB9XG59XG5cbi5iYWNrZ3JvdW5kLWludGVyZmFjZS1zaGFkZS0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludGVyZmFjZS1zaGFkZS0xO1xufVxuXG4uYmFja2dyb3VuZC1pbnRlcmZhY2Utc2hhZGUtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnRlcmZhY2Utc2hhZGUtMjtcbn1cblxuLmJhY2tncm91bmQtYmxhY2stdHJhbnNwYXJlbnQge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgMTAlKTtcbn1cblxuLmJhY2tncm91bmQtYmxhY2stdHJhbnNwYXJlbnQtc2hhZGUtMSB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCA1MCUpO1xufVxuXG4uYmFja2dyb3VuZC1xdWF0ZXJuYXJ5LXNoYWRlLTEsIC5iYWNrZ3JvdW5kLXF1YXRlcm5hcnktc2hhZGUtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1xdWF0ZXJuYXJ5LXNoYWRlLTI7XG59XG5cbkBpbmNsdWRlIHVudGlsKCR0YWJsZXQpIHtcbiAgLmJhY2tncm91bmQtd2hpdGUtbW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLmJhY2tncm91bmQtdHJhbnNwYXJlbnQsXG4uc3dpcGVyLXNsaWRlLmJhY2tncm91bmQtdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiIsImh0bWwsXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbioge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogJG5hdmJhci1oZWlnaHQgKyAxLjVyZW07XG59XG5cbi5pcy1maXhlZC10YWJsZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDUwMDtcblxuICBAaW5jbHVkZSBmcm9tKCR0YWJsZXQpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cblxuLmlzLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNTAwO1xufVxuXG4uaXMtc3RpY2t5LXRhYmxldCB7XG4gIEBpbmNsdWRlIGZyb20oJHRhYmxldCkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDUwMDtcbiAgfVxufVxuXG4uaXMtY292ZXJlZCB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi5oYXMtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1ib3R0b207XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyOiA1cHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcbn1cblxuLmJvcmRlci1xdWF0ZXJuYXJ5IHtcbiAgYm9yZGVyOiA1cHggc29saWQgJGNvbG9yLXF1YXRlcm5hcnk7XG59XG5cbi5pcy1ib3JkZXItZGFzaGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG59XG5cbi5lZGl0bW9kZSAuaXMtaGlkZGVuLWRlc2t0b3Age1xuICBkaXNwbGF5OiByZXZlcnQgIWltcG9ydGFudDtcbn1cblxuYSAqOm5vdCguaGFzLXNjYWxlKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaXMtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pcy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cblxuaWZyYW1lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhhcy1ib3JkZXItcmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uaXMtYWJzb2x1dGUtY2VudGVyZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5pcy1hYnNvbHV0ZS10b3Age1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMDtcblxuICAmLmlzLWZ1bGx3aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmlzLWFic29sdXRlLXRvcC1sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMXJlbTtcbiAgei1pbmRleDogMDtcbn1cblxuLmlzLWFic29sdXRlLXRvcC1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICB6LWluZGV4OiAwO1xufVxuXG4uaXMtYWJzb2x1dGUtYm90dG9tIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAycmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDA7XG5cbiAgJi5pcy1mdWxsd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi5pcy1zcGFjZWxlc3Mge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG4uaXMtb3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmlzLXNjYWxlZC1oYWxmIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuXG5AaW5jbHVkZSBmcm9tKCRkZXNrdG9wKSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC1kZXNrdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmlzLWJsdXJyZWQge1xuICBmaWx0ZXI6IGJsdXIoMXB4KTtcbiAgb3BhY2l0eTogMC41O1xufSIsIi5pbWFnZS5waW1jb3JlX2VkaXRhYmxlX3ZpZGVvOm5vdCgucGltY29yZV9lZGl0YWJsZSkge1xuICBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5waW1jb3JlX2VkaXRhYmxlLmltYWdlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi50ZXh0LWJhY2tncm91bmQtd2hpdGUsXG4udGV4dC1iYWNrZ3JvdW5kLWdyZWVuIHtcbiAgLnBpbWNvcmVfZWRpdGFibGUucGltY29yZV9lZGl0YWJsZV9pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbiNwaW1jb3JlX2VkaXRhYmxlX2hlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAucGltY29yZV9hcmVhX2RpYWxvZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5waW1jb3JlX2FyZWFfYW5jaG9yICsgZGl2IHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVkaXQtaGVscGVyIHtcbiAgYm9yZGVyOiAzcHggZGFzaGVkICRjb2xvci1lZGl0LWhlbHBlcjtcbn0iLCIuaGVhZGluZy0xLFxuLmhlYWRpbmctMixcbi5oZWFkaW5nLTMsXG4uaGVhZGluZy00LFxuLmhlYWRpbmctNSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi5oZWFkaW5nLTEge1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4udGV4dC1zaGFkZS0xIHtcbiAgY29sb3I6ICRjb2xvci10ZXh0LXNoYWRlLTE7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRlcnRpYXJ5IHtcbiAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1xdWF0ZXJuYXJ5IHtcbiAgY29sb3I6ICRjb2xvci1xdWF0ZXJuYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyZXktc2hhZGUtMyB7XG4gIGNvbG9yOiAkY29sb3ItZ3JleS0zO1xufVxuXG4udGV4dC1ncmV5LXNoYWRlLTYge1xuICBjb2xvcjogJGNvbG9yLWdyZXktNjtcbn1cblxuLnRleHQtY3VycmVudC1jb2xvciB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxufVxuXG4uZm9udC1wcmltYXJ5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG59XG5cbi5mb250LXNlY29uZGFyeSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgJi5oYXMtdGV4dC13ZWlnaHQtYm9sZCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cbn1cblxuLnRleHQtc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNjYWxlKDE0cHgsIDE0cHgpO1xufVxuXG4udGV4dC1sYXJnZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2NhbGUoMThweCwgMjJweCk7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnRleHQtYmxhY2sge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4udGV4dC1iYWNrZ3JvdW5kLXdoaXRlLFxuLnRleHQtYmFja2dyb3VuZC1ncmVlbixcbi50ZXh0LWJhY2tncm91bmQtdGVydGlhcnksXG4udGV4dC1iYWNrZ3JvdW5kLXByaW1hcnksXG4udGV4dC1iYWNrZ3JvdW5kLXNlY29uZGFyeSxcbi50ZXh0LWJhY2tncm91bmQtcXVhdGVybmFyeSxcbi50ZXh0LWJhY2tncm91bmQtYmx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgc3BhbixcbiAgPiAqIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBhZGRpbmc6IDAuMTVyZW0gMTVweDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgIC13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICB9XG5cbiAgJi5oZWFkaW5nLTEge1xuICAgIHNwYW4sID4gKiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy00IHtcbiAgICBzcGFuLCA+ICoge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdGV4dC1zaGFkb3cgc3BhbiB7XG4gICAgYm94LXNoYWRvdzogMTVweCAwIDAgMCAkY29sb3Itd2hpdGUsIC0xNXB4IDAgMHB4IDBweCAkY29sb3Itd2hpdGUsXG4gICAgICAwcHggMXB4IDEycHggLTNweCByZ2JhKCRjb2xvci1ibGFjaywgMC4yKSxcbiAgICAgIDBweCAtMXB4IDEycHggLTNweCByZ2JhKCRjb2xvci1ibGFjaywgMC4yKTtcbiAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gICAgLXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gICAgcGFkZGluZzogMC4xNXJlbSAwO1xuICB9XG5cbiAgJi5pcy1zcGFjZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcblxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogNXB4IDAgMCAwICRjb2xvci13aGl0ZSwgLTVweCAwIDBweCAwcHggJGNvbG9yLXdoaXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICB9XG5cbiAgICAmLmhlYWRpbmctNCBzcGFuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIH1cbiAgfVxufVxuXG5cbi50ZXh0LWJhY2tncm91bmQtcHJpbWFyeSB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi50ZXh0LWJhY2tncm91bmQtZ3JlZW4sXG4udGV4dC1iYWNrZ3JvdW5kLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG4gICAgYm94LXNoYWRvdzogMTBweCAwIDAgMCAkY29sb3ItdGVydGlhcnksIC0xMHB4IDAgMHB4IDBweCAkY29sb3ItdGVydGlhcnk7XG4gIH1cblxuICAmLmhhcy10ZXh0LXNoYWRvdyBzcGFuIHtcbiAgICBib3gtc2hhZG93OiAxNXB4IDAgMCAwICRjb2xvci10ZXJ0aWFyeSwgLTE1cHggMCAwcHggMHB4ICRjb2xvci10ZXJ0aWFyeSxcbiAgICAgIDBweCAxcHggMTJweCAtM3B4IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjIpLFxuICAgICAgMHB4IC0xcHggMTJweCAtM3B4IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjIpO1xuICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgfVxufVxuXG5cbi50ZXh0LWJhY2tncm91bmQtcXVhdGVybmFyeSB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXF1YXRlcm5hcnk7XG4gICAgYm94LXNoYWRvdzogMTBweCAwIDAgMCAkY29sb3ItcXVhdGVybmFyeSwgLTEwcHggMCAwcHggMHB4ICRjb2xvci1xdWF0ZXJuYXJ5O1xuICB9XG5cbiAgJi5oYXMtdGV4dC1zaGFkb3cgc3BhbiB7XG4gICAgYm94LXNoYWRvdzogMTVweCAwIDAgMCAkY29sb3ItcXVhdGVybmFyeSwgLTE1cHggMCAwcHggMHB4ICRjb2xvci1xdWF0ZXJuYXJ5LFxuICAgICAgMHB4IDFweCAxMnB4IC0zcHggcmdiYSgkY29sb3ItYmxhY2ssIDAuMiksXG4gICAgICAwcHggLTFweCAxMnB4IC0zcHggcmdiYSgkY29sb3ItYmxhY2ssIDAuMik7XG4gICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICB9XG5cbiAgJi5pcy1zcGFjZWQge1xuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXF1YXRlcm5hcnk7XG4gICAgICBib3gtc2hhZG93OiA1cHggMCAwIDAgJGNvbG9yLXF1YXRlcm5hcnksIC01cHggMCAwcHggMHB4ICRjb2xvci1xdWF0ZXJuYXJ5O1xuICAgIH1cbiAgfVxufVxuXG5cbi50ZXh0LWJhY2tncm91bmQtc2Vjb25kYXJ5IHtcbiAgc3BhbiB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIGJveC1zaGFkb3c6IDEwcHggMCAwIDAgJGNvbG9yLXNlY29uZGFyeSwgLTEwcHggMCAwcHggMHB4ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi50ZXh0LWJhY2tncm91bmQtYmx1ZSB7XG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1xdWF0ZXJuYXJ5LXNoYWRlLTE7XG4gICAgYm94LXNoYWRvdzogMTBweCAwIDAgMCAkY29sb3ItcXVhdGVybmFyeS1zaGFkZS0xLCAtMTBweCAwIDBweCAwcHggJGNvbG9yLXF1YXRlcm5hcnktc2hhZGUtMTtcbiAgfVxuXG4gICYuaGFzLXRleHQtc2hhZG93IHNwYW4ge1xuICAgIGJveC1zaGFkb3c6IDE1cHggMCAwIDAgJGNvbG9yLXF1YXRlcm5hcnktc2hhZGUtMSwgLTE1cHggMCAwcHggMHB4ICRjb2xvci1xdWF0ZXJuYXJ5LXNoYWRlLTEsXG4gICAgMHB4IDFweCAxMnB4IC0zcHggcmdiYSgkY29sb3ItYmxhY2ssIDAuMiksXG4gICAgMHB4IC0xcHggMTJweCAtM3B4IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjIpO1xuICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgfVxufVxuXG4udGV4dGxpbmstMiB7XG4gIGEge1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG59XG5cbi50ZXh0LWJhY2tncm91bmQtcHJpbWFyeSB7XG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGJveC1zaGFkb3c6IDEwcHggMCAwIDAgJGNvbG9yLXByaW1hcnksIC0xMHB4IDAgMHB4IDBweCAkY29sb3ItcHJpbWFyeTtcbiAgfVxuXG4gICYuaGFzLXRleHQtc2hhZG93IHNwYW4ge1xuICAgIGJveC1zaGFkb3c6IDE1cHggMCAwIDAgJGNvbG9yLXByaW1hcnksIC0xNXB4IDAgMHB4IDBweCAkY29sb3ItcHJpbWFyeSxcbiAgICAgIDBweCAxcHggMTJweCAtM3B4IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjIpLFxuICAgICAgMHB4IC0xcHggMTJweCAtM3B4IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjIpO1xuICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgfVxuXG4gICYuaXMtc3BhY2VkIHtcbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgYm94LXNoYWRvdzogNXB4IDAgMCAwICRjb2xvci1wcmltYXJ5LCAtNXB4IDAgMHB4IDBweCAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuLmVkaXRtb2RlIHtcbiAgLnRleHQtYmFja2dyb3VuZC13aGl0ZSxcbiAgLnRleHQtYmFja2dyb3VuZC13aGl0ZS1tb2JpbGUsXG4gIC50ZXh0LWJhY2tncm91bmQtZ3JlZW4sXG4gIC50ZXh0LWJhY2tncm91bmQtcHJpbWFyeSxcbiAgLnRleHQtYmFja2dyb3VuZC1zZWNvbmRhcnksXG4gIC50ZXh0LWJhY2tncm91bmQtcXVhdGVybmFyeSxcbiAgLnRleHQtYmFja2dyb3VuZC1ibHVlIHtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnRleHQtZG9kZ2VkLXRhYmxldCB7XG4gIEBpbmNsdWRlIGZyb20oJHRhYmxldCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4uaGFzLWJsYWNrLWxpbmVzIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW0gLjJyZW07XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cbiAgQGluY2x1ZGUgdW50aWwoJHRhYmxldCkge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICB9XG59XG5cbi5oYXMtcHJpbWFyeS1oaWdobGlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRjb2xvci1wcmltYXJ5LCAkY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAwLjVlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZWRpdG1vZGUgLmhhcy1wcmltYXJ5LWhpZ2hsaWdodCB7XG4gID4gKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNWVtKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG5cbkBpbmNsdWRlIHVudGlsKCR0YWJsZXQpIHtcbiAgLnRleHQtYmFja2dyb3VuZC13aGl0ZS1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgIHNwYW4sXG4gICAgPiAqIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHBhZGRpbmc6IDAuMTVyZW0gMTVweDtcbiAgICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICAgIC13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgIH1cblxuICAgICYuaGVhZGluZy00IHtcbiAgICAgIHNwYW4sID4gKiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXMtdGV4dC1zaGFkb3cgc3BhbiB7XG4gICAgICBib3gtc2hhZG93OiAxNXB4IDAgMCAwICRjb2xvci13aGl0ZSwgLTE1cHggMCAwcHggMHB4ICRjb2xvci13aGl0ZSxcbiAgICAgICAgMHB4IDFweCAxMnB4IC0zcHggcmdiYSgkY29sb3ItYmxhY2ssIDAuMiksXG4gICAgICAgIDBweCAtMXB4IDEycHggLTNweCByZ2JhKCRjb2xvci1ibGFjaywgMC4yKTtcbiAgICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICAgIC13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgICAgcGFkZGluZzogMC4xNXJlbSAwO1xuICAgIH1cblxuICAgICYuaXMtc3BhY2VkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDVweCAwIDAgMCAkY29sb3Itd2hpdGUsIC01cHggMCAwcHggMHB4ICRjb2xvci13aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgICAgfVxuXG4gICAgICAmLmhlYWRpbmctNCBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIH1cbiIsIi5xdWl6IHtcbiAgLnF1aXotYW5zd2VyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiAqIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcXVhdGVybmFyeS1zaGFkZS0zO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cyoyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICYuaXMtY2hlY2tlZCxcbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1xdWF0ZXJuYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItY29sb3I6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcblxuICAgICAgJltjaGVja2VkXSArIGxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcXVhdGVybmFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXN1Y2Nlc3Mge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1Y2Nlc3Mtc2hhZGUtMTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXF1YXRlcm5hcnktc2hhZGUtMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5pcy1jaGVja2VkIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1kYW5nZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhbmdlci1zaGFkZS0xOztcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXF1YXRlcm5hcnktc2hhZGUtMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5pcy1jaGVja2VkIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguaXMtc3VjY2VzcywgLmlzLWRhbmdlcikge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3JkZXItYmxpbms7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogNTAwbXM7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnF1aXotZXhwbGFuYXRpb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1xdWF0ZXJuYXJ5LXNoYWRlLTM7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIHVudGlsKCRkZXNrdG9wKSB7XG4gICAgLnF1aXotcXVlc3Rpb24gPiAuY29sdW1ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLmNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG5cbiAgICAgIC5jb2x1bW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnF1aXotZXhwbGFuYXRpb24ge1xuICAgICAgbWFyZ2luOiAtMnJlbSAwIDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuXG4gIGhyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcXVhdGVybmFyeS1zaGFkZS0zO1xuICB9XG59XG5cbiIsImJvZHkuc2NodWx3ZWcge1xuXG4gICRjb2xvci1wcmltYXJ5OiAjRkZENDAxO1xuICAkY29sb3ItdGVydGlhcnk6ICMwMzczNTA7XG4gICRjb2xvci1zY2h1bHdlZy1yZWQ6ICM5NTE0MEY7XG4gICRjb2xvci1zY2h1bHdlZy1ibHVlOiAjMTU1ODc5O1xuICAkY29sb3Itc2NodWx3ZWctZGFyay1ncmV5OiAjMzMzMzMzO1xuICAkY29sb3Itc2NodWx3ZWctbGlnaHQtZ3JleTogIzk0OTQ5NDtcbiAgJGNvbG9yLXNjaHVsd2VnLWxpZ2h0LWdyZXktbGlnaHQ6ICNEQkRCREI7XG4gICRjb2xvci1zY2h1bHdlZy1saWdodC15ZWxsb3c6ICNGRkVCODU7XG4gICRjb2xvci1zY2h1bHdlZy1saWdodC1yZWQ6ICNFRDU1NEQ7XG5cbiAgZm9udC1mYW1pbHk6ICdPcGVuLVNhbnMnO1xuXG4gIC5mb250LXNlY29uZGFyeS5oYXMtdGV4dC13ZWlnaHQtYm9sZCB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuLVNhbnMtQ29uZGVuc2VkJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLmhlYWRpbmctMSwgLmhlYWRpbmctMiwgLmhlYWRpbmctMywgLmhlYWRpbmctNCwgLmhlYWRpbmctNSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuLVNhbnMtQ29uZGVuc2VkJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG5cbiAgI2hlYWRlciB7XG4gICAgLm5hdmJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2NodWx3ZWctcmVkICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICYuYmFja2dyb3VuZC10ZXJ0aWFyeSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uYXZiYXItbGluazpub3QoLmlzLWFycm93bGVzcyk6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbG9nby1jb250YWluZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICB0b3A6IC02cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1sb2dvLWNvbnRhaW5lciBpbWcuaXMtc2NhbGVkIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWCgtNnB4KTtcbiAgICB9XG5cbiAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAubmF2YmFyLWl0ZW0sIC5uYXZiYXItbGluayB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgIC5uYXZiYXItbGluazpub3QoLmlzLWFycm93bGVzcyk6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgIC5uYXZiYXItaXRlbSBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMjE5cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdW50aWwoJHRhYmxldCkge1xuICAgICAgLm5hdmJhci1pdGVtIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IC0xcHg7XG5cbiAgICAgICAgJi5pcy1yaWdodCB7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNxdWFyZS1jYXJkIHtcbiAgICAgICYuYmFja2dyb3VuZC1wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgIC5pcy1yb3VuZGVkLXNlY29uZGFyeTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNjaHVsd2VnLXJlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub2ZmY2FudmFzIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zY2h1bHdlZy1saWdodC1ncmV5LWxpZ2h0O1xuXG4gICAgICAuYnV0dG9ucyB7XG4gICAgICAgICYuYXJlLXNtYWxsIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAmLmlzLXF1YXRlcm5hcnktc2hhZGUtMyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG4gIC5icmVhZGNydW1iIGxpICsgbGk6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gIC5oZXJvLmlzLTYwdmgge1xuICAgIG1pbi1oZWlnaHQ6IDcwdmg7XG4gIH1cblxuICAuaGVybyB7XG4gICAgJi5iYWNrZ3JvdW5kLXByaW1hcnkuaGFzLWdyYWRpZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cblxuICAgICYuaXMtc3BsaXQge1xuICAgICAgLmhlcm8tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBmcm9tKCR3aWRlc2NyZWVuKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdW50aWwoJHRhYmxldCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgdW50aWwoJHRhYmxldCkge1xuICAgIC5oZXJvLmlzLTYwdmgge1xuICAgICAgbWluLWhlaWdodDogMzB2aDtcbiAgICB9XG5cbiAgICAuaGVybyAuZnVsbHdpZHRoLWltZyBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLm5hdmJhci1sb2dvLWNvbnRhaW5lciBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgdG9wOiAtOHB4O1xuICAgIH1cblxuICAgIC5uYXZiYXItbG9nby1jb250YWluZXIgaW1nLmlzLXNjYWxlZCB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm5hdmJhci1sb2dvLWNvbnRhaW5lci5pcy1zY2FsZWQgKyAubmF2YmFyLWl0ZW0ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0XG4gICAgfVxuICB9XG5cblxuXG5cbiAgLmJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuLVNhbnMtQ29uZGVuc2VkJztcbiAgfVxuXG4gIC5idXR0b24uaXMtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIH1cblxuICAudGFiLWNvbnRhaW5lciB7XG4gICAgLmJ1dHRvbi5pcy10ZXJ0aWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICB9XG5cbiAgICAubGlzdC5pcy1jaGVja2VkLXJvdW5kIC5saXN0LWl0ZW06OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pY29uLWNoZWNrLXJvdW5kLXNjaHVsd2VnLnN2ZykgY2VudGVyIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG4gIC5kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2NodWx3ZWctbGlnaHQtZ3JleS1saWdodDtcbiAgfVxuXG4gIC5waW1jb3JlX2FyZWFfaG9yaXpvbnRhbC1zbmlwcGV0cyB7XG4gICAgLmJ1dHRvbi5pcy10ZXJ0aWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2NodWx3ZWctcmVkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2NodWx3ZWctcmVkO1xuICAgIH1cblxuICAgIC50ZWFzZXItaGVhZGxpbmUge1xuICAgICAgJi50ZXh0LWJhY2tncm91bmQtdGVydGlhcnkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnJlbTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2NodWx3ZWctcmVkO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDEwcHggMCAwIDAgJGNvbG9yLXNjaHVsd2VnLXJlZCwgLTEwcHggMCAwcHggMHB4ICRjb2xvci1zY2h1bHdlZy1yZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmFja2dyb3VuZC1xdWF0ZXJuYXJ5Lmhhcy1ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXRlcnRpYXJ5O1xuICB9XG5cbiAgLmJ1dHRvbi5pcy1pbnRlcmZhY2UuaXMtYWN0aXZlLFxuICAuYnV0dG9uLmlzLXRlcnRpYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2NodWx3ZWctYmx1ZTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1zY2h1bHdlZy1ibHVlO1xuICB9XG5cbiAgI2hlYWRlciB7XG4gICAgICYuaXMtc3RpY2t5LXRhYmxldCB7XG4gICAgICAubmF2YmFyIHtcbiAgICAgICAgLm5hdmJhci1sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDQ0ODtcbiAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uIHtcbiAgICAmLmJhY2tncm91bmQtaW50ZXJmYWNlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zY2h1bHdlZy1saWdodC1ncmV5LWxpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWZvb3RlciB7XG4gICAgJi5iYWNrZ3JvdW5kLWJlaWdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zY2h1bHdlZy1saWdodC1ncmV5LWxpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5vZmZjYW52YXMtc2lkZS1jb250YWluZXIge1xuICAgIC5idXR0b24uaXMtdGVydGlhcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAyLjVlbTtcbiAgICAgICAgXG4gICAgICAgIC5pY29uLXBob25lIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29uLXMycy5wbmcpO1xuICAgICAgICAgIGhlaWdodDogMi41ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zYW1lLWhlaWdodC1ib3hlcyB7ICBcbiAgICAgICAgY29sdW1uLWdhcDogMS41cmVtO1xuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuMjVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmcm9tKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgICAgICAudG9wLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuYm90dG9tLWNvbnRlbnQge1xuICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBcbiAgICAgICAgICAgIFxuICAgICAgICB9XG59IiwiJG5meC1hbmltYXRpb24tdHJhbnNpdGlvbi1zaG9ydDogLjNzICFkZWZhdWx0O1xuJG5meC1hbmltYXRpb24tdHJhbnNpdGlvbi1tZWRpdW06IC41cyAhZGVmYXVsdDtcblxuLm9ubG9hZC1mYWRlLXVwLFxuLm9udmlzaWJsZS1mYWRlLXVwIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRuZngtYW5pbWF0aW9uLXRyYW5zaXRpb24tbWVkaXVtIGVhc2Utb3V0LCBvcGFjaXR5ICRuZngtYW5pbWF0aW9uLXRyYW5zaXRpb24tbWVkaXVtIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5pcy12aXNpYmxlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYW5pbWF0aW9uLXJlYWR5IHtcbiAgLm9ubG9hZC1mYWRlLXVwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDUge1xuICAuaXMtc3RhZ2dlcmVkLSN7JGl9IHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAkaSAqICRuZngtYW5pbWF0aW9uLXRyYW5zaXRpb24tc2hvcnQ7XG4gIH1cbn1cbiIsIi5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cbiAgJi5pcy1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxuXG4gICYuaXMtc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gIH1cblxuICAmLmlzLXRlcnRpYXJ5IHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgfVxuXG4gICYuaXMtcXVhdGVybmFyeSB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcXVhdGVybmFyeTtcbiAgfVxuXG4gICYuaXMtcHVsbGVkLXVwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICArIC5jYXJkLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFic29sdXRlLWNlbnRlcmVkLXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICYuaXMtY2VudGVyZWQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAmLmlzLXB1bGxlZC11cCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG4gIH1cbiAgICYuaXMtcm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICByaWdodDogNSU7XG4gICAgIGJvdHRvbTogNiU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg1ZGVnKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgICAmLmhlYWRpbmctNCB7XG4gICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICBwYWRkaW5nOiAwO1xuICAgICB9XG4gICB9XG59XG4iLCIuYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIGEge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAmLmlzLXNtYWxsIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG5cbiAgICAmOm5vdCguaXMtcm91bmRlZCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICB9XG4gIH1cblxuICAmLmlzLWxhcmdlIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuNzVyZW07XG4gIH1cblxuICAmLmlzLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeS1ob3ZlcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5LWhvdmVyO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtaW50ZXJmYWNlLFxuICAmLmlzLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtaW50ZXJmYWNlIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludGVyZmFjZTtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1pbnRlcmZhY2UuaXMtYWN0aXZlLFxuICAmLmlzLXRlcnRpYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcXVhdGVybmFyeTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1xdWF0ZXJuYXJ5O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXF1YXRlcm5hcnktaG92ZXI7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1xdWF0ZXJuYXJ5LWhvdmVyO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXF1YXRlcm5hcnktaG92ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtaW50ZXJmYWNlIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludGVyZmFjZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLmlzLXRleHQtYmxhY2ssXG4gICYuaXMtdGV4dC1ncmVlbiB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLmlzLXRleHQtZ3JlZW4ge1xuICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG4gIH1cblxuICAmLmlzLXJvdW5kZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIHBhZGRpbmctbGVmdDogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWw7XG4gIH1cblxuICAmLmlzLXF1YXRlcm5hcnktc2hhZGUtMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXF1YXRlcm5hcnktc2hhZGUtMztcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1xdWF0ZXJuYXJ5LXNoYWRlLTM7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1xdWF0ZXJuYXJ5LXNoYWRlLTMsIDUlKTtcbiAgICB9XG5cbiAgICAmLmlzLW91dGxpbmVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcXVhdGVybmFyeS1zaGFkZS0zO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5idXR0b246bm90KC5pcy10ZXh0KSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZsb2F0aW5nLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDVyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDM1O1xuXG4gIC5idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAmLmlzLWludmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4vLyBmb3JtIGFkZG9uIGJ1dHRvblxuLmhhcy1hZGRvbnMgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBwYWRkaW5nOiBjYWxjKDAuNWVtIC0gMXB4KSAxLjI1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgdW50aWwoJHRhYmxldCkge1xuICAuYnV0dG9ucy5pcy1jZW50ZXJlZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmpzLXRhYnMgLmJ1dHRvbnMgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbDtcbiAgfVxufVxuXG4uYnV0dG9ucy5hcmUtc21hbGwgLmJ1dHRvbjpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pOm5vdCguaXMtbGFyZ2UpOm5vdCguaXMtcm91bmRlZCkge1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG4uc2lkZS1mbGFnLWJ1dHRvbiB7XG4gIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeS1ob3ZlcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5LWhvdmVyO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxufVxuIiwiLmNhbGN1bGF0b3Ige1xuICAuY2FsY3VsYXRvci1jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSB1bnRpbCgkdGFibGV0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAuaXMtb24tc2Nyb2xsLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzIGVhc2UtaW47XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICB9XG4gIH1cblxuICAubW9iaWxlLXN0aWNreS1wcmljZS1jb2x1bW4ge1xuICAgIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuICB9XG5cbiAgI2NhbGN1bGF0b3Itc3VtbWFyeSB7XG4gICAgei1pbmRleDogMjAwO1xuICB9XG5cbiAgLnN1bW1hcnktc3VibGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLS41cmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDA7XG5cbiAgICBAaW5jbHVkZSB1bnRpbCgkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgICB9XG4gIH1cblxuICAuZGl2aWRlciB7XG4gICAgJi5pcy1uYXJyb3cge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAucHJpY2Uge1xuICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcblxuICAgICYuaGFzLXRleHQtcmlnaHQtbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jYWxjdWxhdG9yLWNvbHVtbiB7XG4gICAgcGFkZGluZzogMS41cmVtICRjb2x1bW4tZ2FwO1xuXG4gICAgQGluY2x1ZGUgZnJvbSgkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDNyZW07XG4gICAgfVxuICB9XG5cbiAgLmNhbGN1bGF0b3Itc3VtbWFyeSB7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1ib3R0b207XG5cbiAgICBAaW5jbHVkZSBmcm9tKCR0YWJsZXQpIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctbGVmdDtcbiAgICB9XG4gIH1cblxuICAuY2FsY3VsYXRvci1mZWF0dXJlcyB7XG4gICAgQGluY2x1ZGUgdW50aWwoJHRhYmxldCkge1xuICAgICAgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGltY29yZV9hcmVhX2xlZ2FsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuLmNhbGN1bGF0b3ItY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMDtcblxuICAmLmlzLWxvYWRlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW47XG4gIH1cbn1cbiIsIi5jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi5oYXMtc2lkZS1hbmltYXRpb24ge1xuICAgICYuaXMtb3BlbiB7XG4gICAgICAuc2xpZGUtaGVhZGluZyB7XG5cbiAgICAgICAgLmhlYWRpbmctNCB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHVudGlsKCR0YWJsZXQpIHtcbiAgICAmLmhhcy1zaWRlLWFuaW1hdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXNpZGUtYW5pbWF0aW9uIHtcbiAgICAuc2xpZGUtaGVhZGluZyB7XG4gICAgICBwIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgdSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZWRpdG1vZGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmcm9tKCR0YWJsZXQpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuc2xpZGUtaGVhZGluZyB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICB1IHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWcge1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgcGFkZGluZzogMC4yNXJlbSAuNzVyZW0gMDtcblxuICAgICYuaXMtc2Vjb25kYXJ5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgICYuaXMtcXVhdGVybmFyeSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxcmVtO1xuICAgICAgdG9wOiAxcmVtO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmLmlzLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gICAgfVxuXG4gICAgJi5pcy1yb3VuZGVkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAycmVtIDEuNzVyZW0gMi41cmVtO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICBwYWRkaW5nOiAkY2FyZC1mb290ZXItcGFkZGluZztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zcXVhcmUtY2FyZCB7XG4gIGhlaWdodDogMTY0cHg7XG4gIHdpZHRoOiAxNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAuY2FyZC1pbWFnZSBpbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuIiwiLmNhcm91c2VsLTNkLWNvbnRhaW5lcixcbi5jYXJvdXNlbC0zZC1zbGlkZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uY2Fyb3VzZWwtM2QtY29udGFpbmVyIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhcm91c2VsLTNkLWNvbnRhaW5lciB7XG4gIGZpZ2NhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDFyZW07XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAkY29sdW1uLWdhcDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgPiAqIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJi5oYXMtY2FzdC1zaGFkb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDI1JTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGZpbHRlcjogYmx1cigwLjM1cmVtKTtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICAgICYuaXMtdHJhbnNwYXJlbnQge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2Fyb3VzZWwtM2Qtc2xpZGUge1xuICAgIGZpbHRlcjogYmx1cigwLjI1cmVtKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICBmaWd1cmUge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuICAgICYuY3VycmVudCB7XG4gICAgICBmaWx0ZXI6IGJsdXIoMCk7XG5cbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1cnJlbnQge1xuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgPiAqIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhcm91c2VsIHtcbiAgJi5oYXMtYXJyb3dzLXNlY29uZGFyeSB7XG4gICAgLmNhcm91c2VsLTNkLWNvbnRyb2xzIC5wcmV2LFxuICAgIC5jYXJvdXNlbC0zZC1jb250cm9scyAubmV4dCB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLmlzLXN1amV0IHtcbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1bnRpbCgkdGFibGV0KSB7XG4gICAgICBmaWd1cmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICB9XG5cbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBib3R0b206IC0xcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtdGlsZWQge1xuICAgIC5jYXJvdXNlbC0zZC1zbGlkZSB7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG5cbiAgICAgIC50ZXh0LWJhY2tncm91bmQtd2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgICBwYWRkaW5nOiAwLjE1cmVtIDE1cHg7XG4gICAgICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZmlndXJlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBib3R0b206IDRyZW07XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICA+ICoge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGluZy00IHtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgYm90dG9tOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRpbmctNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5yaWdodC0yIHtcbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSAtIDJyZW0pLCAtNTAlKSBzY2FsZSgwLjgpO1xuICAgICAgICB9XG5cbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSAtIDJyZW0pKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmxlZnQtMiB7XG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAycmVtKSwgLTUwJSkgc2NhbGUoMC44KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgKyAycmVtKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5sZWZ0LTIsXG4gICAgICAmLnJpZ2h0LTIge1xuICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICBib3R0b206IDVyZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRpbmctNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtM2QtY29udHJvbHMgLnByZXYge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNzBweCk7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLTNkLWNvbnRyb2xzIC5uZXh0IHtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTcwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4ucGltY29yZV9hcmVhX3YyXFwvc2xpZGVyOmhhcyguY2Fyb3VzZWwtM2QtY29udGFpbmVyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSB1bnRpbCgkdGFibGV0KSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICB9XG59XG4iLCIuY29sbGFwc2libGUge1xuICAuaXMtY29sbGFwc2libGUtaGVhZGxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICB0b3A6IDQ2JTtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2ltYWdlcy9pY29uLXBvcy5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgJi5pcy1yb3VuZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgdG9wOiAtMS41cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbGxhcHNpYmxlLXRleHQtY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29uLW5lZy5zdmcpO1xuICAgICAgfVxuXG4gICAgICAuY29sbGFwc2libGUtdGV4dC1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgLmNvbGxhcHNpYmxlLXRleHQtb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXMtc2Vjb25kYXJ5LXJvdW5kLWljb24ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5IHVybCgvaW1hZ2VzL2ljb24tcG9zLXdoaXRlLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ljb24tbmVnLXdoaXRlLnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi50ZXh0LXNtYWxsOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJi50ZXh0LXJlZ3VsYXI6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXMtaWNvbi1hcnJvdyxcbiAgICAmLmhhcy1pY29uLWFycm93LXNlY29uZGFyeSxcbiAgICAmLmhhcy1pY29uLWFycm93LXdoaXRlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMC43NXJlbTtcbiAgICAgICAgd2lkdGg6IDAuNzVyZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ljb24tYXJyb3ctZG93bi5zdmcpO1xuICAgICAgfVxuICAvKiAgICYuaXMtbGFyZ2Uge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgIHdpZHRoOiAxLjI3cmVtO1xuICAgICAgfVxuICAgIH0gKi9cblxuICAgICAgJi5pcy1pY29uLWNvbGxhcHNhYmxlIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaGFzLWljb24tYXJyb3ctc2Vjb25kYXJ5OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaWNvbi1hcnJvdy1kb3duLXNlY29uZGFyeS5zdmcpO1xuICAgIH1cblxuICAgICYuaGFzLWljb24tYXJyb3ctd2hpdGU6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29uLWFycm93LWRvd24td2hpdGUuc3ZnKTtcbiAgICB9XG5cbiAgICAmLmhhcy1pY29uLXRlcnRpYXJ5OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaWNvbi1wb3MtdGVydGlhcnkuc3ZnKTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZS5oYXMtaWNvbi10ZXJ0aWFyeTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ljb24tbmVnLXRlcnRpYXJ5LnN2Zyk7XG4gICAgfVxuICB9XG5cbiAgJi5iYWNrZ3JvdW5kLWJsYWNrLXRyYW5zcGFyZW50IHtcbiAgICAuaXMtY29sbGFwc2libGUtaGVhZGxpbmUge1xuICAgICAgLy9jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG4gIH1cblxuICAuaXMtY29sbGFwc2libGUtaGVhZGxpbmUsXG4gIC5pcy1ub3JtYWwtaGVhZGxpbmUsXG4gIC5pcy1zcGFjZWQtaGVhZGxpbmUsXG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogJGNvbHVtbi1nYXAvMjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY29sdW1uLWdhcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGNvbHVtbi1nYXAvMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRjb2x1bW4tZ2FwKjI7XG4gIH1cblxuICAuaXMtY29sbGFwc2libGUtaGVhZGxpbmUge1xuICAgIEBpbmNsdWRlIHVudGlsKCR0YWJsZXQpIHtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmlzLW5vcm1hbC1oZWFkbGluZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIHVudGlsKCR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogLjI1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGNvbHVtbi1nYXAqMjtcbiAgICBAaW5jbHVkZSB1bnRpbCgkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtYm9yZGVybGVzcyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gICYuaGFzLWljb24tcmlnaHQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICA+IC5pcy1jb2xsYXBzaWJsZS1oZWFkbGluZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5pcy1jb2xsYXBzaWJsZS1oZWFkbGluZSxcbiAgICA+IC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRjb2x1bW4tZ2FwKjI7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRjb2x1bW4tZ2FwO1xuICAgIH1cbiAgICAmLmlzLWxhcmdlIHtcbiAgICAgIC5pcy1jb2xsYXBzaWJsZS1oZWFkbGluZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoJGNvbHVtbi1nYXAgKiAyICsgMXJlbSk7XG4gICAgICB9XG4gICAgICAuaGFzLWljb24tYXJyb3d7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgICAgd2lkdGg6IDEuMjdyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1jb2xvci1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2ltYWdlcy9pY29uLWFycm93LWRvd24tcmVkLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXF1YXRlcm5hcnktc2hhZGUtMztcblxuICAgICYuYmFja2dyb3VuZC1ibGFjay10cmFuc3BhcmVudCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5pcy1jb2xsYXBzaWJsZS1oZWFkbGluZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG5cbiAgICAgICYuaXMtZmFxIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAuY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuM3JlbTtcbiAgICB9XG5cblxuXG59XG5cbi5hY2NvcmRpb24tc3R5bGUtMi1oZWFkbGluZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmVpZ2Utc2hhZGUtMTtcbiAgcGFkZGluZzogMCAwIDFyZW07XG59XG5cbkBpbmNsdWRlIHVudGlsKCR0YWJsZXQpIHtcbiAgLmlzLWNvbGxhcHNpYmxlIHtcbiAgICAuY2FyZCB7XG4gICAgICAudGVhc2VyIHtcbiAgICAgICAgLnRlYXNlci1pbWFnZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtZnVsbHdpZHRoLW1vYmlsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogOTB2dztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmVpZ2U7XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgfVxufVxuXG4uY29sbGFwc2libGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFibGUgLmlzLWNvbGxhcHNpYmxlLWhlYWRsaW5lIHtcbiAgJi5pcy1hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxufVxuXG4vL1dZU0lXWUcgYW5kIExJU1QgU1RZTEVTXG4uaXMtYWNjb3JkaW9uLXN0eWxlLTIge1xuICAucGltY29yZV9hcmVhX2NvbnRlbnQtbGlzdCB7XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAuNXJlbSAwO1xuXG4gICAgICAmLmxpc3Qge1xuICAgICAgICBtYXJnaW4tbGVmdDogMi43NXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGltY29yZV9hcmVhX3d5c2l3eWcge1xuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAuNXJlbSAwIDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmICsgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMS41cmVtO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbi1jaGVjay1yb3VuZC1zZWNvbmRhcnkuc3ZnJykgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZXh0LW1lZGl1bSB7XG4gIC5pcy1hY2NvcmRpb24tc3R5bGUtMiB7XG5cbiAgICAucGltY29yZV9hcmVhX2NvbnRlbnQtbGlzdCxcbiAgICAucGltY29yZV9hcmVhX3d5c2l3eWcge1xuICAgICAgZm9udC1zaXplOiAxLjA1cmVtO1xuXG4gICAgICBsaSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5pcy1jb2xsYXBzaWJsZS1oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgdW50aWwoJHRhYmxldCkge1xuICAgIC5pcy1hY2NvcmRpb24tc3R5bGUtMiB7XG5cbiAgICAgIC5waW1jb3JlX2FyZWFfY29udGVudC1saXN0LFxuICAgICAgLnBpbWNvcmVfYXJlYV93eXNpd3lnIHtcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuaXMtY29sbGFwc2libGUtaGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53aGl0ZS1iZy13aXRoLW91dGxpbmUge1xuICAuY29sbGFwc2libGUge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG4gICAgfVxuICB9XG59XG5cbi53aGl0ZS1iZy13aXRob3V0LXNoYWRvdyB7XG4gIC5hY2NvcmRpb24tc3R5bGUtMi1oZWFkbGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY29sbGFwc2libGUge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogLS41cmVtO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLS41cmVtO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBmcm9tKCR0YWJsZXQpIHtcbiAgLm1vYmlsZS1wcmUtY29sbGFwc2VkIHtcbiAgICAuY29sbGFwc2libGUge1xuICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9iaWxlLXNob3ctbW9yZS1ib3gge1xuXG4gIC5jb2xsYXBzZS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29uLWFycm93LWRvd24uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICByaWdodDogLTEuNXJlbTtcbiAgICB9XG5cbiAgICAmLm1vcmUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sZXNzIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBmcm9tKCR0YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICAuY29sbGFwc2UtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgJi5tb3JlIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5sZXNzIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5AaW5jbHVkZSB1bnRpbCgkdGFibGV0KSB7XG4gIC50ZXh0LW1lZGl1bSB7XG4gICAgLm1vYmlsZS1zaG93LW1vcmUtYm94IHtcbiAgICAgIC5jb2xsYXBzZS1idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGZyb20oJHRhYmxldCkge1xuICAuYm94IHtcbiAgICAmLndoaXRlLWJnLXdpdGgtb3V0bGluZSB7XG4gICAgICAubW9iaWxlLXNob3ctbW9yZS1ib3gge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnAtMi0xNSB7XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xufVxuXG4uY29udGFpbmVyIHtcbiAgLmZhcS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG5cbiIsIi5jb2x1bW4ge1xuICAmLmNvbHVtbi12aXN1YWwge1xuICAgIEBpbmNsdWRlIGZyb20oJHRhYmxldCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgbWluLWhlaWdodDogMjcuNXJlbTtcblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAucGltY29yZV9lZGl0YWJsZSxcbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENyZWF0ZXMgZnVsbGhlaWdodCBmb3IgZGlyZWN0IGNoaWxkIGVsZW1lbnRzIGxpa2UgY2FyZHNcbiAgJi5pcy1mdWxsaGVpZ2h0IHtcbiAgICBAaW5jbHVkZSBmcm9tKCR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICA+ICoge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pcy1yZXZlcnNlZCB7XG4gICAgOmZpcnN0LWNoaWxkIHtcbiAgICAgIG9yZGVyOiA5OTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbHVtbnMge1xuICAmLmlzLW1vYmlsZSB7XG4gICAgLmNvbHVtbi5pcy1mdWxsaGVpZ2h0ID4gKiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1yZXZlcnNlZC1tb2JpbGUge1xuICAgIEBpbmNsdWRlIHVudGlsKCR0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1yZXZlcnNlZC10b3VjaCB7XG4gICAgQGluY2x1ZGUgdW50aWwoJGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtaGVhcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogODQwcHg7XG4gICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9pbWFnZXMvc2Nyb2xseXRlbGxpbmctaGVhcnQvaGVhcnQtb3V0bGluZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICByaWdodDogLTglO1xuICAgICAgdG9wOiAtNTAlO1xuICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgIEBpbmNsdWRlIHVudGlsKCRkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwdnc7XG4gICAgICAgIHJpZ2h0OiAtMjB2dztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1bnRpbCgkdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICByaWdodDogLTQ0JTtcbiAgICAgICAgdG9wOiAtNC43cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29sdW1ucy1icmljayA+LmNvbHVtbi5tbC02IHtcbiAgQGluY2x1ZGUgdW50aWwoJHRhYmxldCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvbHVtbnMuaGFzLXNtYWxsZXItZ2FwIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtO1xuXG4gIC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gIH1cbn0iLCJzZWN0aW9uIHtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcbn1cblxuLmNvdW50ZXIge1xuICBAaW5jbHVkZSBmb250LXNjYWxlKDMycHgsIDQwcHgpO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gICAgY29udGVudDogY291bnRlcihzZWN0aW9uKTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICYuaXMtYWJzb2x1dGUtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmLmlzLW1hbnVhbCB7XG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtd2hpdGUge1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG5cbiAgJi5pcy1ibGFjayxcbiAgJi5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICB9XG59XG4iLCIkbmZ4LWRpdmlkZXItd2lkdGg6IDhyZW0gIWRlZmF1bHQ7XG4kbmZ4LWRpdmlkZXItaGVpZ2h0OiAwLjMxMjVyZW0gIWRlZmF1bHQ7XG4kbmZ4LWRpdmlkZXItYm9yZGVyLXJhZGl1czogZGl2aWRlKCRuZngtZGl2aWRlci1oZWlnaHQsIDIpICFkZWZhdWx0O1xuJG5meC1kaXZpZGVyLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kbmZ4LWRpdmlkZXItbWFyZ2luOiAzcmVtIGF1dG8gIWRlZmF1bHQ7XG5cbi5kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5meC1kaXZpZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIHdpZHRoOiAkbmZ4LWRpdmlkZXItd2lkdGg7XG4gIGhlaWdodDogJG5meC1kaXZpZGVyLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogJG5meC1kaXZpZGVyLWJvcmRlci1yYWRpdXM7XG4gIG1hcmdpbjogJG5meC1kaXZpZGVyLW1hcmdpbjtcblxuICAmLmlzLWZ1bGx3aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLmlzLW5hcnJvdyB7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cblxuICAmLmlzLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIH1cblxuICAmLmlzLXF1YXRlcm5hcnktc2hhZGUtMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXF1YXRlcm5hcnktc2hhZGUtMztcbiAgfVxuXG4gICYuaXMtc2hvcnQge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxuXG4gICYuaXMtdGhpbiB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbn1cbiIsIi5mbG9hdGluZy1sYWJlbHMge1xuICAubGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBsZWZ0OiAyOXB4O1xuICAgIHRvcDogMjNweDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICB9XG5cbiAgbGFiZWwge1xuICAgICYuaXMtaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8qIGFjdGl2ZSBzdGF0ZSAqL1xuICAuaW5wdXQtZmllbGQ6Zm9jdXMgfiAubGFiZWwsXG4gIC5pbnB1dC1maWVsZDpkaXNhYmxlZCB+IC5sYWJlbCxcbiAgLmlzLWludmFsaWQtaW5wdXQgfiAubGFiZWwsXG4gIC5sYWJlbC5maXhlZCB7XG4gICAgdG9wOiAtOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5pbnB1dC1maWVsZDpyZXF1aXJlZDp2YWxpZCB+IC5sYWJlbCB7XG4gICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuaXMtaW52YWxpZC1pbnB1dCB+IC5sYWJlbCxcbiAgLmlzLWludmFsaWQtaW5wdXQ6cmVxdWlyZWQ6dmFsaWQgfiAubGFiZWwge1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICB9XG5cbiAgLmlucHV0LWZpZWxkOm5vdChbdmFsdWU9JyddKSB+IC5sYWJlbCB7XG4gICAgdG9wOiAtOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG5cbiAgQGluY2x1ZGUgdW50aWwoJHRhYmxldCkge1xuICAgIC5sYWJlbCB7XG4gICAgICAvL2xlZnQ6IC0zcHg7XG4gICAgICAvL3RvcDogMTZweDtcbiAgICB9XG5cbiAgICAvKiBhY3RpdmUgc3RhdGUgKi9cbiAgICAuaW5wdXQtZmllbGQ6Zm9jdXMgfiAubGFiZWwsXG4gICAgLmlzLWludmFsaWQtaW5wdXQgfiAubGFiZWwsXG4gICAgLmxhYmVsLmZpeGVkIHtcbiAgICAgIC8vdG9wOiAtMThweDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZmllbGQ6bm90KFt2YWx1ZT0nJ10pIH4gLmxhYmVsIHtcbiAgICAgIC8vdG9wOiAtMThweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLnNlbGVjdCB7XG4gICYuYmFja2dyb3VuZC1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIHNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jb2xvci1xdWF0ZXJuYXJ5IHtcbiAgLnJhZGlvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1xdWF0ZXJuYXJ5LXNoYWRlLTM7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcblxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgYWNjZW50LWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuXG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLmlucHV0IHtcbiAgJi5pcy1mdWxsaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmJhY2tncm91bmQtcXVhdGVybmFyeSB7XG4gIGEge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbiAgXG4gIC5jaGVja2JveDpob3ZlciB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxufVxuXG4ucmFkaW8uaXMtcHJldHR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC5jb250cm9sICsgLmNvbnRyb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAkY29sdW1uLWdhcDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcblxuICAgICYgKyBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDsgLy8gUGxhdHogZsO8ciBkZW4gUmFkaW8tQnV0dG9uXG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyArIHNwYW46OmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtanVzdGlmaWVkLWNvbHVtbi1tb2JpbGUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgJiArIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDsgLy8gU3BhY2UgZm9yIHRoZSByYWRpbyBidXR0b24gYWJvdmVcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkICsgc3BhbiB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jaGVja2JveC5pcy1wcmV0dHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAuY2hlY2tib3gtY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICB9XG5cbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuXG4gICAgJiArIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4OyAvLyBQbGF0eiBmw7xyIGRpZSBDaGVja2JveFxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IC8vIFJ1bmRlIEZvcm0gYmVpYmVoYWx0ZW5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY1JSkgcm90YXRlKC00NWRlZyk7IC8vIEhha2VuLUZvcm1cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzICsgc3Bhbjo6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuICB9XG59XG4iLCIuaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLmlzLW1lZGl1bSB7XG4gICAgLmhlcm8tYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLmlzLXNwbGl0IHtcbiAgICAuaGVyby1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgZnJvbSgkdGFibGV0KSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cbiAgICAgIC5waW1jb3JlX2VkaXRhYmxlX2ltYWdlLFxuICAgICAgaW1nLFxuICAgICAgdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHVudGlsKCR0YWJsZXQpIHtcbiAgICAgIC5oZXJvLWJvZHkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAmOmhhcygudGV4dC1iYWNrZ3JvdW5kLXdoaXRlKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlcm8taW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwdmg7XG4gICAgICB9XG5cbiAgICAgIC5oZXJvLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGZyb20oJHRhYmxldCkge1xuICAgICAgLmhlcm8tYm9keSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLmNvbnRhaW5lci5pcy1mbHVpZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLmhlcm8tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIG1heC13aWR0aDogNDB2dztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGZyb20oJHdpZGVzY3JlZW4pIHtcbiAgICAgIC5oZXJvLWNvbnRlbnQge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzM3Z3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pcy12aXN1YWwge1xuICAgIC5oZXJvLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5waW1jb3JlX2VkaXRhYmxlX2ltYWdlLFxuICAgICAgaW1nLFxuICAgICAgdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pcy15ZWxsb3cge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICB9XG5cbiAgJi5pcy1iZWlnZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJlaWdlLXNoYWRlLTI7XG4gIH1cblxuICAmLmlzLWJsdWUtbGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1xdWF0ZXJuYXJ5LXNoYWRlLTE7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICYuaXMtYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXF1YXRlcm5hcnk7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICYuaXMtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi1saWdodDtcbiAgfVxufVxuXG4uaGVyby1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgNTAlKTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmLmlzLXNwbGl0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmLmlzLTI1IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgMjUlKTtcbiAgfVxufVxuIiwiLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGNlbnRlciBjZW50ZXIvY29udGFpblxuICAgIG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5pY29uLWluZm8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ljb24taW5mby5zdmcpO1xuICB9XG5cbiAgLmljb24tdmlkZW8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ljb24tdmlkZW8uc3ZnKTtcbiAgfVxuXG4gIC5pY29uLW1haWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ljb24tbWFpbC5zdmcpO1xuICB9XG5cbiAgLmljb24tYmlub2N1bGFyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29uLWJpbm9jdWxhci5zdmcpO1xuICB9XG5cbiAgLmljb24tZG93bmxvYWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ljb24tZG93bmxvYWQuc3ZnKTtcbiAgfVxuXG4gIC5pY29uLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2NpYWwvaWNvbi1zcXVhcmUtZmFjZWJvb2suc3ZnKTtcbiAgfVxuXG4gIC5pY29uLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvY2lhbC9pY29uLXNxdWFyZS10d2l0dGVyLnN2Zyk7XG4gIH1cblxuICAuaWNvbi10ZWxlZ3JhbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29jaWFsL2ljb24tc3F1YXJlLXRlbGVncmFtLnN2Zyk7XG4gIH1cblxuICAuaWNvbi13aGF0c2FwcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29jaWFsL2ljb24tc3F1YXJlLXdoYXRzYXBwLnN2Zyk7XG4gIH1cblxuICAuaWNvbi1lbWFpbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29jaWFsL2ljb24tc3F1YXJlLWVtYWlsLnN2Zyk7XG4gIH1cblxuICAuaWNvbi1wcmltYXJ5LWFycm93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29uLXByaW1hcnktYXJyb3ctcmlnaHQuc3ZnKTtcbiAgfVxuXG4gIC5pY29uLXdoaXRlLWFycm93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29uLXdoaXRlLWFycm93LXJpZ2h0LnN2Zyk7XG4gIH1cblxuICAuaWNvbi13aGl0ZS1hcnJvdy1kb3duIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaWNvbi13aGl0ZS1hcnJvdy1yaWdodC5zdmcpO1xuICB9XG5cbiAgLmljb24tYXJyb3ctZG93biB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaWNvbi1hcnJvdy1kb3duLnN2Zyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIH1cblxuICAuaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaWNvbi1hcnJvdy1yaWdodC5zdmcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgfVxuXG4gIC5pY29uLXBob25lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29uLXBob25lLnN2Zyk7XG4gIH1cblxuICAuaWNvbi1jaGVjayxcbiAgLmljb24tY3Jvc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9pbWFnZXMvaWNvbi1jaGVjay1zZWNvbmRhcnkuc3ZnKSBjZW50ZXJcbiAgICBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIH1cblxuICAuaWNvbi1jcm9zcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaWNvbi1jcm9zcy5zdmcpO1xuICB9XG59XG5cbi5pY29uLWFycm93LXJpZ2h0LXR5cGUtMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ljb24tYXJyb3ctcmlnaHQtdHlwZS0yLnN2Zyk7XG5cbiAgJi5pcy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaWNvbi1hcnJvdy1yaWdodC10eXBlLTItd2hpdGUuc3ZnKTtcbiAgfVxufVxuXG4uaXMtcm91bmRlZC1zZWNvbmRhcnkge1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuXG4gIGkge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgaGVpZ2h0OiA2MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbi5pY29uLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbi1pbmZvLXRvb2x0aXAucG5nKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuXG4uYnV0dG9uLmlzLXByaW1hcnksXG4uYnV0dG9uLmlzLXRlcnRpYXJ5IHtcbiAgLmljb246bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtO1xuICB9XG5cbiAgLmljb246Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG5cbiAgLmljb24tdmlkZW8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ljb24tdmlkZW8td2hpdGUuc3ZnKTtcbiAgfVxuXG4gIC5pY29uLW1haWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ljb24tbWFpbC13aGl0ZS5zdmcpO1xuICB9XG5cbiAgLmljb24tYmlub2N1bGFyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29uLWJpbm9jdWxhci13aGl0ZS5zdmcpO1xuICB9XG5cbiAgLmljb24tZG93bmxvYWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ljb24tZG93bmxvYWQtd2hpdGUuc3ZnKTtcbiAgfVxuXG4gIC5pY29uLWFycm93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29uLWFycm93LXJpZ2h0LXdoaXRlLnN2Zyk7XG4gIH1cblxuICAuaWNvbi1waG9uZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaWNvbi1waG9uZS13aGl0ZS5zdmcpO1xuICB9XG59XG5cbi5pY29uLXNjcm9sbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2ltYWdlcy9pY29uLXNjcm9sbC5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBib3R0b206IDJyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmJ1dHRvbiB7XG4gIC5pY29uOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmljb246Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cblxuLmJ1dHRvbi5pcy10ZXh0LWdyZWVuIHtcbiAgLmljb24tYXJyb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ljb24tYXJyb3ctcmlnaHQtdGVydGlhcnkuc3ZnKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5pY29uLWFycm93LXJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ljb24tYXJyb3ctcmlnaHQuc3ZnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5pbWFnZSB7XG4gICYuaGFzLXNjYWxlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtYWJzb2x1dGUge1xuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtMzgwYnkxNTIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDQwJTtcblxuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtMzgwYnkxNTIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDQwJTtcblxuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtNGJ5My1tb2JpbGUge1xuICAgIEBpbmNsdWRlIHVudGlsKCR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAoMyAvIDQpICogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtMTZieTUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6ICg1IC8gMTYpICogMTAwJTtcblxuICAgIEBpbmNsdWRlIHVudGlsKCR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAoOSAvIDE2KSAqIDEwMCU7IC8vIHVzZSAxNjo5IGluc3RlYWQsIGl0cyB0b28gc21hbGwgZm9yIG1vYmlsZSBvdGhlcndpc2VcbiAgICB9XG4gIH1cblxuICAmLmlzLTM4MGJ5MTUyLXRhYmxldCB7XG4gICAgQGluY2x1ZGUgZnJvbSgkdGFibGV0KSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy10b3A6IDQwJTtcbiAgICB9XG4gIH1cblxuICAmLmlzLXdpZGUtbW9iaWxlIHtcbiAgICBAaW5jbHVkZSB1bnRpbCgkdGFibGV0KSB7XG4gICAgICAvL21hcmdpbi1sZWZ0OiAtKCRjb2x1bW4tZ2FwKjIpO1xuICAgICAgLy9tYXJnaW4tcmlnaHQ6IC0oJGNvbHVtbi1nYXAqMik7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtYm9yZGVyLXdoaXRlIHtcbiAgICBib3JkZXI6IDhweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAmLmlzLTNieTQudmlkZW8sXG4gICYuaXMtMWJ5MS52aWRlbyxcbiAgJi5pcy0zYnkxLnZpZGVvLFxuICAmLmlzLTRieTMudmlkZW8sXG4gICYuaXMtMTZieTkudmlkZW8ge1xuICAgIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLmltYWdlLWNvbnRhaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cblxuLmltYWdlLWNvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuIiwiLmltYWdlLXRleHQtY29sdW1ucyB7XG4gICYtaGVhZGxpbmUge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIC8vcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuXG4gICAgJi5oYXMtYmx1ZS1iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1xdWF0ZXJuYXJ5LXNoYWRlLTI7XG4gICAgfVxuICB9XG5cbiAgJi12aXN1YWwge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgZnJvbSgkdGFibGV0KSB7XG4gIC5pbWFnZS10ZXh0LWNvbHVtbnMge1xuICAgICYtaGVhZGxpbmUge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmVpZ2U7XG5cbiAgICAgICYuaXMtcHVsbGVkLWRvd24ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XG4gICAgICB9XG5cbiAgICAgICYuaGFzLWJsdWUtYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1xdWF0ZXJuYXJ5LXNoYWRlLTI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gM3JlbSAzcmVtIDVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgfVxuXG4gICAgJi12aXN1YWwge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB1bnRpbCgkdGFibGV0KSB7XG4gIC5pbWFnZS10ZXh0LWNvbHVtbnMge1xuICAgICYtaGVhZGxpbmUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG5cbiAgLmxpc3QtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgaHlwaGVuczogYXV0bztcblxuICAgICYgKyAubGlzdC1pdGVtLFxuICAgICYgKyAubm8tbGlzdC1pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTEuNWVtO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICB3aWR0aDogMS4xZW07XG4gICAgICBoZWlnaHQ6IDEuMWVtO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtY2hlY2tlZC1yb3VuZCB7XG4gICAgLmxpc3QtaXRlbSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbi1jaGVjay1yb3VuZC1zZWNvbmRhcnkuc3ZnJykgY2VudGVyIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pcy1vcmRlcmVkIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0LWVsLWNvdW50ZXI7XG5cbiAgICAubGlzdC1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC1lbC1jb3VudGVyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtZWwtY291bnRlcik7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTIuMjVyZW07XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmFja2dyb3VuZC1wcmltYXJ5IHtcbiAgLmxpc3Qge1xuICAgICYuaXMtb3JkZXJlZCB7XG4gICAgICAubGlzdC1pdGVtIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1xdWF0ZXJuYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICAmLmlzLWZ1bGxoZWlnaHQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufSIsIi5tb2RhbCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgLy8gYXZvaWQgdGV4dC1mbG93IGdhcCBvbiB0b3Agb2YgdGhlIHBhZ2UgaW4gYW55IGNhc2VzXG4gIHotaW5kZXg6IDEwMDA7XG5cbiAgLm1vZGFsLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIHVudGlsKCR0YWJsZXQpIHtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IG1pbigkZnVsbGhkLCAkY29udGFpbmVyLW1heC13aWR0aCkgLSAkY29udGFpbmVyLW9mZnNldDtcblxuICAgIC5tb2RhbC1jbG9zZSB7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmJveCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuXG4gICAgJi5pcy1tZWRpdW0ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG5cbiAgICAgIC5zd2VlcHN0YWtlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGRmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgb2JqZWN0LFxuICAgIGVtYmVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1bnRpbCgkdGFibGV0KSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLXZpc3VhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cbiAgICA+IC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICYuaXMtdG9wLWFsaWduZWQge1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5tb2RhbC1mdWxsc2NyZWVuIHtcblxuICAgIC5tb2RhbC1jbG9zZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwIDdweCAxNnB4IC01cHggcmdiYSgxMCwgMTAsIDEwLCAwLjUpO1xuXG4gICAgICBAaW5jbHVkZSBmcm9tKCR0YWJsZXQpIHtcbiAgICAgICAgcmlnaHQ6IDNyZW07XG4gICAgICAgIHRvcDogMnJlbTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XG5cbiAgICAgIHU6aGFzKGEpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZyb20oJHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVudGlsKCR0YWJsZXQpIHtcbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAubW9kYWwtc2VjdGlvbiB7XG4gICAgICBAaW5jbHVkZSB1bnRpbCgkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kaXZpZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LTY7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmcm9tKCR0YWJsZXQpIHtcbiAgICAgIC5oZXJvLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAxMHJlbSAzcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYud2l0aC12aXN1YWwge1xuICAgICYudmlzdWFsLXJpZ2h0IHtcbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICAmLmJveCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIC5ib3gge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudmlzdWFsLXRvcCB7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgJi5ib3gge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAuYm94IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAucGltY29yZV9hcmVhX3YyXFwvY29sdW1uIHtcbiAgICAmLnBpbWNvcmVfYXJlYV9jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdW50aWwoJHRhYmxldCkge1xuICAgICAgLmNvbHVtbiB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubmF2YmFyIHtcbiAgJi5pcy1jZW50ZXJlZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLWxvZ28tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTI1cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1vdXQ7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLmlzLXNjYWxlZCB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjUpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHVudGlsKCR0YWJsZXQpIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY1KTtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1pdGVtLFxuLm5hdmJhci1saW5rIHtcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICYuYmFja2dyb3VuZC10ZXJ0aWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnktaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gICYuaXMtb3BlbiB7XG4gICAgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJlaWdlLXNoYWRlLTI7XG4gIH1cbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIC5uYXZiYXItaXRlbSB7XG4gICAgJi5pcy1yaWdodCB7XG4gICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxufVxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn0iLCIub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJlaWdlO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogN3JlbSAycmVtIDRyZW07XG4gIHRyYW5zaXRpb246IGFsbCA2MDBtcyBlYXNlLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG5cbiAgQGluY2x1ZGUgZnJvbSgkZGVza3RvcCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cblxuICAmLmlzLW9uLXRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAtMTAwdmg7XG5cbiAgICAmLmlzLXZpc2libGUge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtb24tcmlnaHQge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTEwMHZ3O1xuICAgIHotaW5kZXg6IDQ1MDtcblxuICAgIEBpbmNsdWRlIGZyb20oJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDUwdnc7XG4gICAgfVxuXG4gICAgJi5pcy12aXNpYmxlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtb24tYm90dG9tIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgYm90dG9tOiAtMTAwdmg7XG4gICAgei1pbmRleDogNDU1O1xuXG4gICAgJi5pcy12aXNpYmxlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLm9mZmNhbnZhcy1zaWRlLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9ucyB7XG4gIHotaW5kZXg6IDQ1NTtcblxuICAmLnNlY29uZCB7XG4gICAgYm90dG9tOiAxMHJlbTtcbiAgfVxufVxuXG4uYnV0dG9uW2RhdGEtb2ZmY2FudmFzXSB7XG4gICYuaXMtb3BlbiAuaWNvbiBpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ljb24tY3Jvc3Mtd2hpdGUuc3ZnKTtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLWluLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDQ0NTtcblxuICAmLmlzLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXJpZ2h0IHtcbiAgcGFkZGluZzogNHJlbSAzLjVyZW07XG59XG4iLCIuaXMtb2xkLXByaWNlIHtcbiAgcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBzOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgfVxufVxuXG4ucHJpY2Uge1xuICAuaXMtY3VycmVudCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBmb250LWZhbWlseTogbXVzZW8tc2xhYiwgc2VyaWY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBpbmNsdWRlIHVudGlsKCR0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG4gIH1cblxuICAuaXMtb2xkIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IG11c2VvLXNsYWIsIHNlcmlmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHVudGlsKCR0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuIiwiLnByb2R1Y3QtZ2FsbGVyeSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICN7JGNvbG9yLWJsYWNrfTtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiAxLjI1cmVtO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAoMTAgLyA5KSAqIDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgLnByb2R1Y3QtZ2FsbGVyeS1tYWluIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDgwJSAtIDEwcHgpO1xuICB9XG5cbiAgLnByb2R1Y3QtZ2FsbGVyeS10aHVtYnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDIwJSArIDEwcHgpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjUlO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtZ2FsbGVyeS1tYWluLFxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgfVxufSIsIi5wcm9ncmVzcy1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG5cbiAgLnN0ZXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBmb250LWZhbWlseTogJGZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIGZyb20oJHRhYmxldCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICB9XG5cbiAgICAuaXMtY291bnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogJGZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKHNlY3Rpb24pO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGVwLXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICB3aWR0aDogMTUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIGZyb20oJHRhYmxldCkge1xuICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgICYuaXMtYmxhY2sge1xuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pcy1zbWFsbGVyICB7XG4gICAgQGluY2x1ZGUgZnJvbSgkdGFibGV0KSB7XG4gICAgICAuc3RlcCB7XG4gICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcblxuICAgICAgQGluY2x1ZGUgZnJvbSgkdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cblxuLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnByb2dyZXNzLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIH1cbn1cblxuLnJlYWRpbmctcHJvZ3Jlc3MtY29udGFpbmVyLFxuLnJlYWRpbmctcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItcXVhdGVybmFyeS1zaGFkZS0zO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0zcHg7XG4gIGhlaWdodDogM3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJlYWRpbmctcHJvZ3Jlc3Mge1xuICAtLXNjcm9sbEFtb3VudDogMCU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgJGNvbG9yLXF1YXRlcm5hcnkgMCUsICRjb2xvci1xdWF0ZXJuYXJ5LXNoYWRlLTEgMTAwJSk7XG4gIHdpZHRoOiB2YXIoLS1zY3JvbGxBbW91bnQpO1xufVxuIiwiLnF1b3RlIHtcbiAgJi1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTUwcHg7XG5cbiAgICBAaW5jbHVkZSBmcm9tKCR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG5cbiAgICArIC5xdW90ZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTByZW07XG4gICAgICB0b3A6IC04MHB4O1xuXG4gICAgICBAaW5jbHVkZSB1bnRpbCgkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuaGFzLXF1b3Rlczo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbi15ZWxsb3ctcXVvdGUucG5nJykgbGVmdCBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24ge1xuICAmLmhhcy1iYWRnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi5pcy10aW55IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgJi5pcy1mdWxsaGVpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmLmlzLWhhbGZoZWlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogNTB2aDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi5oYXMtaGVhcnQtYmcge1xuICAgIEBpbmNsdWRlIHVudGlsKCRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgbWFyZ2luLXRvcDogLTRyZW07XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLWZvb3RlciB7XG4gIGEge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4iLCIuc2VydmljZS10YWJsZSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG5cbiAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIElFLCBFZGdlIGFuZCBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIElFIGFuZCBFZGdlICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8qIEZpcmVmb3ggKi9cblxuICAvKiBIaWRlIHNjcm9sbGJhciBmb3IgQ2hyb21lLCBTYWZhcmkgYW5kIE9wZXJhICovXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgdW50aWwoJHRhYmxldCkge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuXG4gIC5zZXJ2aWNlLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB3aWR0aDogMTc1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG4gICAgQGluY2x1ZGUgZnJvbSgkdGFibGV0KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAvLyAzIGdyaWRzIGluIGxhcmdlIGRldmljZXNcbiAgICBAaW5jbHVkZSBmcm9tKCRkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIHJlcGVhdCgyLCAyNTBweCk7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMS41cmVtO1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAxLjVyZW07XG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmcm9tKCRmdWxsaGQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIHJlcGVhdCgyLCAyODVweCk7XG4gICAgfVxuXG4gICAgJi5oYXMtZGl2aWRlciA+IGRpdiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBsZWZ0OiAxLjVyZW07XG4gICAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnRlcmZhY2U7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cbiAgICAgIC8vIGZpcnN0IGNvbHVtbiBpbiBsYXJnZSBkZXZpY2VzXG4gICAgICBAaW5jbHVkZSBmcm9tKCRkZXNrdG9wKSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi5pcy10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmlzLWRlY29yYXRlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDFyZW07XG5cbiAgICA+ICoge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci1pbnRlcmZhY2U7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItaW50ZXJmYWNlO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAmLmlzLWZpcnN0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLWludGVyZmFjZTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1lbmQge1xuICAgICAgQGluY2x1ZGUgZnJvbSgkZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1pbnRlcmZhY2U7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmJhZGdlIHtcbiAgICBncmlkLWFyZWE6IDEvMTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICYtaGVhZGxpbmUge1xuICAgIGdyaWQtYXJlYTogMS8xO1xuICB9XG5cbiAgLmljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgQGluY2x1ZGUgdW50aWwoJGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbGxhcHNpYmxlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLmlzLWNvbGxhcHNpYmxlLWhlYWRsaW5lIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LWluZm9ybWF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMS41cmVtO1xuXG4gICAgPiAqIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW50ZXJmYWNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50IHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICB9XG59IiwiLnNwYWNlciB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYuZWRpdG1vZGUge1xuICAgIGJhY2tncm91bmQ6ICM5Y2Y1ZmY7XG4gICAgbWFyZ2luOiAzcmVtIDAgNHJlbTtcbiAgfVxuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICYuc3BhY2VyLXJlbS0jeyRpfSB7XG4gICAgICBoZWlnaHQ6ICN7JGl9cmVtO1xuXG4gICAgICBAaW5jbHVkZSB1bnRpbCgkdGFibGV0KSB7XG4gICAgICAgIGhlaWdodDogI3skaS8yfXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNwYWNlci1yZW0tMC01IHtcbiAgICBoZWlnaHQ6IC41cmVtO1xuXG4gICAgQGluY2x1ZGUgdW50aWwoJHRhYmxldCkge1xuICAgICAgaGVpZ2h0OiAuMjVyZW07XG4gICAgfVxuICB9XG59XG5cbiIsIkBpbXBvcnQgJy4uLy4uL3YxL2NvbXBvbmVudHMvc3BhY2VyJztcblxuLmlzLWhpZGRlbi10b3VjaCB7XG4gIEBpbmNsdWRlIHVudGlsKCR0YWJsZXQpIHtcbiAgICAuc3BhY2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuc3RlcHMtbW9kdWxlIHtcblxuICAuc3RlcHMtaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgdG9wOiA3N3B4O1xuICAgICAgbGVmdDogMTUlO1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgIEBpbmNsdWRlIHVudGlsKCR3aWRlc2NyZWVuKSB7XG4gICAgICAgIHRvcDogNjNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN0ZXBzLWl0ZW0tY291bnRlci0yIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogMjUlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc3RlcHMtaXRlbS1jb3VudGVyLTMsXG4gICAgJi5zdGVwcy1pdGVtLWNvdW50ZXItNCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDE1JTtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN0ZXBzLWl0ZW0tY291bnRlci01IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc3RlcHMtaXRlbS1jb3VudGVyLTYge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA3JTtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN0ZXBzLWl0ZW0tY291bnRlci03IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogNiU7XG4gICAgICAgIHdpZHRoOiA4OCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zdGVwcy1pdGVtLWNvdW50ZXItOCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdGVwcy1pdGVtLWltYWdlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblxuICAgIC5pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdW50aWwoJHdpZGVzY3JlZW4pIHtcbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0ZXBzLWl0ZW0taGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAuaGVhZGluZy00IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHVudGlsKCR0YWJsZXQpIHtcblxuICAgIC5zdGVwcy1pdGVtIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiA2OCU7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgbGVmdDogOSU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG5cbiAgICAgICYuc3RlcHMtaXRlbS1jb3VudGVyLTIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zdGVwcy1pdGVtLWNvdW50ZXItMyB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnN0ZXBzLWl0ZW0tY291bnRlci00IHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGhlaWdodDogNzQlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc3RlcHMtaXRlbS1jb3VudGVyLTUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiA3OCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zdGVwcy1pdGVtLWNvdW50ZXItNiB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDgyJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnN0ZXBzLWl0ZW0tY291bnRlci03IHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGhlaWdodDogODYlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc3RlcHMtaXRlbS1jb3VudGVyLTgge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcHMtaXRlbS1pbWFnZSB7XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3dlZXBzdGFrZSB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLmludHJvIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cblxuICAuaGVhZGluZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IC43NXJlbTtcblxuICAgICYuc2FsdXRhdGlvbi10aXRsZSxcbiAgICAmLmhpbnQge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIHAuaW50cm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgcGFkZGluZy10b3A6IC41cmVtO1xuXG4gICAgQGluY2x1ZGUgdW50aWwoJHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICB9XG4gIH1cblxuICAuc2FsdXRhdGlvbi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAuY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LTE7XG4gICAgcGFkZGluZzogMTNweCAxNnB4IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZWlnZS1zaGFkZS0yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHVudGlsKCR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMS4xMjVyZW0gNnB4O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAvL2ZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgfVxuXG4gICAgJi5pcy1pbnZhbGlkLWlucHV0LFxuICAgICYuaXMtaW52YWxpZC1pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5LTEgIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICRjb2xvci1zZWNvbmRhcnkgaW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICRjb2xvci1zZWNvbmRhcnkgaW5zZXQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LTE7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9cmFkaW9dLFxuICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMDtcblxuICAgICY6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2Zvcm0taWNvbi1jaXJjbGUtY2hlY2tlZC5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgKyBzcGFuIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9mb3JtLWljb24tY2lyY2xlLXVuY2hlY2tlZC1icm93bi5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBzdXAge1xuICAgIGZvbnQtc2l6ZTogLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdG9wOiAtNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cblxuICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIHVudGlsKCR0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG5cbiAgICAuaW50cm8ge1xuICAgICAgcGFkZGluZzogMXJlbSAwIDA7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gICAgfVxuXG4gICAgLmNvbmRpdGlvbnMge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW0gMS41cmVtIDFyZW07XG4gICAgfVxuICB9XG59XG4iLCIuc3dpcGVyLW5hdmlnYXRpb24ge1xuICAmLmlzLXZlcnRpY2FsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSArIDAuNXJlbSk7XG4gICAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgKyAwLjVyZW0pO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgKyAwLjVyZW0pO1xuICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpICsgMC41cmVtKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICBAaW5jbHVkZSB1bnRpbCgkdGFibGV0KSB7XG4gICAgLmNhcmQsXG4gICAgLnRlYXNlci5oYXMtc2hhZG93IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zd2lwZXItc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc3dpcGVyLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjeyRjb2xvci1zZWNvbmRhcnl9O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogI3skY29sb3ItaW50ZXJmYWNlLXNoYWRlLTJ9O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OiAxO1xufVxuXG4uc2VjdGlvbi5iYWNrZ3JvdW5kLXByaW1hcnksXG4uaGVyby5pcy1wcmltYXJ5IHtcbiAgLnN3aXBlci1mb290ZXIge1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiAjeyRjb2xvci1ibGFja307XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMC41O1xuICB9XG59XG5cbi5waW1jb3JlX2FyZWFfaG9yaXpvbnRhbC1zbmlwcGV0cyAuc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuXG4gIEBpbmNsdWRlIGZyb20oJHRhYmxldCkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtIDAuNzVyZW0gNC41cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgdW50aWwoJHRhYmxldCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICB9XG5cbn1cblxuLnNsaWRlciB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjeyRjb2xvci1zZWNvbmRhcnl9O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogI3skY29sb3ItaW50ZXJmYWNlLXNoYWRlLTJ9O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OiAxO1xufVxuXG5AaW5jbHVkZSB1bnRpbCgkdGFibGV0KSB7XG4gIC8vIHVzZWQgZm9yIGZpeCB0aGUgc3R5bGUgaW4gJ0NvbHVtbnMgd2l0aCBJbWFnZSBhbmQgVGV4dCAoVjEpJyAobW9iaWxlKVxuICAucGltY29yZV9hcmVhX2ltYWdlLXRleHQtY29sdW1ucyB7XG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnNsaWRlci1jYXJkcyB7XG4gIHdpZHRoOiA5MHZ3O1xuXG4gIEBpbmNsdWRlIGZyb20oJHRhYmxldCkge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxuXG4gIC5zbGlkZXItaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMgKiAyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludGVyZmFjZTtcbiAgfVxuXG4gIC5zbGlkZXItaGVhZGxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDJyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBhbmltYXRpb246IHB1bHNlTGVmdCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIGFuaW1hdGlvbjogcHVsc2VSaWdodCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIGFuaW1hdGlvbjogZmxvYXRDYXJkIDZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG5cbiAgQGtleWZyYW1lcyBwdWxzZUxlZnQge1xuICAgIDAlLCAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgc2NhbGUoMSk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExMCUpIHNjYWxlKDEuMSk7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBwdWxzZVJpZ2h0IHtcbiAgICAwJSwgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2NhbGUoMSk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwJSkgc2NhbGUoMS4xKTtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIGZsb2F0Q2FyZCB7XG4gICAgMCUsIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZWRpdG1vZGUgLnNsaWRlci1jYXJkcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAuc2xpZGVyLWltYWdlIHtcbiAgICB3aWR0aDogNDB2dztcbiAgfVxufSIsIi50YWItY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCIudGFnIHtcbiAgJi5pcy1yb3VuZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICB9XG59IiwiLnRlYXNlci1wcm9taW5lbnQge1xuICAudGFnIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDAuNXJlbSwgMC41cmVtICsgMXZ3LCAwLjg1cmVtKTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gIH1cblxuICAuaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn0iLCIuc2Nyb2xseXRlbGxpbmctaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5pY29uLXNjcm9sbCB7XG4gICAgQGluY2x1ZGUgZnJvbSgkZGVza3RvcCkge1xuICAgICAgbGVmdDogODV2dztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBmcm9tKCRkZXNrdG9wKSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAudmlzdWFsLWxvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTB2dztcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgZnJvbSgkZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgIH1cblxuICAgIGZpZ3VyZSxcbiAgICBmaWd1cmUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkbGluZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcblxuICAgIC5oZWFkaW5nLTEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1pbi13aWR0aDogMTIwdnc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSBmcm9tKCR0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKGNhbGMoMTAwdncvODAwKSo0MCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNjcm9sbC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTJweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5lbGVtZW50cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBoZWlnaHQ6IDI1dmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgJi5pcy1vbi10b3Age1xuICAgICAgdG9wOiA1MnB4O1xuXG4gICAgICAuZWxlbWVudDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnJlbSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1vbi1ib3R0b20ge1xuICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAuZWxlbWVudDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJyZW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbGVtZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAxMDB2dztcblxuICAgIEBpbmNsdWRlIGZyb20oJHRhYmxldCkge1xuICAgICAgbWluLXdpZHRoOiAyNXZ3O1xuXG4gICAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNXZ3O1xuICAgICAgfVxuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MHZoO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgKyAuZWxlbWVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTByZW07XG4gICAgfVxuICB9XG5cbiAgLmVsZW1lbnQtdmVzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW07XG4gICAgLmhlYWRpbmctMyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA5MCU7XG4gICAgICB0b3A6IDVyZW07XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5lbGVtZW50LXZlbG8ge1xuICAgIC5oZWFkaW5nLTMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAzcmVtO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIGxlZnQ6IC0ycmVtO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICAuZWxlbWVudC10aXJlIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICB9XG5cbiAgICAuaGVhZGluZy0zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDkwJTtcbiAgICAgIHRvcDogNXJlbTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZnJvbSgkZGVza3RvcCkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cmVtKTtcbiAgICB9XG4gIH1cblxuICAuZWxlbWVudC12aXNpYmxlIHtcbiAgICAuaGVhZGluZy0zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNHJlbTtcbiAgICAgIHJpZ2h0OiA5MCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5lbGVtZW50LXNlYXQge1xuICAgIC5oZWFkaW5nLTMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIHRvcDogNzAlO1xuICAgICAgcmlnaHQ6IDgwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi5zY3JvbGx5dGVsbGluZy1ob3Jpem9udGFsLWVuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59IiwiLnNjcm9sbHl0ZWxsaW5nLWhlYXJ0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy96LWluZGV4OiAtMTtcblxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuaGVhcnQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cblxuICAuc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLmNsaXBwZWQtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBjbGlwLXBhdGg6IHBhdGgoXCJNIDI0MCA2Mi40MSBjIDAgLTM4LjY1IC0zMC45MyAtNTkuNTQgLTU2Ljc2IC02MS45MiBjIC0yOS4xNSAtMi43MiAtNDcuNTYgNS42OCAtNjEuODQgMzIuNjEgQyAxMDcuMTEgNi4xNyA4OC42OCAtMi4yNCA1OS41NSAwLjQ5IEMgMjcuNzkgMy40NCAwIDMxLjg4IDAgNjIuNDEgYyAwIDY0LjQ1IDU5LjA2IDEwMi41OSAxMjEuMzkgMTY1LjQ5IGMgNjEuODQgLTYyLjkzIDExOC42MSAtOTkuOTEgMTE4LjYxIC0xNjUuNDkgWlwiKTtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcGF0aChcIk0gMjQwIDYyLjQxIGMgMCAtMzguNjUgLTMwLjkzIC01OS41NCAtNTYuNzYgLTYxLjkyIGMgLTI5LjE1IC0yLjcyIC00Ny41NiA1LjY4IC02MS44NCAzMi42MSBDIDEwNy4xMSA2LjE3IDg4LjY4IC0yLjI0IDU5LjU1IDAuNDkgQyAyNy43OSAzLjQ0IDAgMzEuODggMCA2Mi40MSBjIDAgNjQuNDUgNTkuMDYgMTAyLjU5IDEyMS4zOSAxNjUuNDkgYyA2MS44NCAtNjIuOTMgMTE4LjYxIC05OS45MSAxMTguNjEgLTE2NS40OSBaXCIpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuYmFja2dyb3VuZC1oZWFydHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMDtcblxuICAgIC5oZWFydHMtbGlzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgKyAyNXZ3KTtcbiAgICAgIGhlaWdodDogMjV2dztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogLTglO1xuICAgICAgICAvL3RyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhcnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI1dnc7XG4gICAgICBoZWlnaHQ6IDI1dnc7XG4gICAgICBtYXJnaW46IC0wLjVyZW0gMC41cmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc2Nyb2xseXRlbGxpbmctaGVhcnQvdGNzLWhlYXJ0LnN2Zyk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nLTE6bm90KC5pcy1wcm9taW5lbnQpIHtcbiAgICBAaW5jbHVkZSB1bnRpbCgkdGFibGV0KSB7XG4gICAgICAvL21hcmdpbi10b3A6IC0xLjc1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nLTIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuXG4gICAgQGluY2x1ZGUgdW50aWwoJHRhYmxldCkge1xuICAgICAgLy9tYXJnaW4tdG9wOiAtMS43NXJlbTtcbiAgICB9XG4gIH1cblxuICAuaGVhZGluZy00IHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuXG4gICAgQGluY2x1ZGUgZnJvbSgkdGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IDE0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nLTUge1xuICAgIGZvbnQtc2l6ZTogODBweDtcblxuICAgIEBpbmNsdWRlIGZyb20oJHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAxNDBweDtcbiAgICB9XG4gIH1cblxuICAuaXMtZ2hvc3RlZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5zZWN0aW9uLW9uZSB7XG4gICAgLmJhY2tncm91bmQtaGVhcnRzOm5vdCguaXMtZG9ja2VkKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHZoKTtcbiAgICAgIGhlaWdodDogMjAwdmg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIC5oZWFydCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zY3JvbGx5dGVsbGluZy1oZWFydC90Y3MtaGVhcnQtZ3JhZGllbnQuc3ZnKTtcbiAgICAgIHdpZHRoOiAzMDB2aDtcbiAgICAgIGhlaWdodDogMzAwdmg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICBAaW5jbHVkZSBmcm9tKCRkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgICAgaGVpZ2h0OiAyMDB2dztcbiAgICAgIH1cblxuICAgICAgJi5pcy1kb2NrZWQge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICB9XG5cbiAgICAgICYgKyAqIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pcy1wcm9taW5lbnQge1xuICAgICAgZm9udC1zaXplOiAxMnJlbTtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi10aHJlZSxcbiAgLnNlY3Rpb24tZm91ciB7XG4gICAgQGluY2x1ZGUgdW50aWwoJHRhYmxldCkge1xuICAgICAgLmhlYWRpbmctMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmFpc2luZy1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxufSIsIiRjYXJkLWdyZWVuOiAjNTE3RDE5O1xuJGNhcmQteWVsbG93OiAjRkZFQjAwO1xuJGNhcmQtYmx1ZTogIzAwNUFBMDtcbiRjYXJkLWJlaWdlOiAjRDZDRUJDO1xuXG4uc2Nyb2xseXRlbGxpbmctY2FyZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDB2dztcbiAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgLmNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmNhcmQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmNhcmQtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiAyNTBtcyBib3gtc2hhZG93IGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIDUwMDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1xdWF0ZXJuYXJ5LXNoYWRlLTE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZWlnZTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJsdWU7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHQ7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC15ZWxsb3c7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKDEwLCAxMCwgMTAsIDAuMyksXG4gICAgICB9XG5cbiAgICAgIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICBhIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zY3JvbGx5dGVsbGluZy13b3JkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHZ3O1xuXG4gIC5zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5oZWFkbGluZSxcbiAgLnN1YmxpbmUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxuICAgIEBpbmNsdWRlIGZvbnQtc2NhbGUoMjhweCwgNTBweCk7XG4gIH1cblxuICAud29yZCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgQGluY2x1ZGUgZm9udC1zY2FsZSg4MHB4LCA5MHB4KTtcbiAgfVxufSIsIi8vIHBhZ2Ugc2V0dGluZ3NcbiRzYWktcHJpbWFyeS1jb2xvcjogI2RmN2U0NztcbiRzYWktcHJpbWFyeS1ob3Zlci1jb2xvcjogI2U4NmYyZjtcblxuLy8gcGFnZSBzdHlsZXNcbi5zZWN0aW9uLXN0cmVldC1hbmQtaSB7XG4gIC5oYXMtaW1hZ2VzLXdpdGgtYm9yZGVyIHtcbiAgICBmaWd1cmUuaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgJHNhaS1wcmltYXJ5LWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgICBwYWRkaW5nOiAwLjMxMjVyZW0gMC45Mzc1cmVtO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkIHtcbiAgICAuYmFkZ2Uge1xuICAgICAgJi5pcy1wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNhaS1wcmltYXJ5LWNvbG9yO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0cmVldC1hbmQtaS1pbmZvLWJveCB7XG4gICAgYSB7XG4gICAgICAmOm5vdCguYnV0dG9uKSB7XG4gICAgICAgIGNvbG9yOiAkc2FpLXByaW1hcnktY29sb3I7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkc2FpLXByaW1hcnktaG92ZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gLmNvbHVtbiB7XG4gICAgICAmID4gLnBpbWNvcmVfYXJlYV9jb250ZW50IHtcbiAgICAgICAgJiA+IC5jb250YWluZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkc2FpLXByaW1hcnktY29sb3I7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG5cbiAgICAgICAgICAuYm94IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgY29sb3I6ICRzYWktcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXMtYnV0dG9uLWJveCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICAgICAgICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgdW50aWwoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmLmlzLXByaW1hcnkge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNhaS1wcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2FpLXByaW1hcnktY29sb3I7XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2FpLXByaW1hcnktaG92ZXItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNhaS1wcmltYXJ5LWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzYWktcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdW50aWwoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbnMuaXMtaW1hZ2UtY2VudGVyZWQge1xuICAgICAgaW1nIHtcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhhcy1saXN0LW1sLTQge1xuICAgICAgb2wsXG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSJdfQ== */
