/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./assets/mhp_charity/scss/main.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "GilroyRegular";
  font-style: normal;
  font-weight: 400;
  src: url(/build/mhp_charity/fonts/GilroyRegular.woff2) format("woff2"), url(/build/mhp_charity/fonts/GilroyRegular.woff) format("woff");
}
@font-face {
  font-family: "GilroyMedium";
  font-style: normal;
  font-weight: 500;
  src: url(/build/mhp_charity/fonts/GilroyMedium.woff2) format("woff2"), url(/build/mhp_charity/fonts/GilroyMedium.woff) format("woff");
}
@font-face {
  font-family: "GilroySemiBold";
  font-style: normal;
  font-weight: 600;
  src: url(/build/mhp_charity/fonts/GilroySemiBold.woff2) format("woff2"), url(/build/mhp_charity/fonts/GilroySemiBold.woff) format("woff");
}
@font-face {
  font-family: "GilroyBold";
  font-style: normal;
  font-weight: bold;
  src: url(/build/mhp_charity/fonts/GilroyBold.woff2) format("woff2"), url(/build/mhp_charity/fonts/GilroyBold.woff) format("woff");
}
@font-face {
  font-family: "InterRegular";
  font-style: normal;
  font-weight: 400;
  src: url(/build/mhp_charity/fonts/InterRegular.woff2) format("woff2"), url(/build/mhp_charity/fonts/InterRegular.woff) format("woff");
}
*,
*::before,
*::after {
  box-sizing: border-box;
}

::placeholder {
  color: gray;
}

::selection {
  background-color: blue;
  color: #fff;
}

html,
body {
  height: 100%;
}

body {
  font-family: "GilroyRegular", sans-serif;
  font-size: 16px;
  line-height: 138%;
  overflow-x: hidden;
  position: relative;
  color: #000;
}

body,
div,
dl,
dt,
dd,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
main {
  display: block;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ol,
ul {
  font-weight: normal;
}

ul,
ol {
  list-style: none;
}

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

fieldset,
img,
abbr {
  border: 0;
}

sup {
  vertical-align: text-top;
}

sub {
  vertical-align: text-bottom;
}

strong {
  font-family: "GilroyBold", sans-serif;
}

input,
button,
label,
textarea,
select {
  appearance: none;
  font: inherit;
  -webkit-tap-highlight-color: transparent;
}

button {
  background: transparent;
  border: none;
  cursor: pointer;
  font: inherit;
  padding: 0;
}
button:focus {
  outline: none;
}

input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
input::-ms-clear, input::-ms-reveal {
  display: none;
}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
input:focus {
  outline: none;
}
input:required:invalid {
  box-shadow: none;
}

textarea {
  display: block;
  max-width: 100%;
  resize: none;
  width: 100%;
}

a {
  -webkit-tap-highlight-color: transparent;
  text-decoration: none;
}
a:not([class]) {
  text-decoration-skip-ink: auto;
}

img {
  display: block;
  max-width: 100%;
}

.transition-height-100ms {
  transition: height 100ms linear;
}

@media (prefers-reduced-motion: reduce) {
  * {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
  }
}
.text-center {
  text-align: center;
}

.overflow-hidden {
  overflow: hidden;
}

.v-enter-active,
.v-leave-active {
  transition: opacity 0.5s ease;
}

.v-enter-from,
.v-leave-to {
  opacity: 0;
}

.nested-enter-active, .nested-leave-active {
  transition: opacity 0.2s ease-in-out;
}

.nested-enter-from,
.nested-leave-to {
  opacity: 0;
}

.nested-enter-active .transition-inner,
.nested-enter-active .transition-inner-scale,
.nested-leave-active .transition-inner,
.nested-leave-active .transition-inner-scale {
  transition: transform 0.2s ease-in, opacity 0.2s ease-in;
}

.nested-enter-from .transition-inner,
.nested-leave-to .transition-inner {
  transform: translateY(-30px);
  opacity: 0;
}

.nested-enter-from .transition-inner-scale,
.nested-leave-to .transition-inner-scale {
  transform-origin: center;
  transform: scale(0.8);
  opacity: 0;
}

.header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 102px;
  padding: 30px 50px 20px;
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(3px);
  z-index: 1;
}
@media screen and (max-width: 560px) {
  .header {
    height: 80px;
    padding: 22px 20px 22px;
  }
}
.header img {
  width: 178px;
}
@media screen and (max-width: 560px) {
  .header img {
    width: 123px;
  }
}

.message-logo {
  text-align: center;
  margin: 0 auto;
  padding: 55px 0 0 0;
}
@media screen and (max-width: 768px) {
  .message-logo {
    width: 152px;
    padding: 26px 0 0 0;
  }
}

.message-container {
  margin: 195px auto 0;
  max-width: 772px;
  line-height: 36px;
  padding: 0 20px 30px 20px;
  color: #161616;
}
@media screen and (max-width: 1366px) {
  .message-container {
    margin: 100px auto 0;
  }
}
@media screen and (max-width: 1130px) {
  .message-container {
    max-width: 590px;
  }
}
.message-container h1, .message-container p {
  font-size: 20px;
}
@media screen and (max-width: 768px) {
  .message-container h1, .message-container p {
    font-size: 18px;
  }
}
.message-container a {
  color: #161616;
}
.message-container .phone {
  font-family: "GilroySemiBold", sans-serif;
  font-size: 26px;
}
@media screen and (max-width: 768px) {
  .message-container .phone {
    font-size: 22px;
  }
}
.message-container img {
  margin: 0 auto;
}
.message-container.--success p, .message-container.--success h1 {
  text-align: center;
}
.message-container.--success h1 {
  font-family: "GilroySemiBold", sans-serif;
  font-size: 26px;
  margin: 20px 0 6px 0;
  color: #033C5A;
}
@media screen and (max-width: 768px) {
  .message-container.--success h1 {
    font-size: 22px;
  }
}

.message-page-decoration-1,
.message-page-decoration-2 {
  position: fixed;
  z-index: -1;
  height: 100%;
  top: 0;
}
@media (min-height: 1023px) and (max-width: 1024px) {
  .message-page-decoration-1,
  .message-page-decoration-2 {
    height: 50%;
  }
}
@media screen and (max-width: 768px) {
  .message-page-decoration-1,
  .message-page-decoration-2 {
    display: none;
  }
}

.message-page-decoration-1 {
  left: 0;
  padding: 112px 0 0 0;
}
@media (min-height: 1023px) and (max-width: 1024px) {
  .message-page-decoration-1 {
    padding: 0;
    top: auto;
    bottom: 0;
  }
}

.message-page-decoration-2 {
  padding: 112px 0 0 0;
  right: 0;
}
@media screen and (max-width: 768px) {
  .message-page-decoration-2 {
    display: none;
  }
}

.message-page-decoration-3 {
  display: none;
}
@media screen and (max-width: 768px) {
  .message-page-decoration-3 {
    display: block;
    margin: 30px 0 0 0;
  }
}

.message-contact {
  margin-top: 70px;
}
@media screen and (max-width: 1366px) {
  .message-contact {
    margin-top: 30px;
  }
}

.hero {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  color: #fff;
  padding: 234px 0 0 0;
}
@media screen and (max-width: 560px) {
  .hero {
    padding: 93px 0 0;
  }
}
.hero h1, .hero p {
  text-transform: uppercase;
  line-height: 100%;
}
.hero h1 {
  font-size: 44px;
  font-family: "GilroyBold", sans-serif;
}
@media screen and (max-width: 560px) {
  .hero h1 {
    font-size: 20px;
  }
}
.hero p {
  margin: 15px 0 0 0;
  font-family: "GilroySemiBold", sans-serif;
  font-size: 40px;
}
@media screen and (max-width: 560px) {
  .hero p {
    font-size: 16px;
  }
}
.hero .companies-slider {
  margin: 124px 0 0 0;
}
@media screen and (max-width: 560px) {
  .hero .companies-slider {
    margin: 21px 0 0;
  }
}
.hero .hero-text {
  max-width: 1003px;
  margin: 0 auto;
  padding: 0 28px;
}

.companies-slider {
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.6);
  backdrop-filter: blur(7px);
  padding: 24px 0;
}
@media screen and (max-width: 560px) {
  .companies-slider {
    padding: 8px 0;
  }
}
.companies-slider div {
  margin: 0 15px;
}
@media screen and (max-width: 960px) {
  .companies-slider div {
    margin: 0 5px;
  }
}

.form-container {
  position: relative;
  padding: 119px 0 0 220px;
}
@media screen and (max-width: 1024px) {
  .form-container {
    padding: 40px 25px 80px;
  }
}
.form-container::before {
  content: "";
  display: block;
  position: absolute;
  top: 120px;
  right: 0;
  background: url(/build/mhp_charity/images/form-bg.01d00eb8.svg) no-repeat;
  width: 450px;
  height: 714px;
  z-index: -1;
}
@media screen and (max-width: 1366px) {
  .form-container::before {
    background-size: 300px;
    width: 300px;
  }
}
@media screen and (max-width: 870px) {
  .form-container::before {
    display: none;
  }
}

.form-content {
  max-width: 500px;
  width: 100%;
}
.form-content h2 {
  font-size: 36px;
  line-height: 42px;
  font-family: "GilroySemiBold", sans-serif;
  color: #033C5A;
}
@media screen and (max-width: 560px) {
  .form-content h2 {
    font-size: 22px;
    line-height: 30px;
  }
}
.form-content p {
  margin: 6px 0 0 0;
  font-family: "GilroyMedium", sans-serif;
  font-size: 20px;
  line-height: 30px;
}
@media screen and (max-width: 560px) {
  .form-content p {
    font-size: 18px;
  }
}

#mhp-b2c-reclamation-form-app {
  margin: 30px 0 0 0;
  padding: 0 0 100px 0;
}
@media screen and (max-width: 560px) {
  #mhp-b2c-reclamation-form-app {
    padding: 0;
  }
}
#mhp-b2c-reclamation-form-app .datepicker {
  position: relative;
}
#mhp-b2c-reclamation-form-app .datepicker .dp__input_icon {
  left: auto;
  right: 18px;
  line-height: 1;
  pointer-events: none;
}
#mhp-b2c-reclamation-form-app .datepicker .dp__month_year_wrap {
  max-width: 110px;
}
#mhp-b2c-reclamation-form-app .datepicker .dp__month_year_select {
  padding: 6px 8px;
  border-radius: 80px;
  font-size: 11px;
  background: #033C5A;
  color: #fff;
  max-width: 50px;
  height: 24px;
}
#mhp-b2c-reclamation-form-app .datepicker .arrow.--left {
  transform: rotate(180deg);
}
#mhp-b2c-reclamation-form-app .datepicker .dp__month_year_row {
  justify-content: center;
  height: auto;
}
#mhp-b2c-reclamation-form-app .datepicker .dp__calendar_header_separator {
  display: none;
}
#mhp-b2c-reclamation-form-app .dp__menu {
  animation: fadeInSlideDown 0.3s;
  font-family: "InterRegular", sans-serif !important;
  box-shadow: 0px 9px 15.8px 0px rgba(0, 0, 0, 0.25);
  right: 0;
  top: 0px;
}
#mhp-b2c-reclamation-form-app .dp__menu .datepicker-header {
  display: flex;
  justify-content: space-between;
  padding: 6px 17px 7px 18px;
  color: rgba(51, 51, 51, 0.8980392157);
  border-bottom: 1px solid #CED4DA;
}
#mhp-b2c-reclamation-form-app .dp__menu .datepicker-header p {
  font-size: 14px;
  line-height: 24px;
  font-family: "GilroyRegular", sans-serif !important;
}
#mhp-b2c-reclamation-form-app .dp__menu .dp__arrow_top {
  display: none;
}
#mhp-b2c-reclamation-form-app div[role=gridcell] {
  font-size: 11px;
}
#mhp-b2c-reclamation-form-app .dp__calendar_header {
  margin: 10px 0 0 0;
}
#mhp-b2c-reclamation-form-app .dp__menu_inner {
  padding: 18px;
}
#mhp-b2c-reclamation-form-app .dp__calendar_item,
#mhp-b2c-reclamation-form-app .dp__calendar_header_item {
  color: rgb(179, 179, 179);
}
#mhp-b2c-reclamation-form-app .dp__cell_offset {
  color: rgb(97, 97, 97);
}
#mhp-b2c-reclamation-form-app .dp__cell_offset .is-weekend {
  color: rgba(3, 60, 90, 0.4);
}
#mhp-b2c-reclamation-form-app .is-weekend {
  color: rgb(3, 60, 90);
}
#mhp-b2c-reclamation-form-app .dp__cell_inner,
#mhp-b2c-reclamation-form-app .dp__calendar_header_item,
#mhp-b2c-reclamation-form-app .dp__calendar_item {
  width: 24px;
  height: 24px;
  line-height: 1;
}
#mhp-b2c-reclamation-form-app .dp__calendar_item,
#mhp-b2c-reclamation-form-app .dp__calendar_header_item {
  display: flex;
  justify-content: center;
}
#mhp-b2c-reclamation-form-app .dp__calendar_header_item {
  align-items: center;
  font-weight: 400;
}
#mhp-b2c-reclamation-form-app .dp__calendar_header_item:nth-child(6), #mhp-b2c-reclamation-form-app .dp__calendar_header_item:nth-child(7) {
  color: rgb(3, 60, 90);
}
#mhp-b2c-reclamation-form-app .dp__active_date {
  background: rgb(3, 60, 90);
  border-radius: 50%;
}
#mhp-b2c-reclamation-form-app .dp__today {
  border-color: #033C5A;
}
#mhp-b2c-reclamation-form-app .dp__overlay_cell_active {
  background: #033C5A;
}
#mhp-b2c-reclamation-form-app .inputbox {
  margin-bottom: 20px;
}
#mhp-b2c-reclamation-form-app .inputbox label {
  display: block;
  font-size: 16px;
  line-height: 24px;
  font-family: "GilroyMedium", sans-serif;
}
#mhp-b2c-reclamation-form-app .inputbox input,
#mhp-b2c-reclamation-form-app .inputbox textarea {
  display: block;
  border: 1px solid #CED4DA;
  margin: 6px 0 0 0;
  border-radius: 4px;
  height: 44px;
  width: 100%;
  padding: 10px 20px;
  color: #161616;
  background: #fff;
  font-size: 14px;
}
#mhp-b2c-reclamation-form-app .inputbox input.--error,
#mhp-b2c-reclamation-form-app .inputbox textarea.--error {
  border-color: #FF8F8F;
}
#mhp-b2c-reclamation-form-app .inputbox .description {
  margin: 6px 0 0 0;
  font-size: 12px;
  line-height: 24px;
  color: rgba(51, 51, 51, 0.8980392157);
  font-family: "GilroyRegular", sans-serif;
}
#mhp-b2c-reclamation-form-app .inputbox .error-text {
  margin: 6px 0 0 0;
}
#mhp-b2c-reclamation-form-app .inputbox .radios-container {
  display: flex;
  margin: 6px 0 0 0;
}
#mhp-b2c-reclamation-form-app .inputbox .radiobox {
  display: flex;
  align-items: center;
  margin: 0 80px 0 0;
}
#mhp-b2c-reclamation-form-app .inputbox .radiobox .radio-btn {
  padding: 0 12px 0 0;
  cursor: pointer;
}
#mhp-b2c-reclamation-form-app .inputbox .radiobox .radio-btn span {
  display: block;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px #CED4DA;
  transition: 0.3s;
}
#mhp-b2c-reclamation-form-app .inputbox .radiobox .radio-btn input {
  display: none;
}
#mhp-b2c-reclamation-form-app .inputbox .radiobox .radio-btn input:checked + span {
  box-shadow: inset 0 0 0 4px #033C5A;
}
#mhp-b2c-reclamation-form-app .inputbox .radiobox .radio-text {
  font-size: 14px;
  cursor: pointer;
}
#mhp-b2c-reclamation-form-app .inputbox textarea {
  height: 98px;
}
#mhp-b2c-reclamation-form-app .inputbox textarea:focus {
  outline: none;
}
#mhp-b2c-reclamation-form-app .inputbox .fileinput {
  display: flex;
  margin: 6px 0 0 0;
}
@media screen and (max-width: 560px) {
  #mhp-b2c-reclamation-form-app .inputbox .fileinput {
    flex-direction: column;
  }
}
#mhp-b2c-reclamation-form-app .inputbox .fileinput .fileinput-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 239px;
  width: 100%;
  color: #767676;
  line-height: 23px;
  height: 44px;
  border: 1px solid #767676;
  border-radius: 4px;
  cursor: pointer;
  transition: 0.3s;
}
#mhp-b2c-reclamation-form-app .inputbox .fileinput .fileinput-btn:hover {
  background: #033C5A;
  color: #fff;
}
#mhp-b2c-reclamation-form-app .inputbox .fileinput .fileinput-btn:hover path {
  stroke: #fff;
}
#mhp-b2c-reclamation-form-app .inputbox .fileinput .fileinput-btn input {
  display: none;
}
#mhp-b2c-reclamation-form-app .inputbox .fileinput .fileinput-btn .attach-icon {
  margin: 0 13px 0 0;
}
#mhp-b2c-reclamation-form-app .inputbox .fileinput .fileinput-btn .loader {
  margin: 0 0 0 13px;
}
#mhp-b2c-reclamation-form-app .inputbox .fileinput .fileinput-btn path {
  transition: 0.3s;
}
#mhp-b2c-reclamation-form-app .inputbox .fileinput .attached-files {
  max-width: 233px;
  width: 100%;
  margin: 0 0 0 10px;
}
#mhp-b2c-reclamation-form-app .inputbox .fileinput .attached-file {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 12px;
  line-height: 24px;
}
#mhp-b2c-reclamation-form-app .inputbox .fileinput .attached-file span {
  max-width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
#mhp-b2c-reclamation-form-app .inputbox .fileinput .attached-file svg {
  cursor: pointer;
}
@media screen and (max-width: 560px) {
  #mhp-b2c-reclamation-form-app .inputbox.--adaptive-radios .radios-container {
    justify-content: space-between;
  }
}
@media screen and (max-width: 560px) {
  #mhp-b2c-reclamation-form-app .inputbox.--adaptive-radios .radiobox {
    margin: 0;
  }
}
#mhp-b2c-reclamation-form-app .error-text {
  color: #FF8F8F;
  font-size: 16px;
}
#mhp-b2c-reclamation-form-app .recaptcha {
  margin: 30px 0 0 0;
}
@media screen and (max-width: 350px) {
  #mhp-b2c-reclamation-form-app .recaptcha {
    display: flex;
    justify-content: center;
  }
}
#mhp-b2c-reclamation-form-app button[type=submit] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #033C5A;
  max-width: 330px;
  width: 100%;
  height: 44px;
  color: #fff;
  font-size: 20px;
  line-height: 23px;
  font-family: "GilroyBold", sans-serif;
  border-radius: 4px;
  margin: 70px 0 0 0;
}
#mhp-b2c-reclamation-form-app button[type=submit] .form-error-msg {
  position: absolute;
  top: -38px;
  left: 0;
}
#mhp-b2c-reclamation-form-app button[type=submit].--disabled {
  background: rgba(3, 60, 90, 0.5);
  cursor: not-allowed;
}

@keyframes fadeInSlideDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.loader.--small {
  width: 30px;
  height: 20px;
}

.path {
  animation: dynamic-bg 0.5s 0s ease-in infinite alternate;
  transform-origin: center;
  opacity: 0.4;
}
.path:nth-child(2) {
  animation-delay: 500ms;
}
.path:nth-child(3) {
  animation-delay: 700ms;
}
.path:nth-child(4) {
  animation-delay: 1800ms;
}

.overlay-loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 100px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(10px);
  z-index: 10;
}
.overlay-loader .loader {
  flex-shrink: 0;
}

@keyframes dynamic-bg {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.success-screen {
  display: none;
  animation: fade-in 0.4s;
}

@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.privacy-btn {
  color: #033C5A;
  font-size: 12px;
  margin-top: 10px;
  text-decoration: underline;
}

.privacy-modal-content {
  background: white;
  padding: 40px;
  text-align: left;
  max-width: 680px;
  font-size: 16px;
  border-radius: 4px;
}
@media screen and (max-width: 560px) {
  .privacy-modal-content {
    padding: 30px;
  }
}
.privacy-modal-content h3 {
  font-family: "GilroyBold", sans-serif;
  margin-bottom: 20px;
  color: #033C5A;
}
.privacy-modal-content span {
  display: block;
  margin-bottom: 10px;
}

.modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 2000;
}
.modal-overlay .modal-overlay-bg {
  display: block;
  width: calc(100% - 10px);
  height: 100%;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 1200px) {
  .modal-overlay .modal-overlay-bg {
    width: 100%;
  }
}
.modal-overlay .modal-wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 50px 15px;
  overflow-x: hidden;
  overflow-y: scroll;
  scrollbar-color: #fff rgba(0, 0, 0, 0.5);
  scrollbar-width: thin;
}
.modal-overlay .modal {
  margin: auto;
  position: relative;
  z-index: 1;
}
.modal-overlay .close {
  position: absolute;
  top: 5px;
  right: 10px;
  font-size: 40px;
  line-height: 1;
  color: #033C5A;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzX21ocF9jaGFyaXR5X3Njc3NfbWFpbl9zY3NzLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFDRTtFQUNFLDRCQ0NGO0VEQUUsa0JBSGdFO0VBSWhFLGdCQ0NGO0VEQUUsb0hBQ0U7QUVETjtBRkpFO0VBQ0UsMkJDT0Y7RURORSxrQkFIZ0U7RUFJaEUsZ0JDT0Y7RURORSxvSEFDRTtBRUtOO0FGVkU7RUFDRSw2QkNhRjtFRFpFLGtCQUhnRTtFQUloRSxnQkNhRjtFRFpFLG9IQUNFO0FFV047QUZoQkU7RUFDRSx5QkNtQkY7RURsQkUsa0JBSGdFO0VBSWhFLGlCQ21CRjtFRGxCRSxvSEFDRTtBRWlCTjtBRnRCRTtFQUNFLDJCQ3lCRjtFRHhCRSxrQkFIZ0U7RUFJaEUsZ0JDeUJGO0VEeEJFLG9IQUNFO0FFdUJOO0FDN0JBOzs7RUFHRTtBRCtCRjs7QUM1QkE7RUFDRTtBRCtCRjs7QUM1QkE7RUFDRTtFQUNBLFdDWE07QUYwQ1I7O0FDNUJBOztFQUVFO0FEK0JGOztBQzVCQTtFQUNFLHdDQ1hXO0VEWVg7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXQzFCTTtBRnlEUjs7QUM1QkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBdUJFO0VBQ0E7QUQrQkY7O0FDNUJBOzs7Ozs7Ozs7Ozs7RUFZRTtBRCtCRjs7QUM1QkE7Ozs7Ozs7Ozs7RUFVRTtBRCtCRjs7QUM1QkE7O0VBRUU7QUQrQkY7O0FDNUJBO0VBQ0U7RUFDQTtBRCtCRjs7QUM1QkE7OztFQUdFO0FEK0JGOztBQzVCQTtFQUNFO0FEK0JGOztBQzVCQTtFQUNFO0FEK0JGOztBQzVCQTtFQUNFLHFDQ2hHVztBRitIYjs7QUM1QkE7Ozs7O0VBS0U7RUFDQTtFQUNBO0FEK0JGOztBQzVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrQkY7QUM3QkU7RUFDRTtBRCtCSjs7QUMzQkE7RUFFRTtFQUNBO0VBQ0E7QUQ2QkY7QUMxQkU7RUFFRTtBRDJCSjtBQ3ZCRTtFQUVFO0VBQ0E7QUR3Qko7QUNwQkU7RUFDRTtBRHNCSjtBQ25CRTtFQUNFO0FEcUJKO0FDakJFO0VBQ0U7QURtQko7O0FDZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGtCRjs7QUNmQTtFQUNFO0VBQ0E7QURrQkY7QUNoQkU7RUFDRTtBRGtCSjs7QUNkQTtFQUNFO0VBQ0E7QURpQkY7O0FDZEE7RUFDRTtBRGlCRjs7QUNkQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURpQkY7QUFDRjtBR3hOQTtFQUNFO0FIME5GOztBR3ZOQTtFQUNFO0FIME5GOztBSS9OQTs7RUFFRTtBSmtPRjs7QUkvTkE7O0VBRUU7QUprT0Y7O0FJL05BO0VBQ0U7QUprT0Y7O0FJL05BOztFQUVFO0FKa09GOztBSTlOQTs7OztFQUlFO0FKaU9GOztBSTlOQTs7RUFFRTtFQUNBO0FKaU9GOztBSTlOQTs7RUFFRTtFQUNBO0VBQ0E7QUppT0Y7O0FLdFFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMeVFGO0FNalJFO0VEREY7SUFZSTtJQUNBO0VMMFFGO0FBQ0Y7QUt4UUU7RUFDRTtBTDBRSjtBTTFSRTtFRGVBO0lBSUk7RUwyUUo7QUFDRjs7QU9oU0E7RUFDRTtFQUNBO0VBQ0E7QVBtU0Y7QU1yU0U7RUNERjtJQU1JO0lBQ0E7RVBvU0Y7QUFDRjs7QU9qU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNMZE87QUZrVFQ7QU1uVEU7RUNVRjtJQVNJO0VQb1NGO0FBQ0Y7QU14VEU7RUNVRjtJQWFJO0VQcVNGO0FBQ0Y7QU9uU0U7RUFDRTtBUHFTSjtBTWhVRTtFQzBCQTtJQUlJO0VQc1NKO0FBQ0Y7QU9uU0U7RUFDRSxjTGxDSztBRnVVVDtBT2xTRTtFQUNFLHlDTDVCUztFSzZCVDtBUG9TSjtBTTVVRTtFQ3NDQTtJQUtJO0VQcVNKO0FBQ0Y7QU9sU0U7RUFDRTtBUG9TSjtBT2hTSTtFQUNFO0FQa1NOO0FPaFNJO0VBQ0UseUNMN0NPO0VLOENQO0VBQ0E7RUFDQSxjTHpEQztBRjJWUDtBTTdWRTtFQ3VERTtJQU9JO0VQbVNOO0FBQ0Y7O0FPOVJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FQaVNGO0FPL1JFO0VBUEY7O0lBUUk7RVBtU0Y7QUFDRjtBTWhYRTtFQ29FRjs7SUFZSTtFUHFTRjtBQUNGOztBT2xTQTtFQUNFO0VBQ0E7QVBxU0Y7QU9uU0U7RUFKRjtJQUtJO0lBQ0E7SUFDQTtFUHNTRjtBQUNGOztBT25TQTtFQUNFO0VBQ0E7QVBzU0Y7QU12WUU7RUMrRkY7SUFLSTtFUHVTRjtBQUNGOztBT3BTQTtFQUNFO0FQdVNGO0FNaFpFO0VDd0dGO0lBSUk7SUFDQTtFUHdTRjtBQUNGOztBT3JTQTtFQUNFO0FQd1NGO0FNMVpFO0VDaUhGO0lBSUk7RVB5U0Y7QUFDRjs7QVFoYUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXTkhNO0VNSU47QVJtYUY7QU12YUU7RUVERjtJQVFJO0VSb2FGO0FBQ0Y7QVFsYUU7RUFDRTtFQUNBO0FSb2FKO0FRamFFO0VBQ0U7RUFDQSxxQ05MUztBRndhYjtBTXBiRTtFRWVBO0lBS0k7RVJvYUo7QUFDRjtBUWphRTtFQUNFO0VBQ0EseUNOZlM7RU1nQlQ7QVJtYUo7QU05YkU7RUV3QkE7SUFNSTtFUm9hSjtBQUNGO0FRamFFO0VBQ0U7QVJtYUo7QU10Y0U7RUVrQ0E7SUFJSTtFUm9hSjtBQUNGO0FRamFFO0VBQ0U7RUFDQTtFQUNBO0FSbWFKOztBUS9aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmthRjtBTXpkRTtFRWlERjtJQVNJO0VSbWFGO0FBQ0Y7QVFqYUU7RUFDRTtBUm1hSjtBTWplRTtFRTZEQTtJQUlJO0VSb2FKO0FBQ0Y7O0FTdmVBO0VBQ0U7RUFDQTtBVDBlRjtBTTNlRTtFR0RGO0lBS0k7RVQyZUY7QUFDRjtBU3plRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDJlSjtBTTNmRTtFR09BO0lBWUk7SUFDQTtFVDRlSjtBQUNGO0FNamdCRTtFR09BO0lBaUJJO0VUNmVKO0FBQ0Y7O0FTemVBO0VBQ0U7RUFDQTtBVDRlRjtBUzFlRTtFQUNFO0VBQ0E7RUFDQSx5Q1B6QlM7RU8wQlQsY1BuQ0c7QUYrZ0JQO0FNamhCRTtFR2lDQTtJQU9JO0lBQ0E7RVQ2ZUo7QUFDRjtBUzFlRTtFQUNFO0VBQ0EsdUNQckNTO0VPc0NUO0VBQ0E7QVQ0ZUo7QU03aEJFO0VHNkNBO0lBT0k7RVQ2ZUo7QUFDRjs7QVN6ZUE7RUFDRTtFQUNBO0FUNGVGO0FNdmlCRTtFR3lERjtJQUtJO0VUNmVGO0FBQ0Y7QVU3aUJBO0VBQ0U7QVYraUJGO0FVN2lCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FWK2lCSjtBVTVpQkU7RUFDRTtBVjhpQko7QVUzaUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJSZkc7RVFnQkg7RUFDQTtFQUNBO0FWNmlCSjtBVXppQkk7RUFDRTtBVjJpQk47QVV2aUJFO0VBQ0U7RUFDQTtBVnlpQko7QVV0aUJFO0VBQ0U7QVZ3aUJKO0FVbmlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZxaUJGO0FVbmlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFDUjlDSTtFUStDSjtBVnFpQko7QVVuaUJJO0VBQ0U7RUFDQTtFQUNBO0FWcWlCTjtBVWppQkU7RUFDRTtBVm1pQko7QVUvaEJBO0VBQ0U7QVZpaUJGO0FVN2hCQTtFQUNFO0FWK2hCRjtBVTVoQkE7RUFDRTtBVjhoQkY7QVUzaEJBOztFQUVFO0FWNmhCRjtBVTFoQkE7RUFDRTtBVjRoQkY7QVUxaEJFO0VBQ0U7QVY0aEJKO0FVeGhCQTtFQUNFO0FWMGhCRjtBVXZoQkE7OztFQUdFO0VBQ0E7RUFDQTtBVnloQkY7QVV0aEJBOztFQUVFO0VBQ0E7QVZ3aEJGO0FVcmhCQTtFQUNFO0VBQ0E7QVZ1aEJGO0FVcmhCRTtFQUVFO0FWc2hCSjtBVWxoQkE7RUFDRTtFQUNBO0FWb2hCRjtBVWpoQkE7RUFDRSxxQlI1SEs7QUYrb0JQO0FVaGhCQTtFQUNFLG1CUmhJSztBRmtwQlA7QVNqbEJFO0VBQ0U7QVRtbEJKO0FTamxCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHVDUGhFTztBRm1wQmI7QVNobEJJOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1ByRkc7RU9zRkg7RUFDQTtBVGtsQk47QVNobEJNOztFQUNFLHFCUHZGRDtBRjBxQlA7QVMva0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EscUNQOUZFO0VPK0ZGLHdDUDNGTztBRjRxQmI7QVM5a0JJO0VBQ0U7QVRnbEJOO0FTN2tCSTtFQUNFO0VBQ0E7QVQra0JOO0FTNWtCSTtFQUNFO0VBQ0E7RUFDQTtBVDhrQk47QVM1a0JNO0VBQ0U7RUFDQTtBVDhrQlI7QVM1a0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUOGtCVjtBUzNrQlE7RUFDRTtBVDZrQlY7QVMxa0JZO0VBQ0U7QVQ0a0JkO0FTdGtCTTtFQUNFO0VBQ0E7QVR3a0JSO0FTcGtCSTtFQUNFO0FUc2tCTjtBU3BrQk07RUFDRTtBVHNrQlI7QVNsa0JJO0VBQ0U7RUFDQTtBVG9rQk47QU1qdUJFO0VHMkpFO0lBS0k7RVRxa0JOO0FBQ0Y7QVNua0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNQbktBO0VPb0tBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHFrQlI7QVNua0JRO0VBQ0UsbUJQaExIO0VPaUxHO0FUcWtCVjtBU25rQlU7RUFDRTtBVHFrQlo7QVNqa0JRO0VBQ0U7QVRta0JWO0FTaGtCUTtFQUNFO0FUa2tCVjtBUy9qQlE7RUFDRTtBVGlrQlY7QVM5akJRO0VBQ0U7QVRna0JWO0FTNWpCTTtFQUNFO0VBQ0E7RUFDQTtBVDhqQlI7QVMzakJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDZqQlI7QVMzakJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVQ2akJWO0FTMWpCUTtFQUNFO0FUNGpCVjtBTTV4QkU7RUdzT0k7SUFHSTtFVHVqQlI7QUFDRjtBTWp5QkU7RUc2T0k7SUFFSTtFVHNqQlI7QUFDRjtBU2pqQkU7RUFDRSxjUGxQRztFT21QSDtBVG1qQko7QVNoakJFO0VBQ0U7QVRrakJKO0FNN3lCRTtFRzBQQTtJQUlJO0lBQ0E7RVRtakJKO0FBQ0Y7QVNoakJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQlB0UUc7RU91UUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUNQblFTO0VPb1FUO0VBQ0E7QVRrakJKO0FTaGpCSTtFQUNFO0VBQ0E7RUFDQTtBVGtqQk47QVMvaUJJO0VBQ0U7RUFDQTtBVGlqQk47O0FTMWlCQTtFQUNFO0lBQ0U7SUFDQTtFVDZpQkY7RVMzaUJBO0lBQ0U7SUFDQTtFVDZpQkY7QUFDRjtBV3YxQkU7RUFDRTtFQUNBO0FYeTFCSjs7QVdyMUJBO0VBQ0U7RUFDQTtFQUNBO0FYdzFCRjtBV3QxQkU7RUFDRTtBWHcxQko7QVd0MUJFO0VBQ0U7QVh3MUJKO0FXdDFCRTtFQUNFO0FYdzFCSjs7QVdwMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYdTFCRjtBV3IxQkU7RUFDRTtBWHUxQko7O0FXbjFCQTtFQUNFO0lBQ0U7RVhzMUJGO0VXbjFCQTtJQUNFO0VYcTFCRjtBQUNGO0FZdDRCQTtFQUNFO0VBQ0E7QVp3NEJGOztBWXI0QkE7RUFDRTtJQUNFO0VadzRCRjtFWXQ0QkE7SUFDRTtFWnc0QkY7QUFDRjtBYW41QkE7RUFDRSxjWEVLO0VXREw7RUFDQTtFQUNBO0FicTVCRjs7QWFsNUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FicTVCRjtBTWo2QkU7RU9NRjtJQVNJO0ViczVCRjtBQUNGO0FhcDVCRTtFQUNFLHFDWFBTO0VXUVQ7RUFDQSxjWG5CRztBRnk2QlA7QWFuNUJFO0VBQ0U7RUFDQTtBYnE1Qko7O0FjaDdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRtN0JGO0FjajdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRtN0JKO0FNcDhCRTtFUVNBO0lBV0k7RWRvN0JKO0FBQ0Y7QWNqN0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkbTdCSjtBY2g3QkU7RUFDRTtFQUNBO0VBQ0E7QWRrN0JKO0FjLzZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjWjlDRztBRis5QlAsQyIsInNvdXJjZXMiOlsid2VicGFjazovL21ocC1jaGFyaXR5Ly4vYXNzZXRzL21ocF9jaGFyaXR5L3Njc3MvYmFzZS9taXhpbnMvX2ZvbnQtZmFjZS5zY3NzIiwid2VicGFjazovL21ocC1jaGFyaXR5Ly4vYXNzZXRzL21ocF9jaGFyaXR5L3Njc3MvYmFzZS9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9taHAtY2hhcml0eS8uL2Fzc2V0cy9taHBfY2hhcml0eS9zY3NzL21haW4uc2NzcyIsIndlYnBhY2s6Ly9taHAtY2hhcml0eS8uL2Fzc2V0cy9taHBfY2hhcml0eS9zY3NzL2Jhc2UvX2RlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly9taHAtY2hhcml0eS8uL2Fzc2V0cy9taHBfY2hhcml0eS9zY3NzL2Jhc2UvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL21ocC1jaGFyaXR5Ly4vYXNzZXRzL21ocF9jaGFyaXR5L3Njc3MvYmFzZS9fdXRpbHMuc2NzcyIsIndlYnBhY2s6Ly9taHAtY2hhcml0eS8uL2Fzc2V0cy9taHBfY2hhcml0eS9zY3NzL2Jhc2UvX3Z1ZS10cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovL21ocC1jaGFyaXR5Ly4vYXNzZXRzL21ocF9jaGFyaXR5L3Njc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbWhwLWNoYXJpdHkvLi9hc3NldHMvbWhwX2NoYXJpdHkvc2Nzcy9iYXNlL21peGlucy9fbWVkaWEtcXVlcmllcy5zY3NzIiwid2VicGFjazovL21ocC1jaGFyaXR5Ly4vYXNzZXRzL21ocF9jaGFyaXR5L3Njc3MvbW9kdWxlcy9fbWVzc2FnZS5zY3NzIiwid2VicGFjazovL21ocC1jaGFyaXR5Ly4vYXNzZXRzL21ocF9jaGFyaXR5L3Njc3MvbW9kdWxlcy9faGVyby5zY3NzIiwid2VicGFjazovL21ocC1jaGFyaXR5Ly4vYXNzZXRzL21ocF9jaGFyaXR5L3Njc3MvbW9kdWxlcy9mb3JtL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vbWhwLWNoYXJpdHkvLi9hc3NldHMvbWhwX2NoYXJpdHkvc2Nzcy9tb2R1bGVzL2Zvcm0vX2RhdGVwaWNrZXItcmVjbGFtYXRpb24tc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vbWhwLWNoYXJpdHkvLi9hc3NldHMvbWhwX2NoYXJpdHkvc2Nzcy9tb2R1bGVzL19sb2FkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vbWhwLWNoYXJpdHkvLi9hc3NldHMvbWhwX2NoYXJpdHkvc2Nzcy9tb2R1bGVzL19zdWNjZXNzLXNjcmVlbi5zY3NzIiwid2VicGFjazovL21ocC1jaGFyaXR5Ly4vYXNzZXRzL21ocF9jaGFyaXR5L3Njc3MvbW9kdWxlcy9fcHJpdmFjeS5zY3NzIiwid2VicGFjazovL21ocC1jaGFyaXR5Ly4vYXNzZXRzL21ocF9jaGFyaXR5L3Njc3MvbW9kdWxlcy9tb2RhbC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBtaXhpbiBmb250LWZhY2UoJGZvbnQtZmFtaWx5LCAkZmlsZS1wYXRoLCAkd2VpZ2h0OiBub3JtYWwsICRzdHlsZTogbm9ybWFsKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogJHN0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIHNyYzpcbiAgICAgIHVybChcIiN7JGZpbGUtcGF0aH0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICB1cmwoXCIjeyRmaWxlLXBhdGh9LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgIC8qdXJsKFwiI3skZmlsZS1wYXRofS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Ki9cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4vbWl4aW5zL2ZvbnQtZmFjZVwiO1xuXG5AaW5jbHVkZSBmb250LWZhY2UoXG4gIFwiR2lscm95UmVndWxhclwiLFxuICBcIi4uLy4uLy4uL2ZvbnRzL0dpbHJveVJlZ3VsYXIvR2lscm95UmVndWxhclwiLFxuICA0MDBcbik7XG5cbkBpbmNsdWRlIGZvbnQtZmFjZShcbiAgXCJHaWxyb3lNZWRpdW1cIixcbiAgXCIuLi8uLi8uLi9mb250cy9HaWxyb3lNZWRpdW0vR2lscm95TWVkaXVtXCIsXG4gIDUwMFxuKTtcblxuQGluY2x1ZGUgZm9udC1mYWNlKFxuICBcIkdpbHJveVNlbWlCb2xkXCIsXG4gIFwiLi4vLi4vLi4vZm9udHMvR2lscm95U2VtaUJvbGQvR2lscm95U2VtaUJvbGRcIixcbiAgNjAwXG4pO1xuXG5AaW5jbHVkZSBmb250LWZhY2UoXG4gIFwiR2lscm95Qm9sZFwiLFxuICBcIi4uLy4uLy4uL2ZvbnRzL0dpbHJveUJvbGQvR2lscm95Qm9sZFwiLFxuICBib2xkXG4pO1xuXG5AaW5jbHVkZSBmb250LWZhY2UoXG4gIFwiSW50ZXJSZWd1bGFyXCIsXG4gIFwiLi4vLi4vLi4vZm9udHMvSW50ZXJSZWd1bGFyL0ludGVyUmVndWxhclwiLFxuICA0MDBcbik7XG5cblxuXG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95UmVndWxhclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vZm9udHMvR2lscm95UmVndWxhci9HaWxyb3lSZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9HaWxyb3lSZWd1bGFyL0dpbHJveVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveU1lZGl1bVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vZm9udHMvR2lscm95TWVkaXVtL0dpbHJveU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvR2lscm95TWVkaXVtL0dpbHJveU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95U2VtaUJvbGRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2ZvbnRzL0dpbHJveVNlbWlCb2xkL0dpbHJveVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9HaWxyb3lTZW1pQm9sZC9HaWxyb3lTZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95Qm9sZFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2ZvbnRzL0dpbHJveUJvbGQvR2lscm95Qm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvR2lscm95Qm9sZC9HaWxyb3lCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclJlZ3VsYXJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2ZvbnRzL0ludGVyUmVndWxhci9JbnRlclJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL0ludGVyUmVndWxhci9JbnRlclJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBncmF5O1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTM4JTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5ib2R5LFxuZGl2LFxuZGwsXG5kdCxcbmRkLFxudWwsXG5saSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnByZSxcbmNvZGUsXG5mb3JtLFxuZmllbGRzZXQsXG5pbnB1dCxcbnRleHRhcmVhLFxucCxcbmJsb2NrcXVvdGUsXG50aCxcbnRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbm9sLFxudWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuZmllbGRzZXQsXG5pbWcsXG5hYmJyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5cbnN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95Qm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbmxhYmVsLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG59XG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXQ6Oi1tcy1jbGVhciwgaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbmlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmlucHV0OnJlcXVpcmVkOmludmFsaWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmEge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnRyYW5zaXRpb24taGVpZ2h0LTEwMG1zIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDEwMG1zIGxpbmVhcjtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgKiB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52LWVudGVyLWFjdGl2ZSxcbi52LWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xufVxuXG4udi1lbnRlci1mcm9tLFxuLnYtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubmVzdGVkLWVudGVyLWFjdGl2ZSwgLm5lc3RlZC1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5uZXN0ZWQtZW50ZXItZnJvbSxcbi5uZXN0ZWQtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubmVzdGVkLWVudGVyLWFjdGl2ZSAudHJhbnNpdGlvbi1pbm5lcixcbi5uZXN0ZWQtZW50ZXItYWN0aXZlIC50cmFuc2l0aW9uLWlubmVyLXNjYWxlLFxuLm5lc3RlZC1sZWF2ZS1hY3RpdmUgLnRyYW5zaXRpb24taW5uZXIsXG4ubmVzdGVkLWxlYXZlLWFjdGl2ZSAudHJhbnNpdGlvbi1pbm5lci1zY2FsZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4sIG9wYWNpdHkgMC4ycyBlYXNlLWluO1xufVxuXG4ubmVzdGVkLWVudGVyLWZyb20gLnRyYW5zaXRpb24taW5uZXIsXG4ubmVzdGVkLWxlYXZlLXRvIC50cmFuc2l0aW9uLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm5lc3RlZC1lbnRlci1mcm9tIC50cmFuc2l0aW9uLWlubmVyLXNjYWxlLFxuLm5lc3RlZC1sZWF2ZS10byAudHJhbnNpdGlvbi1pbm5lci1zY2FsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMnB4O1xuICBwYWRkaW5nOiAzMHB4IDUwcHggMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogODBweDtcbiAgICBwYWRkaW5nOiAyMnB4IDIwcHggMjJweDtcbiAgfVxufVxuLmhlYWRlciBpbWcge1xuICB3aWR0aDogMTc4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuaGVhZGVyIGltZyB7XG4gICAgd2lkdGg6IDEyM3B4O1xuICB9XG59XG5cbi5tZXNzYWdlLWxvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1NXB4IDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lc3NhZ2UtbG9nbyB7XG4gICAgd2lkdGg6IDE1MnB4O1xuICAgIHBhZGRpbmc6IDI2cHggMCAwIDA7XG4gIH1cbn1cblxuLm1lc3NhZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxOTVweCBhdXRvIDA7XG4gIG1heC13aWR0aDogNzcycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDIwcHggMzBweCAyMHB4O1xuICBjb2xvcjogIzE2MTYxNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAubWVzc2FnZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMTAwcHggYXV0byAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLm1lc3NhZ2UtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICB9XG59XG4ubWVzc2FnZS1jb250YWluZXIgaDEsIC5tZXNzYWdlLWNvbnRhaW5lciBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lc3NhZ2UtY29udGFpbmVyIGgxLCAubWVzc2FnZS1jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ubWVzc2FnZS1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjMTYxNjE2O1xufVxuLm1lc3NhZ2UtY29udGFpbmVyIC5waG9uZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZXNzYWdlLWNvbnRhaW5lciAucGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm1lc3NhZ2UtY29udGFpbmVyIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1lc3NhZ2UtY29udGFpbmVyLi0tc3VjY2VzcyBwLCAubWVzc2FnZS1jb250YWluZXIuLS1zdWNjZXNzIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1lc3NhZ2UtY29udGFpbmVyLi0tc3VjY2VzcyBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luOiAyMHB4IDAgNnB4IDA7XG4gIGNvbG9yOiAjMDMzQzVBO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lc3NhZ2UtY29udGFpbmVyLi0tc3VjY2VzcyBoMSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5tZXNzYWdlLXBhZ2UtZGVjb3JhdGlvbi0xLFxuLm1lc3NhZ2UtcGFnZS1kZWNvcmF0aW9uLTIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IC0xO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWluLWhlaWdodDogMTAyM3B4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tZXNzYWdlLXBhZ2UtZGVjb3JhdGlvbi0xLFxuICAubWVzc2FnZS1wYWdlLWRlY29yYXRpb24tMiB7XG4gICAgaGVpZ2h0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZXNzYWdlLXBhZ2UtZGVjb3JhdGlvbi0xLFxuICAubWVzc2FnZS1wYWdlLWRlY29yYXRpb24tMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWVzc2FnZS1wYWdlLWRlY29yYXRpb24tMSB7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDExMnB4IDAgMCAwO1xufVxuQG1lZGlhIChtaW4taGVpZ2h0OiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lc3NhZ2UtcGFnZS1kZWNvcmF0aW9uLTEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG4ubWVzc2FnZS1wYWdlLWRlY29yYXRpb24tMiB7XG4gIHBhZGRpbmc6IDExMnB4IDAgMCAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZXNzYWdlLXBhZ2UtZGVjb3JhdGlvbi0yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tZXNzYWdlLXBhZ2UtZGVjb3JhdGlvbi0zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZXNzYWdlLXBhZ2UtZGVjb3JhdGlvbi0zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gIH1cbn1cblxuLm1lc3NhZ2UtY29udGFjdCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLm1lc3NhZ2UtY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uaGVybyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMzRweCAwIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5oZXJvIHtcbiAgICBwYWRkaW5nOiA5M3B4IDAgMDtcbiAgfVxufVxuLmhlcm8gaDEsIC5oZXJvIHAge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbi5oZXJvIGgxIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LWZhbWlseTogXCJHaWxyb3lCb2xkXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uaGVybyBwIHtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICBmb250LWZhbWlseTogXCJHaWxyb3lTZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuaGVybyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5oZXJvIC5jb21wYW5pZXMtc2xpZGVyIHtcbiAgbWFyZ2luOiAxMjRweCAwIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5oZXJvIC5jb21wYW5pZXMtc2xpZGVyIHtcbiAgICBtYXJnaW46IDIxcHggMCAwO1xuICB9XG59XG4uaGVybyAuaGVyby10ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMDAzcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDI4cHg7XG59XG5cbi5jb21wYW5pZXMtc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDdweCk7XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jb21wYW5pZXMtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxufVxuLmNvbXBhbmllcy1zbGlkZXIgZGl2IHtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29tcGFuaWVzLXNsaWRlciBkaXYge1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbn1cblxuLmZvcm0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMTlweCAwIDAgMjIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDI1cHggODBweDtcbiAgfVxufVxuLmZvcm0tY29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEyMHB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL3JlY2xhbWF0aW9uLWltZ3MvZm9ybS1iZy5zdmdcIikgbm8tcmVwZWF0O1xuICB3aWR0aDogNDUwcHg7XG4gIGhlaWdodDogNzE0cHg7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5mb3JtLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcwcHgpIHtcbiAgLmZvcm0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvcm0tY29udGVudCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm0tY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDMzQzVBO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmZvcm0tY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uZm9ybS1jb250ZW50IHAge1xuICBtYXJnaW46IDZweCAwIDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95TWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZm9ybS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4jbWhwLWIyYy1yZWNsYW1hdGlvbi1mb3JtLWFwcCB7XG4gIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgcGFkZGluZzogMCAwIDEwMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAjbWhwLWIyYy1yZWNsYW1hdGlvbi1mb3JtLWFwcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmRhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbWhwLWIyYy1yZWNsYW1hdGlvbi1mb3JtLWFwcCAuZGF0ZXBpY2tlciAuZHBfX2lucHV0X2ljb24ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmRhdGVwaWNrZXIgLmRwX19tb250aF95ZWFyX3dyYXAge1xuICBtYXgtd2lkdGg6IDExMHB4O1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmRhdGVwaWNrZXIgLmRwX19tb250aF95ZWFyX3NlbGVjdCB7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYmFja2dyb3VuZDogIzAzM0M1QTtcbiAgY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmRhdGVwaWNrZXIgLmFycm93Li0tbGVmdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4jbWhwLWIyYy1yZWNsYW1hdGlvbi1mb3JtLWFwcCAuZGF0ZXBpY2tlciAuZHBfX21vbnRoX3llYXJfcm93IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogYXV0bztcbn1cbiNtaHAtYjJjLXJlY2xhbWF0aW9uLWZvcm0tYXBwIC5kYXRlcGlja2VyIC5kcF9fY2FsZW5kYXJfaGVhZGVyX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbWhwLWIyYy1yZWNsYW1hdGlvbi1mb3JtLWFwcCAuZHBfX21lbnUge1xuICBhbmltYXRpb246IGZhZGVJblNsaWRlRG93biAwLjNzO1xuICBmb250LWZhbWlseTogXCJJbnRlclJlZ3VsYXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE1LjhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMHB4O1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmRwX19tZW51IC5kYXRlcGlja2VyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNnB4IDE3cHggN3B4IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuODk4MDM5MjE1Nyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VENERBO1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmRwX19tZW51IC5kYXRlcGlja2VyLWhlYWRlciBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95UmVndWxhclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4jbWhwLWIyYy1yZWNsYW1hdGlvbi1mb3JtLWFwcCAuZHBfX21lbnUgLmRwX19hcnJvd190b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgZGl2W3JvbGU9Z3JpZGNlbGxdIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmRwX19jYWxlbmRhcl9oZWFkZXIge1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG59XG4jbWhwLWIyYy1yZWNsYW1hdGlvbi1mb3JtLWFwcCAuZHBfX21lbnVfaW5uZXIge1xuICBwYWRkaW5nOiAxOHB4O1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmRwX19jYWxlbmRhcl9pdGVtLFxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmRwX19jYWxlbmRhcl9oZWFkZXJfaXRlbSB7XG4gIGNvbG9yOiByZ2IoMTc5LCAxNzksIDE3OSk7XG59XG4jbWhwLWIyYy1yZWNsYW1hdGlvbi1mb3JtLWFwcCAuZHBfX2NlbGxfb2Zmc2V0IHtcbiAgY29sb3I6IHJnYig5NywgOTcsIDk3KTtcbn1cbiNtaHAtYjJjLXJlY2xhbWF0aW9uLWZvcm0tYXBwIC5kcF9fY2VsbF9vZmZzZXQgLmlzLXdlZWtlbmQge1xuICBjb2xvcjogcmdiYSgzLCA2MCwgOTAsIDAuNCk7XG59XG4jbWhwLWIyYy1yZWNsYW1hdGlvbi1mb3JtLWFwcCAuaXMtd2Vla2VuZCB7XG4gIGNvbG9yOiByZ2IoMywgNjAsIDkwKTtcbn1cbiNtaHAtYjJjLXJlY2xhbWF0aW9uLWZvcm0tYXBwIC5kcF9fY2VsbF9pbm5lcixcbiNtaHAtYjJjLXJlY2xhbWF0aW9uLWZvcm0tYXBwIC5kcF9fY2FsZW5kYXJfaGVhZGVyX2l0ZW0sXG4jbWhwLWIyYy1yZWNsYW1hdGlvbi1mb3JtLWFwcCAuZHBfX2NhbGVuZGFyX2l0ZW0ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNtaHAtYjJjLXJlY2xhbWF0aW9uLWZvcm0tYXBwIC5kcF9fY2FsZW5kYXJfaXRlbSxcbiNtaHAtYjJjLXJlY2xhbWF0aW9uLWZvcm0tYXBwIC5kcF9fY2FsZW5kYXJfaGVhZGVyX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNtaHAtYjJjLXJlY2xhbWF0aW9uLWZvcm0tYXBwIC5kcF9fY2FsZW5kYXJfaGVhZGVyX2l0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmRwX19jYWxlbmRhcl9oZWFkZXJfaXRlbTpudGgtY2hpbGQoNiksICNtaHAtYjJjLXJlY2xhbWF0aW9uLWZvcm0tYXBwIC5kcF9fY2FsZW5kYXJfaGVhZGVyX2l0ZW06bnRoLWNoaWxkKDcpIHtcbiAgY29sb3I6IHJnYigzLCA2MCwgOTApO1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmRwX19hY3RpdmVfZGF0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYigzLCA2MCwgOTApO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4jbWhwLWIyYy1yZWNsYW1hdGlvbi1mb3JtLWFwcCAuZHBfX3RvZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDMzQzVBO1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmRwX19vdmVybGF5X2NlbGxfYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAzM0M1QTtcbn1cbiNtaHAtYjJjLXJlY2xhbWF0aW9uLWZvcm0tYXBwIC5pbnB1dGJveCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jbWhwLWIyYy1yZWNsYW1hdGlvbi1mb3JtLWFwcCAuaW5wdXRib3ggbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95TWVkaXVtXCIsIHNhbnMtc2VyaWY7XG59XG4jbWhwLWIyYy1yZWNsYW1hdGlvbi1mb3JtLWFwcCAuaW5wdXRib3ggaW5wdXQsXG4jbWhwLWIyYy1yZWNsYW1hdGlvbi1mb3JtLWFwcCAuaW5wdXRib3ggdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI0NFRDREQTtcbiAgbWFyZ2luOiA2cHggMCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjb2xvcjogIzE2MTYxNjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmlucHV0Ym94IGlucHV0Li0tZXJyb3IsXG4jbWhwLWIyYy1yZWNsYW1hdGlvbi1mb3JtLWFwcCAuaW5wdXRib3ggdGV4dGFyZWEuLS1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGOEY4Rjtcbn1cbiNtaHAtYjJjLXJlY2xhbWF0aW9uLWZvcm0tYXBwIC5pbnB1dGJveCAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDZweCAwIDAgMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC44OTgwMzkyMTU3KTtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95UmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmlucHV0Ym94IC5lcnJvci10ZXh0IHtcbiAgbWFyZ2luOiA2cHggMCAwIDA7XG59XG4jbWhwLWIyYy1yZWNsYW1hdGlvbi1mb3JtLWFwcCAuaW5wdXRib3ggLnJhZGlvcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDZweCAwIDAgMDtcbn1cbiNtaHAtYjJjLXJlY2xhbWF0aW9uLWZvcm0tYXBwIC5pbnB1dGJveCAucmFkaW9ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgODBweCAwIDA7XG59XG4jbWhwLWIyYy1yZWNsYW1hdGlvbi1mb3JtLWFwcCAuaW5wdXRib3ggLnJhZGlvYm94IC5yYWRpby1idG4ge1xuICBwYWRkaW5nOiAwIDEycHggMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jbWhwLWIyYy1yZWNsYW1hdGlvbi1mb3JtLWFwcCAuaW5wdXRib3ggLnJhZGlvYm94IC5yYWRpby1idG4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjQ0VENERBO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmlucHV0Ym94IC5yYWRpb2JveCAucmFkaW8tYnRuIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNtaHAtYjJjLXJlY2xhbWF0aW9uLWZvcm0tYXBwIC5pbnB1dGJveCAucmFkaW9ib3ggLnJhZGlvLWJ0biBpbnB1dDpjaGVja2VkICsgc3BhbiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCAjMDMzQzVBO1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmlucHV0Ym94IC5yYWRpb2JveCAucmFkaW8tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmlucHV0Ym94IHRleHRhcmVhIHtcbiAgaGVpZ2h0OiA5OHB4O1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmlucHV0Ym94IHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiNtaHAtYjJjLXJlY2xhbWF0aW9uLWZvcm0tYXBwIC5pbnB1dGJveCAuZmlsZWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA2cHggMCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAjbWhwLWIyYy1yZWNsYW1hdGlvbi1mb3JtLWFwcCAuaW5wdXRib3ggLmZpbGVpbnB1dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmlucHV0Ym94IC5maWxlaW5wdXQgLmZpbGVpbnB1dC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyMzlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzY3Njc2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbiNtaHAtYjJjLXJlY2xhbWF0aW9uLWZvcm0tYXBwIC5pbnB1dGJveCAuZmlsZWlucHV0IC5maWxlaW5wdXQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAzM0M1QTtcbiAgY29sb3I6ICNmZmY7XG59XG4jbWhwLWIyYy1yZWNsYW1hdGlvbi1mb3JtLWFwcCAuaW5wdXRib3ggLmZpbGVpbnB1dCAuZmlsZWlucHV0LWJ0bjpob3ZlciBwYXRoIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmlucHV0Ym94IC5maWxlaW5wdXQgLmZpbGVpbnB1dC1idG4gaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmlucHV0Ym94IC5maWxlaW5wdXQgLmZpbGVpbnB1dC1idG4gLmF0dGFjaC1pY29uIHtcbiAgbWFyZ2luOiAwIDEzcHggMCAwO1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmlucHV0Ym94IC5maWxlaW5wdXQgLmZpbGVpbnB1dC1idG4gLmxvYWRlciB7XG4gIG1hcmdpbjogMCAwIDAgMTNweDtcbn1cbiNtaHAtYjJjLXJlY2xhbWF0aW9uLWZvcm0tYXBwIC5pbnB1dGJveCAuZmlsZWlucHV0IC5maWxlaW5wdXQtYnRuIHBhdGgge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmlucHV0Ym94IC5maWxlaW5wdXQgLmF0dGFjaGVkLWZpbGVzIHtcbiAgbWF4LXdpZHRoOiAyMzNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbiNtaHAtYjJjLXJlY2xhbWF0aW9uLWZvcm0tYXBwIC5pbnB1dGJveCAuZmlsZWlucHV0IC5hdHRhY2hlZC1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmlucHV0Ym94IC5maWxlaW5wdXQgLmF0dGFjaGVkLWZpbGUgc3BhbiB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmlucHV0Ym94IC5maWxlaW5wdXQgLmF0dGFjaGVkLWZpbGUgc3ZnIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmlucHV0Ym94Li0tYWRhcHRpdmUtcmFkaW9zIC5yYWRpb3MtY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICNtaHAtYjJjLXJlY2xhbWF0aW9uLWZvcm0tYXBwIC5pbnB1dGJveC4tLWFkYXB0aXZlLXJhZGlvcyAucmFkaW9ib3gge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLmVycm9yLXRleHQge1xuICBjb2xvcjogI0ZGOEY4RjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgLnJlY2FwdGNoYSB7XG4gIG1hcmdpbjogMzBweCAwIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICNtaHAtYjJjLXJlY2xhbWF0aW9uLWZvcm0tYXBwIC5yZWNhcHRjaGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbiNtaHAtYjJjLXJlY2xhbWF0aW9uLWZvcm0tYXBwIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMDMzQzVBO1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95Qm9sZFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogNzBweCAwIDAgMDtcbn1cbiNtaHAtYjJjLXJlY2xhbWF0aW9uLWZvcm0tYXBwIGJ1dHRvblt0eXBlPXN1Ym1pdF0gLmZvcm0tZXJyb3ItbXNnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zOHB4O1xuICBsZWZ0OiAwO1xufVxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAgYnV0dG9uW3R5cGU9c3VibWl0XS4tLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzLCA2MCwgOTAsIDAuNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluU2xpZGVEb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLmxvYWRlci4tLXNtYWxsIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnBhdGgge1xuICBhbmltYXRpb246IGR5bmFtaWMtYmcgMC41cyAwcyBlYXNlLWluIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ucGF0aDpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDUwMG1zO1xufVxuLnBhdGg6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA3MDBtcztcbn1cbi5wYXRoOm50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTgwMG1zO1xufVxuXG4ub3ZlcmxheS1sb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICB6LWluZGV4OiAxMDtcbn1cbi5vdmVybGF5LWxvYWRlciAubG9hZGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbkBrZXlmcmFtZXMgZHluYW1pYy1iZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnN1Y2Nlc3Mtc2NyZWVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYW5pbWF0aW9uOiBmYWRlLWluIDAuNHM7XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5wcml2YWN5LWJ0biB7XG4gIGNvbG9yOiAjMDMzQzVBO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucHJpdmFjeS1tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnByaXZhY3ktbW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLnByaXZhY3ktbW9kYWwtY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMwMzNDNUE7XG59XG4ucHJpdmFjeS1tb2RhbC1jb250ZW50IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1vZGFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjAwMDtcbn1cbi5tb2RhbC1vdmVybGF5IC5tb2RhbC1vdmVybGF5LWJnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC1vdmVybGF5IC5tb2RhbC1vdmVybGF5LWJnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vZGFsLW92ZXJsYXkgLm1vZGFsLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItY29sb3I6ICNmZmYgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG59XG4ubW9kYWwtb3ZlcmxheSAubW9kYWwge1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5tb2RhbC1vdmVybGF5IC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAzM0M1QTtcbn0iLCIqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGdyYXk7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJGYtZ2lscm95LTQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzOCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG5ib2R5LFxuZGl2LFxuZGwsXG5kdCxcbmRkLFxudWwsXG5saSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnByZSxcbmNvZGUsXG5mb3JtLFxuZmllbGRzZXQsXG5pbnB1dCxcbnRleHRhcmVhLFxucCxcbmJsb2NrcXVvdGUsXG50aCxcbnRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbm9sLFxudWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuZmllbGRzZXQsXG5pbWcsXG5hYmJyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5cbnN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuc3Ryb25ne1xuICBmb250LWZhbWlseTogJGYtZ2lscm95LTc7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxubGFiZWwsXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbmlucHV0IHtcbiAgLy8gaGlkZSBiYXNpYyBzdHlsZXMgZm9yIGlucHV0IGluIGlPU1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAvLyBoaWRlIGNyb3NzIGljb24gaW4gRWRnZVxuICAmOjotbXMtY2xlYXIsXG4gICY6Oi1tcy1yZXZlYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBIaWRlIEFycm93cyBGcm9tIElucHV0IE51bWJlcjogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhXG4gICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvLyBIaWRlIEFycm93cyBGcm9tIElucHV0IE51bWJlcjogRmlyZWZveFxuICAmW3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIC8vIGhpZGUgYm94LXNoYWRvdyBvZiBlbXB0eSByZXF1aXJlZCBpbnB1dCBpbiBGRlxuICAmOnJlcXVpcmVkOmludmFsaWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICByZXNpemU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5hIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6bm90KFtjbGFzc10pIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG4gIH1cbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnRyYW5zaXRpb24taGVpZ2h0LTEwMG1zIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDEwMG1zIGxpbmVhcjtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgKiB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIiRibGFjazogIzAwMDtcbiR3aGl0ZTogI2ZmZjtcbiRibGFjazI6ICMxNjE2MTY7XG4kYmx1ZTogIzAzM0M1QTtcbiRncmV5OiAjQ0VENERBO1xuJHJvc2U6ICNGRjhGOEY7XG4kZ3JleTI6ICMzMzMzMzNFNTtcbiRncmV5MzogIzc2NzY3NjtcblxuLy8gZm9udHNcbiRmLWdpbHJveS00OiAnR2lscm95UmVndWxhcicsIHNhbnMtc2VyaWY7XG4kZi1naWxyb3ktNTogJ0dpbHJveU1lZGl1bScsIHNhbnMtc2VyaWY7XG4kZi1naWxyb3ktNjogJ0dpbHJveVNlbWlCb2xkJywgc2Fucy1zZXJpZjtcbiRmLWdpbHJveS03OiAnR2lscm95Qm9sZCcsIHNhbnMtc2VyaWY7XG4kZi1pbnRlci00OiAnSW50ZXJSZWd1bGFyJywgc2Fucy1zZXJpZjtcbiIsIi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIudi1lbnRlci1hY3RpdmUsXG4udi1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbn1cblxuLnYtZW50ZXItZnJvbSxcbi52LWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm5lc3RlZC1lbnRlci1hY3RpdmUsIC5uZXN0ZWQtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ubmVzdGVkLWVudGVyLWZyb20sXG4ubmVzdGVkLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuXG4ubmVzdGVkLWVudGVyLWFjdGl2ZSAudHJhbnNpdGlvbi1pbm5lcixcbi5uZXN0ZWQtZW50ZXItYWN0aXZlIC50cmFuc2l0aW9uLWlubmVyLXNjYWxlLFxuLm5lc3RlZC1sZWF2ZS1hY3RpdmUgLnRyYW5zaXRpb24taW5uZXIsXG4ubmVzdGVkLWxlYXZlLWFjdGl2ZSAudHJhbnNpdGlvbi1pbm5lci1zY2FsZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4sIG9wYWNpdHkgMC4ycyBlYXNlLWluO1xufVxuXG4ubmVzdGVkLWVudGVyLWZyb20gLnRyYW5zaXRpb24taW5uZXIsXG4ubmVzdGVkLWxlYXZlLXRvIC50cmFuc2l0aW9uLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm5lc3RlZC1lbnRlci1mcm9tIC50cmFuc2l0aW9uLWlubmVyLXNjYWxlLFxuLm5lc3RlZC1sZWF2ZS10byAudHJhbnNpdGlvbi1pbm5lci1zY2FsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4iLCIuaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMnB4O1xuICBwYWRkaW5nOiAzMHB4IDUwcHggMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgjZmZmLCAuMik7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xuICB6LWluZGV4OiAxO1xuXG4gIEBpbmNsdWRlIG0oNTYwcHgpIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMjJweCAyMHB4IDIycHg7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxNzhweDtcblxuICAgIEBpbmNsdWRlIG0oNTYwcHgpIHtcbiAgICAgIHdpZHRoOiAxMjNweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBtKCRtYXgtd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtbWluKCRtaW4td2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi13aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIubWVzc2FnZS1sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNTVweCAwIDAgMDtcblxuICBAaW5jbHVkZSBtKDc2OHB4KSB7XG4gICAgd2lkdGg6IDE1MnB4O1xuICAgIHBhZGRpbmc6IDI2cHggMCAwIDA7XG4gIH1cbn1cblxuLm1lc3NhZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxOTVweCBhdXRvIDA7XG4gIG1heC13aWR0aDogNzcycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDIwcHggMzBweCAyMHB4O1xuICBjb2xvcjogJGJsYWNrMjtcblxuXG4gIEBpbmNsdWRlIG0oMTM2NnB4KSB7XG4gICAgbWFyZ2luOiAxMDBweCBhdXRvIDA7XG4gIH1cblxuICBAaW5jbHVkZSBtKDExMzBweCkge1xuICAgIG1heC13aWR0aDogNTkwcHg7XG4gIH1cblxuICBoMSwgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbSg3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkYmxhY2syO1xuICB9XG5cbiAgLnBob25lIHtcbiAgICBmb250LWZhbWlseTogJGYtZ2lscm95LTY7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuXG4gICAgQGluY2x1ZGUgbSg3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmLi0tc3VjY2VzcyB7XG4gICAgcCxoMSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1naWxyb3ktNjtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIG1hcmdpbjogMjBweCAwIDZweCAwO1xuICAgICAgY29sb3I6ICRibHVlO1xuXG4gICAgICBAaW5jbHVkZSBtKDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1lc3NhZ2UtcGFnZS1kZWNvcmF0aW9uLTEsXG4ubWVzc2FnZS1wYWdlLWRlY29yYXRpb24tMiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogLTE7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuXG4gIEBtZWRpYSAobWluLWhlaWdodDogMTAyM3B4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgaGVpZ2h0OiA1MCU7XG4gIH1cblxuICBAaW5jbHVkZSBtKDc2OHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWVzc2FnZS1wYWdlLWRlY29yYXRpb24tMSB7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDExMnB4IDAgMCAwO1xuXG4gIEBtZWRpYSAobWluLWhlaWdodDogMTAyM3B4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi5tZXNzYWdlLXBhZ2UtZGVjb3JhdGlvbi0yIHtcbiAgcGFkZGluZzogMTEycHggMCAwIDA7XG4gIHJpZ2h0OiAwO1xuXG4gIEBpbmNsdWRlIG0oNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tZXNzYWdlLXBhZ2UtZGVjb3JhdGlvbi0zIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtKDc2OHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICB9XG59XG5cbi5tZXNzYWdlLWNvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuXG4gIEBpbmNsdWRlIG0oMTM2NnB4KSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuIiwiLmhlcm8ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiAyMzRweCAwIDAgMDtcblxuICBAaW5jbHVkZSBtKDU2MHB4KSB7XG4gICAgcGFkZGluZzogOTNweCAwIDA7XG4gIH1cblxuICBoMSxwIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBmb250LWZhbWlseTogJGYtZ2lscm95LTc7XG5cbiAgICBAaW5jbHVkZSBtKDU2MHB4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZi1naWxyb3ktNjtcbiAgICBmb250LXNpemU6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtKDU2MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbXBhbmllcy1zbGlkZXIge1xuICAgIG1hcmdpbjogMTI0cHggMCAwIDA7XG5cbiAgICBAaW5jbHVkZSBtKDU2MHB4KSB7XG4gICAgICBtYXJnaW46IDIxcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvLXRleHQge1xuICAgIG1heC13aWR0aDogMTAwM3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjhweDtcbiAgfVxufVxuXG4uY29tcGFuaWVzLXNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsIC42KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDdweCk7XG4gIHBhZGRpbmc6IDI0cHggMDtcblxuICBAaW5jbHVkZSBtKDU2MHB4KSB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cblxuICBkaXYge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbSg5NjBweCkge1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTE5cHggMCAwIDIyMHB4O1xuXG4gIEBpbmNsdWRlIG0oMTAyNHB4KSB7XG4gICAgcGFkZGluZzogNDBweCAyNXB4IDgwcHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEyMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vaW1nL3JlY2xhbWF0aW9uLWltZ3MvZm9ybS1iZy5zdmcnKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIGhlaWdodDogNzE0cHg7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBAaW5jbHVkZSBtKDEzNjZweCkge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDBweDtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtKDg3MHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBmb250LWZhbWlseTogJGYtZ2lscm95LTY7XG4gICAgY29sb3I6ICRibHVlO1xuXG4gICAgQGluY2x1ZGUgbSg1NjBweCkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiA2cHggMCAwIDA7XG4gICAgZm9udC1mYW1pbHk6ICRmLWdpbHJveS01O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcblxuICAgIEBpbmNsdWRlIG0oNTYwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbn1cblxuI21ocC1iMmMtcmVjbGFtYXRpb24tZm9ybS1hcHAge1xuICBtYXJnaW46IDMwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDAgMCAxMDBweCAwO1xuXG4gIEBpbmNsdWRlIG0oNTYwcHgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgQGltcG9ydCAnX2RhdGVwaWNrZXItcmVjbGFtYXRpb24tc3R5bGVzLnNjc3MnO1xuXG4gIC5pbnB1dGJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmLWdpbHJveS01O1xuICAgIH1cblxuICAgIGlucHV0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4gICAgICBtYXJnaW46IDZweCAwIDAgMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgY29sb3I6ICRibGFjazI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAmLi0tZXJyb3Ige1xuICAgICAgICBib3JkZXItY29sb3I6ICRyb3NlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW46IDZweCAwIDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICRncmV5MjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1naWxyb3ktNDtcbiAgICB9XG5cbiAgICAuZXJyb3ItdGV4dCB7XG4gICAgICBtYXJnaW46IDZweCAwIDAgMDtcbiAgICB9XG5cbiAgICAucmFkaW9zLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiA2cHggMCAwIDA7XG4gICAgfVxuXG4gICAgLnJhZGlvYm94IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDgwcHggMCAwO1xuXG4gICAgICAucmFkaW8tYnRuIHtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4IDAgMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRncmV5O1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICYgKyBzcGFuIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHB4ICRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmFkaW8tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogOThweDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbGVpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiA2cHggMCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIG0oNTYwcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgLmZpbGVpbnB1dC1idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzlweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAkZ3JleTM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5MztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgc3Ryb2tlOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmF0dGFjaC1pY29uIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTNweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAubG9hZGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDEzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmF0dGFjaGVkLWZpbGVzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzNweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgIH1cblxuICAgICAgLmF0dGFjaGVkLWZpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuLS1hZGFwdGl2ZS1yYWRpb3Mge1xuICAgICAgLnJhZGlvcy1jb250YWluZXIge1xuXG4gICAgICAgIEBpbmNsdWRlIG0oNTYwcHgpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJhZGlvYm94IHtcbiAgICAgICAgQGluY2x1ZGUgbSg1NjBweCkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lcnJvci10ZXh0IHtcbiAgICBjb2xvcjogJHJvc2U7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnJlY2FwdGNoYSB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuXG4gICAgQGluY2x1ZGUgbSgzNTBweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBmb250LWZhbWlseTogJGYtZ2lscm95LTc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogNzBweCAwIDAgMDtcbiAgICBcbiAgICAuZm9ybS1lcnJvci1tc2cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMzhweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi4tLWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMywgNjAsIDkwLCAwLjUpO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbkBrZXlmcmFtZXMgZmFkZUluU2xpZGVEb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuIiwiLmRhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmRwX19pbnB1dF9pY29uIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLmRwX19tb250aF95ZWFyX3dyYXAge1xuICAgIG1heC13aWR0aDogMTEwcHg7XG4gIH1cblxuICAuZHBfX21vbnRoX3llYXJfc2VsZWN0IHtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuYXJyb3cge1xuICAgICYuLS1sZWZ0IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgLmRwX19tb250aF95ZWFyX3JvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmRwX19jYWxlbmRhcl9oZWFkZXJfc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbn1cblxuLmRwX19tZW51IHtcbiAgYW5pbWF0aW9uOiBmYWRlSW5TbGlkZURvd24gLjNzO1xuICBmb250LWZhbWlseTogJGYtaW50ZXItNCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE1LjhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMHB4O1xuXG4gIC5kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogNnB4IDE3cHggN3B4IDE4cHg7XG4gICAgY29sb3I6ICRncmV5MjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmLWdpbHJveS00ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmRwX19hcnJvd190b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuZGl2W3JvbGU9XCJncmlkY2VsbFwiXSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcblxufVxuXG4uZHBfX2NhbGVuZGFyX2hlYWRlciB7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbn1cblxuLmRwX19tZW51X2lubmVyIHtcbiAgcGFkZGluZzogMThweDtcbn1cblxuLmRwX19jYWxlbmRhcl9pdGVtLFxuLmRwX19jYWxlbmRhcl9oZWFkZXJfaXRlbSB7XG4gIGNvbG9yOiByZ2JhKDE3OSwgMTc5LCAxNzksIDEpO1xufVxuXG4uZHBfX2NlbGxfb2Zmc2V0IHtcbiAgY29sb3I6IHJnYmEoOTcsIDk3LCA5NywgMSk7XG5cbiAgLmlzLXdlZWtlbmQge1xuICAgIGNvbG9yOiByZ2JhKDMsIDYwLCA5MCwgMC40KTtcbiAgfVxufVxuXG4uaXMtd2Vla2VuZCB7XG4gIGNvbG9yOiByZ2JhKDMsIDYwLCA5MCwgMSk7XG59XG5cbi5kcF9fY2VsbF9pbm5lcixcbi5kcF9fY2FsZW5kYXJfaGVhZGVyX2l0ZW0sXG4uZHBfX2NhbGVuZGFyX2l0ZW0ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmRwX19jYWxlbmRhcl9pdGVtLFxuLmRwX19jYWxlbmRhcl9oZWFkZXJfaXRlbXtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5kcF9fY2FsZW5kYXJfaGVhZGVyX2l0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuXG4gICY6bnRoLWNoaWxkKDYpLFxuICAmOm50aC1jaGlsZCg3KSB7XG4gICAgY29sb3I6IHJnYmEoMywgNjAsIDkwLCAxKTtcbiAgfVxufVxuXG4uZHBfX2FjdGl2ZV9kYXRlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzLCA2MCwgOTAsIDEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5kcF9fdG9kYXkge1xuICBib3JkZXItY29sb3I6ICRibHVlO1xufVxuXG4uZHBfX292ZXJsYXlfY2VsbF9hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbn1cbiIsIi5sb2FkZXIge1xuICAmLi0tc21hbGwge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuXG4ucGF0aCB7XG4gIGFuaW1hdGlvbjogZHluYW1pYy1iZyAuNXMgMHMgZWFzZS1pbiBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgb3BhY2l0eTogLjQ7XG5cbiAgJjpudGgtY2hpbGQoMikge1xuICAgIGFuaW1hdGlvbi1kZWxheTogNTAwbXM7XG4gIH1cbiAgJjpudGgtY2hpbGQoMykge1xuICAgIGFuaW1hdGlvbi1kZWxheTogNzAwbXM7XG4gIH1cbiAgJjpudGgtY2hpbGQoNCkge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMTgwMG1zO1xuICB9XG59XG5cbi5vdmVybGF5LWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIHotaW5kZXg6IDEwO1xuXG4gIC5sb2FkZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZHluYW1pYy1iZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAuNDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIi5zdWNjZXNzLXNjcmVlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFuaW1hdGlvbjogZmFkZS1pbiAwLjRzO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIucHJpdmFjeS1idG4ge1xuICBjb2xvcjogJGJsdWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wcml2YWN5LW1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogNDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgQGluY2x1ZGUgbSg1NjBweCkge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICRmLWdpbHJveS03O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICRibHVlO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuIiwiLm1vZGFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjAwMDtcblxuICAubW9kYWwtb3ZlcmxheS1iZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIC41KTtcblxuICAgIEBpbmNsdWRlIG0oMTIwMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBzY3JvbGxiYXItY29sb3I6ICNmZmYgcmdiYSgjMDAwLCAuNSk7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICB9XG5cbiAgLm1vZGFsIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRibHVlO1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/