@charset "UTF-8";
.steps article div:first-of-type::before, .page-404 h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 900;
  font-style: italic;
}

.title, .top h1, .operate h2,
.operate h3, .blog-page-wrapper h1, .inner-content-wrapper h2, .faq__inner > h2, .page-404 h2 {
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.button--header, .button--submit, .faq__item h4 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}

.steps h4, .advantages h4, .who-are h4, .faq__inner > h3, .popUp__content h2 {
  font-family: "Montserrat", sans-serif;
  font-style: italic;
  font-weight: 700;
}

.button {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}

.top p, .contacts nav > ul span, .advantages article p, .who-are article p {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}

.form .validate-block, .form label select,
.form label input, .form label select option, .form label .iti__selected-dial-code, .form label .iti .form__input, .form label .iti .form__input:placeholder, .form label .validate-block, .form .wpcf7-response-output, .steps h3, .steps p, .menu > ul > li > a, .advantages h3, .advantages p, .who-are h3, .who-are p, .operate p, .faq__item p,
.faq__item ul,
.faq__item ol, .footer p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}

/* Media queries */
/* Container */
/* Responsive font size */
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-blend-mode: overlay;
  scroll-behavior: smooth;
}

html.is-changing .transition-fade {
  -webkit-transition: opacity 5s;
  transition: opacity 5s;
  opacity: 1;
}

html.is-animating .transition-fade {
  opacity: 0;
}

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

a {
  text-decoration: none;
  cursor: pointer;
}

html,
body {
  height: 100%;
}

body {
  position: relative;
  font-family: 'Montserrat', sans-serif;
  line-height: 1.3;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #080819;
  background-color: #2D2D68;
}

body.body--faq {
  background-color: #fff;
}

.wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  min-width: 100%;
}

.main {
  position: relative;
  z-index: 1;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

.main.blog {
  background-color: #fff;
}

footer {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
  clip: rect(0 0 0 0);
  white-space: nowrap;
  clip-path: inset(100%);
}

.yellow-gradient {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-73.86%, #fff900), color-stop(38.81%, #ffd400));
  background: linear-gradient(180deg, #fff900 -73.86%, #ffd400 38.81%);
}

.blue-gradient {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-73.86%, #1795f9), color-stop(38.81%, #0354ff));
  background: linear-gradient(180deg, #1795f9 -73.86%, #0354ff 38.81%);
}

.red-gradient {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-73.86%, #f95a71), color-stop(38.81%, #f40f3e));
  background: linear-gradient(180deg, #f95a71 -73.86%, #f40f3e 38.81%);
}

.gradient-text {
  display: inline-block;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.title {
  text-transform: uppercase;
  font-style: italic;
  font-size: 24px;
  text-align: center;
  letter-spacing: -0.03em;
}

@media (min-width: 1200px) {
  .title {
    font-size: 36px;
  }
}

@media (min-width: 1440px) {
  .title {
    font-size: 40px;
  }
}

.radialGardient {
  position: absolute;
  z-index: -2;
  -webkit-filter: blur(100px);
          filter: blur(100px);
  background: radial-gradient(circle, #2b3d88 0%, #10183a 90%, #090e22 100%);
  height: 300px;
  width: 400px;
}

@media (min-width: 768px) {
  .radialGardient {
    width: 400px;
    min-height: unset;
    background: radial-gradient(circle, #2b3d88 0%, #10183a 90%, #090e22 100%);
    height: 300px;
    -webkit-filter: blur(100px);
            filter: blur(100px);
  }
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  src: url("../fonts/mc/Montserrat-Regular.ttf") format("truetype"), url("../fonts/mc/Montserrat-Regular.otf") format("opentype"), url("../fonts/mc/Montserrat-Regular.woff2") format("woff2"), url("../fonts/mc/Montserrat-Regular.woff") format("woff");
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  font-style: italic;
  src: url("../fonts/mc/Montserrat-Italic.ttf") format("truetype"), url("../fonts/mc/Montserrat-Italic.otf") format("opentype"), url("../fonts/mc/Montserrat-Italic.woff2") format("woff2"), url("../fonts/mc/Montserrat-Italic.woff") format("woff");
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  src: url("../fonts/mc/Montserrat-Medium.ttf") format("truetype"), url("../fonts/mc/Montserrat-Medium.otf") format("opentype"), url("../fonts/mc/Montserrat-Medium.woff2") format("woff2"), url("../fonts/mc/Montserrat-Medium.woff") format("woff");
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  src: url("../fonts/mc/Montserrat-SemiBold.ttf") format("truetype"), url("../fonts/mc/Montserrat-SemiBold.otf") format("opentype"), url("../fonts/mc/Montserrat-SemiBold.woff2") format("woff2"), url("../fonts/mc/Montserrat-SemiBold.woff") format("woff");
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  src: url("../fonts/mc/Montserrat-Bold.ttf") format("truetype"), url("../fonts/mc/Montserrat-Bold.otf") format("opentype"), url("../fonts/mc/Montserrat-Bold.woff2") format("woff2"), url("../fonts/mc/Montserrat-Bold.woff") format("woff");
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  font-style: italic;
  src: url("../fonts/mc/Montserrat-BoldItalic.ttf") format("truetype"), url("../fonts/mc/Montserrat-BoldItalic.otf") format("opentype"), url("../fonts/mc/Montserrat-BoldItalic.woff2") format("woff2"), url("../fonts/mc/Montserrat-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  src: url("../fonts/mc/Montserrat-ExtraBold.ttf") format("truetype"), url("../fonts/mc/Montserrat-ExtraBold.otf") format("opentype"), url("../fonts/mc/Montserrat-ExtraBold.woff2") format("woff2"), url("../fonts/mc/Montserrat-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  font-style: italic;
  src: url("../fonts/mc/Montserrat-ExtraBoldItalic.ttf") format("truetype"), url("../fonts/mc/Montserrat-ExtraBoldItalic.otf") format("opentype"), url("../fonts/mc/Montserrat-ExtraBoldItalic.woff2") format("woff2"), url("../fonts/mc/Montserrat-ExtraBoldItalic.woff") format("woff");
  font-weight: 800;
  font-display: swap;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.jq-checkbox,
.jq-radio {
  position: relative;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.jq-checkbox input,
.jq-radio input {
  position: absolute;
  z-index: -1;
  margin: 0;
  padding: 0;
  opacity: 0;
}

.jq-file {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.jq-file input {
  position: absolute;
  top: 0;
  right: 0;
  height: auto;
  margin: 0;
  padding: 0;
  opacity: 0;
  font-size: 100px;
  line-height: 1em;
}

.jq-file__name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.jq-selectbox,
.jq-select-multiple {
  position: relative;
  display: inline-block;
}

.jq-selectbox select,
.jq-select-multiple select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
}

.jq-selectbox li,
.jq-select-multiple li {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.jq-selectbox {
  z-index: 10;
}

.jq-selectbox__select {
  position: relative;
}

.jq-selectbox__select-text {
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.jq-selectbox__dropdown {
  position: absolute;
}

.jq-selectbox__search input {
  -webkit-appearance: textfield;
}

.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
  -webkit-appearance: none;
}

.jq-selectbox__dropdown ul {
  position: relative;
  overflow: auto;
  overflow-x: hidden;
  list-style: none;
  -webkit-overflow-scrolling: touch;
}

.jq-select-multiple ul {
  position: relative;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}

.jq-number {
  display: inline-block;
}

.jq-number__field input {
  -moz-appearance: textfield;
  text-align: left;
  /* для Opera Presto */
}

.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
  margin: 0;
  /* в каких-то браузерах присутствует отступ */
  -webkit-appearance: none;
}

.jq-checkbox,
.jq-radio {
  vertical-align: -4px;
  width: 16px;
  height: 16px;
  margin: 0 4px 0 0;
  border: 1px solid #C3C3C3;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
  background: linear-gradient(#FFF, #E6E6E6);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
  cursor: pointer;
}

.jq-checkbox.focused,
.jq-radio.focused {
  border: 1px solid #08C;
}

.jq-checkbox.disabled,
.jq-radio.disabled {
  opacity: .55;
}

.jq-checkbox {
  border-radius: 3px;
}

.jq-checkbox.checked .jq-checkbox__div {
  width: 8px;
  height: 4px;
  margin: 3px 0 0 3px;
  border-bottom: 2px solid #666;
  border-left: 2px solid #666;
  -webkit-transform: rotate(-50deg);
  -ms-transform: rotate(-50deg);
      transform: rotate(-50deg);
}

.jq-radio {
  border-radius: 50%;
}

.jq-radio.checked .jq-radio__div {
  width: 10px;
  height: 10px;
  margin: 3px 0 0 3px;
  border-radius: 50%;
  background: #777;
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.7);
          box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.7);
}

.jq-file {
  width: 270px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.jq-file input {
  cursor: pointer;
}

.jq-file__name {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 34px;
  padding: 0 80px 0 10px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: #FFF;
  -webkit-box-shadow: inset 1px 1px #F1F1F1;
          box-shadow: inset 1px 1px #F1F1F1;
  font: 14px/32px Arial, sans-serif;
  color: #333;
}

.jq-file__browse {
  position: absolute;
  top: 1px;
  right: 1px;
  padding: 0 10px;
  border-left: 1px solid #CCC;
  border-radius: 0 4px 4px 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
  background: linear-gradient(#FFF, #E6E6E6);
  -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/32px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF;
}

.jq-file:hover .jq-file__browse {
  background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E6E6E6));
  background: linear-gradient(#F6F6F6, #E6E6E6);
}

.jq-file:active .jq-file__browse {
  background: #F5F5F5;
  -webkit-box-shadow: inset 1px 1px 3px #DDD;
          box-shadow: inset 1px 1px 3px #DDD;
}

.jq-file.focused .jq-file__name {
  border: 1px solid #5794BF;
}

.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
  border-color: #CCC;
  background: #F5F5F5;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #888;
}

.jq-number {
  position: relative;
  vertical-align: middle;
  padding: 0 36px 0 0;
}

.jq-number__field {
  width: 100px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  -webkit-box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
}

.jq-number__field:hover {
  border-color: #B3B3B3;
}

.jq-number__field input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 8px 9px;
  border: none;
  outline: none;
  background: none;
  font: 14px Arial, sans-serif;
  color: #333;
}

.jq-number__spin {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 14px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
  background: linear-gradient(#FFF, #E6E6E6);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-shadow: 1px 1px #FFF;
  cursor: pointer;
}

.jq-number__spin.minus {
  top: auto;
  bottom: 0;
}

.jq-number__spin:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E6E6E6));
  background: linear-gradient(#F6F6F6, #E6E6E6);
}

.jq-number__spin:active {
  background: #F5F5F5;
  -webkit-box-shadow: inset 1px 1px 3px #DDD;
          box-shadow: inset 1px 1px 3px #DDD;
}

.jq-number__spin:after {
  content: '';
  position: absolute;
  top: 4px;
  left: 11px;
  width: 0;
  height: 0;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #999;
  border-left: 5px solid transparent;
}

.jq-number__spin.minus:after {
  top: 5px;
  border-top: 5px solid #999;
  border-right: 5px solid transparent;
  border-bottom: none;
  border-left: 5px solid transparent;
}

.jq-number__spin.minus:hover:after {
  border-top-color: #000;
}

.jq-number__spin.plus:hover:after {
  border-bottom-color: #000;
}

.jq-number.focused .jq-number__field {
  border: 1px solid #5794BF;
}

.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
  border-color: #CCC;
  background: #F5F5F5;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #888;
}

.jq-number.disabled .jq-number__spin:after {
  border-bottom-color: #AAA;
}

.jq-number.disabled .jq-number__spin.minus:after {
  border-top-color: #AAA;
}

.jq-selectbox {
  vertical-align: middle;
  cursor: pointer;
}

.jq-selectbox__select {
  height: 32px;
  padding: 0 45px 0 10px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
  background: linear-gradient(#FFF, #E6E6E6);
  -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/32px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF;
}

.jq-selectbox__select:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E6E6E6));
  background: linear-gradient(#F6F6F6, #E6E6E6);
}

.jq-selectbox__select:active {
  background: #F5F5F5;
  -webkit-box-shadow: inset 1px 1px 3px #DDD;
          box-shadow: inset 1px 1px 3px #DDD;
}

.jq-selectbox.focused .jq-selectbox__select {
  border: 1px solid #5794BF;
}

.jq-selectbox.disabled .jq-selectbox__select {
  border-color: #CCC;
  background: #F5F5F5;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #888;
}

.jq-selectbox__select-text {
  display: block;
  width: 100%;
}

.jq-selectbox .placeholder {
  color: #888;
}

.jq-selectbox__trigger {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 100%;
  border-left: 1px solid #CCC;
}

.jq-selectbox__trigger-arrow {
  position: absolute;
  top: 14px;
  right: 12px;
  width: 0;
  height: 0;
  border-top: 5px solid #999;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #000;
}

.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
  border-top-color: #AAA;
}

.jq-selectbox__dropdown {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  margin: 2px 0 0;
  padding: 0;
  border: 1px solid #CCC;
  border-radius: 4px;
  background: #FFF;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  font: 14px/18px Arial, sans-serif;
}

.jq-selectbox__search {
  margin: 5px;
}

.jq-selectbox__search input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 5px 27px 6px 8px;
  border: 1px solid #CCC;
  border-radius: 3px;
  outline: none;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==") no-repeat 100% 50%;
  -webkit-box-shadow: inset 1px 1px #F1F1F1;
          box-shadow: inset 1px 1px #F1F1F1;
  color: #333;
}

.jq-selectbox__not-found {
  margin: 5px;
  padding: 5px 8px 6px;
  background: #F0F0F0;
  font-size: 13px;
}

.jq-selectbox ul {
  margin: 0;
  padding: 0;
}

.jq-selectbox li {
  min-height: 18px;
  padding: 5px 10px 6px;
  color: #231F20;
}

.jq-selectbox li.selected {
  background-color: #A3ABB1;
  color: #FFF;
}

.jq-selectbox li:hover {
  background-color: #08C;
  color: #FFF;
}

.jq-selectbox li.disabled {
  color: #AAA;
}

.jq-selectbox li.disabled:hover {
  background: none;
}

.jq-selectbox li.optgroup {
  font-weight: bold;
}

.jq-selectbox li.optgroup:hover {
  background: none;
  color: #231F20;
  cursor: default;
}

.jq-selectbox li.option {
  padding-left: 25px;
}

.jq-select-multiple {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: #FFF;
  -webkit-box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/18px Arial, sans-serif;
  color: #333;
  cursor: default;
}

.jq-select-multiple.focused {
  border: 1px solid #5794BF;
}

.jq-select-multiple.disabled {
  border-color: #CCC;
  background: #F5F5F5;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #888;
}

.jq-select-multiple ul {
  margin: 0;
  padding: 0;
}

.jq-select-multiple li {
  padding: 3px 9px 4px;
  list-style: none;
}

.jq-select-multiple li:first-child {
  border-radius: 3px 3px 0 0;
}

.jq-select-multiple li:last-child {
  border-radius: 0 0 3px 3px;
}

.jq-select-multiple li.selected {
  background: #08C;
  color: #FFF;
}

.jq-select-multiple li.disabled {
  color: #AAA;
}

.jq-select-multiple li.optgroup {
  font-weight: bold;
}

.jq-select-multiple li.option {
  padding-left: 25px;
}

.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
  background: #CCC;
  color: #FFF;
}

input[type='email'].styler,
input[type='password'].styler,
input[type='search'].styler,
input[type='tel'].styler,
input[type='text'].styler,
input[type='url'].styler,
textarea.styler {
  padding: 8px 9px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  -webkit-box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px Arial, sans-serif;
  color: #333;
}

input[type='search'].styler {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

textarea.styler {
  overflow: auto;
}

input[type='email'].styler:hover,
input[type='password'].styler:hover,
input[type='search'].styler:hover,
input[type='tel'].styler:hover,
input[type='text'].styler:hover,
input[type='url'].styler:hover,
textarea.styler:hover {
  border-color: #B3B3B3;
}

input[type='email'].styler:hover:focus,
input[type='password'].styler:hover:focus,
input[type='search'].styler:hover:focus,
input[type='tel'].styler:hover:focus,
input[type='text'].styler:hover:focus,
input[type='url'].styler:hover:focus,
textarea.styler:hover:focus {
  border-color: #CCC;
  border-top-color: #B3B3B3;
  outline: none;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
  overflow: visible;
  padding: 8px 11px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  outline: none;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
  background: linear-gradient(#FFF, #E6E6E6);
  -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF;
  cursor: pointer;
}

button.styler.styler::-moz-focus-inner,
input[type='button'].styler.styler::-moz-focus-inner,
input[type='submit'].styler.styler::-moz-focus-inner,
input[type='reset'].styler.styler::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E6E6E6));
  background: linear-gradient(#F6F6F6, #E6E6E6);
}

button.styler:active,
input[type='button'].styler:active,
input[type='submit'].styler:active,
input[type='reset'].styler:active {
  background: #F5F5F5;
  -webkit-box-shadow: inset 1px 1px 3px #DDD;
          box-shadow: inset 1px 1px 3px #DDD;
}

button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
  border-color: #CCC;
  background: #F5F5F5;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #888;
}

/*!*****************************************************

Freak Flags, Copyright ©2021 Michael P. Cohen. Freak flags is licenced under the MIT licence.  

For complete information visit: www.freakflagsprite.com 

******************************************************/
.fflag {
  background-image: url("../images/flagSprite42.png");
  background-repeat: no-repeat;
  background-size: 100% 49494%;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: none;
}

.fflag-ch,
.fflag-np {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.fflag-dz {
  background-position: center 0.2287%;
}

.fflag-be.ff-round,
.fflag-ci.ff-round,
.fflag-fr.ff-round,
.fflag-gn.ff-round,
.fflag-ie.ff-round,
.fflag-it.ff-round,
.fflag-ml.ff-round,
.fflag-ng.ff-round,
.fflag-ro.ff-round,
.fflag-td.ff-round {
  background-size: 100% 50000%;
}

.ff-round {
  background-size: 160%;
  background-clip: content-box;
  border-radius: 50%;
}

.ff-round.ff-sm {
  width: 12px;
  height: 12px;
}

.ff-round.ff-md {
  width: 18px;
  height: 18px;
}

.ff-round.ff-lg {
  width: 24px;
  height: 24px;
}

.ff-round.ff-xl {
  width: 32px;
  height: 32px;
}

.button {
  padding: 0px 1em;
  border: none;
  cursor: pointer;
  border-radius: 0.2em;
  background-color: #FF004C;
  display: block;
  width: 100%;
  color: #fff;
  font-size: 16px;
  line-height: 50px;
  text-align: center;
}

@media (min-width: 768px) {
  .button {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 50px;
  }
}

@media (min-width: 1200px) {
  .button {
    font-size: 16px;
    -webkit-transition: -webkit-box-shadow 0.3s linear;
    transition: -webkit-box-shadow 0.3s linear;
    transition: box-shadow 0.3s linear;
    transition: box-shadow 0.3s linear, -webkit-box-shadow 0.3s linear;
  }
}

@media (min-width: 1440px) {
  .button {
    font-size: 20px;
  }
}

.button--yellow {
  -webkit-transition: background-color 0.3s linear, color 0.3s linear;
  transition: background-color 0.3s linear, color 0.3s linear;
}

.button--yellow:hover {
  background-color: #B8092C;
  color: #fff;
}

.button--yellow:active {
  background-color: #dd1941;
  color: #fff;
}

.button--pink {
  -webkit-transition: background-color 0.3s linear, color 0.3s linear;
  transition: background-color 0.3s linear, color 0.3s linear;
}

.button--pink:hover {
  background-color: #B8092C;
  color: #fff;
}

.button--pink:active {
  background-color: #E94062;
  color: #fff;
}

.button--blue {
  background-color: #0353fe;
  color: #fff;
  -webkit-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
}

.button--blue:hover {
  background-color: #1c64fe;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.button--blue:active {
  background-color: #0142cd;
}

.button--header {
  -webkit-box-shadow: 0;
          box-shadow: 0;
}

@media (min-width: 768px) {
  .button--header {
    font-size: 12px;
    line-height: 34px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 26px;
    padding-right: 26px;
  }
}

@media (min-width: 1200px) {
  .button--header {
    font-size: 12px;
  }
}

@media (min-width: 1440px) {
  .button--header {
    min-width: 120px;
  }
}

@media (min-width: 1920px) {
  .button--header {
    padding-left: 32px;
    padding-right: 32px;
  }
}

.button--footer {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  text-align: center;
  max-width: 480px;
  margin-inline: auto;
}

@media (min-width: 768px) {
  .button--footer {
    display: inline-block;
    width: unset;
    width: 140px;
    line-height: 34px;
    font-size: 12px;
    max-width: unset;
    margin-inline: unset;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

@media (min-width: 1920px) {
  .button--footer {
    width: 160px;
  }
}

@media (min-width: 1440px) {
  .button--submit {
    line-height: 69px;
  }
}

.form {
  padding: 1em 0 1.5em;
  font-size: calc(20px + 4 * ((100vw - 320px) / 1600));
  /* custumize wpcf7 response msg start */
  /* custumize wpcf7 response msg end */
}

.form .validate-block {
  display: none;
  opacity: 0;
  font-size: 12px;
}

.form__title {
  font-size: 1em;
  margin-bottom: 0.4em;
}

.form__title + p {
  font-size: 0.6em;
  margin-bottom: 1em;
}

.form label {
  margin-bottom: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (min-width: 768px) {
  .form label {
    margin-bottom: 34px;
  }
}

@media (min-width: 768px) {
  .form label:first-child {
    grid-row: 1 / span 3;
  }
}

.form label select,
.form label input {
  border-bottom: 1px solid #fff;
  font-family: 'Montserrat', sans-serif;
  padding: 0 2% 0 8px;
  background: transparent;
  font-size: 14px;
  height: 30px;
  line-height: 1.6;
  color: #fff;
}

@media (min-width: 768px) {
  .form label select,
  .form label input {
    padding-left: 0;
  }
}

@media (min-width: 1440px) {
  .form label select,
  .form label input {
    padding-left: 0;
    font-size: 16px;
  }
}

@media (min-width: 1920px) {
  .form label select,
  .form label input {
    padding-bottom: 9px;
  }
}

.form label .wpcf7-form-control-wrap {
  width: 100%;
}

.form label select {
  padding: 0 2% 0 5px;
  height: 30px;
  line-height: 1.6;
  border: none;
  color: #fff;
  border-bottom: 1px solid #fff;
  cursor: pointer;
  width: 100%;
  -webkit-transition: color 0.3s linear;
  transition: color 0.3s linear;
}

@media (min-width: 768px) {
  .form label select {
    padding: 0 2% 0 0;
  }
}

.form label select:hover {
  color: #bfbfbf;
}

.form label select option {
  background-color: transparent;
  color: black;
  padding: 0;
  margin: 0;
}

.form label .iti {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.form label .iti__selected-dial-code {
  font-size: 14px;
  color: #fff;
}

@media (min-width: 1440px) {
  .form label .iti__selected-dial-code {
    font-size: 17px;
  }
}

@media (min-width: 768px) {
  .form label .iti__selected-flag {
    padding-left: 0;
  }
}

.form label .iti .form__input {
  color: #fff;
  padding-bottom: 0px;
  cursor: pointer;
}

.form label .iti__country-name {
  color: #080819;
}

.form label .iti__arrow {
  margin-left: 6px;
  width: 0;
  height: 0;
  border: none;
  width: 13px;
  height: 6px;
  background-image: url("../images/country-arrow-down-icon.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.form label .validate-block {
  width: 100%;
  opacity: 0;
  font-size: 12px;
}

.form textarea,
.form input {
  width: 100%;
  border-radius: 0;
  border: none;
  cursor: pointer;
  background: transparent;
}

.form textarea::-webkit-input-placeholder, .form input::-webkit-input-placeholder {
  color: #fff;
  font-size: 14px;
  -webkit-transition: color 0.3s linear;
  transition: color 0.3s linear;
}

.form textarea::-moz-placeholder, .form input::-moz-placeholder {
  color: #fff;
  font-size: 14px;
  -moz-transition: color 0.3s linear;
  transition: color 0.3s linear;
}

.form textarea:-ms-input-placeholder, .form input:-ms-input-placeholder {
  color: #fff;
  font-size: 14px;
  -ms-transition: color 0.3s linear;
  transition: color 0.3s linear;
}

.form textarea::-ms-input-placeholder, .form input::-ms-input-placeholder {
  color: #fff;
  font-size: 14px;
  -ms-transition: color 0.3s linear;
  transition: color 0.3s linear;
}

.form textarea::placeholder,
.form input::placeholder {
  color: #fff;
  font-size: 14px;
  -webkit-transition: color 0.3s linear;
  transition: color 0.3s linear;
}

@media (min-width: 1440px) {
  .form textarea::-webkit-input-placeholder, .form input::-webkit-input-placeholder {
    font-size: 17px;
  }
  .form textarea::-moz-placeholder, .form input::-moz-placeholder {
    font-size: 17px;
  }
  .form textarea:-ms-input-placeholder, .form input:-ms-input-placeholder {
    font-size: 17px;
  }
  .form textarea::-ms-input-placeholder, .form input::-ms-input-placeholder {
    font-size: 17px;
  }
  .form textarea::placeholder,
  .form input::placeholder {
    font-size: 17px;
  }
}

.form textarea:hover::-webkit-input-placeholder, .form input:hover::-webkit-input-placeholder {
  color: #bfbfbf;
}

.form textarea:hover::-moz-placeholder, .form input:hover::-moz-placeholder {
  color: #bfbfbf;
}

.form textarea:hover:-ms-input-placeholder, .form input:hover:-ms-input-placeholder {
  color: #bfbfbf;
}

.form textarea:hover::-ms-input-placeholder, .form input:hover::-ms-input-placeholder {
  color: #bfbfbf;
}

.form textarea:hover::placeholder,
.form input:hover::placeholder {
  color: #bfbfbf;
}

.form textarea:focus,
.form input:focus {
  outline: none;
  border-bottom-color: #ff044f;
}

.form textarea.button,
.form input.button {
  background-color: #FF004C;
}

.form textarea.button--yellow,
.form input.button--yellow {
  -webkit-transition: background-color 0.3s linear, color 0.3s linear;
  transition: background-color 0.3s linear, color 0.3s linear;
}

.form textarea.button--yellow:hover,
.form input.button--yellow:hover {
  background-color: #B8092C;
  color: #fff;
}

.form textarea.button--yellow:active,
.form input.button--yellow:active {
  background-color: #dd1941;
  color: #fff;
}

.form textarea.form__input--invalid,
.form input.form__input--invalid {
  border-bottom-color: red;
}

.form textarea.form__input--invalid + .validate-block,
.form input.form__input--invalid + .validate-block {
  opacity: 1;
  display: block;
  color: red;
}

.form textarea {
  display: block;
  height: 80px;
  resize: none;
}

@media (min-width: 768px) {
  .form textarea {
    height: auto;
  }
}

@media (min-width: 1200px) {
  .form__actions {
    padding-top: 10px;
  }
}

@media (min-width: 1440px) {
  .form__actions {
    padding-top: 18px;
  }
}

@media (min-width: 1920px) {
  .form__actions {
    padding-top: 10px;
  }
}

.form .wpcf7-select:focus {
  outline: none;
  border-bottom-color: #FF004C;
}

.form .wpcf7-response-output {
  display: none;
  margin: 1em auto 0em;
  padding: 0.2em 1em;
  border: 2px solid green;
  opacity: 0;
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
  font-size: 14px;
  -webkit-animation: scaleOpacity;
          animation: scaleOpacity;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

@-webkit-keyframes scaleOpacity {
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@keyframes scaleOpacity {
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@media (min-width: 768px) {
  .form .wpcf7-response-output {
    position: absolute;
    bottom: unset;
    top: 100%;
  }
}

@media (min-width: 1440px) {
  .form .wpcf7-response-output {
    margin-top: 2em;
    font-size: 16px;
  }
}

.form .wpcf7-response-output.msgHide {
  opacity: 1;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  -webkit-animation: msgHide;
          animation: msgHide;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

@-webkit-keyframes msgHide {
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0;
  }
}

@keyframes msgHide {
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0;
  }
}

.container {
  min-width: 320px;
  margin: 0 auto;
  --kpadding: 10px;
  padding: 0 var(--kpadding);
}

@media (min-width: 768px) {
  .container {
    width: 100%;
    --kpadding: 30px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 900px;
  }
}

@media (min-width: 1440px) {
  .container {
    max-width: 1160px;
  }
}

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

.wpml-ls-legacy-dropdown {
  width: 15.5em;
  max-width: 100%;
  max-width: 100px;
  font-size: 12px;
}

@media (min-width: 768px) {
  .wpml-ls-legacy-dropdown {
    margin-right: 15px;
    max-width: 130px;
    font-size: 12px;
  }
}

@media (min-width: 1200px) {
  .wpml-ls-legacy-dropdown {
    margin-right: 20px;
  }
}

.wpml-ls-legacy-dropdown > ul {
  position: relative;
  padding: 0;
  margin: 0 !important;
  list-style-type: none;
}

.wpml-ls-legacy-dropdown .wpml-ls-current-language {
  background-color: #0353fe;
  border-radius: 5px;
}

.wpml-ls-legacy-dropdown .wpml-ls-current-language > a {
  background: linear-gradient(45deg, #0353fe 0%, #0353fe 48%, white 50%, white 51%, #0353fe 53%, #0353fe 100%);
  background-position: 100%;
  background-size: 300%;
  color: #fff;
  border-radius: 5px 5px 5px 5px;
  -webkit-animation: switchblick 7s;
          animation: switchblick 7s;
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

@-webkit-keyframes switchblick {
  0% {
    background-position: 100%;
  }
  100% {
    background-position: 0%;
  }
}

@keyframes switchblick {
  0% {
    background-position: 100%;
  }
  100% {
    background-position: 0%;
  }
}

.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu {
  visibility: visible;
}

.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus > a,
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a {
  background-color: #0353fe;
}

.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus > a::after,
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a::after {
  -webkit-transform: translateY(-50%) scale(1);
      -ms-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
}

.wpml-ls-legacy-dropdown .wpml-ls-item {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.wpml-ls-legacy-dropdown .wpml-ls-item:not(:last-child) a {
  border-bottom: 1px solid #fff;
}

.wpml-ls-legacy-dropdown a {
  display: block;
  text-decoration: none;
  color: #444;
  background-color: #373737;
  padding: 5px 10px;
  line-height: 1;
}

.wpml-ls-legacy-dropdown a span {
  vertical-align: middle;
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
  position: relative;
  padding-right: calc(10px + 1.4em);
  padding-left: calc(10px + 1.4em);
  padding-block: 10px;
}

@media (min-width: 768px) {
  .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
    padding-block: 10.5px;
  }
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
  content: "";
  vertical-align: middle;
  display: inline-block;
  width: 14px;
  height: 7px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS44MzM3IDEuNDc1MjdDMTEuODM0MiAxLjU5OTc3IDExLjgwNjcgMS43MjI3NyAxMS43NTMzIDEuODM1MjZDMTEuNyAxLjk0Nzc0IDExLjYyMjEgMi4wNDY4NCAxMS41MjU0IDIuMTI1MjdMNi41MjUzOSA2LjE1MDI3QzYuMzc2MjggNi4yNzI4NCA2LjE4OTI1IDYuMzM5ODQgNS45OTYyMyA2LjMzOTg0QzUuODAzMjEgNi4zMzk4NCA1LjYxNjE3IDYuMjcyODQgNS40NjcwNiA2LjE1MDI3TDAuNDY3MDU5IDEuOTgzNkMwLjI5Njg3OSAxLjg0MjE1IDAuMTg5ODU4IDEuNjM4OSAwLjE2OTU0MiAxLjQxODU0QzAuMTQ5MjI1IDEuMTk4MTggMC4yMTcyNzcgMC45Nzg3ODQgMC4zNTg3MjYgMC44MDg2MDNDMC41MDAxNzUgMC42Mzg0MjIgMC43MDM0MzQgMC41MzE0MDMgMC45MjM3OSAwLjUxMTA4NkMxLjE0NDE0IDAuNDkwNzcgMS4zNjM1NSAwLjU1ODgyMSAxLjUzMzczIDAuNzAwMjdMNi4wMDAzOSA0LjQyNTI3TDEwLjQ2NzEgMC44MjUyN0MxMC41ODk0IDAuNzIzMzY4IDEwLjczODMgMC42NTg2MzcgMTAuODk2MyAwLjYzODczN0MxMS4wNTQyIDAuNjE4ODM4IDExLjIxNDYgMC42NDQ2MDIgMTEuMzU4NCAwLjcxMjk4MUMxMS41MDIxIDAuNzgxMzYxIDExLjYyMzMgMC44ODk0OTUgMTEuNzA3NiAxLjAyNDU5QzExLjc5MTggMS4xNTk2OCAxMS44MzU2IDEuMzE2MDggMTEuODMzNyAxLjQ3NTI3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-top: none;
  position: absolute;
  right: 8px;
  top: 50%;
  -webkit-transform: translateY(0%) scale(-1);
      -ms-transform: translateY(0%) scale(-1);
          transform: translateY(0%) scale(-1);
  -webkit-transform-origin: 50% 30%;
      -ms-transform-origin: 50% 30%;
          transform-origin: 50% 30%;
}

@media (min-width: 768px) {
  .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    width: 17px;
    height: 9px;
    top: 14px;
    right: 10px;
  }
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:before {
  content: "";
  --width: 18px;
  --height: 18px;
  vertical-align: middle;
  display: inline-block;
  position: absolute;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 5px;
  top: 50%;
  width: var(--width);
  height: var(--height);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjUgOUMwLjUgMTAuMTE2MiAwLjcxOTg1OSAxMS4yMjE1IDEuMTQ3MDIgMTIuMjUyOEMxLjU3NDE5IDEzLjI4NDEgMi4yMDAyOSAxNC4yMjExIDIuOTg5NTkgMTUuMDEwNEMzLjc3ODg5IDE1Ljc5OTcgNC43MTU5MiAxNi40MjU4IDUuNzQ3MTkgMTYuODUzQzYuNzc4NDYgMTcuMjgwMSA3Ljg4Mzc2IDE3LjUgOSAxNy41QzEwLjExNjIgMTcuNSAxMS4yMjE1IDE3LjI4MDEgMTIuMjUyOCAxNi44NTNDMTMuMjg0MSAxNi40MjU4IDE0LjIyMTEgMTUuNzk5NyAxNS4wMTA0IDE1LjAxMDRDMTUuNzk5NyAxNC4yMjExIDE2LjQyNTggMTMuMjg0MSAxNi44NTMgMTIuMjUyOEMxNy4yODAxIDExLjIyMTUgMTcuNSAxMC4xMTYyIDE3LjUgOUMxNy41IDYuNzQ1NjYgMTYuNjA0NSA0LjU4MzY1IDE1LjAxMDQgMi45ODk1OUMxMy40MTYzIDEuMzk1NTMgMTEuMjU0MyAwLjUgOSAwLjVDNi43NDU2NiAwLjUgNC41ODM2NSAxLjM5NTUzIDIuOTg5NTkgMi45ODk1OUMxLjM5NTUzIDQuNTgzNjUgMC41IDYuNzQ1NjYgMC41IDlaTTE2LjUgOUMxNi41IDEwLjk4OTEgMTUuNzA5OCAxMi44OTY4IDE0LjMwMzMgMTQuMzAzM0MxMi44OTY4IDE1LjcwOTggMTAuOTg5MSAxNi41IDkgMTYuNUM3LjAxMDg4IDE2LjUgNS4xMDMyMiAxNS43MDk4IDMuNjk2NyAxNC4zMDMzQzIuMjkwMTggMTIuODk2OCAxLjUgMTAuOTg5MSAxLjUgOUMxLjUgNy4wMTA4OCAyLjI5MDE4IDUuMTAzMjIgMy42OTY3IDMuNjk2N0M1LjEwMzIyIDIuMjkwMTggNy4wMTA4OCAxLjUgOSAxLjVDMTAuOTg5MSAxLjUgMTIuODk2OCAyLjI5MDE4IDE0LjMwMzMgMy42OTY3QzE1LjcwOTggNS4xMDMyMiAxNi41IDcuMDEwODggMTYuNSA5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjUgOUM1LjUgMTMuMzk2IDYuOTQyIDE3IDkgMTdDMTEuMDU4IDE3IDEyLjUgMTMuMzk2IDEyLjUgOUMxMi41IDQuNjA0IDExLjA1OCAxIDkgMUM2Ljk0MiAxIDUuNSA0LjYwNCA1LjUgOVpNMTEuNSA5QzExLjUgMTIuODg5IDEwLjI1NSAxNiA5IDE2QzcuNzQ1IDE2IDYuNSAxMi44ODkgNi41IDlDNi41IDUuMTExIDcuNzQ1IDIgOSAyQzEwLjI1NSAyIDExLjUgNS4xMTEgMTEuNSA5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIuNzM1IDQuMzEyMDdMMy40MDUgMy41NzAwN0MzLjUxMiAzLjY2NjA3IDMuNjI2IDMuNzYwMDcgMy43NDggMy44NTEwN0M1LjA2NiA0LjgzOTA3IDcuMTQ2IDUuNDQxMDcgOS40MTMgNS40NDEwN0MxMS4zNDYgNS40NDEwNyAxMy4xNSA1LjAwNDA3IDE0LjQ2OCA0LjI1MTA3QzE0Ljc3MTcgNC4wNzkyNSAxNS4wNTg2IDMuODc5MzggMTUuMzI1IDMuNjU0MDdMMTUuOTc1IDQuNDE0MDdDMTUuNjc3IDQuNjY5MDcgMTUuMzM5IDQuOTA0MDcgMTQuOTY1IDUuMTE4MDdDMTMuNDg4IDUuOTYzMDcgMTEuNTEzIDYuNDQxMDcgOS40MTMgNi40NDEwN0M2Ljk0MyA2LjQ0MTA3IDQuNjUxIDUuNzc4MDcgMy4xNDggNC42NTEwN0MzLjAwNTE5IDQuNTQ0MTQgMi44NjczNyA0LjQzMTY4IDIuNzM1IDQuMzEyMDdaTTIuNzM1IDEzLjcwMDFMMy40MDUgMTQuNDQwMUMzLjUxMiAxNC4zNDQxIDMuNjI2IDE0LjI1MDEgMy43NDggMTQuMTYwMUM1LjA2NiAxMy4xNzIxIDcuMTQ2IDEyLjU3MDEgOS40MTMgMTIuNTcwMUMxMS4zNDYgMTIuNTcwMSAxMy4xNSAxMy4wMDYxIDE0LjQ2OCAxMy43NjAxQzE0Ljc4OSAxMy45NDQxIDE1LjA3NiAxNC4xNDQxIDE1LjMyNSAxNC4zNTYxTDE1Ljk3NSAxMy41OTYxQzE1LjY2MTEgMTMuMzMwNCAxNS4zMjI5IDEzLjA5NDcgMTQuOTY1IDEyLjg5MjFDMTMuNDg4IDEyLjA0ODEgMTEuNTEzIDExLjU3MDEgOS40MTMgMTEuNTcwMUM2Ljk0MyAxMS41NzAxIDQuNjUxIDEyLjIzMzEgMy4xNDggMTMuMzU5MUMzLjAwMiAxMy40NjkxIDIuODY0IDEzLjU4MzEgMi43MzUgMTMuNzAwMVpNMSA5LjUwMDA3VjguNTAwMDdIMTdWOS41MDAwN0gxWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
}

.wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown a:hover,
.wpml-ls-current-language:hover > .wpml-ls-legacy-dropdown a {
  color: #fff;
  background: #171717;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
  visibility: hidden;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  padding: 0;
  margin: 0;
  list-style-type: none;
  z-index: 101;
  border-radius: 5px;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu > li:hover a {
  background-color: #e6e6e6;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu > li > a {
  color: #fff;
  background-color: #080819;
  padding-top: 7px;
  padding-bottom: 7px;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu > li:first-child > a {
  border-radius: 5px 5px 0 0;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu > li:last-child > a {
  border-radius: 0 0 5px 5px;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
  border-width: 0 1px 1px;
  color: #444;
  background-color: #fff;
}

.wpml-ls-legacy-dropdown .wpml-ls-flag {
  display: inline;
  vertical-align: middle;
}

.wpml-ls-legacy-dropdown .wpml-ls-flag + span {
  margin-left: .4em;
}

.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
  padding-right: 10px;
  padding-left: calc(10px + 1.4em);
}

.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
  right: auto;
  left: 10px;
}

.rtl .wpml-ls-legacy-dropdown .wpml-ls-flag + span {
  margin-left: 0;
  margin-right: .4em;
}

.top {
  padding-top: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  z-index: 0;
  background-color: #0B0B33;
  background-image: url("../images/home/bg/section-bg-xs.jpg");
  background-position: top left 25%;
  background-repeat: no-repeat;
  background-size: 630px 543px;
  overflow: hidden;
}

@media (min-width: 576px) {
  .top {
    background-image: url("../images/home/bg/section-bg-sm.jpg");
    background-size: 768px 662px;
    text-align: center;
  }
}

@media (min-width: 768px) {
  .top {
    padding-top: 40px;
    padding-bottom: 63px;
    text-align: left;
    padding-bottom: 24px;
    background-size: cover;
    background-image: url("../images/home/bg/section-bg-lg.jpg");
    background-position: top 26% left 25%;
  }
}

@media (min-width: 1200px) {
  .top {
    padding-bottom: 0px;
    padding-top: 67px;
    background-position: top 40% left 25%;
  }
}

@media (min-width: 1440px) {
  .top {
    padding-bottom: 110px;
    padding-top: 112px;
    background-position: top 36% left 25%;
  }
}

@media (min-width: 1920px) {
  .top {
    background-position: top 30% left 25%;
    padding-top: 71px;
    padding-bottom: 91px;
  }
}

.top.top--about {
  background-image: none;
  background-color: #2D2D68;
  padding-bottom: 46px;
}

@media (min-width: 768px) {
  .top.top--about {
    padding-top: 52px;
    padding-bottom: 5px;
  }
}

@media (min-width: 1200px) {
  .top.top--about {
    padding-top: 69px;
    padding-bottom: 46px;
  }
}

@media (min-width: 1440px) {
  .top.top--about {
    padding-top: 110px;
    padding-bottom: 70px;
  }
}

@media (min-width: 1920px) {
  .top.top--about {
    padding-top: 102px;
    padding-bottom: 67px;
  }
}

.top.top--about h1 {
  margin-bottom: 17px;
}

@media (min-width: 768px) {
  .top.top--about h1 {
    margin-bottom: 40px;
  }
}

@media (min-width: 1200px) {
  .top.top--about h1 {
    margin-bottom: 46px;
  }
}

@media (min-width: 1200px) {
  .top.top--about h1 {
    font-size: 40px;
  }
}

@media (min-width: 1920px) {
  .top.top--about h1 {
    margin-bottom: 46px;
  }
}

@media (min-width: 768px) {
  .top.top--about .top__title, .top.top--about .top__text, .top.top--about .top__btn-block {
    grid-column: 1/8;
  }
}

@media (min-width: 1440px) {
  .top.top--about .top__title, .top.top--about .top__text, .top.top--about .top__btn-block {
    grid-column: 1/7;
  }
}

@media (min-width: 1920px) {
  .top.top--about .top__title {
    padding-top: 0;
  }
}

.top.top--about .top__title p {
  font-size: 12px;
}

@media (min-width: 768px) {
  .top.top--about .top__title p {
    margin-bottom: 20px;
  }
}

@media (min-width: 1200px) {
  .top.top--about .top__title p {
    font-size: 14px;
  }
}

@media (min-width: 1440px) {
  .top.top--about .top__title p {
    font-size: 16px;
  }
}

@media (min-width: 1920px) {
  .top.top--about .top__title p {
    font-size: 20px;
    margin-bottom: 28px;
  }
}

@media (min-width: 768px) {
  .top.top--about .top__text {
    max-width: 100%;
    grid-column: 1/7;
    margin-bottom: 0;
  }
}

@media (min-width: 1200px) {
  .top.top--about .top__text {
    grid-column: 1/8;
    grid-row: 2;
  }
}

@media (min-width: 1440px) {
  .top.top--about .top__text {
    grid-column: 1/7;
  }
}

@media (min-width: 1920px) {
  .top.top--about .top__text {
    padding-right: 98px;
  }
}

.top.top--about .top__text p {
  width: 96%;
}

@media (min-width: 768px) {
  .top.top--about .top__text p {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .top.top--about .top__btn-block {
    margin-bottom: 42px;
    grid-row: 3/3;
  }
}

.top.top--about .top__scene-container {
  position: relative;
}

@media (min-width: 768px) {
  .top.top--about .top__scene-container {
    grid-row: 1/4;
    grid-column: 8/13;
    position: static;
  }
}

@media (min-width: 1440px) {
  .top.top--about .top__scene-container {
    grid-column: 7/13;
  }
}

.top.top--about .decor__item--coin {
  --width: 95px;
  top: 43px;
  left: -14px;
}

@media (min-width: 1440px) {
  .top.top--about .decor__item--coin {
    --width: 115px;
    top: 40px;
    left: -24px;
  }
}

@media (min-width: 1920px) {
  .top.top--about .decor__item--coin {
    top: 30px;
    left: -50px;
  }
}

.top.top--about .scene {
  height: 192px;
}

@media (min-width: 576px) {
  .top.top--about .scene {
    height: 295px;
  }
}

@media (min-width: 768px) {
  .top.top--about .scene {
    width: 300px;
  }
}

@media (min-width: 1200px) {
  .top.top--about .scene {
    width: 557px;
  }
}

@media (min-width: 1440px) {
  .top.top--about .scene {
    width: 754px;
  }
}

@media (min-width: 1920px) {
  .top.top--about .scene {
    width: 790px;
  }
}

.top.top--about .scene__item--screen {
  --width: 378px;
  --height: 280px;
  bottom: -46px;
  left: calc(50% - var(--width)/2);
}

@media (min-width: 576px) {
  .top.top--about .scene__item--screen {
    --height: 380px;
  }
}

@media (min-width: 768px) {
  .top.top--about .scene__item--screen {
    bottom: 0;
    --width: 476px;
    --height: 384px;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }
}

@media (min-width: 1200px) {
  .top.top--about .scene__item--screen {
    --width: 605px;
    --height: 491px;
  }
}

@media (min-width: 1440px) {
  .top.top--about .scene__item--screen {
    --height: 679px;
    --width: 830px;
  }
}

@media (min-width: 1920px) {
  .top.top--about .scene__item--screen {
    --width: 918px;
    --height: 747px;
  }
}

.top.top--about .scene__item img {
  -o-object-position: top;
     object-position: top;
}

.top.top--about p.font {
  letter-spacing: 0;
  margin-bottom: 34px;
}

@media (min-width: 768px) {
  .top.top--about p.font {
    max-width: 100%;
  }
}

@media (min-width: 1200px) {
  .top.top--about p.font {
    width: 100%;
  }
}

@media (min-width: 1440px) {
  .top.top--about p.font {
    font-size: 16px;
  }
}

@media (min-width: 1920px) {
  .top.top--about p.font {
    font-size: 20px;
  }
}

@media (min-width: 768px) {
  .top.top--about p.font:last-child {
    margin-bottom: 48px;
  }
}

@media (min-width: 1200px) {
  .top.top--about p.font:last-child {
    margin-bottom: 85px;
  }
}

@media (min-width: 1440px) {
  .top.top--about p.font:last-child {
    margin-bottom: 170px;
  }
}

@media (min-width: 1920px) {
  .top.top--about p.font:last-child {
    margin-bottom: 137px;
  }
}

@media (min-width: 768px) {
  .top.top--about .button {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media (min-width: 1440px) {
  .top.top--about .button {
    padding-left: 40px;
    padding-right: 40px;
  }
}

.top.top--coming {
  padding-top: 65px;
  padding-bottom: 0;
  background-image: none;
  background-color: #080819;
}

@media (min-width: 768px) {
  .top.top--coming {
    padding-bottom: 41px;
    padding-top: 0;
    padding-bottom: 0;
    height: 100%;
    display: grid;
    place-items: center;
  }
}

.top.top--coming h1 {
  width: clamp(70%, 200px, 90vw);
  margin-bottom: 82px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  text-align: center;
}

@media (min-width: 768px) {
  .top.top--coming h1 {
    margin-bottom: 140px;
    max-width: 215px;
    width: 100%;
    text-align: left;
  }
}

@media (min-width: 1200px) {
  .top.top--coming h1 {
    max-width: 336px;
    margin-bottom: 13px;
    font-size: 32px;
  }
}

@media (min-width: 1440px) {
  .top.top--coming h1 {
    font-size: 40px;
    width: 422px;
    margin-bottom: 37px;
    margin-left: 0;
  }
}

@media (min-width: 1920px) {
  .top.top--coming h1 {
    width: 100%;
    max-width: 100%;
    font-size: 48px;
    margin-bottom: 46px;
  }
}

@media (min-width: 768px) {
  .top.top--coming .top__inner {
    height: 496px;
  }
}

@media (min-width: 1200px) {
  .top.top--coming .top__inner {
    height: 541px;
  }
}

@media (min-width: 1440px) {
  .top.top--coming .top__inner {
    height: 720px;
  }
}

@media (min-width: 768px) {
  .top.top--coming .top__title, .top.top--coming .top__text, .top.top--coming .top__btn-block {
    grid-column: 1/8;
  }
}

@media (min-width: 1440px) {
  .top.top--coming .top__title, .top.top--coming .top__text, .top.top--coming .top__btn-block {
    grid-column: 1/7;
  }
}

@media (min-width: 768px) {
  .top.top--coming .top__title {
    grid-column: 1/5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (min-width: 1200px) {
  .top.top--coming .top__title {
    grid-column: 1/8;
  }
}

@media (min-width: 1440px) {
  .top.top--coming .top__title {
    -ms-flex-item-align: center;
        align-self: center;
  }
}

@media (min-width: 1920px) {
  .top.top--coming .top__title {
    padding-top: 0;
  }
}

.top.top--coming .top__title p {
  font-size: 12px;
}

@media (min-width: 768px) {
  .top.top--coming .top__title p {
    margin-bottom: 20px;
  }
}

@media (min-width: 1200px) {
  .top.top--coming .top__title p {
    font-size: 14px;
  }
}

@media (min-width: 1440px) {
  .top.top--coming .top__title p {
    font-size: 16px;
  }
}

@media (min-width: 1920px) {
  .top.top--coming .top__title p {
    font-size: 20px;
    margin-bottom: 28px;
  }
}

@media (min-width: 768px) {
  .top.top--coming .top__text {
    max-width: 100%;
  }
}

.top.top--coming .top__text p {
  width: 96%;
}

@media (min-width: 768px) {
  .top.top--coming .top__text p {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .top.top--coming .top__btn-block {
    margin-bottom: 42px;
    grid-row: 3/3;
  }
}

.top.top--coming .top__scene-container {
  position: relative;
}

@media (min-width: 768px) {
  .top.top--coming .top__scene-container {
    grid-row: 1/2;
    position: static;
  }
}

@media (min-width: 1200px) {
  .top.top--coming .top__scene-container {
    grid-column: 8/13;
  }
}

.top.top--coming .decor__item--coin {
  --width: 95px;
  top: 43px;
  left: -14px;
}

@media (min-width: 1440px) {
  .top.top--coming .decor__item--coin {
    --width: 115px;
    top: 40px;
    left: -24px;
  }
}

.top.top--coming .scene {
  height: 274px;
}

@media (min-width: 768px) {
  .top.top--coming .scene {
    width: 259px;
  }
}

@media (min-width: 1200px) {
  .top.top--coming .scene {
    width: 345px;
  }
}

@media (min-width: 1440px) {
  .top.top--coming .scene {
    width: 335px;
  }
}

@media (min-width: 1920px) {
  .top.top--coming .scene {
    width: 640px;
  }
}

.top.top--coming .scene__item--screen {
  --width: 375px;
  --height: 310px;
}

@media (min-width: 768px) {
  .top.top--coming .scene__item--screen {
    --height: 469px;
    --width: 620px;
  }
}

@media (min-width: 1200px) {
  .top.top--coming .scene__item--screen {
    --width: 615px;
    --height: 497px;
  }
}

@media (min-width: 1440px) {
  .top.top--coming .scene__item--screen {
    --height: 666px;
    --width: 910px;
  }
}

@media (min-width: 1920px) {
  .top.top--coming .scene__item--screen {
    --width: 917px;
    --height: 680px;
  }
}

.top.top--coming .scene__item img {
  -o-object-position: top;
     object-position: top;
}

.top.top--coming p.font {
  letter-spacing: 0;
  margin-bottom: 34px;
}

@media (min-width: 768px) {
  .top.top--coming p.font {
    max-width: 100%;
    margin-bottom: 48px;
  }
}

@media (min-width: 1200px) {
  .top.top--coming p.font {
    width: 100%;
    margin-bottom: 62px;
  }
}

@media (min-width: 1440px) {
  .top.top--coming p.font {
    font-size: 16px;
  }
}

@media (min-width: 1920px) {
  .top.top--coming p.font {
    font-size: 20px;
  }
}

@media (min-width: 768px) {
  .top.top--coming .button {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media (min-width: 576px) {
  .top__title {
    margin: 0 auto;
    max-width: 90%;
  }
}

@media (min-width: 768px) {
  .top__title {
    max-width: 100%;
    width: 100%;
  }
}

@media (min-width: 1200px) {
  .top__title {
    padding-top: 0;
  }
}

@media (min-width: 1440px) {
  .top__title {
    -ms-flex-item-align: end;
        align-self: flex-end;
    padding-top: 0;
  }
}

@media (min-width: 1920px) {
  .top__title {
    padding-top: 73px;
  }
}

@media (min-width: 768px) {
  .top__title p {
    max-width: 370px;
  }
}

@media (min-width: 1200px) {
  .top__title p {
    max-width: 400px;
  }
}

@media (min-width: 1440px) {
  .top__title p {
    max-width: 460px;
  }
}

@media (min-width: 1440px) {
  .top__title p {
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .top__inner {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
  }
}

.top__scene-container {
  position: relative;
}

@media (min-width: 768px) {
  .top__scene-container {
    grid-row: 1/4;
    grid-column: 7/13;
    position: static;
  }
}

.top .animated-coin,
.top .animated-image, .top__title, .top__text, .top__btn-block,
.top__title p {
  visibility: hidden;
}

@media (min-width: 768px) {
  .top__title, .top__text, .top__btn-block {
    grid-column: 1/7;
  }
}

@media (min-width: 768px) {
  .top__btn-block {
    margin-bottom: 42px;
    grid-row: 2/3;
  }
}

@media (min-width: 1200px) {
  .top__btn-block {
    margin-bottom: 62px;
  }
}

@media (min-width: 1920px) {
  .top__btn-block {
    margin-bottom: 130px;
  }
}

.top .scene {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0px;
  width: 100%;
  height: 221px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 576px) {
  .top .scene {
    height: 295px;
  }
}

@media (min-width: 768px) {
  .top .scene {
    position: absolute;
    height: 401px;
    width: 308px;
    bottom: 0;
    margin-bottom: 0px;
    margin-left: auto;
  }
}

@media (min-width: 993px) {
  .top .scene {
    margin-bottom: 0px;
    margin-left: auto;
    width: 420px;
    height: 315px;
  }
}

@media (min-width: 1200px) {
  .top .scene {
    width: 497px;
    height: 523px;
  }
}

@media (min-width: 1440px) {
  .top .scene {
    margin-left: 0;
    width: 550px;
    height: 961px;
  }
}

@media (min-width: 1920px) {
  .top .scene {
    width: 812px;
    height: 1019px;
  }
}

.top .scene__item {
  position: absolute;
}

.top .scene__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  -o-object-position: top;
     object-position: top;
}

.top .scene__item--screen {
  width: var(--width);
  height: var(--height);
  bottom: 0;
}

@media (min-width: 576px) {
  .top .scene__item--screen {
    --width: 442px;
    --height: 288px;
  }
}

@media (min-width: 768px) {
  .top .scene__item--screen {
    --width: 508px;
    --height: 404px;
  }
}

@media (min-width: 1200px) {
  .top .scene__item--screen {
    --width: 667px;
    --height: 500px;
  }
}

@media (min-width: 1440px) {
  .top .scene__item--screen {
    --width: 961px;
    --height: 680px;
  }
}

@media (min-width: 1920px) {
  .top .scene__item--screen {
    --width: 1021px;
    --height: 731px;
  }
}

.top .decor {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.top .decor__item {
  position: absolute;
  background-repeat: no-repeat;
}

.top .decor__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.top .decor__item--coin {
  display: none;
}

@media (min-width: 1200px) {
  .top .decor__item--coin {
    display: block;
    --width: 112px;
    width: var(--width);
    top: 64px;
    left: -32px;
    -webkit-transform: rotate(10deg);
        -ms-transform: rotate(10deg);
            transform: rotate(10deg);
  }
}

@media (min-width: 1440px) {
  .top .decor__item--coin {
    --width: 112px;
    top: 42px;
    left: -22px;
  }
}

@media (min-width: 1920px) {
  .top .decor__item--coin {
    --width: 154px;
    top: 89px;
    left: -19px;
  }
}

.top__text {
  margin-bottom: 5px;
}

@media (min-width: 768px) {
  .top__text {
    margin-bottom: 40px;
    max-width: 360px;
  }
}

@media (min-width: 1200px) {
  .top__text {
    max-width: 463px;
    margin-bottom: 10px;
  }
}

@media (min-width: 1440px) {
  .top__text {
    max-width: 510px;
  }
}

@media (min-width: 768px) {
  .top__info {
    width: 40%;
    -ms-flex-item-align: center;
        align-self: center;
  }
}

@media (min-width: 1440px) {
  .top__info {
    width: 51%;
  }
}

.top__info p {
  opacity: 0.7;
}

.top__info p strong {
  text-transform: uppercase;
}

.top h1 {
  margin-bottom: 20px;
  padding-left: 9px;
  line-height: 130%;
  color: #fff;
  font-size: 24px;
  letter-spacing: -0.02em;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .top h1 {
    margin-bottom: 30px;
    max-width: 85%;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .top h1 {
    font-size: 36px;
    margin-bottom: 40px;
    max-width: 100%;
    letter-spacing: 0;
  }
}

@media (min-width: 1440px) {
  .top h1 {
    font-size: 48px;
    letter-spacing: 0;
    margin-bottom: 36px;
  }
}

@media (min-width: 1920px) {
  .top h1 {
    margin-bottom: 20px;
    font-size: 62px;
  }
}

.top h1 span {
  display: block;
  color: #FF004C;
}

.top p {
  padding-left: 9px;
  margin-bottom: 20px;
  line-height: 1.3;
  font-size: 15px;
  font-style: italic;
  letter-spacing: -0.02em;
}

@media (min-width: 768px) {
  .top p {
    padding-left: 0;
    max-width: 87%;
    margin-bottom: 30px;
    font-size: 16px;
  }
}

@media (min-width: 1200px) {
  .top p {
    font-size: 20px;
    margin-bottom: 37px;
  }
}

@media (min-width: 1440px) {
  .top p {
    font-size: 24px;
    letter-spacing: 0;
    margin-bottom: 60px;
  }
}

@media (min-width: 1920px) {
  .top p {
    margin-bottom: 42px;
  }
}

.top p.font {
  width: 94%;
  margin-bottom: 0px;
  font-style: oblique;
  font-size: 12px;
  line-height: 1.4;
}

@media (min-width: 576px) {
  .top p.font {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 768px) {
  .top p.font {
    width: 85%;
    margin-left: 0;
    padding-left: 0;
    margin-bottom: 0px;
    font-size: 12px;
  }
}

@media (min-width: 1200px) {
  .top p.font {
    width: 100%;
    margin-bottom: 32px;
    font-size: 14px;
    letter-spacing: normal;
  }
}

@media (min-width: 1440px) {
  .top p.font {
    margin-bottom: 26px;
    max-width: 100%;
    font-size: 14px;
    letter-spacing: 0;
  }
}

@media (min-width: 1920px) {
  .top p.font:last-child {
    margin-bottom: 60px;
  }
}

.top p.font span {
  color: #FF004C;
}

.top__partner-icon, .top__info {
  position: relative;
  z-index: 1;
}

.top__scene-box {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 58vw;
  margin-left: -25px;
  margin-right: -25px;
  margin-bottom: 50px;
}

@media (min-width: 768px) {
  .top__scene-box {
    width: clamp(357px, 47vw, 451px);
    height: clamp(252px, 30vw, 318px);
    margin-bottom: 0;
  }
}

@media (min-width: 993px) {
  .top__scene-box {
    width: 60%;
  }
}

@media (min-width: 1200px) {
  .top__scene-box {
    width: clamp(451px, 43vw, 570px);
    height: clamp(318px, 30vw, 409px);
  }
}

@media (min-width: 1440px) {
  .top__scene-box {
    width: clamp(451px, 38vw, 570px);
    margin-left: -40px;
  }
}

.top__scene--image {
  position: relative;
  z-index: 1;
  max-width: 100%;
}

.top__scene--image img {
  z-index: 1;
  position: relative;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 100%;
  height: 100%;
}

.top .radialGardient {
  display: none;
  top: -20%;
  left: 0;
}

@media (min-width: 768px) {
  .top .radialGardient {
    left: 27%;
    top: -20%;
  }
}

@media (min-width: 993px) {
  .top .radialGardient {
    width: 500px;
    height: 350px;
  }
}

@media (min-width: 1200px) {
  .top .radialGardient {
    width: 600px;
    height: 400px;
    top: -22%;
    background: radial-gradient(circle, #2b3d88 0%, #131b3f 100%);
  }
}

@media (min-width: 1440px) {
  .top .radialGardient {
    width: 800px;
    height: 500px;
    left: 30%;
  }
}

.top .top__btn-block {
  --width: 290px;
  width: var(--width);
  left: calc(50% - var(--width)/2);
  position: absolute;
  bottom: 20px;
  z-index: 1;
}

@media (min-width: 768px) {
  .top .top__btn-block {
    position: relative;
    left: 0;
    grid-column: 1/7;
    grid-row: 3;
    bottom: 0;
  }
}

@media (min-width: 1200px) {
  .top .top__btn-block {
    margin-bottom: 70px;
  }
}

@media (min-width: 1440px) {
  .top .top__btn-block {
    margin-bottom: 20px;
  }
}

@media (min-width: 1440px) {
  .top .top__btn-block {
    margin-bottom: 80px;
  }
}

.steps {
  padding-top: 30px;
  padding-bottom: 20px;
  overflow: hidden;
  font-size: 14px;
  background-color: #080819;
}

@media (min-width: 768px) {
  .steps {
    padding-top: 42px;
    padding-bottom: 47px;
    overflow: visible;
  }
}

@media (min-width: 1200px) {
  .steps {
    padding-top: 79px;
    padding-bottom: 78px;
  }
}

@media (min-width: 1440px) {
  .steps {
    padding-top: 58px;
    padding-bottom: 80px;
  }
}

@media (min-width: 1920px) {
  .steps {
    padding-top: 81px;
    padding-bottom: 70px;
  }
}

.steps__inner {
  padding-left: 5px;
  padding-right: 5px;
  max-width: 480px;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .steps__inner {
    padding-left: 0px;
    padding-right: 0px;
    max-width: unset;
    margin: 0;
  }
}

.steps__inner > p > a {
  margin-bottom: 45px;
}

@media (min-width: 768px) {
  .steps__inner > p > a {
    display: none;
  }
}

.steps__subtitle {
  margin-bottom: 40px;
  font-size: 12px;
}

@media (min-width: 768px) {
  .steps__subtitle {
    margin-bottom: 30px;
    font-size: 14px;
  }
}

@media (min-width: 1200px) {
  .steps__subtitle {
    margin-bottom: 50px;
  }
}

@media (min-width: 1440px) {
  .steps__subtitle {
    font-size: 16px;
  }
}

@media (min-width: 1920px) {
  .steps__subtitle {
    margin-bottom: 70px;
    font-size: 24px;
  }
}

.steps article {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  padding: 18px 10px 18px;
  margin-bottom: 20px;
  border-radius: 10px;
  background-color: #2D2D68;
  min-height: 115px;
}

@media (min-width: 768px) {
  .steps article {
    height: 100%;
    padding: 25px 15px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0;
  }
}

@media (min-width: 1200px) {
  .steps article {
    padding: 30px 15px;
  }
}

@media (min-width: 1440px) {
  .steps article {
    padding: 30px 15px 30px 30px;
  }
}

@media (min-width: 1920px) {
  .steps article {
    padding: 26px 15px 26px 30px;
  }
}

.steps article:nth-child(3n) {
  margin-bottom: 21px;
}

.steps article.steps__card--no-description {
  grid-template-rows: 1fr;
}

.steps article.steps__card--no-description > h4 + div {
  grid-row: 1/3;
  grid-column: 11/13;
  align-self: center;
  justify-self: self-end;
  height: 28px;
  position: relative;
  z-index: 1;
}

.steps article.steps__card--no-description > h4 + div::before {
  content: '';
  position: absolute;
  --width: 42px;
  --height: 42px;
  width: var(--width);
  height: var(--height);
  background-color: #fff;
  top: calc(50% - var(--height)/2);
  left: calc(50% - var(--width)/2);
  border-radius: 50%;
  z-index: -1;
}

@media (min-width: 768px) {
  .steps article.steps__card--no-description > h4 + div::before {
    --width: 72px;
    --height: 72px;
  }
}

@media (min-width: 1200px) {
  .steps article.steps__card--no-description > h4 + div::before {
    --width: 82px;
    --height: 82px;
  }
}

@media (min-width: 1440px) {
  .steps article.steps__card--no-description > h4 + div::before {
    --width: 110px;
    --height: 110px;
  }
}

@media (min-width: 768px) {
  .steps article.steps__card--no-description > h4 + div {
    justify-self: center;
    height: 44px;
  }
}

@media (min-width: 1200px) {
  .steps article.steps__card--no-description > h4 + div {
    height: 53px;
    justify-self: self-start;
  }
}

@media (min-width: 1440px) {
  .steps article.steps__card--no-description > h4 + div {
    height: 70px;
    justify-self: self-end;
    grid-column: 10/12;
  }
}

.steps article.steps__card--no-description > h4 + div img {
  width: auto;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.steps article.steps__card--no-description h4 {
  grid-column: 2/11;
  margin-bottom: 0;
  align-self: center;
}

@media (min-width: 1440px) {
  .steps article.steps__card--no-description h4 {
    grid-column: 2/10;
  }
}

.steps article div:first-of-type {
  grid-column: 1/2;
  grid-row: 1/3;
  position: relative;
}

.steps article div:first-of-type::before {
  content: attr(data-count);
  position: absolute;
  display: block;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 36px;
  line-height: 1.2;
  color: rgba(255, 255, 255, 0.5);
}

@media (min-width: 768px) {
  .steps article div:first-of-type::before {
    font-size: 48px;
  }
}

@media (min-width: 1440px) {
  .steps article div:first-of-type::before {
    font-size: 64px;
    height: 100%;
  }
}

@media (min-width: 1920px) {
  .steps article div:first-of-type::before {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.steps article > p + div {
  grid-row: 1/3;
  grid-column: 11/13;
  align-self: center;
  justify-self: center;
  height: 28px;
  position: relative;
  z-index: 1;
}

.steps article > p + div::before {
  content: '';
  position: absolute;
  --width: 42px;
  --height: 42px;
  width: var(--width);
  height: var(--height);
  background-color: #fff;
  top: calc(50% - var(--height)/2);
  left: calc(50% - var(--width)/2);
  border-radius: 50%;
  z-index: -1;
}

@media (min-width: 768px) {
  .steps article > p + div::before {
    --width: 72px;
    --height: 72px;
  }
}

@media (min-width: 1200px) {
  .steps article > p + div::before {
    --width: 82px;
    --height: 82px;
  }
}

@media (min-width: 1440px) {
  .steps article > p + div::before {
    --width: 110px;
    --height: 110px;
  }
}

@media (min-width: 768px) {
  .steps article > p + div {
    height: 44px;
    justify-self: center;
  }
}

@media (min-width: 1200px) {
  .steps article > p + div {
    height: 53px;
    justify-self: self-start;
  }
}

@media (min-width: 1440px) {
  .steps article > p + div {
    height: 70px;
    justify-self: self-end;
    grid-column: 10/12;
  }
}

.steps article > p + div img {
  width: auto;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.steps h2,
.steps h3 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
}

@media (min-width: 1200px) {
  .steps h2,
  .steps h3 {
    margin-bottom: 23px;
  }
}

.steps h2 {
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .steps h2 {
    letter-spacing: 0;
    margin-bottom: 33px;
  }
}

@media (min-width: 1920px) {
  .steps h2 {
    margin-bottom: 42px;
  }
}

.steps h3 {
  line-height: 1.4;
  width: 90%;
  margin: 0 auto 41px;
  font-weight: 400;
}

@media (min-width: 768px) {
  .steps h3 {
    margin-bottom: 30px;
  }
}

@media (min-width: 1200px) {
  .steps h3 {
    margin-bottom: 48px;
  }
}

@media (min-width: 1920px) {
  .steps h3 {
    margin-bottom: 69px;
  }
}

.steps p,
.steps h4 {
  color: #fff;
}

.steps h4 {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 1.2;
}

@media (min-width: 576px) {
  .steps h4 {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  .steps h4 {
    margin-bottom: 26px;
    font-size: 16px;
  }
}

@media (min-width: 1440px) {
  .steps h4 {
    font-size: 20px;
  }
}

@media (min-width: 1920px) {
  .steps h4 {
    font-size: 24px;
  }
}

.steps h4,
.steps p {
  grid-column: 2/11;
  padding-left: 18px;
}

@media (min-width: 768px) {
  .steps h4,
  .steps p {
    padding-right: 10px;
  }
}

@media (min-width: 993px) {
  .steps h4,
  .steps p {
    padding-right: 20px;
  }
}

@media (min-width: 1440px) {
  .steps h4,
  .steps p {
    grid-column: 2/10;
  }
}

@media (min-width: 1920px) {
  .steps h4,
  .steps p {
    grid-column: 2/9;
    padding-right: 10px;
  }
}

.steps p {
  font-size: 12px;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .steps p {
    font-size: 14px;
  }
}

@media (min-width: 1920px) {
  .steps p {
    font-size: 16px;
  }
}

.steps__slide {
  min-width: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

@media (min-width: 768px) {
  .steps__slide {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}

@media (min-width: 1200px) {
  .steps__slide {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}

@media (min-width: 1920px) {
  .steps__slide {
    gap: 20px 25px;
  }
}

.steps__slide .slick-dots {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.steps__slide .slick-dots li {
  list-style: none;
  margin: 0 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.steps__slide .slick-dots li.slick-active button {
  width: 15px;
  height: 15px;
  background-color: #FF004C;
}

.steps__slide .slick-dots li::marker {
  visibility: hidden;
}

.steps__slide .slick-dots li button {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  font-size: 0;
  background-color: #fff;
  border: none;
  -webkit-transition: background-color 0.3s linear, width 0.3s linear,
 height 0.3s linear;
  transition: background-color 0.3s linear, width 0.3s linear,
 height 0.3s linear;
  cursor: pointer;
}

.steps__item {
  cursor: pointer;
}

@media (min-width: 768px) {
  .steps__item {
    opacity: 1;
    width: 100%;
    cursor: unset;
    margin: 0 0 0px 0;
  }
}

@media (min-width: 1920px) {
  .steps__item .steps__card--4 svg {
    -webkit-transform: translateX(28px);
        -ms-transform: translateX(28px);
            transform: translateX(28px);
    width: 70px;
  }
}

.steps .slick-current .steps__item {
  opacity: 1;
}

.steps .slick-current .steps__item p {
  opacity: 1;
}

.steps__reg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 100%;
}

@media (min-width: 768px) {
  .steps__reg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.steps__reg button,
.steps__reg a {
  min-width: 280px;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .steps__reg button,
  .steps__reg a {
    padding: 18px 10px;
    margin: 0;
    min-width: 200px;
  }
}

.steps__reg button {
  margin-bottom: 20px;
  font-weight: 500;
}

@media (min-width: 768px) {
  .steps__reg button {
    margin-bottom: 0;
    margin-right: 20px;
  }
}

.steps__reg a.button {
  background: transparent;
  border: 2px solid #0353fe;
  color: #080819;
  -webkit-transition: background-color 0.3s linear, color 0.3s linear;
  transition: background-color 0.3s linear, color 0.3s linear;
}

.steps__reg a.button::first-letter {
  text-transform: uppercase;
}

.steps__reg a.button:hover {
  background-color: #0353fe;
  color: #fff;
}

.slick-slide {
  padding: 0 10px;
}

.steps__slide {
  margin: 0 -10px;
}

@media (min-width: 768px) {
  .steps__slide {
    margin: 0;
  }
}

.become {
  padding: 56px 0 0px;
  background-color: #2D2D68;
}

@media (min-width: 768px) {
  .become {
    padding-top: 42px;
    padding-bottom: 9px;
  }
}

@media (min-width: 1200px) {
  .become {
    padding-top: 72px;
    padding-bottom: 46px;
  }
}

@media (min-width: 1440px) {
  .become {
    padding-top: 111px;
  }
}

@media (min-width: 1920px) {
  .become {
    padding-top: 127px;
    padding-bottom: 100px;
  }
}

.become.become--page {
  background-color: #2D2D68;
  overflow: hidden;
  padding: 38px 0 0px;
}

@media (min-width: 768px) {
  .become.become--page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 30px 0 0px;
  }
}

@media (min-width: 1200px) {
  .become.become--page {
    padding: 57px 0 0px;
  }
}

@media (min-width: 1440px) {
  .become.become--page {
    padding: 90px 0 0px;
  }
}

@media (min-width: 1920px) {
  .become.become--page {
    padding: 140px 0 70px;
  }
}

.become.become--page .animated-image,
.become.become--page .animated-page-content,
.become.become--page .become__title {
  visibility: hidden;
}

@media (min-width: 1200px) {
  .become.become--page .become__title {
    margin-bottom: 5px;
  }
}

@media (min-width: 1440px) {
  .become.become--page .become__title {
    margin-bottom: 57px;
  }
}

.become.become--page .become__title h1 {
  text-align: left;
}

.become.become--page .become__image {
  margin-left: 0px;
  margin-right: 0;
  margin-bottom: 0px;
  margin-top: 0px;
}

@media (min-width: 1200px) {
  .become.become--page .become__layout {
    grid-column: 8/13;
  }
}

@media (min-width: 1920px) {
  .become.become--page .become__layout {
    grid-column: 7/13;
  }
}

.become.become--page form {
  padding-top: 20px;
  margin-bottom: 60px;
  display: block;
}

@media (min-width: 1200px) {
  .become.become--page form .form__actions {
    padding-top: 0;
  }
}

@media (min-width: 768px) {
  .become.become--page .absolute-bg {
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@media (min-width: 1200px) {
  .become.become--page .absolute-bg {
    -webkit-transform: translateY(-45%);
        -ms-transform: translateY(-45%);
            transform: translateY(-45%);
  }
}

@media (min-width: 768px) {
  .become__title {
    grid-row: 1/2;
    grid-column: 1/6;
    text-align: left;
  }
}

@media (min-width: 1200px) {
  .become__title {
    grid-column: 1/7;
    margin-bottom: 48px;
  }
}

@media (min-width: 1440px) {
  .become__title {
    margin-bottom: 48px;
  }
}

@media (min-width: 1920px) {
  .become__title {
    grid-column: 1/6;
    margin-bottom: 25px;
  }
}

.become__inner {
  max-width: 480px;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .become__inner {
    max-width: unset;
    margin: 0;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
  }
}

@media (min-width: 768px) {
  .become__layout {
    grid-row: 1/3;
    grid-column: 6/13;
    display: grid;
    place-items: center;
  }
}

.become .form {
  padding-bottom: 0;
  margin-bottom: 30px;
  padding: 0.8em 0 0.6em;
}

@media (min-width: 768px) {
  .become .form {
    position: relative;
    margin-bottom: 54px;
    padding-top: 36px;
    grid-row: 2/3;
    grid-column: 1/6;
  }
}

@media (min-width: 1200px) {
  .become .form {
    grid-column: 1/7;
  }
}

@media (min-width: 1920px) {
  .become .form {
    grid-column: 1/6;
    padding-top: 0;
    padding-right: 76px;
  }
}

.become .form label {
  margin-bottom: 37px;
}

.become__image {
  width: 225px;
  margin: 0 auto;
}

@media (min-width: 576px) {
  .become__image {
    width: 220px;
  }
}

@media (min-width: 768px) {
  .become__image {
    width: clamp(300px, 36vw, 360px);
    margin-left: 65px;
    margin-right: 0;
    margin-bottom: 15px;
    margin-top: 0px;
  }
}

@media (min-width: 1200px) {
  .become__image {
    width: clamp(417px, 30vw, 420px);
    margin-left: 64px;
    margin-bottom: 0px;
  }
}

@media (min-width: 1440px) {
  .become__image {
    width: 480px;
    margin-bottom: 2%;
    margin-left: 114px;
  }
}

@media (min-width: 1920px) {
  .become__image {
    width: 615px;
    margin-bottom: 0;
    margin-left: 0;
  }
}

.become__image img {
  height: auto;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.become__layout {
  z-index: 0;
  padding-bottom: 28px;
}

@media (min-width: 768px) {
  .become__layout {
    padding-bottom: 0;
    background-color: transparent;
  }
}

@media (min-width: 1200px) {
  .become__layout {
    grid-column: 7/13;
  }
}

.contacts {
  padding-top: 40px;
  padding-bottom: 10px;
  background-color: #2D2D68;
  padding-bottom: 30px;
}

@media (min-width: 768px) {
  .contacts {
    padding-top: 52px;
    padding-bottom: 20px;
    position: relative;
    padding-bottom: 52px;
  }
}

@media (min-width: 1200px) {
  .contacts {
    padding-top: 55px;
    padding-bottom: 88px;
  }
}

@media (min-width: 1440px) {
  .contacts {
    padding-top: 61px;
    padding-bottom: 58px;
  }
}

@media (min-width: 1920px) {
  .contacts {
    padding-top: 61px;
    padding-bottom: 80px;
  }
}

.contacts.contacts--page {
  background-color: #2D2D68;
  overflow: hidden;
}

@media (min-width: 768px) {
  .contacts.contacts--page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 32px;
    padding-bottom: 140px;
    position: relative;
  }
}

@media (min-width: 1200px) {
  .contacts.contacts--page {
    padding-top: 52px;
  }
}

@media (min-width: 1440px) {
  .contacts.contacts--page {
    padding-top: 76px;
    padding-bottom: 175px;
  }
}

.contacts.contacts--page .animated-page-content, .contacts.contacts--page .animated-page-title, .contacts.contacts--page .animated-image {
  visibility: hidden;
}

@media (min-width: 768px) {
  .contacts.contacts--page .contacts__inner {
    padding-bottom: 14px;
  }
}

@media (min-width: 768px) {
  .contacts.contacts--page .contacts__title {
    margin-bottom: 65px;
  }
}

@media (min-width: 1200px) {
  .contacts.contacts--page .contacts__title {
    margin-bottom: 91px;
  }
}

@media (min-width: 1440px) {
  .contacts.contacts--page .contacts__title {
    margin-bottom: 135px;
  }
}

.contacts.contacts--page .contacts__title h1 {
  text-align: left;
}

@media (min-width: 768px) {
  .contacts.contacts--page .contacts__soc {
    grid-column: 1/7;
  }
}

.contacts.contacts--page .contacts__soc nav > ul > li > a {
  margin-bottom: 16px;
}

@media (min-width: 768px) {
  .contacts.contacts--page .contacts__soc nav > ul > li > a {
    margin-bottom: 4px;
  }
}

@media (min-width: 1440px) {
  .contacts.contacts--page .contacts__soc nav > ul > li > a {
    margin-bottom: 8px;
  }
}

@media (min-width: 1920px) {
  .contacts.contacts--page .contacts__soc nav > ul > li > a {
    margin-bottom: 12px;
  }
}

@media (min-width: 768px) {
  .contacts.contacts--page .contacts__soc a {
    margin-bottom: 31px;
  }
}

@media (min-width: 1200px) {
  .contacts.contacts--page .contacts__soc a {
    margin-bottom: 28px;
  }
}

.contacts.contacts--page .contacts__soc a svg circle {
  fill: #fff;
}

@media (min-width: 768px) {
  .contacts.contacts--page .contacts__soc a svg {
    width: 41px;
    height: 41px;
  }
}

@media (min-width: 1440px) {
  .contacts.contacts--page .contacts__soc a svg {
    width: 50px;
    height: 50px;
  }
}

@media (min-width: 768px) {
  .contacts.contacts--page .absolute-bg {
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@media (min-width: 1200px) {
  .contacts.contacts--page .absolute-bg {
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@media (min-width: 1440px) {
  .contacts.contacts--page .absolute-bg {
    left: 50vw;
  }
}

@media (min-width: 1920px) {
  .contacts.contacts--page .absolute-bg {
    width: clamp(581px, 40vw, 600px);
    --height: clamp(545px, 30vw, 560px);
    left: 52vw;
  }
}

.contacts__title {
  color: white;
  margin-bottom: 33px;
  text-align: center;
}

@media (min-width: 576px) {
  .contacts__title {
    width: 100%;
    margin-bottom: 30px;
  }
}

@media (min-width: 768px) {
  .contacts__title {
    grid-row: 1/2;
    grid-column: 1/6;
    margin-bottom: 80px;
    text-align: left;
  }
}

@media (min-width: 1200px) {
  .contacts__title {
    margin-bottom: 83px;
  }
}

@media (min-width: 1440px) {
  .contacts__title {
    margin-bottom: 71px;
  }
}

@media (min-width: 1920px) {
  .contacts__title {
    margin-bottom: 75px;
  }
}

.contacts__inner {
  max-width: 480px;
  margin: 0 auto;
}

@media (min-width: 576px) {
  .contacts__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 576px) {
  .contacts__inner {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media (min-width: 768px) {
  .contacts__inner {
    max-width: unset;
    margin: 0;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
  }
}

@media (min-width: 1440px) {
  .contacts__inner {
    padding-bottom: 30px;
  }
}

@media (min-width: 1920px) {
  .contacts__inner {
    padding-bottom: 0px;
  }
}

.contacts__layout {
  width: 300px;
  height: 282px;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .contacts__layout {
    display: grid;
    grid-column: 6/13;
    grid-row: 1/3;
    height: 75%;
    position: static;
    align-self: center;
    place-items: center;
    display: none;
  }
}

.contacts__image {
  background-image: url("../images/home/contacts-content-img-fhd.png");
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  background-position: center;
}

@media (min-width: 768px) {
  .contacts__image {
    width: clamp(430px, 26vw, 540px);
  }
}

.contacts .absolute-bg {
  display: none;
}

@media (min-width: 768px) {
  .contacts .absolute-bg {
    display: block;
    position: absolute;
    background-image: url("../images/home/contacts-content-img-sm.png");
    background-size: cover;
    background-repeat: no-repeat;
    --height: clamp(349px, 30vw, 336px);
    width: clamp(373px, 40vw, 400px);
    height: var(--height);
    top: calc(50% - var(--height)/2);
    right: 5%;
  }
}

@media (min-width: 993px) {
  .contacts .absolute-bg {
    right: 10%;
  }
}

@media (min-width: 1200px) {
  .contacts .absolute-bg {
    width: clamp(477px, 40vw, 400px);
    --height: clamp(450px, 30vw, 336px);
    right: 10%;
    background-image: url("../images/home/contacts-content-img-lg.png");
  }
}

@media (min-width: 1440px) {
  .contacts .absolute-bg {
    right: 13%;
  }
}

@media (min-width: 1920px) {
  .contacts .absolute-bg {
    width: clamp(515px, 40vw, 400px);
    --height: clamp(483px, 30vw, 336px);
    right: 19%;
    background-image: url("../images/home/contacts-content-img-fhd.png");
  }
}

.contacts address {
  width: 100%;
  grid-row: 2/3;
  grid-column: 1/6;
  text-align: left;
}

.contacts nav > ul {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-style: normal;
  padding-left: 5px;
  list-style: none;
}

@media (min-width: 576px) {
  .contacts nav > ul {
    margin-right: 0;
    width: 100%;
  }
}

@media (min-width: 768px) {
  .contacts nav > ul {
    grid-row: 2/3;
    grid-column: 1/6;
    padding-left: 0;
  }
}

.contacts nav > ul > li .soc-link_skype {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  display: none;
}

.contacts nav > ul > li:not(:last-child) {
  position: relative;
  z-index: 0;
  margin-bottom: 14px;
}

@media (min-width: 768px) {
  .contacts nav > ul > li:not(:last-child) {
    margin-bottom: 17px;
  }
}

.contacts nav > ul > li:not(:last-child)::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #fff;
  height: 1px;
  width: 100%;
  -webkit-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
}

@media (min-width: 768px) {
  .contacts nav > ul > li:not(:last-child)::before {
    display: none;
  }
}

.contacts nav > ul > li:hover > a {
  color: #d9d9d9;
}

.contacts nav > ul > li:hover > a::after {
  -webkit-box-shadow: 0 0 10px #cc003d;
          box-shadow: 0 0 10px #cc003d;
}

.contacts nav > ul > li > a {
  --size: 36px;
  position: relative;
  z-index: 1;
  padding-left: 56px;
  line-height: var(--size);
  -webkit-transition: color 0.3s linear;
  transition: color 0.3s linear;
}

@media (min-width: 768px) {
  .contacts nav > ul > li > a {
    --size: 50px;
    padding-left: 70px;
  }
}

@media (min-width: 1440px) {
  .contacts nav > ul > li > a {
    font-size: 20px;
  }
}

.contacts nav > ul > li > a::after, .contacts nav > ul > li > a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.contacts nav > ul > li > a::after {
  z-index: 0;
  width: var(--size);
  height: var(--size);
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: -webkit-box-shadow 0.3s linear;
  transition: -webkit-box-shadow 0.3s linear;
  transition: box-shadow 0.3s linear;
  transition: box-shadow 0.3s linear, -webkit-box-shadow 0.3s linear;
}

.contacts nav > ul > li > a::before {
  width: var(--width);
  height: 100%;
  z-index: 1;
  left: calc(var(--size)/2 - var(--width)/2);
}

.contacts nav > ul > li.soc-link_instagram {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  display: none;
}

.contacts nav > ul > li.soc-link_instagram > a::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuODc1IDAuMjVIOS4xMjVDMTEuMTI1IDAuMjUgMTIuNzUgMS44NzUgMTIuNzUgMy44NzVWOS4xMjVDMTIuNzUgMTAuMDg2NCAxMi4zNjgxIDExLjAwODQgMTEuNjg4MyAxMS42ODgzQzExLjAwODQgMTIuMzY4MSAxMC4wODY0IDEyLjc1IDkuMTI1IDEyLjc1SDMuODc1QzEuODc1IDEyLjc1IDAuMjUgMTEuMTI1IDAuMjUgOS4xMjVWMy44NzVDMC4yNSAyLjkxMzU5IDAuNjMxOTE5IDEuOTkxNTYgMS4zMTE3NCAxLjMxMTc0QzEuOTkxNTYgMC42MzE5MTkgMi45MTM1OSAwLjI1IDMuODc1IDAuMjVaTTMuNzUgMS41QzMuMTUzMjYgMS41IDIuNTgwOTcgMS43MzcwNSAyLjE1OTAxIDIuMTU5MDFDMS43MzcwNSAyLjU4MDk3IDEuNSAzLjE1MzI2IDEuNSAzLjc1VjkuMjVDMS41IDEwLjQ5MzcgMi41MDYyNSAxMS41IDMuNzUgMTEuNUg5LjI1QzkuODQ2NzQgMTEuNSAxMC40MTkgMTEuMjYyOSAxMC44NDEgMTAuODQxQzExLjI2MjkgMTAuNDE5IDExLjUgOS44NDY3NCAxMS41IDkuMjVWMy43NUMxMS41IDIuNTA2MjUgMTAuNDkzNyAxLjUgOS4yNSAxLjVIMy43NVpNOS43ODEyNSAyLjQzNzVDOS45ODg0NSAyLjQzNzUgMTAuMTg3MiAyLjUxOTgxIDEwLjMzMzcgMi42NjYzMkMxMC40ODAyIDIuODEyODQgMTAuNTYyNSAzLjAxMTU1IDEwLjU2MjUgMy4yMTg3NUMxMC41NjI1IDMuNDI1OTUgMTAuNDgwMiAzLjYyNDY2IDEwLjMzMzcgMy43NzExOEMxMC4xODcyIDMuOTE3NjkgOS45ODg0NSA0IDkuNzgxMjUgNEM5LjU3NDA1IDQgOS4zNzUzMyAzLjkxNzY5IDkuMjI4ODIgMy43NzExOEM5LjA4MjMxIDMuNjI0NjYgOSAzLjQyNTk1IDkgMy4yMTg3NUM5IDMuMDExNTUgOS4wODIzMSAyLjgxMjg0IDkuMjI4ODIgMi42NjYzMkM5LjM3NTMzIDIuNTE5ODEgOS41NzQwNSAyLjQzNzUgOS43ODEyNSAyLjQzNzVaTTYuNSAzLjM3NUM3LjMyODggMy4zNzUgOC4xMjM2NiAzLjcwNDI0IDguNzA5NzEgNC4yOTAyOUM5LjI5NTc2IDQuODc2MzQgOS42MjUgNS42NzEyIDkuNjI1IDYuNUM5LjYyNSA3LjMyODggOS4yOTU3NiA4LjEyMzY2IDguNzA5NzEgOC43MDk3MUM4LjEyMzY2IDkuMjk1NzYgNy4zMjg4IDkuNjI1IDYuNSA5LjYyNUM1LjY3MTIgOS42MjUgNC44NzYzNCA5LjI5NTc2IDQuMjkwMjkgOC43MDk3MUMzLjcwNDI0IDguMTIzNjYgMy4zNzUgNy4zMjg4IDMuMzc1IDYuNUMzLjM3NSA1LjY3MTIgMy43MDQyNCA0Ljg3NjM0IDQuMjkwMjkgNC4yOTAyOUM0Ljg3NjM0IDMuNzA0MjQgNS42NzEyIDMuMzc1IDYuNSAzLjM3NVpNNi41IDQuNjI1QzYuMDAyNzIgNC42MjUgNS41MjU4MSA0LjgyMjU0IDUuMTc0MTcgNS4xNzQxN0M0LjgyMjU0IDUuNTI1ODEgNC42MjUgNi4wMDI3MiA0LjYyNSA2LjVDNC42MjUgNi45OTcyOCA0LjgyMjU0IDcuNDc0MTkgNS4xNzQxNyA3LjgyNTgzQzUuNTI1ODEgOC4xNzc0NiA2LjAwMjcyIDguMzc1IDYuNSA4LjM3NUM2Ljk5NzI4IDguMzc1IDcuNDc0MTkgOC4xNzc0NiA3LjgyNTgzIDcuODI1ODNDOC4xNzc0NiA3LjQ3NDE5IDguMzc1IDYuOTk3MjggOC4zNzUgNi41QzguMzc1IDYuMDAyNzIgOC4xNzc0NiA1LjUyNTgxIDcuODI1ODMgNS4xNzQxN0M3LjQ3NDE5IDQuODIyNTQgNi45OTcyOCA0LjYyNSA2LjUgNC42MjVaIiBmaWxsPSIjMUUxRTFFIi8+Cjwvc3ZnPgo=");
  --width: 20px;
}

@media (min-width: 768px) {
  .contacts nav > ul > li.soc-link_instagram > a::before {
    --width: 30px;
  }
}

.contacts nav > ul > li.soc-link_skype > a::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1IDVDMjguNDUgOC40IDI5Ljc1IDEzLjE1IDI4LjkzMzMgMTcuNTgzM0MyOS42MTY3IDE4Ljc4MzMgMzAgMjAuMTgzMyAzMCAyMS42NjY3QzMwIDIzLjg3NjggMjkuMTIyIDI1Ljk5NjQgMjcuNTU5MiAyNy41NTkyQzI1Ljk5NjQgMjkuMTIyIDIzLjg3NjggMzAgMjEuNjY2NyAzMEMyMC4xODMzIDMwIDE4Ljc4MzMgMjkuNjE2NyAxNy41ODMzIDI4LjkzMzNDMTMuMTUgMjkuNzUgOC40IDI4LjQ1IDUgMjVDMS41NSAyMS42IDAuMjUgMTYuODUgMS4wNjY2NyAxMi40MTY3QzAuMzgzMzM0IDExLjIxNjcgMCA5LjgxNjY3IDAgOC4zMzMzM0MwIDYuMTIzMiAwLjg3Nzk3NCA0LjAwMzU4IDIuNDQwNzggMi40NDA3OEM0LjAwMzU4IDAuODc3OTc0IDYuMTIzMiAwIDguMzMzMzMgMEM5LjgxNjY3IDAgMTEuMjE2NyAwLjM4MzMzNCAxMi40MTY3IDEuMDY2NjdDMTYuODUgMC4yNSAyMS42IDEuNTUgMjUgNVpNMTUuMDY2NyAyMy42QzE5Ljg1IDIzLjYgMjIuMjMzMyAyMS4zIDIyLjIzMzMgMTguMkMyMi4yMzMzIDE2LjIxNjcgMjEuMyAxNC4xIDE3LjY4MzMgMTMuMjgzM0wxNC4zNjY3IDEyLjU1QzEzLjEgMTIuMjY2NyAxMS42NjY3IDExLjg4MzMgMTEuNjY2NyAxMC43QzExLjY2NjcgOS41IDEyLjY2NjcgOC42NjY2NyAxNC41IDguNjY2NjdDMTguMjE2NyA4LjY2NjY3IDE3Ljg2NjcgMTEuMjE2NyAxOS43MTY3IDExLjIxNjdDMjAuNjgzMyAxMS4yMTY3IDIxLjUxNjcgMTAuNjUgMjEuNTE2NyA5LjY2NjY3QzIxLjUxNjcgNy4zODMzMyAxNy44NjY3IDUuNjY2NjcgMTQuNzY2NyA1LjY2NjY3QzExLjQxNjcgNS42NjY2NyA3LjgzMzMzIDcuMSA3LjgzMzMzIDEwLjlDNy44MzMzMyAxMi43MzMzIDguNDgzMzMgMTQuNjgzMyAxMi4wODMzIDE1LjU4MzNMMTYuNTY2NyAxNi43MTY3QzE3LjkxNjcgMTcuMDUgMTguMjUgMTcuOCAxOC4yNSAxOC41QzE4LjI1IDE5LjYzMzMgMTcuMTE2NyAyMC43NSAxNS4wNjY3IDIwLjc1QzExLjA1IDIwLjc1IDExLjYgMTcuNjY2NyA5LjQ1IDE3LjY2NjdDOC40ODMzMyAxNy42NjY3IDcuNzgzMzMgMTguMzMzMyA3Ljc4MzMzIDE5LjI4MzNDNy43ODMzMyAyMS4xMzMzIDEwIDIzLjYgMTUuMDY2NyAyMy42WiIgZmlsbD0iIzEwMTgzOCIvPgo8L3N2Zz4K");
  --width: 20px;
}

@media (min-width: 768px) {
  .contacts nav > ul > li.soc-link_skype > a::before {
    --width: 30px;
  }
}

.contacts nav > ul > li.soc-link_gmail > a::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAzMCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMjgxMjUgMC43NDk5NjlIMjYuNzE4OEMyOC41MyAwLjc0OTk2OSAzMCAyLjIxOTk3IDMwIDQuMDMxMjJWMTkuOTY4N0MzMCAyMC44MzkgMjkuNjU0MyAyMS42NzM2IDI5LjAzODkgMjIuMjg4OUMyOC40MjM2IDIyLjkwNDMgMjcuNTg5IDIzLjI1IDI2LjcxODggMjMuMjVIMy4yODEyNUMyLjQxMTAxIDIzLjI1IDEuNTc2NDEgMjIuOTA0MyAwLjk2MTA1NiAyMi4yODg5QzAuMzQ1NzAyIDIxLjY3MzYgMCAyMC44MzkgMCAxOS45Njg3TDAgNC4wMzEyMkMwIDIuMjE5OTcgMS40NyAwLjc0OTk2OSAzLjI4MTI1IDAuNzQ5OTY5Wk0yLjgxMjUgMTkuOTcwNkMyLjgxMjUgMjAuMjI5MyAzLjAyMjUgMjAuNDM5MyAzLjI4MTI1IDIwLjQzOTNIMjYuNzE4OEMyNi44NDMxIDIwLjQzOTMgMjYuOTYyMyAyMC4zOSAyNy4wNTAyIDIwLjMwMjFDMjcuMTM4MSAyMC4yMTQxIDI3LjE4NzUgMjAuMDk0OSAyNy4xODc1IDE5Ljk3MDZWNy44OTE4NEwxNS43MTI1IDE0LjYxOTNDMTUuNDk2NSAxNC43NDYzIDE1LjI1MDUgMTQuODEzMiAxNSAxNC44MTMyQzE0Ljc0OTUgMTQuODEzMiAxNC41MDM1IDE0Ljc0NjMgMTQuMjg3NSAxNC42MTkzTDIuODEyNSA3Ljg5MTg0VjE5Ljk3MDZaTTI3LjE4NzUgNC42MzEyMlY0LjAzMTIyQzI3LjE4NzUgMy45MDY5IDI3LjEzODEgMy43ODc2NyAyNy4wNTAyIDMuNjk5NzZDMjYuOTYyMyAzLjYxMTg2IDI2Ljg0MzEgMy41NjI0NyAyNi43MTg4IDMuNTYyNDdIMy4yODEyNUMzLjE1NjkzIDMuNTYyNDcgMy4wMzc3IDMuNjExODYgMi45NDk3OSAzLjY5OTc2QzIuODYxODkgMy43ODc2NyAyLjgxMjUgMy45MDY5IDIuODEyNSA0LjAzMTIyVjQuNjMxMjJMMTUgMTEuNzc1TDI3LjE4NzUgNC42MzEyMloiIGZpbGw9IiMxMDE4MzgiLz4KPC9zdmc+Cg==");
  --width: 18px;
}

@media (min-width: 768px) {
  .contacts nav > ul > li.soc-link_gmail > a::before {
    --width: 30px;
  }
}

.contacts nav > ul > li.soc-link_whatsapp > a::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjgxMjUgNC4xMzc1QzIwLjY2NjUgMi45Nzk5MSAxOS4zMDE1IDIuMDYyMDggMTcuNzk3IDEuNDM3NTZDMTYuMjkyNiAwLjgxMzA0MSAxNC42Nzg5IDAuNDk0MzI0IDEzLjA1IDAuNDk5OTk4QzYuMjI1IDAuNDk5OTk4IDAuNjYyNSA2LjA2MjUgMC42NjI1IDEyLjg4NzVDMC42NjI1IDE1LjA3NSAxLjIzNzUgMTcuMiAyLjMxMjUgMTkuMDc1TDAuNTYyNSAyNS41TDcuMTI1IDIzLjc3NUM4LjkzNzUgMjQuNzYyNSAxMC45NzUgMjUuMjg3NSAxMy4wNSAyNS4yODc1QzE5Ljg3NSAyNS4yODc1IDI1LjQzNzUgMTkuNzI1IDI1LjQzNzUgMTIuOUMyNS40Mzc1IDkuNTg3NSAyNC4xNSA2LjQ3NSAyMS44MTI1IDQuMTM3NVpNMTMuMDUgMjMuMTg3NUMxMS4yIDIzLjE4NzUgOS4zODc1IDIyLjY4NzUgNy44IDIxLjc1TDcuNDI1IDIxLjUyNUwzLjUyNSAyMi41NUw0LjU2MjUgMTguNzVMNC4zMTI1IDE4LjM2MjVDMy4yODQ2OCAxNi43MjEyIDIuNzM4OTMgMTQuODI0MSAyLjczNzUgMTIuODg3NUMyLjczNzUgNy4yMTI1IDcuMzYyNSAyLjU4NzUgMTMuMDM3NSAyLjU4NzVDMTUuNzg3NSAyLjU4NzUgMTguMzc1IDMuNjYyNSAyMC4zMTI1IDUuNjEyNUMyMS4yNzE5IDYuNTY3NDUgMjIuMDMyMSA3LjcwMzMzIDIyLjU0OTIgOC45NTQyOEMyMy4wNjY0IDEwLjIwNTIgMjMuMzMgMTEuNTQ2NCAyMy4zMjUgMTIuOUMyMy4zNSAxOC41NzUgMTguNzI1IDIzLjE4NzUgMTMuMDUgMjMuMTg3NVpNMTguNyAxNS40ODc1QzE4LjM4NzUgMTUuMzM3NSAxNi44NjI1IDE0LjU4NzUgMTYuNTg3NSAxNC40NzVDMTYuMyAxNC4zNzUgMTYuMSAxNC4zMjUgMTUuODg3NSAxNC42MjVDMTUuNjc1IDE0LjkzNzUgMTUuMDg3NSAxNS42Mzc1IDE0LjkxMjUgMTUuODM3NUMxNC43Mzc1IDE2LjA1IDE0LjU1IDE2LjA3NSAxNC4yMzc1IDE1LjkxMjVDMTMuOTI1IDE1Ljc2MjUgMTIuOTI1IDE1LjQyNSAxMS43NSAxNC4zNzVDMTAuODI1IDEzLjU1IDEwLjIxMjUgMTIuNTM3NSAxMC4wMjUgMTIuMjI1QzkuODUgMTEuOTEyNSAxMCAxMS43NSAxMC4xNjI1IDExLjU4NzVDMTAuMyAxMS40NSAxMC40NzUgMTEuMjI1IDEwLjYyNSAxMS4wNUMxMC43NzUgMTAuODc1IDEwLjgzNzUgMTAuNzM3NSAxMC45Mzc1IDEwLjUzNzVDMTEuMDM3NSAxMC4zMjUgMTAuOTg3NSAxMC4xNSAxMC45MTI1IDEwQzEwLjgzNzUgOS44NSAxMC4yMTI1IDguMzI1IDkuOTYyNSA3LjdDOS43MTI1IDcuMSA5LjQ1IDcuMTc1IDkuMjYyNSA3LjE2MjVIOC42NjI1QzguNDUgNy4xNjI1IDguMTI1IDcuMjM3NSA3LjgzNzUgNy41NUM3LjU2MjUgNy44NjI1IDYuNzYyNSA4LjYxMjUgNi43NjI1IDEwLjEzNzVDNi43NjI1IDExLjY2MjUgNy44NzUgMTMuMTM3NSA4LjAyNSAxMy4zMzc1QzguMTc1IDEzLjU1IDEwLjIxMjUgMTYuNjc1IDEzLjMxMjUgMTguMDEyNUMxNC4wNSAxOC4zMzc1IDE0LjYyNSAxOC41MjUgMTUuMDc1IDE4LjY2MjVDMTUuODEyNSAxOC45IDE2LjQ4NzUgMTguODYyNSAxNy4wMjUgMTguNzg3NUMxNy42MjUgMTguNyAxOC44NjI1IDE4LjAzNzUgMTkuMTEyNSAxNy4zMTI1QzE5LjM3NSAxNi41ODc1IDE5LjM3NSAxNS45NzUgMTkuMjg3NSAxNS44Mzc1QzE5LjIgMTUuNyAxOS4wMTI1IDE1LjYzNzUgMTguNyAxNS40ODc1WiIgZmlsbD0iIzEwMTgzOCIvPgo8L3N2Zz4K");
  --width: 18px;
}

@media (min-width: 768px) {
  .contacts nav > ul > li.soc-link_whatsapp > a::before {
    --width: 28px;
  }
}

.contacts nav > ul > li.soc-link_viber > a::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjgxMjUgNC4xMzc1QzIwLjY2NjUgMi45Nzk5MSAxOS4zMDE1IDIuMDYyMDggMTcuNzk3IDEuNDM3NTZDMTYuMjkyNiAwLjgxMzA0MSAxNC42Nzg5IDAuNDk0MzI0IDEzLjA1IDAuNDk5OTk4QzYuMjI1IDAuNDk5OTk4IDAuNjYyNSA2LjA2MjUgMC42NjI1IDEyLjg4NzVDMC42NjI1IDE1LjA3NSAxLjIzNzUgMTcuMiAyLjMxMjUgMTkuMDc1TDAuNTYyNSAyNS41TDcuMTI1IDIzLjc3NUM4LjkzNzUgMjQuNzYyNSAxMC45NzUgMjUuMjg3NSAxMy4wNSAyNS4yODc1QzE5Ljg3NSAyNS4yODc1IDI1LjQzNzUgMTkuNzI1IDI1LjQzNzUgMTIuOUMyNS40Mzc1IDkuNTg3NSAyNC4xNSA2LjQ3NSAyMS44MTI1IDQuMTM3NVpNMTMuMDUgMjMuMTg3NUMxMS4yIDIzLjE4NzUgOS4zODc1IDIyLjY4NzUgNy44IDIxLjc1TDcuNDI1IDIxLjUyNUwzLjUyNSAyMi41NUw0LjU2MjUgMTguNzVMNC4zMTI1IDE4LjM2MjVDMy4yODQ2OCAxNi43MjEyIDIuNzM4OTMgMTQuODI0MSAyLjczNzUgMTIuODg3NUMyLjczNzUgNy4yMTI1IDcuMzYyNSAyLjU4NzUgMTMuMDM3NSAyLjU4NzVDMTUuNzg3NSAyLjU4NzUgMTguMzc1IDMuNjYyNSAyMC4zMTI1IDUuNjEyNUMyMS4yNzE5IDYuNTY3NDUgMjIuMDMyMSA3LjcwMzMzIDIyLjU0OTIgOC45NTQyOEMyMy4wNjY0IDEwLjIwNTIgMjMuMzMgMTEuNTQ2NCAyMy4zMjUgMTIuOUMyMy4zNSAxOC41NzUgMTguNzI1IDIzLjE4NzUgMTMuMDUgMjMuMTg3NVpNMTguNyAxNS40ODc1QzE4LjM4NzUgMTUuMzM3NSAxNi44NjI1IDE0LjU4NzUgMTYuNTg3NSAxNC40NzVDMTYuMyAxNC4zNzUgMTYuMSAxNC4zMjUgMTUuODg3NSAxNC42MjVDMTUuNjc1IDE0LjkzNzUgMTUuMDg3NSAxNS42Mzc1IDE0LjkxMjUgMTUuODM3NUMxNC43Mzc1IDE2LjA1IDE0LjU1IDE2LjA3NSAxNC4yMzc1IDE1LjkxMjVDMTMuOTI1IDE1Ljc2MjUgMTIuOTI1IDE1LjQyNSAxMS43NSAxNC4zNzVDMTAuODI1IDEzLjU1IDEwLjIxMjUgMTIuNTM3NSAxMC4wMjUgMTIuMjI1QzkuODUgMTEuOTEyNSAxMCAxMS43NSAxMC4xNjI1IDExLjU4NzVDMTAuMyAxMS40NSAxMC40NzUgMTEuMjI1IDEwLjYyNSAxMS4wNUMxMC43NzUgMTAuODc1IDEwLjgzNzUgMTAuNzM3NSAxMC45Mzc1IDEwLjUzNzVDMTEuMDM3NSAxMC4zMjUgMTAuOTg3NSAxMC4xNSAxMC45MTI1IDEwQzEwLjgzNzUgOS44NSAxMC4yMTI1IDguMzI1IDkuOTYyNSA3LjdDOS43MTI1IDcuMSA5LjQ1IDcuMTc1IDkuMjYyNSA3LjE2MjVIOC42NjI1QzguNDUgNy4xNjI1IDguMTI1IDcuMjM3NSA3LjgzNzUgNy41NUM3LjU2MjUgNy44NjI1IDYuNzYyNSA4LjYxMjUgNi43NjI1IDEwLjEzNzVDNi43NjI1IDExLjY2MjUgNy44NzUgMTMuMTM3NSA4LjAyNSAxMy4zMzc1QzguMTc1IDEzLjU1IDEwLjIxMjUgMTYuNjc1IDEzLjMxMjUgMTguMDEyNUMxNC4wNSAxOC4zMzc1IDE0LjYyNSAxOC41MjUgMTUuMDc1IDE4LjY2MjVDMTUuODEyNSAxOC45IDE2LjQ4NzUgMTguODYyNSAxNy4wMjUgMTguNzg3NUMxNy42MjUgMTguNyAxOC44NjI1IDE4LjAzNzUgMTkuMTEyNSAxNy4zMTI1QzE5LjM3NSAxNi41ODc1IDE5LjM3NSAxNS45NzUgMTkuMjg3NSAxNS44Mzc1QzE5LjIgMTUuNyAxOS4wMTI1IDE1LjYzNzUgMTguNyAxNS40ODc1WiIgZmlsbD0iIzEwMTgzOCIvPgo8L3N2Zz4K");
  --width: 18px;
}

@media (min-width: 768px) {
  .contacts nav > ul > li.soc-link_viber > a::before {
    --width: 28px;
  }
}

.contacts nav > ul > li.soc-link_telegram > a::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjgzMDggMC42NDU3ODFMMS42NjgyNiA5LjE5MjAzQzAuMTU1NzU4IDkuNzk5NTMgMC4xNjQ1MDggMTAuNjQzMyAxLjM5MDc2IDExLjAxOTVMNy4wODA3NiAxMi43OTQ1TDIwLjI0NTggNC40ODgyOEMyMC44NjgzIDQuMTA5NTMgMjEuNDM3IDQuMzEzMjggMjAuOTY5NSA0LjcyODI4TDEwLjMwMzMgMTQuMzU0NUgxMC4zMDA4TDEwLjMwMzMgMTQuMzU1OEw5LjkxMDc2IDIwLjIyMDhDMTAuNDg1OCAyMC4yMjA4IDEwLjczOTUgMTkuOTU3IDExLjA2MiAxOS42NDU4TDEzLjgyNTggMTYuOTU4M0wxOS41NzQ1IDIxLjIwNDVDMjAuNjM0NSAyMS43ODgzIDIxLjM5NTggMjEuNDg4MyAyMS42NTk1IDIwLjIyMzNMMjUuNDMzMyAyLjQzODI4QzI1LjgxOTUgMC44ODk1MzEgMjQuODQyIDAuMTg4MjgxIDIzLjgzMDggMC42NDU3ODFaIiBmaWxsPSIjMTAxODM4Ii8+Cjwvc3ZnPgo=");
  --width: 18px;
}

@media (min-width: 768px) {
  .contacts nav > ul > li.soc-link_telegram > a::before {
    --width: 26px;
  }
}

.contacts nav > ul a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 13px;
  color: #fff;
}

.contacts nav > ul a:hover span {
  color: #b3b3b3;
}

.contacts nav > ul a svg {
  width: 35px;
  height: 35px;
}

@media (min-width: 768px) {
  .contacts nav > ul a svg {
    width: 47px;
    height: 47px;
  }
}

.contacts nav > ul span {
  margin-left: 21px;
  font-size: 15px;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
  letter-spacing: 0.04em;
}

@media (min-width: 768px) {
  .contacts nav > ul span {
    font-size: 16px;
    margin-left: 21px;
  }
}

@media (min-width: 1200px) {
  .contacts nav > ul span {
    font-size: 20px;
  }
}

@media (min-width: 1440px) {
  .contacts nav > ul span {
    letter-spacing: 0;
    margin-left: 32px;
  }
}

.reviews {
  background-color: #0B0B33;
  position: relative;
  overflow: hidden;
}

.reviews__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 5% 0 4%;
}

@media (min-width: 1200px) {
  .reviews__title {
    font-size: 40px;
    margin: 6% 0 0%;
  }
}

@media (min-width: 1920px) {
  .reviews__title {
    margin: 4% 0 0%;
  }
}

.reviews__background {
  display: none;
}

@media (min-width: 768px) {
  .reviews__background {
    display: block;
    position: absolute;
    right: 0;
    height: 110%;
    top: -5%;
  }
  .reviews__background svg {
    height: 100%;
  }
}

.reviews__sliders {
  padding: 50px 0;
}

@media (min-width: 1200px) {
  .reviews__sliders {
    padding: 42px 0 34px;
  }
}

@media (min-width: 1920px) {
  .reviews__sliders {
    padding: 42px 0 53px;
  }
}

.reviews__sliders .slick-slide {
  position: relative;
  padding-left: 21px;
}

.reviews__sliders .slick-slide::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;
  height: 100%;
  background-color: #FF004C;
}

.reviews__sliders .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 4%;
}

.reviews__slide--content {
  font-size: 14px;
  line-height: 21px;
  margin: 10px 0;
}

.reviews__slide--footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.reviews__slide--img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  overflow: hidden;
}

.reviews__slide--foote-content {
  font-style: italic;
  margin: 0 20px;
}

.reviews__slide--name {
  display: block;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.1em;
}

.reviews__slide--old {
  font-size: 14px;
  line-height: 1.1em;
}

body.rtl #reviews .reviews__inner .reviews__sliders .slick-slide {
  padding-left: 10px;
  padding-right: 21px;
}

body.rtl #reviews .reviews__inner .reviews__sliders .slick-slide::before {
  right: 0;
}

.slick-dots {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.slick-dots li {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background-color: #fff;
  margin: 10px;
  cursor: pointer;
}

.slick-dots li.slick-active {
  background-color: #FF004C;
  width: 14px;
  height: 14px;
}

.slick-dots li button {
  display: none;
}

@media (min-width: 767px) {
  #reviews .reviews__title {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.header {
  position: relative;
  z-index: 4;
  background-color: #0B0B33;
}

@media (min-width: 1920px) {
  .header {
    padding: 0 20px;
  }
}

.header__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.6em 0;
}

@media (min-width: 768px) {
  .header__inner {
    padding: 22px 0;
  }
}

@media (min-width: 1440px) {
  .header__inner {
    padding: 0;
  }
}

.header__inner .header__mobMenuBtn {
  margin-left: 0;
  position: relative;
  width: 30px;
  height: 22px;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  cursor: pointer;
  border: none;
  background-color: transparent;
  /* Icon 2 */
}

@media (min-width: 576px) {
  .header__inner .header__mobMenuBtn {
    width: 38px;
    height: 27px;
  }
}

@media (min-width: 768px) {
  .header__inner .header__mobMenuBtn {
    width: 34px;
    height: 24px;
  }
}

@media (min-width: 1440px) {
  .header__inner .header__mobMenuBtn {
    display: none;
  }
}

.header__inner .header__mobMenuBtn span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #fff;
  border-radius: 2px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}

@media (min-width: 576px) {
  .header__inner .header__mobMenuBtn span {
    border-radius: 3px;
    height: 3px;
  }
}

.header__inner .header__mobMenuBtn span:nth-child(1) {
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
  bottom: 0%;
}

.header__inner .header__mobMenuBtn span:nth-child(2) {
  bottom: 50%;
  -webkit-transform: translate(0, 50%);
      -ms-transform: translate(0, 50%);
          transform: translate(0, 50%);
}

.header__inner .header__mobMenuBtn span:nth-child(3) {
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
  top: 0%;
}

.header__inner .header__mobMenuBtn.open span:nth-child(1) {
  bottom: 0;
  left: 0;
  -webkit-transform: rotate(42deg);
      -ms-transform: rotate(42deg);
          transform: rotate(42deg);
}

@media (min-width: 576px) {
  .header__inner .header__mobMenuBtn.open span:nth-child(1) {
    -webkit-transform: rotate(40deg);
        -ms-transform: rotate(40deg);
            transform: rotate(40deg);
  }
}

.header__inner .header__mobMenuBtn.open span:nth-child(2) {
  opacity: 0;
  left: -20px;
}

.header__inner .header__mobMenuBtn.open span:nth-child(3) {
  top: 0;
  right: 0;
  -webkit-transform: rotate(-42deg);
      -ms-transform: rotate(-42deg);
          transform: rotate(-42deg);
}

@media (min-width: 576px) {
  .header__inner .header__mobMenuBtn.open span:nth-child(3) {
    -webkit-transform: rotate(-40deg);
        -ms-transform: rotate(-40deg);
            transform: rotate(-40deg);
  }
}

.header__inner a.button,
.header__inner button.button {
  display: none;
}

@media (min-width: 768px) {
  .header__inner a.button,
  .header__inner button.button {
    display: block;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: auto;
  }
}

@media (min-width: 1440px) {
  .header__inner .logo {
    -webkit-transform: translateY(5px);
        -ms-transform: translateY(5px);
            transform: translateY(5px);
    width: 135px;
  }
}

@media (min-width: 1920px) {
  .header__inner .logo {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    width: 146px;
  }
}

.header__inner .logo__svg {
  width: 135px;
  height: 26px;
}

@media (min-width: 1200px) {
  .header__inner .menu {
    pointer-events: none;
  }
}

@media (min-width: 1440px) {
  .header__inner .menu {
    pointer-events: unset;
  }
}

@media (min-width: 1200px) {
  .header__inner .menu.menu--open {
    pointer-events: unset;
  }
}

.header__left {
  margin-right: auto;
  margin-left: 10px;
}

@media (min-width: 768px) {
  .header__left {
    margin-left: 18px;
  }
}

@media (min-width: 1440px) {
  .header__left {
    margin-left: 0;
    margin-right: unset;
  }
}

.header__reg {
  display: none;
}

@media (min-width: 576px) {
  .header__reg {
    margin-left: auto;
    display: block;
  }
}

@media (min-width: 576px) {
  .header hr {
    display: none;
  }
}

.logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
}

@media (min-width: 768px) {
  .logo {
    width: 95px;
  }
}

.logo__link {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  -webkit-filter: drop-shadow(2px 4px 6px black);
          filter: drop-shadow(2px 4px 6px black);
}

@-webkit-keyframes shine {
  0% {
    mask-position: -50%;
    -webkit-mask-position: 150%;
  }
  100% {
    mask-position: -50%;
    -webkit-mask-position: -50%;
  }
}

@keyframes shine {
  0% {
    mask-position: -50%;
    -webkit-mask-position: 150%;
  }
  100% {
    mask-position: -50%;
    -webkit-mask-position: -50%;
  }
}

.logo__link:hover {
  -webkit-animation: shine 2s infinite;
  animation: shine 2s infinite;
  -webkit-mask-image: linear-gradient(-75deg, rgba(255, 255, 255, 0.7) 30%, #fff 50%, rgba(255, 255, 255, 0.7) 70%);
  -webkit-mask-size: 200%;
}

.logo__link img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.logo__svg {
  width: 100px;
  height: 20px;
  -webkit-filter: drop-shadow(0px 0px 32px rgba(0, 0, 0, 0.8));
          filter: drop-shadow(0px 0px 32px rgba(0, 0, 0, 0.8));
}

@media (min-width: 768px) {
  .logo__svg {
    width: 70px;
    height: 27px;
  }
}

.logo__text {
  display: none;
}

@media (min-width: 360px) {
  .logo__text {
    display: block;
    font-style: italic;
    text-transform: uppercase;
    font-size: calc(12px + 2 * ((100vw - 320px) / 1600));
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}

.menu {
  position: absolute;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  left: 0;
  -webkit-transition: opacity 0.5s linear, -webkit-transform 0.5s linear;
  transition: opacity 0.5s linear, -webkit-transform 0.5s linear;
  transition: transform 0.5s linear, opacity 0.5s linear;
  transition: transform 0.5s linear, opacity 0.5s linear, -webkit-transform 0.5s linear;
  background: #0B0B33;
  border-radius: 0 0 5px 5px;
  opacity: 0;
}

@media (min-width: 1200px) {
  .menu {
    --container-w: 900px;
    left: calc(-(100vw - var(--container-w) / 2));
  }
}

@media (min-width: 1440px) {
  .menu {
    position: relative;
    z-index: 1;
    background: transparent;
    opacity: 1;
    --container-w: 1140px;
    width: auto;
    min-height: auto;
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
    border: none;
  }
}

@media (min-width: 1920px) {
  .menu {
    --container-w: 1472px;
    margin: 0 auto;
  }
}

.menu > ul {
  padding: 10px 0px;
  list-style: none;
  position: relative;
  width: 100%;
}

@media (min-width: 1440px) {
  .menu > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0px;
    margin-left: 18px;
    margin-right: 10px;
    margin-bottom: 0;
    width: auto;
  }
}

.menu > ul > li > a {
  position: relative;
  text-transform: uppercase;
  background-color: transparent;
  color: #fff;
}

@media (min-width: 1440px) {
  .menu > ul > li > a:hover {
    -webkit-transition: color 0.3s linear;
    transition: color 0.3s linear;
  }
}

.menu > ul > li > a::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 0%;
  height: 100%;
  top: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, right top, color-stop(0.01%, rgba(255, 187, 4, 0.8)), to(rgba(255, 187, 4, 0)));
  background: linear-gradient(90deg, rgba(255, 187, 4, 0.8) 0.01%, rgba(255, 187, 4, 0) 100%);
  opacity: 0;
  -webkit-transition: opacity 0.4s linear, width 0.2s linear;
  transition: opacity 0.4s linear, width 0.2s linear;
}

@media (min-width: 1440px) {
  .menu > ul > li > a::after {
    display: none;
  }
}

.menu > ul > li > a > span {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: -webkit-transform 0.3s linear;
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
}

@media (min-width: 1440px) {
  .menu > ul > li > a > span {
    margin-left: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 20px;
    height: 20px;
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
    -webkit-transition: -webkit-transform 0.3s linear;
    transition: -webkit-transform 0.3s linear;
    transition: transform 0.3s linear;
    transition: transform 0.3s linear, -webkit-transform 0.3s linear;
  }
}

.menu > ul > li > a > span svg {
  width: 17px;
  height: 11px;
  fill: #fff;
}

@media (min-width: 1440px) {
  .menu > ul > li > a > span svg {
    width: 8px;
    height: 9px;
    -webkit-transition: fill 0.6s linear;
    transition: fill 0.6s linear;
  }
}

@media (min-width: 1440px) {
  .menu > ul > li > ul {
    display: block;
  }
}

.menu > ul > li > ul > li > a {
  background-color: transparent;
  color: #fff;
  position: relative;
}

.menu > ul > li > ul > li > a::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 0%;
  height: 100%;
  top: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, right top, color-stop(0.01%, rgba(255, 187, 4, 0.8)), to(rgba(255, 187, 4, 0)));
  background: linear-gradient(90deg, rgba(255, 187, 4, 0.8) 0.01%, rgba(255, 187, 4, 0) 100%);
  opacity: 0;
  -webkit-transition: opacity 0.4s linear, width 0.2s linear;
  transition: opacity 0.4s linear, width 0.2s linear;
}

@media (min-width: 1440px) {
  .menu > ul > li > ul > li > a::after {
    display: none;
  }
}

.menu__layout {
  display: none;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 100%;
  width: calc(100% / 9);
  height: 100%;
  background-color: greenyellow;
  opacity: 0.35;
}

.menu ul > li {
  padding-right: 30px;
  padding-left: 30px;
}

@media (min-width: 1200px) {
  .menu ul > li:hover > a {
    color: #FF004C;
    text-shadow: 0 0 0.65px #FF004C, 0 0 0.65px #FF004C;
  }
}

@media (min-width: 1440px) {
  .menu ul > li {
    display: inline-block;
    border: none;
    max-width: 200px;
    text-align: center;
    padding-right: 12px;
    padding-left: 12px;
  }
}

@media (min-width: 1920px) {
  .menu ul > li {
    max-width: 200px;
  }
}

@media (min-width: 1440px) {
  .menu ul > li > a {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.menu ul > li:not(:last-child) {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #fff;
}

@media (min-width: 1440px) {
  .menu ul > li:not(:last-child) {
    border: none;
  }
}

.menu ul > li.menu-item--active {
  -o-border-image: none;
     border-image: none;
  border-bottom-color: #FF004C;
}

.menu ul > li.menu-item--active > a {
  -webkit-animation-name: anim-mnu-item;
          animation-name: anim-mnu-item;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
}

@-webkit-keyframes anim-mnu-item {
  100% {
    color: #fff;
  }
}

@keyframes anim-mnu-item {
  100% {
    color: #fff;
  }
}

@media (min-width: 1440px) {
  .menu ul > li.menu-item--active > a {
    -webkit-animation-name: unset;
            animation-name: unset;
    color: #FF004C;
  }
}

.menu ul > li > a {
  display: inline-block;
  width: 100%;
  padding: 16px 0 16px 10px;
  color: inherit;
  font-size: calc(14px + 2 * ((100vw - 320px) / 1600));
}

@media (min-width: 1440px) {
  .menu ul > li > a {
    font-size: 13.6px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 32px;
    padding-bottom: 32px;
    letter-spacing: 0;
    -webkit-transition: text-shadow 0.3s;
    transition: text-shadow 0.3s;
  }
}

@media (min-width: 1920px) {
  .menu ul > li > a {
    font-size: 16px;
  }
}

.menu.menu--open {
  -webkit-transform: translateX(0%);
      -ms-transform: translateX(0%);
          transform: translateX(0%);
  opacity: 1;
  top: 0;
  z-index: -1;
}

.menu.menu--open .menu__layout {
  display: block;
}

.menu.menu--open ul > li.menu-item-has-children {
  position: relative;
}

.menu.menu--open ul > li.menu-item-has-children > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.menu.menu--open ul > li.menu-item-has-children.menu-item--dropdownOpen > ul {
  opacity: 1;
}

.menu.menu--footer {
  z-index: 0;
  opacity: 1;
  position: static;
  min-height: auto;
  width: 100%;
  background: transparent;
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .menu.menu--footer {
    max-width: 66%;
    width: auto;
    margin-bottom: 0;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

@media (min-width: 1200px) {
  .menu.menu--footer {
    margin-left: auto;
    margin-right: auto;
  }
}

.menu.menu--footer ul {
  padding-left: 0;
}

@media (min-width: 768px) {
  .menu.menu--footer ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-left: 6px;
    margin-right: 6px;
    padding-right: 0;
  }
}

@media (min-width: 993px) {
  .menu.menu--footer ul {
    margin-left: 60px;
    margin-right: 60px;
  }
}

@media (min-width: 1200px) {
  .menu.menu--footer ul {
    margin-left: 6px;
    margin-right: 6px;
    margin-left: 15px;
  }
}

@media (min-width: 1440px) {
  .menu.menu--footer ul {
    margin-left: 6px;
  }
}

.menu.menu--footer ul li {
  text-align: left;
}

@media (min-width: 768px) {
  .menu.menu--footer ul li {
    margin-left: 7px;
    margin-right: 7px;
  }
}

@media (min-width: 1200px) {
  .menu.menu--footer ul li {
    margin-left: 10px;
    margin-right: 10px;
  }
}

.menu.menu--footer ul li a {
  letter-spacing: 0;
  padding-left: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 12px;
}

@media (min-width: 768px) {
  .menu.menu--footer ul li a {
    padding-left: 0px;
    letter-spacing: 0;
  }
}

@media (min-width: 1440px) {
  .menu.menu--footer ul li a {
    font-size: 15px;
  }
}

@media (min-width: 1920px) {
  .menu.menu--footer ul li a {
    font-size: 16px;
    padding-right: 16px;
    padding-left: 16px;
  }
}

.menu.menu--footer li {
  padding-left: 0;
  padding-right: 0;
}

.menu.menu--footer li:not(:last-child) {
  margin-bottom: 13px;
  border-bottom: none;
}

@media (min-width: 768px) {
  .menu.menu--footer li:not(:last-child) {
    margin-bottom: 0px;
  }
}

@media (min-width: 1440px) {
  .menu__list,
  .menu .sub-menu {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.header .menu-social-links {
  display: none;
}

.footer .menu-social-links > ul > li {
  height: 35px;
  width: 35px;
  background-color: #fff;
  -webkit-transition: -webkit-box-shadow 0.3s linear;
  transition: -webkit-box-shadow 0.3s linear;
  transition: box-shadow 0.3s linear;
  transition: box-shadow 0.3s linear, -webkit-box-shadow 0.3s linear;
  cursor: pointer;
}

@media (min-width: 768px) {
  .footer .menu-social-links > ul > li {
    height: 25px;
    width: 25px;
  }
}

.footer .menu-social-links > ul > li:hover {
  -webkit-box-shadow: inset 0px 0px 20px #fa3b74;
          box-shadow: inset 0px 0px 20px #fa3b74;
}

.footer .menu-social-links > ul > li.soc-link_whatsapp a {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjgxMjUgNC4xMzc1QzIwLjY2NjUgMi45Nzk5MSAxOS4zMDE1IDIuMDYyMDggMTcuNzk3IDEuNDM3NTZDMTYuMjkyNiAwLjgxMzA0MSAxNC42Nzg5IDAuNDk0MzI0IDEzLjA1IDAuNDk5OTk4QzYuMjI1IDAuNDk5OTk4IDAuNjYyNSA2LjA2MjUgMC42NjI1IDEyLjg4NzVDMC42NjI1IDE1LjA3NSAxLjIzNzUgMTcuMiAyLjMxMjUgMTkuMDc1TDAuNTYyNSAyNS41TDcuMTI1IDIzLjc3NUM4LjkzNzUgMjQuNzYyNSAxMC45NzUgMjUuMjg3NSAxMy4wNSAyNS4yODc1QzE5Ljg3NSAyNS4yODc1IDI1LjQzNzUgMTkuNzI1IDI1LjQzNzUgMTIuOUMyNS40Mzc1IDkuNTg3NSAyNC4xNSA2LjQ3NSAyMS44MTI1IDQuMTM3NVpNMTMuMDUgMjMuMTg3NUMxMS4yIDIzLjE4NzUgOS4zODc1IDIyLjY4NzUgNy44IDIxLjc1TDcuNDI1IDIxLjUyNUwzLjUyNSAyMi41NUw0LjU2MjUgMTguNzVMNC4zMTI1IDE4LjM2MjVDMy4yODQ2OCAxNi43MjEyIDIuNzM4OTMgMTQuODI0MSAyLjczNzUgMTIuODg3NUMyLjczNzUgNy4yMTI1IDcuMzYyNSAyLjU4NzUgMTMuMDM3NSAyLjU4NzVDMTUuNzg3NSAyLjU4NzUgMTguMzc1IDMuNjYyNSAyMC4zMTI1IDUuNjEyNUMyMS4yNzE5IDYuNTY3NDUgMjIuMDMyMSA3LjcwMzMzIDIyLjU0OTIgOC45NTQyOEMyMy4wNjY0IDEwLjIwNTIgMjMuMzMgMTEuNTQ2NCAyMy4zMjUgMTIuOUMyMy4zNSAxOC41NzUgMTguNzI1IDIzLjE4NzUgMTMuMDUgMjMuMTg3NVpNMTguNyAxNS40ODc1QzE4LjM4NzUgMTUuMzM3NSAxNi44NjI1IDE0LjU4NzUgMTYuNTg3NSAxNC40NzVDMTYuMyAxNC4zNzUgMTYuMSAxNC4zMjUgMTUuODg3NSAxNC42MjVDMTUuNjc1IDE0LjkzNzUgMTUuMDg3NSAxNS42Mzc1IDE0LjkxMjUgMTUuODM3NUMxNC43Mzc1IDE2LjA1IDE0LjU1IDE2LjA3NSAxNC4yMzc1IDE1LjkxMjVDMTMuOTI1IDE1Ljc2MjUgMTIuOTI1IDE1LjQyNSAxMS43NSAxNC4zNzVDMTAuODI1IDEzLjU1IDEwLjIxMjUgMTIuNTM3NSAxMC4wMjUgMTIuMjI1QzkuODUgMTEuOTEyNSAxMCAxMS43NSAxMC4xNjI1IDExLjU4NzVDMTAuMyAxMS40NSAxMC40NzUgMTEuMjI1IDEwLjYyNSAxMS4wNUMxMC43NzUgMTAuODc1IDEwLjgzNzUgMTAuNzM3NSAxMC45Mzc1IDEwLjUzNzVDMTEuMDM3NSAxMC4zMjUgMTAuOTg3NSAxMC4xNSAxMC45MTI1IDEwQzEwLjgzNzUgOS44NSAxMC4yMTI1IDguMzI1IDkuOTYyNSA3LjdDOS43MTI1IDcuMSA5LjQ1IDcuMTc1IDkuMjYyNSA3LjE2MjVIOC42NjI1QzguNDUgNy4xNjI1IDguMTI1IDcuMjM3NSA3LjgzNzUgNy41NUM3LjU2MjUgNy44NjI1IDYuNzYyNSA4LjYxMjUgNi43NjI1IDEwLjEzNzVDNi43NjI1IDExLjY2MjUgNy44NzUgMTMuMTM3NSA4LjAyNSAxMy4zMzc1QzguMTc1IDEzLjU1IDEwLjIxMjUgMTYuNjc1IDEzLjMxMjUgMTguMDEyNUMxNC4wNSAxOC4zMzc1IDE0LjYyNSAxOC41MjUgMTUuMDc1IDE4LjY2MjVDMTUuODEyNSAxOC45IDE2LjQ4NzUgMTguODYyNSAxNy4wMjUgMTguNzg3NUMxNy42MjUgMTguNyAxOC44NjI1IDE4LjAzNzUgMTkuMTEyNSAxNy4zMTI1QzE5LjM3NSAxNi41ODc1IDE5LjM3NSAxNS45NzUgMTkuMjg3NSAxNS44Mzc1QzE5LjIgMTUuNyAxOS4wMTI1IDE1LjYzNzUgMTguNyAxNS40ODc1WiIgZmlsbD0iIzEwMTgzOCIvPgo8L3N2Zz4K");
  width: 17px;
  height: 17px;
}

@media (min-width: 768px) {
  .footer .menu-social-links > ul > li.soc-link_whatsapp a {
    width: 15px;
    height: 15px;
  }
}

.footer .menu-social-links > ul > li.soc-link_skype a {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1IDVDMjguNDUgOC40IDI5Ljc1IDEzLjE1IDI4LjkzMzMgMTcuNTgzM0MyOS42MTY3IDE4Ljc4MzMgMzAgMjAuMTgzMyAzMCAyMS42NjY3QzMwIDIzLjg3NjggMjkuMTIyIDI1Ljk5NjQgMjcuNTU5MiAyNy41NTkyQzI1Ljk5NjQgMjkuMTIyIDIzLjg3NjggMzAgMjEuNjY2NyAzMEMyMC4xODMzIDMwIDE4Ljc4MzMgMjkuNjE2NyAxNy41ODMzIDI4LjkzMzNDMTMuMTUgMjkuNzUgOC40IDI4LjQ1IDUgMjVDMS41NSAyMS42IDAuMjUgMTYuODUgMS4wNjY2NyAxMi40MTY3QzAuMzgzMzM0IDExLjIxNjcgMCA5LjgxNjY3IDAgOC4zMzMzM0MwIDYuMTIzMiAwLjg3Nzk3NCA0LjAwMzU4IDIuNDQwNzggMi40NDA3OEM0LjAwMzU4IDAuODc3OTc0IDYuMTIzMiAwIDguMzMzMzMgMEM5LjgxNjY3IDAgMTEuMjE2NyAwLjM4MzMzNCAxMi40MTY3IDEuMDY2NjdDMTYuODUgMC4yNSAyMS42IDEuNTUgMjUgNVpNMTUuMDY2NyAyMy42QzE5Ljg1IDIzLjYgMjIuMjMzMyAyMS4zIDIyLjIzMzMgMTguMkMyMi4yMzMzIDE2LjIxNjcgMjEuMyAxNC4xIDE3LjY4MzMgMTMuMjgzM0wxNC4zNjY3IDEyLjU1QzEzLjEgMTIuMjY2NyAxMS42NjY3IDExLjg4MzMgMTEuNjY2NyAxMC43QzExLjY2NjcgOS41IDEyLjY2NjcgOC42NjY2NyAxNC41IDguNjY2NjdDMTguMjE2NyA4LjY2NjY3IDE3Ljg2NjcgMTEuMjE2NyAxOS43MTY3IDExLjIxNjdDMjAuNjgzMyAxMS4yMTY3IDIxLjUxNjcgMTAuNjUgMjEuNTE2NyA5LjY2NjY3QzIxLjUxNjcgNy4zODMzMyAxNy44NjY3IDUuNjY2NjcgMTQuNzY2NyA1LjY2NjY3QzExLjQxNjcgNS42NjY2NyA3LjgzMzMzIDcuMSA3LjgzMzMzIDEwLjlDNy44MzMzMyAxMi43MzMzIDguNDgzMzMgMTQuNjgzMyAxMi4wODMzIDE1LjU4MzNMMTYuNTY2NyAxNi43MTY3QzE3LjkxNjcgMTcuMDUgMTguMjUgMTcuOCAxOC4yNSAxOC41QzE4LjI1IDE5LjYzMzMgMTcuMTE2NyAyMC43NSAxNS4wNjY3IDIwLjc1QzExLjA1IDIwLjc1IDExLjYgMTcuNjY2NyA5LjQ1IDE3LjY2NjdDOC40ODMzMyAxNy42NjY3IDcuNzgzMzMgMTguMzMzMyA3Ljc4MzMzIDE5LjI4MzNDNy43ODMzMyAyMS4xMzMzIDEwIDIzLjYgMTUuMDY2NyAyMy42WiIgZmlsbD0iIzEwMTgzOCIvPgo8L3N2Zz4K");
  width: 21px;
  height: 21px;
}

@media (min-width: 768px) {
  .footer .menu-social-links > ul > li.soc-link_skype a {
    width: 15px;
    height: 15px;
  }
}

.footer .menu-social-links > ul > li.soc-link_gmail a {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAzMCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMjgxMjUgMC43NDk5NjlIMjYuNzE4OEMyOC41MyAwLjc0OTk2OSAzMCAyLjIxOTk3IDMwIDQuMDMxMjJWMTkuOTY4N0MzMCAyMC44MzkgMjkuNjU0MyAyMS42NzM2IDI5LjAzODkgMjIuMjg4OUMyOC40MjM2IDIyLjkwNDMgMjcuNTg5IDIzLjI1IDI2LjcxODggMjMuMjVIMy4yODEyNUMyLjQxMTAxIDIzLjI1IDEuNTc2NDEgMjIuOTA0MyAwLjk2MTA1NiAyMi4yODg5QzAuMzQ1NzAyIDIxLjY3MzYgMCAyMC44MzkgMCAxOS45Njg3TDAgNC4wMzEyMkMwIDIuMjE5OTcgMS40NyAwLjc0OTk2OSAzLjI4MTI1IDAuNzQ5OTY5Wk0yLjgxMjUgMTkuOTcwNkMyLjgxMjUgMjAuMjI5MyAzLjAyMjUgMjAuNDM5MyAzLjI4MTI1IDIwLjQzOTNIMjYuNzE4OEMyNi44NDMxIDIwLjQzOTMgMjYuOTYyMyAyMC4zOSAyNy4wNTAyIDIwLjMwMjFDMjcuMTM4MSAyMC4yMTQxIDI3LjE4NzUgMjAuMDk0OSAyNy4xODc1IDE5Ljk3MDZWNy44OTE4NEwxNS43MTI1IDE0LjYxOTNDMTUuNDk2NSAxNC43NDYzIDE1LjI1MDUgMTQuODEzMiAxNSAxNC44MTMyQzE0Ljc0OTUgMTQuODEzMiAxNC41MDM1IDE0Ljc0NjMgMTQuMjg3NSAxNC42MTkzTDIuODEyNSA3Ljg5MTg0VjE5Ljk3MDZaTTI3LjE4NzUgNC42MzEyMlY0LjAzMTIyQzI3LjE4NzUgMy45MDY5IDI3LjEzODEgMy43ODc2NyAyNy4wNTAyIDMuNjk5NzZDMjYuOTYyMyAzLjYxMTg2IDI2Ljg0MzEgMy41NjI0NyAyNi43MTg4IDMuNTYyNDdIMy4yODEyNUMzLjE1NjkzIDMuNTYyNDcgMy4wMzc3IDMuNjExODYgMi45NDk3OSAzLjY5OTc2QzIuODYxODkgMy43ODc2NyAyLjgxMjUgMy45MDY5IDIuODEyNSA0LjAzMTIyVjQuNjMxMjJMMTUgMTEuNzc1TDI3LjE4NzUgNC42MzEyMloiIGZpbGw9IiMxMDE4MzgiLz4KPC9zdmc+Cg==");
  width: 21px;
  height: 21px;
}

@media (min-width: 768px) {
  .footer .menu-social-links > ul > li.soc-link_gmail a {
    width: 15px;
    height: 11px;
  }
}

.footer .menu-social-links > ul > li.soc-link_viber a {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjgxMjUgNC4xMzc1QzIwLjY2NjUgMi45Nzk5MSAxOS4zMDE1IDIuMDYyMDggMTcuNzk3IDEuNDM3NTZDMTYuMjkyNiAwLjgxMzA0MSAxNC42Nzg5IDAuNDk0MzI0IDEzLjA1IDAuNDk5OTk4QzYuMjI1IDAuNDk5OTk4IDAuNjYyNSA2LjA2MjUgMC42NjI1IDEyLjg4NzVDMC42NjI1IDE1LjA3NSAxLjIzNzUgMTcuMiAyLjMxMjUgMTkuMDc1TDAuNTYyNSAyNS41TDcuMTI1IDIzLjc3NUM4LjkzNzUgMjQuNzYyNSAxMC45NzUgMjUuMjg3NSAxMy4wNSAyNS4yODc1QzE5Ljg3NSAyNS4yODc1IDI1LjQzNzUgMTkuNzI1IDI1LjQzNzUgMTIuOUMyNS40Mzc1IDkuNTg3NSAyNC4xNSA2LjQ3NSAyMS44MTI1IDQuMTM3NVpNMTMuMDUgMjMuMTg3NUMxMS4yIDIzLjE4NzUgOS4zODc1IDIyLjY4NzUgNy44IDIxLjc1TDcuNDI1IDIxLjUyNUwzLjUyNSAyMi41NUw0LjU2MjUgMTguNzVMNC4zMTI1IDE4LjM2MjVDMy4yODQ2OCAxNi43MjEyIDIuNzM4OTMgMTQuODI0MSAyLjczNzUgMTIuODg3NUMyLjczNzUgNy4yMTI1IDcuMzYyNSAyLjU4NzUgMTMuMDM3NSAyLjU4NzVDMTUuNzg3NSAyLjU4NzUgMTguMzc1IDMuNjYyNSAyMC4zMTI1IDUuNjEyNUMyMS4yNzE5IDYuNTY3NDUgMjIuMDMyMSA3LjcwMzMzIDIyLjU0OTIgOC45NTQyOEMyMy4wNjY0IDEwLjIwNTIgMjMuMzMgMTEuNTQ2NCAyMy4zMjUgMTIuOUMyMy4zNSAxOC41NzUgMTguNzI1IDIzLjE4NzUgMTMuMDUgMjMuMTg3NVpNMTguNyAxNS40ODc1QzE4LjM4NzUgMTUuMzM3NSAxNi44NjI1IDE0LjU4NzUgMTYuNTg3NSAxNC40NzVDMTYuMyAxNC4zNzUgMTYuMSAxNC4zMjUgMTUuODg3NSAxNC42MjVDMTUuNjc1IDE0LjkzNzUgMTUuMDg3NSAxNS42Mzc1IDE0LjkxMjUgMTUuODM3NUMxNC43Mzc1IDE2LjA1IDE0LjU1IDE2LjA3NSAxNC4yMzc1IDE1LjkxMjVDMTMuOTI1IDE1Ljc2MjUgMTIuOTI1IDE1LjQyNSAxMS43NSAxNC4zNzVDMTAuODI1IDEzLjU1IDEwLjIxMjUgMTIuNTM3NSAxMC4wMjUgMTIuMjI1QzkuODUgMTEuOTEyNSAxMCAxMS43NSAxMC4xNjI1IDExLjU4NzVDMTAuMyAxMS40NSAxMC40NzUgMTEuMjI1IDEwLjYyNSAxMS4wNUMxMC43NzUgMTAuODc1IDEwLjgzNzUgMTAuNzM3NSAxMC45Mzc1IDEwLjUzNzVDMTEuMDM3NSAxMC4zMjUgMTAuOTg3NSAxMC4xNSAxMC45MTI1IDEwQzEwLjgzNzUgOS44NSAxMC4yMTI1IDguMzI1IDkuOTYyNSA3LjdDOS43MTI1IDcuMSA5LjQ1IDcuMTc1IDkuMjYyNSA3LjE2MjVIOC42NjI1QzguNDUgNy4xNjI1IDguMTI1IDcuMjM3NSA3LjgzNzUgNy41NUM3LjU2MjUgNy44NjI1IDYuNzYyNSA4LjYxMjUgNi43NjI1IDEwLjEzNzVDNi43NjI1IDExLjY2MjUgNy44NzUgMTMuMTM3NSA4LjAyNSAxMy4zMzc1QzguMTc1IDEzLjU1IDEwLjIxMjUgMTYuNjc1IDEzLjMxMjUgMTguMDEyNUMxNC4wNSAxOC4zMzc1IDE0LjYyNSAxOC41MjUgMTUuMDc1IDE4LjY2MjVDMTUuODEyNSAxOC45IDE2LjQ4NzUgMTguODYyNSAxNy4wMjUgMTguNzg3NUMxNy42MjUgMTguNyAxOC44NjI1IDE4LjAzNzUgMTkuMTEyNSAxNy4zMTI1QzE5LjM3NSAxNi41ODc1IDE5LjM3NSAxNS45NzUgMTkuMjg3NSAxNS44Mzc1QzE5LjIgMTUuNyAxOS4wMTI1IDE1LjYzNzUgMTguNyAxNS40ODc1WiIgZmlsbD0iIzEwMTgzOCIvPgo8L3N2Zz4K");
  width: 17px;
  height: 17px;
}

@media (min-width: 768px) {
  .footer .menu-social-links > ul > li.soc-link_viber a {
    width: 12.5px;
    height: 12.5px;
  }
}

.footer .menu-social-links > ul > li.soc-link_telegram a {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjgzMDggMC42NDU3ODFMMS42NjgyNiA5LjE5MjAzQzAuMTU1NzU4IDkuNzk5NTMgMC4xNjQ1MDggMTAuNjQzMyAxLjM5MDc2IDExLjAxOTVMNy4wODA3NiAxMi43OTQ1TDIwLjI0NTggNC40ODgyOEMyMC44NjgzIDQuMTA5NTMgMjEuNDM3IDQuMzEzMjggMjAuOTY5NSA0LjcyODI4TDEwLjMwMzMgMTQuMzU0NUgxMC4zMDA4TDEwLjMwMzMgMTQuMzU1OEw5LjkxMDc2IDIwLjIyMDhDMTAuNDg1OCAyMC4yMjA4IDEwLjczOTUgMTkuOTU3IDExLjA2MiAxOS42NDU4TDEzLjgyNTggMTYuOTU4M0wxOS41NzQ1IDIxLjIwNDVDMjAuNjM0NSAyMS43ODgzIDIxLjM5NTggMjEuNDg4MyAyMS42NTk1IDIwLjIyMzNMMjUuNDMzMyAyLjQzODI4QzI1LjgxOTUgMC44ODk1MzEgMjQuODQyIDAuMTg4MjgxIDIzLjgzMDggMC42NDU3ODFaIiBmaWxsPSIjMTAxODM4Ii8+Cjwvc3ZnPgo=");
  width: 18px;
  height: 15px;
}

@media (min-width: 768px) {
  .footer .menu-social-links > ul > li.soc-link_telegram a {
    width: 12.5px;
    height: 10.5px;
  }
}

.footer .menu-social-links > ul > li.soc-link_instagram a {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuODc1IDAuMjVIOS4xMjVDMTEuMTI1IDAuMjUgMTIuNzUgMS44NzUgMTIuNzUgMy44NzVWOS4xMjVDMTIuNzUgMTAuMDg2NCAxMi4zNjgxIDExLjAwODQgMTEuNjg4MyAxMS42ODgzQzExLjAwODQgMTIuMzY4MSAxMC4wODY0IDEyLjc1IDkuMTI1IDEyLjc1SDMuODc1QzEuODc1IDEyLjc1IDAuMjUgMTEuMTI1IDAuMjUgOS4xMjVWMy44NzVDMC4yNSAyLjkxMzU5IDAuNjMxOTE5IDEuOTkxNTYgMS4zMTE3NCAxLjMxMTc0QzEuOTkxNTYgMC42MzE5MTkgMi45MTM1OSAwLjI1IDMuODc1IDAuMjVaTTMuNzUgMS41QzMuMTUzMjYgMS41IDIuNTgwOTcgMS43MzcwNSAyLjE1OTAxIDIuMTU5MDFDMS43MzcwNSAyLjU4MDk3IDEuNSAzLjE1MzI2IDEuNSAzLjc1VjkuMjVDMS41IDEwLjQ5MzcgMi41MDYyNSAxMS41IDMuNzUgMTEuNUg5LjI1QzkuODQ2NzQgMTEuNSAxMC40MTkgMTEuMjYyOSAxMC44NDEgMTAuODQxQzExLjI2MjkgMTAuNDE5IDExLjUgOS44NDY3NCAxMS41IDkuMjVWMy43NUMxMS41IDIuNTA2MjUgMTAuNDkzNyAxLjUgOS4yNSAxLjVIMy43NVpNOS43ODEyNSAyLjQzNzVDOS45ODg0NSAyLjQzNzUgMTAuMTg3MiAyLjUxOTgxIDEwLjMzMzcgMi42NjYzMkMxMC40ODAyIDIuODEyODQgMTAuNTYyNSAzLjAxMTU1IDEwLjU2MjUgMy4yMTg3NUMxMC41NjI1IDMuNDI1OTUgMTAuNDgwMiAzLjYyNDY2IDEwLjMzMzcgMy43NzExOEMxMC4xODcyIDMuOTE3NjkgOS45ODg0NSA0IDkuNzgxMjUgNEM5LjU3NDA1IDQgOS4zNzUzMyAzLjkxNzY5IDkuMjI4ODIgMy43NzExOEM5LjA4MjMxIDMuNjI0NjYgOSAzLjQyNTk1IDkgMy4yMTg3NUM5IDMuMDExNTUgOS4wODIzMSAyLjgxMjg0IDkuMjI4ODIgMi42NjYzMkM5LjM3NTMzIDIuNTE5ODEgOS41NzQwNSAyLjQzNzUgOS43ODEyNSAyLjQzNzVaTTYuNSAzLjM3NUM3LjMyODggMy4zNzUgOC4xMjM2NiAzLjcwNDI0IDguNzA5NzEgNC4yOTAyOUM5LjI5NTc2IDQuODc2MzQgOS42MjUgNS42NzEyIDkuNjI1IDYuNUM5LjYyNSA3LjMyODggOS4yOTU3NiA4LjEyMzY2IDguNzA5NzEgOC43MDk3MUM4LjEyMzY2IDkuMjk1NzYgNy4zMjg4IDkuNjI1IDYuNSA5LjYyNUM1LjY3MTIgOS42MjUgNC44NzYzNCA5LjI5NTc2IDQuMjkwMjkgOC43MDk3MUMzLjcwNDI0IDguMTIzNjYgMy4zNzUgNy4zMjg4IDMuMzc1IDYuNUMzLjM3NSA1LjY3MTIgMy43MDQyNCA0Ljg3NjM0IDQuMjkwMjkgNC4yOTAyOUM0Ljg3NjM0IDMuNzA0MjQgNS42NzEyIDMuMzc1IDYuNSAzLjM3NVpNNi41IDQuNjI1QzYuMDAyNzIgNC42MjUgNS41MjU4MSA0LjgyMjU0IDUuMTc0MTcgNS4xNzQxN0M0LjgyMjU0IDUuNTI1ODEgNC42MjUgNi4wMDI3MiA0LjYyNSA2LjVDNC42MjUgNi45OTcyOCA0LjgyMjU0IDcuNDc0MTkgNS4xNzQxNyA3LjgyNTgzQzUuNTI1ODEgOC4xNzc0NiA2LjAwMjcyIDguMzc1IDYuNSA4LjM3NUM2Ljk5NzI4IDguMzc1IDcuNDc0MTkgOC4xNzc0NiA3LjgyNTgzIDcuODI1ODNDOC4xNzc0NiA3LjQ3NDE5IDguMzc1IDYuOTk3MjggOC4zNzUgNi41QzguMzc1IDYuMDAyNzIgOC4xNzc0NiA1LjUyNTgxIDcuODI1ODMgNS4xNzQxN0M3LjQ3NDE5IDQuODIyNTQgNi45OTcyOCA0LjYyNSA2LjUgNC42MjVaIiBmaWxsPSIjMUUxRTFFIi8+Cjwvc3ZnPgo=");
  width: 15px;
  height: 15px;
}

@media (min-width: 768px) {
  .footer .menu-social-links > ul > li.soc-link_instagram a {
    width: 12.5px;
    height: 10.5px;
  }
}

.header .menu-social-links > ul {
  gap: 9px;
}

@media (min-width: 1200px) {
  .header .menu-social-links > ul {
    gap: 15px;
  }
}

.header .menu-social-links > ul > li a {
  background-size: cover !important;
}

.header .menu-social-links > ul > li.soc-link_whatsapp a {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2Ljk5MjUgNC45NzM1NUMxNi4yMTMyIDQuMTg2MzkgMTUuMjg1IDMuNTYyMjcgMTQuMjYyIDMuMTM3NTlDMTMuMjM5IDIuNzEyOTIgMTIuMTQxNiAyLjQ5NjE5IDExLjAzNCAyLjUwMDA1QzYuMzkyOTggMi41MDAwNSAyLjYxMDQ4IDYuMjgyNTUgMi42MTA0OCAxMC45MjM1QzIuNjEwNDggMTIuNDExIDMuMDAxNDggMTMuODU2MSAzLjczMjQ4IDE1LjEzMTFMMi41NDI0OCAxOS41TDcuMDA0OTggMTguMzI3MUM4LjIzNzQ4IDE4Ljk5ODYgOS42MjI5OCAxOS4zNTU1IDExLjAzNCAxOS4zNTU1QzE1LjY3NSAxOS4zNTU1IDE5LjQ1NzUgMTUuNTczIDE5LjQ1NzUgMTAuOTMyQzE5LjQ1NzUgOC42Nzk1NSAxOC41ODIgNi41NjMwNSAxNi45OTI1IDQuOTczNTVaTTExLjAzNCAxNy45Mjc1QzkuNzc1OTggMTcuOTI3NSA4LjU0MzQ4IDE3LjU4NzUgNy40NjM5OCAxNi45NUw3LjIwODk4IDE2Ljc5N0w0LjU1Njk4IDE3LjQ5NEw1LjI2MjQ4IDE0LjkxMDFMNS4wOTI0OCAxNC42NDY2QzQuMzkzNTYgMTMuNTMwNSA0LjAyMjQ1IDEyLjI0MDQgNC4wMjE0OCAxMC45MjM1QzQuMDIxNDggNy4wNjQ1NSA3LjE2NjQ4IDMuOTE5NTUgMTEuMDI1NSAzLjkxOTU1QzEyLjg5NTUgMy45MTk1NSAxNC42NTUgNC42NTA1NSAxNS45NzI1IDUuOTc2NTVDMTYuNjI0OCA2LjYyNTkyIDE3LjE0MTggNy4zOTgzMSAxNy40OTM1IDguMjQ4OTZDMTcuODQ1MSA5LjA5OTYxIDE4LjAyNDQgMTAuMDExNiAxOC4wMjEgMTAuOTMyQzE4LjAzOCAxNC43OTEgMTQuODkzIDE3LjkyNzUgMTEuMDM0IDE3LjkyNzVaTTE0Ljg3NiAxMi42OTE1QzE0LjY2MzUgMTIuNTg5NiAxMy42MjY1IDEyLjA3OTUgMTMuNDM5NSAxMi4wMDNDMTMuMjQ0IDExLjkzNTEgMTMuMTA4IDExLjkwMSAxMi45NjM1IDEyLjEwNTFDMTIuODE5IDEyLjMxNzUgMTIuNDE5NSAxMi43OTM2IDEyLjMwMDUgMTIuOTI5NkMxMi4xODE1IDEzLjA3NCAxMi4wNTQgMTMuMDkxMSAxMS44NDE1IDEyLjk4MDVDMTEuNjI5IDEyLjg3ODUgMTAuOTQ5IDEyLjY0OSAxMC4xNSAxMS45MzUxQzkuNTIwOTggMTEuMzc0MSA5LjEwNDQ4IDEwLjY4NTUgOC45NzY5OCAxMC40NzMxQzguODU3OTggMTAuMjYwNiA4Ljk1OTk4IDEwLjE1IDkuMDcwNDggMTAuMDM5NUM5LjE2Mzk4IDkuOTQ2MDUgOS4yODI5OCA5Ljc5MzA1IDkuMzg0OTggOS42NzQwNUM5LjQ4Njk4IDkuNTU1MDUgOS41Mjk0OCA5LjQ2MTU1IDkuNTk3NDggOS4zMjU1NUM5LjY2NTQ4IDkuMTgxMDUgOS42MzE0OCA5LjA2MjA1IDkuNTgwNDggOC45NjAwNUM5LjUyOTQ4IDguODU4MDUgOS4xMDQ0OCA3LjgyMTA1IDguOTM0NDggNy4zOTYwNUM4Ljc2NDQ4IDYuOTg4MDUgOC41ODU5OCA3LjAzOTA1IDguNDU4NDggNy4wMzA1NUg4LjA1MDQ4QzcuOTA1OTggNy4wMzA1NSA3LjY4NDk4IDcuMDgxNTUgNy40ODk0OCA3LjI5NDA1QzcuMzAyNDggNy41MDY1NSA2Ljc1ODQ4IDguMDE2NTUgNi43NTg0OCA5LjA1MzU1QzYuNzU4NDggMTAuMDkwNiA3LjUxNDk4IDExLjA5MzYgNy42MTY5OCAxMS4yMjk2QzcuNzE4OTggMTEuMzc0MSA5LjEwNDQ4IDEzLjQ5OTEgMTEuMjEyNSAxNC40MDg2QzExLjcxNCAxNC42Mjk1IDEyLjEwNSAxNC43NTcxIDEyLjQxMSAxNC44NTA2QzEyLjkxMjUgMTUuMDEyMSAxMy4zNzE1IDE0Ljk4NjUgMTMuNzM3IDE0LjkzNTVDMTQuMTQ1IDE0Ljg3NiAxNC45ODY1IDE0LjQyNTUgMTUuMTU2NSAxMy45MzI1QzE1LjMzNSAxMy40Mzk1IDE1LjMzNSAxMy4wMjMxIDE1LjI3NTUgMTIuOTI5NkMxNS4yMTYgMTIuODM2MSAxNS4wODg1IDEyLjc5MzUgMTQuODc2IDEyLjY5MTVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  width: 18px;
  height: 21px;
}

.header .menu-social-links > ul > li.soc-link_skype a {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjggNC4yMDAwNUMyMC4xNDYgNi41MTIwNSAyMS4wMzAxIDkuNzQyMDUgMjAuNDc0NyAxMi43NTY3QzIwLjkzOTQgMTMuNTcyNyAyMS4yIDE0LjUyNDcgMjEuMiAxNS41MzM0QzIxLjIgMTcuMDM2MyAyMC42MDMgMTguNDc3NiAxOS41NDAzIDE5LjU0MDNDMTguNDc3NiAyMC42MDMgMTcuMDM2MyAyMS4yIDE1LjUzMzQgMjEuMkMxNC41MjQ3IDIxLjIgMTMuNTcyNyAyMC45Mzk0IDEyLjc1NjcgMjAuNDc0N0M5Ljc0MjA1IDIxLjAzMDEgNi41MTIwNSAyMC4xNDYgNC4yMDAwNSAxNy44QzEuODU0MDUgMTUuNDg4IDAuOTcwMDQ5IDEyLjI1OCAxLjUyNTM4IDkuMjQzMzhDMS4wNjA3MiA4LjQyNzM4IDAuODAwMDQ5IDcuNDc1MzggMC44MDAwNDkgNi40NjY3MkMwLjgwMDA0OSA0Ljk2MzgyIDEuMzk3MDcgMy41MjI0OCAyLjQ1OTc4IDIuNDU5NzhDMy41MjI0OCAxLjM5NzA3IDQuOTYzODIgMC44MDAwNDkgNi40NjY3MiAwLjgwMDA0OUM3LjQ3NTM4IDAuODAwMDQ5IDguNDI3MzggMS4wNjA3MiA5LjI0MzM4IDEuNTI1MzhDMTIuMjU4IDAuOTcwMDQ5IDE1LjQ4OCAxLjg1NDA1IDE3LjggNC4yMDAwNVpNMTEuMDQ1NCAxNi44NDhDMTQuMjk4IDE2Ljg0OCAxNS45MTg3IDE1LjI4NCAxNS45MTg3IDEzLjE3NkMxNS45MTg3IDExLjgyNzQgMTUuMjg0IDEwLjM4OCAxMi44MjQ3IDkuODMyNzJMMTAuNTY5NCA5LjMzNDA1QzkuNzA4MDUgOS4xNDEzOCA4LjczMzM4IDguODgwNzIgOC43MzMzOCA4LjA3NjA1QzguNzMzMzggNy4yNjAwNSA5LjQxMzM4IDYuNjkzMzggMTAuNjYgNi42OTMzOEMxMy4xODc0IDYuNjkzMzggMTIuOTQ5NCA4LjQyNzM4IDE0LjIwNzQgOC40MjczOEMxNC44NjQ3IDguNDI3MzggMTUuNDMxNCA4LjA0MjA1IDE1LjQzMTQgNy4zNzMzOEMxNS40MzE0IDUuODIwNzIgMTIuOTQ5NCA0LjY1MzM4IDEwLjg0MTQgNC42NTMzOEM4LjU2MzM4IDQuNjUzMzggNi4xMjY3MiA1LjYyODA1IDYuMTI2NzIgOC4yMTIwNUM2LjEyNjcyIDkuNDU4NzIgNi41Njg3MiAxMC43ODQ3IDkuMDE2NzIgMTEuMzk2N0wxMi4wNjU0IDEyLjE2NzRDMTIuOTgzNCAxMi4zOTQgMTMuMjEgMTIuOTA0IDEzLjIxIDEzLjM4QzEzLjIxIDE0LjE1MDcgMTIuNDM5NCAxNC45MSAxMS4wNDU0IDE0LjkxQzguMzE0MDUgMTQuOTEgOC42ODgwNSAxMi44MTM0IDcuMjI2MDUgMTIuODEzNEM2LjU2ODcyIDEyLjgxMzQgNi4wOTI3MiAxMy4yNjY3IDYuMDkyNzIgMTMuOTEyN0M2LjA5MjcyIDE1LjE3MDcgNy42MDAwNSAxNi44NDggMTEuMDQ1NCAxNi44NDhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  width: 20px;
  height: 20px;
}

.header .menu-social-links > ul > li.soc-link_gmail a {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI2MjVfNzgwKSI+CjxwYXRoIGQ9Ik0zLjAzMTMgMy4zNTAxSDE4Ljk2ODhDMjAuMjAwNCAzLjM1MDEgMjEuMiA0LjM0OTcgMjEuMiA1LjU4MTM1VjE2LjQxODhDMjEuMiAxNy4wMTA2IDIwLjk2NSAxNy41NzgxIDIwLjU0NjUgMTcuOTk2NkMyMC4xMjgxIDE4LjQxNSAxOS41NjA2IDE4LjY1MDEgMTguOTY4OCAxOC42NTAxSDMuMDMxM0MyLjQzOTUzIDE4LjY1MDEgMS44NzIwMSAxOC40MTUgMS40NTM1NyAxNy45OTY2QzEuMDM1MTMgMTcuNTc4MSAwLjgwMDA0OSAxNy4wMTA2IDAuODAwMDQ5IDE2LjQxODhMMC44MDAwNDkgNS41ODEzNUMwLjgwMDA0OSA0LjM0OTcgMS43OTk2NSAzLjM1MDEgMy4wMzEzIDMuMzUwMVpNMi43MTI1NSAxNi40MjAxQzIuNzEyNTUgMTYuNTk2MSAyLjg1NTM1IDE2LjczODkgMy4wMzEzIDE2LjczODlIMTguOTY4OEMxOS4wNTMzIDE2LjczODkgMTkuMTM0NCAxNi43MDUzIDE5LjE5NDIgMTYuNjQ1NUMxOS4yNTQgMTYuNTg1NyAxOS4yODc1IDE2LjUwNDcgMTkuMjg3NSAxNi40MjAxVjguMjA2NTdMMTEuNDg0NSAxMi43ODEzQzExLjMzNzcgMTIuODY3NiAxMS4xNzA0IDEyLjkxMzEgMTEgMTIuOTEzMUMxMC44Mjk3IDEyLjkxMzEgMTAuNjYyNCAxMi44Njc2IDEwLjUxNTUgMTIuNzgxM0wyLjcxMjU1IDguMjA2NTdWMTYuNDIwMVpNMTkuMjg3NSA1Ljk4OTM1VjUuNTgxMzVDMTkuMjg3NSA1LjQ5NjgxIDE5LjI1NCA1LjQxNTczIDE5LjE5NDIgNS4zNTU5NkMxOS4xMzQ0IDUuMjk2MTggMTkuMDUzMyA1LjI2MjYgMTguOTY4OCA1LjI2MjZIMy4wMzEzQzIuOTQ2NzYgNS4yNjI2IDIuODY1NjkgNS4yOTYxOCAyLjgwNTkxIDUuMzU1OTZDMi43NDYxMyA1LjQxNTczIDIuNzEyNTUgNS40OTY4MSAyLjcxMjU1IDUuNTgxMzVWNS45ODkzNUwxMSAxMC44NDcxTDE5LjI4NzUgNS45ODkzNVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjYyNV83ODAiPgo8cmVjdCB3aWR0aD0iMjAuNCIgaGVpZ2h0PSIyMC40IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC44MDAwNDkgMC44MDAwNDkpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
  width: 20px;
  height: 15px;
}

.header .menu-social-links > ul > li.soc-link_viber a {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2Ljk5MjUgNC45NzM1NUMxNi4yMTMyIDQuMTg2MzkgMTUuMjg1IDMuNTYyMjcgMTQuMjYyIDMuMTM3NTlDMTMuMjM5IDIuNzEyOTIgMTIuMTQxNiAyLjQ5NjE5IDExLjAzNCAyLjUwMDA1QzYuMzkyOTggMi41MDAwNSAyLjYxMDQ4IDYuMjgyNTUgMi42MTA0OCAxMC45MjM1QzIuNjEwNDggMTIuNDExIDMuMDAxNDggMTMuODU2MSAzLjczMjQ4IDE1LjEzMTFMMi41NDI0OCAxOS41TDcuMDA0OTggMTguMzI3MUM4LjIzNzQ4IDE4Ljk5ODYgOS42MjI5OCAxOS4zNTU1IDExLjAzNCAxOS4zNTU1QzE1LjY3NSAxOS4zNTU1IDE5LjQ1NzUgMTUuNTczIDE5LjQ1NzUgMTAuOTMyQzE5LjQ1NzUgOC42Nzk1NSAxOC41ODIgNi41NjMwNSAxNi45OTI1IDQuOTczNTVaTTExLjAzNCAxNy45Mjc1QzkuNzc1OTggMTcuOTI3NSA4LjU0MzQ4IDE3LjU4NzUgNy40NjM5OCAxNi45NUw3LjIwODk4IDE2Ljc5N0w0LjU1Njk4IDE3LjQ5NEw1LjI2MjQ4IDE0LjkxMDFMNS4wOTI0OCAxNC42NDY2QzQuMzkzNTYgMTMuNTMwNSA0LjAyMjQ1IDEyLjI0MDQgNC4wMjE0OCAxMC45MjM1QzQuMDIxNDggNy4wNjQ1NSA3LjE2NjQ4IDMuOTE5NTUgMTEuMDI1NSAzLjkxOTU1QzEyLjg5NTUgMy45MTk1NSAxNC42NTUgNC42NTA1NSAxNS45NzI1IDUuOTc2NTVDMTYuNjI0OCA2LjYyNTkyIDE3LjE0MTggNy4zOTgzMSAxNy40OTM1IDguMjQ4OTZDMTcuODQ1MSA5LjA5OTYxIDE4LjAyNDQgMTAuMDExNiAxOC4wMjEgMTAuOTMyQzE4LjAzOCAxNC43OTEgMTQuODkzIDE3LjkyNzUgMTEuMDM0IDE3LjkyNzVaTTE0Ljg3NiAxMi42OTE1QzE0LjY2MzUgMTIuNTg5NiAxMy42MjY1IDEyLjA3OTUgMTMuNDM5NSAxMi4wMDNDMTMuMjQ0IDExLjkzNTEgMTMuMTA4IDExLjkwMSAxMi45NjM1IDEyLjEwNTFDMTIuODE5IDEyLjMxNzUgMTIuNDE5NSAxMi43OTM2IDEyLjMwMDUgMTIuOTI5NkMxMi4xODE1IDEzLjA3NCAxMi4wNTQgMTMuMDkxMSAxMS44NDE1IDEyLjk4MDVDMTEuNjI5IDEyLjg3ODUgMTAuOTQ5IDEyLjY0OSAxMC4xNSAxMS45MzUxQzkuNTIwOTggMTEuMzc0MSA5LjEwNDQ4IDEwLjY4NTUgOC45NzY5OCAxMC40NzMxQzguODU3OTggMTAuMjYwNiA4Ljk1OTk4IDEwLjE1IDkuMDcwNDggMTAuMDM5NUM5LjE2Mzk4IDkuOTQ2MDUgOS4yODI5OCA5Ljc5MzA1IDkuMzg0OTggOS42NzQwNUM5LjQ4Njk4IDkuNTU1MDUgOS41Mjk0OCA5LjQ2MTU1IDkuNTk3NDggOS4zMjU1NUM5LjY2NTQ4IDkuMTgxMDUgOS42MzE0OCA5LjA2MjA1IDkuNTgwNDggOC45NjAwNUM5LjUyOTQ4IDguODU4MDUgOS4xMDQ0OCA3LjgyMTA1IDguOTM0NDggNy4zOTYwNUM4Ljc2NDQ4IDYuOTg4MDUgOC41ODU5OCA3LjAzOTA1IDguNDU4NDggNy4wMzA1NUg4LjA1MDQ4QzcuOTA1OTggNy4wMzA1NSA3LjY4NDk4IDcuMDgxNTUgNy40ODk0OCA3LjI5NDA1QzcuMzAyNDggNy41MDY1NSA2Ljc1ODQ4IDguMDE2NTUgNi43NTg0OCA5LjA1MzU1QzYuNzU4NDggMTAuMDkwNiA3LjUxNDk4IDExLjA5MzYgNy42MTY5OCAxMS4yMjk2QzcuNzE4OTggMTEuMzc0MSA5LjEwNDQ4IDEzLjQ5OTEgMTEuMjEyNSAxNC40MDg2QzExLjcxNCAxNC42Mjk1IDEyLjEwNSAxNC43NTcxIDEyLjQxMSAxNC44NTA2QzEyLjkxMjUgMTUuMDEyMSAxMy4zNzE1IDE0Ljk4NjUgMTMuNzM3IDE0LjkzNTVDMTQuMTQ1IDE0Ljg3NiAxNC45ODY1IDE0LjQyNTUgMTUuMTU2NSAxMy45MzI1QzE1LjMzNSAxMy40Mzk1IDE1LjMzNSAxMy4wMjMxIDE1LjI3NTUgMTIuOTI5NkMxNS4yMTYgMTIuODM2MSAxNS4wODg1IDEyLjc5MzUgMTQuODc2IDEyLjY5MTVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  width: 18px;
  height: 21px;
}

.header .menu-social-links > ul > li.soc-link_telegram a {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjM2NDkgMy45NTkzTDMuMjk0NDIgOS43NzA3NUMyLjI2NTkyIDEwLjE4MzggMi4yNzE4NyAxMC43NTc2IDMuMTA1NzIgMTEuMDEzNEw2Ljk3NDkyIDEyLjIyMDRMMTUuOTI3MSA2LjU3MjJDMTYuMzUwNCA2LjMxNDY1IDE2LjczNzIgNi40NTMyIDE2LjQxOTMgNi43MzU0TDkuMTY2MjIgMTMuMjgxMkg5LjE2NDUyTDkuMTY2MjIgMTMuMjgyMUw4Ljg5OTMyIDE3LjI3MDNDOS4yOTAzMiAxNy4yNzAzIDkuNDYyODcgMTcuMDkwOSA5LjY4MjE3IDE2Ljg3OTNMMTEuNTYxNSAxNS4wNTE4TDE1LjQ3MDcgMTcuOTM5MkMxNi4xOTE1IDE4LjMzNjIgMTYuNzA5MSAxOC4xMzIyIDE2Ljg4ODUgMTcuMjcyTDE5LjQ1NDYgNS4xNzgyQzE5LjcxNzMgNC4xMjUwNSAxOS4wNTI2IDMuNjQ4MiAxOC4zNjQ5IDMuOTU5M1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
  width: 22px;
  height: 19px;
}

.header .menu-social-links > ul > li.soc-link_instagram a {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuODc1IDAuMjVIOS4xMjVDMTEuMTI1IDAuMjUgMTIuNzUgMS44NzUgMTIuNzUgMy44NzVWOS4xMjVDMTIuNzUgMTAuMDg2NCAxMi4zNjgxIDExLjAwODQgMTEuNjg4MyAxMS42ODgzQzExLjAwODQgMTIuMzY4MSAxMC4wODY0IDEyLjc1IDkuMTI1IDEyLjc1SDMuODc1QzEuODc1IDEyLjc1IDAuMjUgMTEuMTI1IDAuMjUgOS4xMjVWMy44NzVDMC4yNSAyLjkxMzU5IDAuNjMxOTE5IDEuOTkxNTYgMS4zMTE3NCAxLjMxMTc0QzEuOTkxNTYgMC42MzE5MTkgMi45MTM1OSAwLjI1IDMuODc1IDAuMjVaTTMuNzUgMS41QzMuMTUzMjYgMS41IDIuNTgwOTcgMS43MzcwNSAyLjE1OTAxIDIuMTU5MDFDMS43MzcwNSAyLjU4MDk3IDEuNSAzLjE1MzI2IDEuNSAzLjc1VjkuMjVDMS41IDEwLjQ5MzcgMi41MDYyNSAxMS41IDMuNzUgMTEuNUg5LjI1QzkuODQ2NzQgMTEuNSAxMC40MTkgMTEuMjYyOSAxMC44NDEgMTAuODQxQzExLjI2MjkgMTAuNDE5IDExLjUgOS44NDY3NCAxMS41IDkuMjVWMy43NUMxMS41IDIuNTA2MjUgMTAuNDkzNyAxLjUgOS4yNSAxLjVIMy43NVpNOS43ODEyNSAyLjQzNzVDOS45ODg0NSAyLjQzNzUgMTAuMTg3MiAyLjUxOTgxIDEwLjMzMzcgMi42NjYzMkMxMC40ODAyIDIuODEyODQgMTAuNTYyNSAzLjAxMTU1IDEwLjU2MjUgMy4yMTg3NUMxMC41NjI1IDMuNDI1OTUgMTAuNDgwMiAzLjYyNDY2IDEwLjMzMzcgMy43NzExOEMxMC4xODcyIDMuOTE3NjkgOS45ODg0NSA0IDkuNzgxMjUgNEM5LjU3NDA1IDQgOS4zNzUzMyAzLjkxNzY5IDkuMjI4ODIgMy43NzExOEM5LjA4MjMxIDMuNjI0NjYgOSAzLjQyNTk1IDkgMy4yMTg3NUM5IDMuMDExNTUgOS4wODIzMSAyLjgxMjg0IDkuMjI4ODIgMi42NjYzMkM5LjM3NTMzIDIuNTE5ODEgOS41NzQwNSAyLjQzNzUgOS43ODEyNSAyLjQzNzVaTTYuNSAzLjM3NUM3LjMyODggMy4zNzUgOC4xMjM2NiAzLjcwNDI0IDguNzA5NzEgNC4yOTAyOUM5LjI5NTc2IDQuODc2MzQgOS42MjUgNS42NzEyIDkuNjI1IDYuNUM5LjYyNSA3LjMyODggOS4yOTU3NiA4LjEyMzY2IDguNzA5NzEgOC43MDk3MUM4LjEyMzY2IDkuMjk1NzYgNy4zMjg4IDkuNjI1IDYuNSA5LjYyNUM1LjY3MTIgOS42MjUgNC44NzYzNCA5LjI5NTc2IDQuMjkwMjkgOC43MDk3MUMzLjcwNDI0IDguMTIzNjYgMy4zNzUgNy4zMjg4IDMuMzc1IDYuNUMzLjM3NSA1LjY3MTIgMy43MDQyNCA0Ljg3NjM0IDQuMjkwMjkgNC4yOTAyOUM0Ljg3NjM0IDMuNzA0MjQgNS42NzEyIDMuMzc1IDYuNSAzLjM3NVpNNi41IDQuNjI1QzYuMDAyNzIgNC42MjUgNS41MjU4MSA0LjgyMjU0IDUuMTc0MTcgNS4xNzQxN0M0LjgyMjU0IDUuNTI1ODEgNC42MjUgNi4wMDI3MiA0LjYyNSA2LjVDNC42MjUgNi45OTcyOCA0LjgyMjU0IDcuNDc0MTkgNS4xNzQxNyA3LjgyNTgzQzUuNTI1ODEgOC4xNzc0NiA2LjAwMjcyIDguMzc1IDYuNSA4LjM3NUM2Ljk5NzI4IDguMzc1IDcuNDc0MTkgOC4xNzc0NiA3LjgyNTgzIDcuODI1ODNDOC4xNzc0NiA3LjQ3NDE5IDguMzc1IDYuOTk3MjggOC4zNzUgNi41QzguMzc1IDYuMDAyNzIgOC4xNzc0NiA1LjUyNTgxIDcuODI1ODMgNS4xNzQxN0M3LjQ3NDE5IDQuODIyNTQgNi45OTcyOCA0LjYyNSA2LjUgNC42MjVaIiBmaWxsPSIjRkZGRkZGIi8+Cjwvc3ZnPgo=");
  width: 20px;
  height: 20px;
}

.footer .menu-social-links,
.header .menu-social-links {
  max-height: 54px;
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .footer .menu-social-links,
  .header .menu-social-links {
    display: block;
    margin-right: 17px;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

@media (min-width: 1200px) {
  .footer .menu-social-links,
  .header .menu-social-links {
    margin-right: 20px;
  }
}

.footer .menu-social-links > ul,
.header .menu-social-links > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 0;
}

.footer .menu-social-links > ul > li,
.header .menu-social-links > ul > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style: none;
  border-radius: 50%;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

.footer .menu-social-links > ul > li:hover,
.header .menu-social-links > ul > li:hover {
  opacity: 0.7;
}

.footer .menu-social-links > ul > li > a,
.header .menu-social-links > ul > li > a {
  position: relative;
  z-index: 1;
  font-size: 0;
  color: transparent;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.footer .menu-social-links > ul > li.soc-link,
.header .menu-social-links > ul > li.soc-link {
  margin: 0;
}

@media (min-width: 768px) {
  .footer .menu-social-links > ul > li svg,
  .header .menu-social-links > ul > li svg {
    width: 25px;
    height: 25px;
  }
}

.footer .menu-social-links {
  margin-right: 0;
}

@media (min-width: 768px) {
  .footer .menu-social-links {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

@media (min-width: 1440px) {
  .footer .menu-social-links {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    margin-right: 20px;
  }
}

.footer .menu-social-links > ul {
  gap: 15px;
}

@media (min-width: 768px) {
  .footer .menu-social-links > ul {
    gap: 11px;
  }
}

@media (min-width: 1200px) {
  .footer .menu-social-links > ul {
    gap: 11px;
  }
}

.advantages {
  padding-top: 30px;
  padding-bottom: 30px;
  overflow: hidden;
  font-size: 14px;
  background-color: #080819;
  text-align: center;
}

@media (min-width: 768px) {
  .advantages {
    padding-top: 42px;
    overflow: visible;
    padding-bottom: 74px;
  }
}

@media (min-width: 1200px) {
  .advantages {
    padding-top: 0px;
    padding-bottom: 54px;
  }
}

@media (min-width: 1440px) {
  .advantages {
    padding-bottom: 80px;
  }
}

@media (min-width: 1920px) {
  .advantages {
    padding-top: 41px;
    padding-bottom: 133px;
  }
}

@media (min-width: 768px) {
  .advantages__inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.advantages__inner > button {
  margin-bottom: 30px;
}

@media (min-width: 768px) {
  .advantages__inner > button {
    display: none;
  }
}

.advantages__subtitle {
  margin-bottom: 40px;
  font-size: 12px;
}

@media (min-width: 768px) {
  .advantages__subtitle {
    margin-bottom: 30px;
    font-size: 14px;
  }
}

@media (min-width: 1200px) {
  .advantages__subtitle {
    margin-bottom: 50px;
  }
}

@media (min-width: 1440px) {
  .advantages__subtitle {
    font-size: 16px;
  }
}

@media (min-width: 1920px) {
  .advantages__subtitle {
    margin-bottom: 70px;
    font-size: 24px;
  }
}

.advantages article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 15px 10px 20px 10px;
  margin-bottom: 20px;
  border-radius: 18px;
  background-color: #2D2D68;
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

@media (min-width: 768px) {
  .advantages article {
    height: 100%;
    padding: 10px 15px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0;
    border-radius: 30px;
  }
}

@media (min-width: 1200px) {
  .advantages article {
    padding: 27px 15px 21px;
  }
}

@media (min-width: 1440px) {
  .advantages article {
    padding: 30px 15px 30px 22px;
  }
}

@media (min-width: 1920px) {
  .advantages article {
    padding: 29px 15px 29px 22px;
  }
}

.advantages article:nth-child(3n) {
  margin-bottom: 21px;
}

.advantages article h4,
.advantages article p {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.advantages article p {
  color: #fff;
  letter-spacing: 0em;
  font-size: 10px;
}

@media (min-width: 768px) {
  .advantages article p {
    margin-bottom: 0px;
    max-width: clamp(192px, 80%, 210px);
  }
}

@media (min-width: 1200px) {
  .advantages article p {
    font-size: 14px;
    max-width: clamp(225px, 80%, 210px);
  }
}

@media (min-width: 1440px) {
  .advantages article p {
    font-size: 16px;
    max-width: 276px;
  }
}

@media (min-width: 1920px) {
  .advantages article p {
    max-width: 330px;
  }
}

.advantages h2,
.advantages h3 {
  color: #fff;
  letter-spacing: 0;
  margin-bottom: 17px;
}

@media (min-width: 768px) {
  .advantages h2,
  .advantages h3 {
    margin-bottom: 18px;
  }
}

@media (min-width: 1200px) {
  .advantages h2,
  .advantages h3 {
    margin-bottom: 23px;
  }
}

.advantages h3 {
  line-height: 1.4;
  width: 90%;
  margin: 0 auto 41px;
}

@media (min-width: 768px) {
  .advantages h3 {
    margin-bottom: 30px;
  }
}

@media (min-width: 1200px) {
  .advantages h3 {
    margin-bottom: 48px;
  }
}

@media (min-width: 1920px) {
  .advantages h3 {
    margin-bottom: 69px;
  }
}

.advantages h4 {
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: -0.02em;
  text-transform: uppercase;
}

@media (min-width: 576px) {
  .advantages h4 {
    font-size: 13px;
  }
}

@media (min-width: 768px) {
  .advantages h4 {
    max-width: clamp(192px, 80%, 210px);
    font-size: 14px;
  }
}

@media (min-width: 1200px) {
  .advantages h4 {
    max-width: clamp(150px, 63%, 210px);
    margin-bottom: 14px;
    font-size: 16px;
  }
}

@media (min-width: 1440px) {
  .advantages h4 {
    font-size: 20px;
    max-width: 276px;
  }
}

@media (min-width: 1920px) {
  .advantages h4 {
    font-size: 24px;
    margin-bottom: 20px;
    max-width: 330px;
  }
}

.advantages h4,
.advantages p {
  color: #fff;
}

.advantages p {
  font-size: 12px;
  line-height: 1.4;
  color: #fff;
  letter-spacing: 0;
}

@media (min-width: 1200px) {
  .advantages p {
    font-size: 14px;
  }
}

@media (min-width: 1440px) {
  .advantages p {
    font-size: 16px;
  }
}

@media (min-width: 1920px) {
  .advantages p {
    font-size: 20px;
  }
}

@media (min-width: 768px) {
  .advantages p.font {
    margin: 0 auto 73px;
    width: 92%;
  }
}

.advantages__slide {
  min-width: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

@media (min-width: 768px) {
  .advantages__slide {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px 20px;
    padding-top: 40px;
  }
}

@media (min-width: 1200px) {
  .advantages__slide {
    padding-top: 47px;
    padding-bottom: 25px;
  }
}

@media (min-width: 1440px) {
  .advantages__slide {
    padding-top: 62px;
    gap: 60px 75px;
  }
}

@media (min-width: 1920px) {
  .advantages__slide {
    padding-top: 84px;
    padding-left: 50px;
    gap: 58px 102px;
    padding-right: 50px;
  }
}

.advantages__slide .slick-dots {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.advantages__slide .slick-dots li {
  list-style: none;
  margin: 0 5px;
}

.advantages__slide .slick-dots li.slick-active button {
  width: 15px;
  height: 15px;
  background-color: #FF004C;
}

.advantages__slide .slick-dots li::marker {
  visibility: hidden;
}

.advantages__slide .slick-dots li button {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  font-size: 0;
  background-color: #fff;
  border: none;
  -webkit-transition: background-color 0.3s linear, width 0.3s linear,
 height 0.3s linear;
  transition: background-color 0.3s linear, width 0.3s linear,
 height 0.3s linear;
  cursor: pointer;
}

.advantages__item {
  cursor: pointer;
}

.advantages__item.animated article {
  opacity: 1;
}

@media (min-width: 768px) {
  .advantages__item {
    width: 100%;
    cursor: unset;
    margin: 0 0 0px 0;
  }
}

.advantages__item .advantages__image {
  margin-bottom: 14px;
  --height: 70px;
  height: var(--height);
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

@media (min-width: 1200px) {
  .advantages__item .advantages__image {
    --height: 183px;
    margin-bottom: 60px;
  }
}

@media (min-width: 1920px) {
  .advantages__item .advantages__image {
    --height: 183px;
    margin-bottom: 30px;
  }
}

.advantages__item .advantages__image img {
  width: auto;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.advantages .slick-slider .slick-list {
  padding-top: 30px;
  margin: 0 -5px;
}

.advantages .slick-slider .slick-slide {
  padding: 0 5px;
}

.advantages .slick-current .advantages__item {
  opacity: 1;
}

.advantages .slick-current .advantages__item p {
  opacity: 1;
}

.advantages__reg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 100%;
}

@media (min-width: 768px) {
  .advantages__reg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.advantages__reg button,
.advantages__reg a {
  min-width: 280px;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .advantages__reg button,
  .advantages__reg a {
    padding: 18px 10px;
    margin: 0;
    min-width: 200px;
  }
}

.advantages__reg button {
  margin-bottom: 20px;
  font-weight: 500;
}

@media (min-width: 768px) {
  .advantages__reg button {
    margin-bottom: 0;
    margin-right: 20px;
  }
}

.advantages__reg a.button {
  background: transparent;
  border: 2px solid #0353fe;
  color: #080819;
  -webkit-transition: background-color 0.3s linear, color 0.3s linear;
  transition: background-color 0.3s linear, color 0.3s linear;
}

.advantages__reg a.button::first-letter {
  text-transform: uppercase;
}

.advantages__reg a.button:hover {
  background-color: #0353fe;
  color: #fff;
}

.who-are {
  padding-top: 30px;
  padding-bottom: 20px;
  overflow: hidden;
  font-size: 14px;
  background-color: #080819;
  text-align: center;
}

@media (min-width: 768px) {
  .who-are {
    padding-top: 42px;
    overflow: visible;
    padding-bottom: 11px;
  }
}

@media (min-width: 1200px) {
  .who-are {
    padding-top: 60px;
    padding-bottom: 54px;
  }
}

@media (min-width: 1440px) {
  .who-are {
    padding-bottom: 80px;
  }
}

@media (min-width: 1920px) {
  .who-are {
    padding-top: 81px;
    padding-bottom: 58px;
  }
}

@media (min-width: 768px) {
  .who-are__inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.who-are__inner > p > .button {
  margin-bottom: 30px;
}

@media (min-width: 768px) {
  .who-are__inner > p > .button {
    display: none;
  }
}

.who-are__subtitle {
  margin-bottom: 40px;
  font-size: 12px;
}

@media (min-width: 768px) {
  .who-are__subtitle {
    margin-bottom: 30px;
    font-size: 14px;
  }
}

@media (min-width: 1200px) {
  .who-are__subtitle {
    margin-bottom: 50px;
  }
}

@media (min-width: 1440px) {
  .who-are__subtitle {
    font-size: 16px;
  }
}

@media (min-width: 1920px) {
  .who-are__subtitle {
    margin-bottom: 70px;
    font-size: 24px;
  }
}

.who-are article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 10px 20px 10px;
  margin-bottom: 19px;
  border-radius: 18px;
  background-color: #0B0B33;
  min-height: 85px;
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

@media (min-width: 768px) {
  .who-are article {
    height: 100%;
    padding: 10px 15px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0;
    border-radius: 30px;
  }
}

@media (min-width: 1200px) {
  .who-are article {
    padding: 27px 15px 21px;
  }
}

@media (min-width: 1440px) {
  .who-are article {
    padding: 28px 15px 28px 22px;
  }
}

@media (min-width: 1920px) {
  .who-are article {
    padding: 33px 18px 33px 22px;
  }
}

.who-are article:nth-child(3n) {
  margin-bottom: 21px;
}

.who-are article h4,
.who-are article p {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.who-are article p {
  color: #fff;
  letter-spacing: 0em;
  font-size: 10px;
  line-height: 1.5;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 768px) {
  .who-are article p {
    max-width: clamp(192px, 80%, 210px);
    margin-bottom: 0px;
  }
}

@media (min-width: 1200px) {
  .who-are article p {
    font-size: 14px;
  }
}

@media (min-width: 1440px) {
  .who-are article p {
    max-width: 276px;
    font-size: 16px;
    line-height: 1.2;
  }
}

@media (min-width: 1920px) {
  .who-are article p {
    max-width: 257px;
  }
}

.who-are h2,
.who-are h3 {
  color: #fff;
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .who-are h2,
  .who-are h3 {
    margin-bottom: 18px;
  }
}

@media (min-width: 1200px) {
  .who-are h2,
  .who-are h3 {
    margin-bottom: 23px;
  }
}

.who-are h2 {
  margin-bottom: 18px;
}

@media (min-width: 1200px) {
  .who-are h2 {
    letter-spacing: 0;
  }
}

@media (min-width: 1440px) {
  .who-are h2 {
    margin-bottom: 30px;
  }
}

@media (min-width: 1920px) {
  .who-are h2 {
    margin-bottom: 25px;
  }
}

.who-are h3 {
  line-height: 1.4;
  width: 90%;
  margin: 0 auto 41px;
}

@media (min-width: 768px) {
  .who-are h3 {
    margin-bottom: 30px;
  }
}

@media (min-width: 1200px) {
  .who-are h3 {
    margin-bottom: 48px;
  }
}

@media (min-width: 1920px) {
  .who-are h3 {
    margin-bottom: 69px;
  }
}

.who-are h4 {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 1.5;
  color: #fff;
  letter-spacing: -0.02em;
  text-transform: uppercase;
}

@media (min-width: 576px) {
  .who-are h4 {
    font-size: 13px;
  }
}

@media (min-width: 768px) {
  .who-are h4 {
    font-size: 14px;
    max-width: clamp(192px, 80%, 210px);
  }
}

@media (min-width: 1200px) {
  .who-are h4 {
    margin-bottom: 14px;
    font-size: 16px;
  }
}

@media (min-width: 1440px) {
  .who-are h4 {
    margin-bottom: 20px;
    font-size: 20px;
    max-width: 272px;
    line-height: 1.3;
  }
}

@media (min-width: 1920px) {
  .who-are h4 {
    font-size: 24px;
    max-width: 290px;
  }
}

.who-are p {
  font-size: 12px;
  line-height: 1.4;
  color: #fff;
  letter-spacing: 0;
  padding: 0 6px;
}

@media (min-width: 1200px) {
  .who-are p {
    font-size: 14px;
  }
}

@media (min-width: 1440px) {
  .who-are p {
    font-size: 16px;
  }
}

@media (min-width: 1920px) {
  .who-are p {
    font-size: 20px;
  }
}

@media (min-width: 768px) {
  .who-are p.font {
    margin-bottom: 63px;
    margin: 0 auto 73px;
    width: 92%;
  }
}

.who-are__slide {
  min-width: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  padding-top: 0;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

@media (min-width: 768px) {
  .who-are__slide {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px 20px;
    padding-top: 40px;
  }
}

@media (min-width: 1200px) {
  .who-are__slide {
    padding-top: 50px;
    padding-bottom: 0px;
  }
}

@media (min-width: 1440px) {
  .who-are__slide {
    padding-top: 67px;
    gap: 52px 60px;
  }
}

@media (min-width: 1920px) {
  .who-are__slide {
    gap: 60px 99px;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 78px;
  }
}

.who-are__slide .slick-dots {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.who-are__slide .slick-dots li {
  list-style: none;
  margin: 0 5px;
}

.who-are__slide .slick-dots li.slick-active button {
  width: 15px;
  height: 15px;
  background-color: #FF004C;
}

.who-are__slide .slick-dots li::marker {
  visibility: hidden;
}

.who-are__slide .slick-dots li button {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  font-size: 0;
  background-color: #fff;
  border: none;
  -webkit-transition: background-color 0.3s linear, width 0.3s linear,
 height 0.3s linear;
  transition: background-color 0.3s linear, width 0.3s linear,
 height 0.3s linear;
  cursor: pointer;
}

.who-are__item {
  cursor: pointer;
}

.who-are__item.animated article {
  opacity: 1;
}

@media (min-width: 768px) {
  .who-are__item {
    width: 100%;
    cursor: unset;
    margin: 0 0 0px 0;
  }
}

.who-are__item .who-are__image {
  --height: 70px;
  height: var(--height);
  margin-bottom: 14px;
}

@media (min-width: 1200px) {
  .who-are__item .who-are__image {
    margin-bottom: 34px;
    --height: 135px;
  }
}

@media (min-width: 1440px) {
  .who-are__item .who-are__image {
    --height: 183px;
    margin-bottom: 58px;
  }
}

@media (min-width: 1920px) {
  .who-are__item .who-are__image {
    --height: 183px;
    margin-bottom: 30px;
  }
}

.who-are__item .who-are__image img {
  width: auto;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.who-are .slick-slider .slick-list {
  padding-top: 30px;
  margin: 0 -5px;
}

.who-are .slick-slider .slick-slide {
  padding: 0 5px;
}

.who-are .slick-current .advantages__item {
  opacity: 1;
}

.who-are .slick-current .advantages__item p {
  opacity: 1;
}

.who-are__reg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 100%;
}

@media (min-width: 768px) {
  .who-are__reg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.who-are__reg button,
.who-are__reg a {
  min-width: 280px;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .who-are__reg button,
  .who-are__reg a {
    padding: 18px 10px;
    margin: 0;
    min-width: 200px;
  }
}

.who-are__reg button {
  margin-bottom: 20px;
  font-weight: 500;
}

@media (min-width: 768px) {
  .who-are__reg button {
    margin-bottom: 0;
    margin-right: 20px;
  }
}

.who-are__reg a.button {
  background: transparent;
  border: 2px solid #0353fe;
  color: #080819;
  -webkit-transition: background-color 0.3s linear, color 0.3s linear;
  transition: background-color 0.3s linear, color 0.3s linear;
}

.who-are__reg a.button::first-letter {
  text-transform: uppercase;
}

.who-are__reg a.button:hover {
  background-color: #0353fe;
  color: #fff;
}

.operate {
  padding: 32px 0 0;
  background-color: #2D2D68;
  font-style: italic;
  text-align: center;
  overflow: hidden;
}

@media (min-width: 768px) {
  .operate {
    text-align: left;
    padding-top: 7.5%;
    padding-bottom: 7.5%;
    background: #2D2D68;
  }
}

@media (min-width: 1200px) {
  .operate {
    padding-top: 127px;
    padding-bottom: 127px;
  }
}

@media (min-width: 1440px) {
  .operate {
    padding-top: 102px;
    padding-bottom: 77px;
  }
}

@media (min-width: 1920px) {
  .operate {
    padding-top: 22px;
    padding-bottom: 0px;
  }
}

@media (min-width: 768px) {
  .operate__inner {
    display: grid;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 1200px) {
  .operate__inner {
    grid-template-columns: repeat(12, 1fr);
  }
}

.operate__text {
  color: #fff;
  max-width: 600px;
  margin: 0 auto;
}

.operate__text p:last-child {
  margin-top: 20px;
  margin-bottom: 40px;
}

@media (min-width: 768px) {
  .operate__text p:last-child {
    margin-bottom: 0px;
  }
}

@media (min-width: 1920px) {
  .operate__text p:last-child {
    margin-top: 28px;
  }
}

@media (min-width: 768px) {
  .operate__text {
    margin-left: 0;
  }
}

@media (min-width: 1200px) {
  .operate__text {
    grid-column: 1/12;
    min-width: 660px;
  }
}

.operate h2,
.operate h3 {
  font-size: 24px;
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .operate h2,
  .operate h3 {
    font-size: 36px;
  }
}

@media (min-width: 1440px) {
  .operate h2,
  .operate h3 {
    font-size: 40px;
  }
}

.operate h2 {
  margin-bottom: 16px;
}

@media (min-width: 1920px) {
  .operate h2 {
    margin-bottom: 24px;
  }
}

.operate h2 + p + p {
  padding-right: 21px;
}

@media (min-width: 1200px) {
  .operate h2 + p + p {
    padding-right: 0;
  }
}

.operate h3 {
  margin-top: 40px;
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  .operate h3 {
    margin-top: 42px;
    margin-bottom: 20px;
  }
}

@media (min-width: 1200px) {
  .operate h3 {
    margin-top: 70px;
  }
}

@media (min-width: 1440px) {
  .operate h3 {
    margin-top: 78px;
  }
}

@media (min-width: 1920px) {
  .operate h3 {
    margin-top: 60px;
  }
}

.operate p {
  font-size: 12px;
  line-height: 1.4;
}

@media (min-width: 1200px) {
  .operate p {
    font-size: 14px;
  }
}

@media (min-width: 1440px) {
  .operate p {
    font-size: 16px;
  }
}

@media (min-width: 1920px) {
  .operate p {
    font-size: 20px;
  }
}

.operate__image, .operate__text {
  opacity: 0;
  transition: opacity 0.3s linear, transform 1s cubic-bezier(0.64, 0.57, 0.67, 1.53), -webkit-transform 1s cubic-bezier(0.3, 0.61, 0.7, 1.83);
}

.operate__text.animated {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

.operate__image.animated {
  -webkit-transform: translateX(0) scale(1.4) translateY(-20px);
      -ms-transform: translateX(0) scale(1.4) translateY(-20px);
          transform: translateX(0) scale(1.4) translateY(-20px);
}

@media (min-width: 768px) {
  .operate__image.animated {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }
}

@media (min-width: 1920px) {
  .operate__image.animated {
    -webkit-transform: translateX(50px);
        -ms-transform: translateX(50px);
            transform: translateX(50px);
  }
}

.operate__image {
  -webkit-transform: translateX(20px) scale(1.4) translateY(-20px);
      -ms-transform: translateX(20px) scale(1.4) translateY(-20px);
          transform: translateX(20px) scale(1.4) translateY(-20px);
}

@media (min-width: 768px) {
  .operate__image {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }
}

@media (min-width: 1920px) {
  .operate__image {
    -webkit-transform: translateX(70px);
        -ms-transform: translateX(70px);
            transform: translateX(70px);
  }
}

.operate__text {
  -webkit-transform: translateX(-20px);
      -ms-transform: translateX(-20px);
          transform: translateX(-20px);
}

.operate__image {
  max-width: 225px;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .operate__image {
    max-width: 350px;
    margin: 0 auto;
  }
}

@media (min-width: 1200px) {
  .operate__image {
    grid-column: 12/13;
    max-width: unset;
    width: 340px;
  }
}

@media (min-width: 1440px) {
  .operate__image {
    width: 460px;
  }
}

@media (min-width: 1920px) {
  .operate__image {
    width: 575px;
  }
}

.operate__image img {
  width: 100%;
  height: auto;
  display: block;
}

@media (min-width: 768px) {
  .operate__image img {
    -webkit-transform: translate(15px, 0px);
        -ms-transform: translate(15px, 0px);
            transform: translate(15px, 0px);
  }
}

@media (min-width: 1200px) {
  .operate__image img {
    -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
            transform: translateX(-10px);
  }
}

@media (min-width: 1440px) {
  .operate__image img {
    -webkit-transform: translateX(90px);
        -ms-transform: translateX(90px);
            transform: translateX(90px);
  }
}

@media (min-width: 1920px) {
  .operate__image img {
    -webkit-transform: translateX(65px);
        -ms-transform: translateX(65px);
            transform: translateX(65px);
  }
}

body.blog {
  background-color: #fff;
}

.blog-page-wrapper {
  margin-bottom: 20px;
  margin-top: 12px;
}

@media (min-width: 768px) {
  .blog-page-wrapper {
    margin-top: 32px;
  }
}

@media (min-width: 1440px) {
  .blog-page-wrapper {
    margin-top: 26px;
  }
}

.blog-page-wrapper .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.blog-page-wrapper .posts-not-found {
  text-align: center;
}

.blog-page-wrapper h1 {
  color: #232323;
  font-weight: 800;
  line-height: 1.1;
  text-transform: uppercase;
  margin-right: auto;
  font-size: 24px;
}

@media (min-width: 1200px) {
  .blog-page-wrapper h1 {
    font-size: 40px;
  }
}

.blog-page-wrapper .posts-container {
  padding-top: 12px;
}

@media (min-width: 768px) {
  .blog-page-wrapper .posts-container {
    padding-top: 21px;
  }
}

@media (min-width: 1200px) {
  .blog-page-wrapper .posts-container {
    padding-top: 37px;
  }
}

@media (min-width: 1440px) {
  .blog-page-wrapper .posts-container {
    padding-top: 46px;
  }
}

.blog-page-wrapper .pagination {
  margin-top: 30px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 11px;
}

@media (min-width: 1200px) {
  .blog-page-wrapper .pagination {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}

@media (min-width: 1440px) {
  .blog-page-wrapper .pagination {
    padding-top: 17px;
    padding-bottom: 33px;
  }
}

.blog-page-wrapper .pagination li {
  list-style: none;
}

.blog-page-wrapper .pagination a.prev,
.blog-page-wrapper .pagination a.next {
  background-color: #2D2D68;
  -webkit-box-shadow: 5px 9px 21.2px 0 rgba(0, 0, 0, 0.25), -3px -4px 8.8px 0px rgba(255, 255, 255, 0.25);
          box-shadow: 5px 9px 21.2px 0 rgba(0, 0, 0, 0.25), -3px -4px 8.8px 0px rgba(255, 255, 255, 0.25);
}

.blog-page-wrapper .pagination .page-numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 5px;
  overflow: hidden;
  color: #080819;
  font-size: 16px;
  font-style: italic;
  font-weight: 500;
  line-height: 1.4;
  background-color: white;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.blog-page-wrapper .pagination .page-numbers:hover:not(.current) {
  background-color: #e6e6e6;
  opacity: 0.8;
}

.blog-page-wrapper .pagination .page-numbers.current {
  background-color: #FF004C;
}

.blog-page-wrapper .search-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 54%;
  height: 43px;
  padding: 12px 0 12px 0;
  border: 0;
  margin-bottom: 0;
}

.blog-page-wrapper .search-container form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 302px;
  width: 100%;
  border-bottom: 1px solid #080819;
}

.blog-page-wrapper .search-container form button {
  cursor: pointer;
  background-color: transparent;
  outline: none;
  width: 23px;
  height: 23px;
  border: none;
  padding: 0;
  margin-bottom: 3px;
}

.blog-page-wrapper .search-container form button svg {
  width: auto;
  height: 19px;
}

.blog-page-wrapper .search-container form label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.blog-page-wrapper .search-container form input[type="search"] {
  border-radius: unset;
  background-color: transparent;
  padding: 0 0 0 0;
  outline: none;
  border: none;
  color: #2D2D68;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  width: 100%;
}

.blog-page-wrapper .search-container form input[type="search"]::-webkit-input-placeholder {
  color: #2D2D68;
}

.blog-page-wrapper .search-container form input[type="search"]::-moz-placeholder {
  color: #2D2D68;
}

.blog-page-wrapper .search-container form input[type="search"]:-ms-input-placeholder {
  color: #2D2D68;
}

.blog-page-wrapper .search-container form input[type="search"]::-ms-input-placeholder {
  color: #2D2D68;
}

.blog-page-wrapper .search-container form input[type="search"]::placeholder {
  color: #2D2D68;
}

.blog-page-wrapper .inner-posts-container {
  display: grid;
  gap: 19px 20px;
  grid-template-columns: 1fr 1fr;
}

@media (min-width: 768px) {
  .blog-page-wrapper .inner-posts-container {
    gap: 43px 17px;
  }
}

@media (min-width: 1200px) {
  .blog-page-wrapper .inner-posts-container {
    gap: 39px 17px;
  }
}

.blog-page-wrapper .inner-posts-container .post-item .about-post-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.blog-page-wrapper .inner-posts-container .post-item .about-post-wrap .post-excerpt {
  display: none;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.4;
  color: #080819;
}

@media (min-width: 768px) {
  .blog-page-wrapper .inner-posts-container .post-item .about-post-wrap .post-excerpt {
    display: block;
  }
}

.blog-page-wrapper .inner-posts-container .post-item .about-post-wrap .post-read-more {
  display: none;
  margin-top: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-family: "Montserrat", sans-serif;
  color: #080819;
  font-weight: 600;
  font-style: italic;
  font-size: 14px;
  line-height: 1.4;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.blog-page-wrapper .inner-posts-container .post-item .about-post-wrap .post-read-more:first-letter {
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .blog-page-wrapper .inner-posts-container .post-item .about-post-wrap .post-read-more {
    display: block;
  }
}

@media (min-width: 1200px) {
  .blog-page-wrapper .inner-posts-container .post-item .about-post-wrap .post-read-more {
    margin-top: 14px;
    font-size: 16px;
  }
}

.blog-page-wrapper .inner-posts-container .post-item .about-post-wrap .post-read-more:hover {
  color: #FF004C;
}

.blog-page-wrapper .inner-posts-container .post-item .about-post-wrap .post-title {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.4;
  color: #080819;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (min-width: 1440px) {
  .blog-page-wrapper .inner-posts-container .post-item .about-post-wrap .post-title {
    font-size: 16px;
  }
}

.blog-page-wrapper .inner-posts-container .post-item .about-post-wrap .post-title:hover {
  color: #FF004C;
}

.blog-page-wrapper .inner-posts-container .post-item .about-post-wrap .post-date {
  font-size: 12px;
  line-height: 1.4;
  margin-bottom: 5px;
  color: #080819;
  font-style: italic;
  font-weight: 400;
}

@media (min-width: 768px) {
  .blog-page-wrapper .inner-posts-container .post-item .about-post-wrap .post-date {
    margin-bottom: 10px;
  }
}

.blog-page-wrapper .inner-posts-container .post-item .img-wrap {
  border-radius: 5px;
  margin-bottom: 5px;
  display: block;
  overflow: hidden;
  height: 130px;
}

@media (min-width: 768px) {
  .blog-page-wrapper .inner-posts-container .post-item .img-wrap {
    margin-bottom: 11px;
    height: 160px;
  }
}

@media (min-width: 1200px) {
  .blog-page-wrapper .inner-posts-container .post-item .img-wrap {
    height: 190px;
  }
}

@media (min-width: 1440px) {
  .blog-page-wrapper .inner-posts-container .post-item .img-wrap {
    height: 250px;
  }
}

.blog-page-wrapper .inner-posts-container .post-item .img-wrap img {
  max-width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.inner-content-wrapper {
  /* Заголовки */
  /* Параграфи */
  /* Списки */
  /* Відступ для позначення списку */
  /* Зображення та підписи до них */
  /* Цитати */
  /* Определение списків */
  /* Відступ від лівого краю для вмісту опису */
}

.inner-content-wrapper * {
  line-height: initial;
  margin: initial;
}

.inner-content-wrapper h1,
.inner-content-wrapper h2,
.inner-content-wrapper h3,
.inner-content-wrapper h4,
.inner-content-wrapper h5,
.inner-content-wrapper h6 {
  margin-top: 1.5em;
  margin-bottom: 0.5em;
}

.inner-content-wrapper h2 {
  font-size: 16px;
  text-transform: uppercase;
  line-height: 1.35;
}

@media (min-width: 768px) {
  .inner-content-wrapper h2 {
    margin-bottom: 1em;
  }
}

@media (min-width: 1200px) {
  .inner-content-wrapper h2 {
    font-size: 20px;
  }
}

.inner-content-wrapper p {
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 0.875rem;
  line-height: 1.4;
}

.inner-content-wrapper ul,
.inner-content-wrapper ol {
  margin-top: 0;
  margin-bottom: 1em;
  padding-left: 2em;
  list-style: initial;
}

.inner-content-wrapper li {
  margin-bottom: 0.5em;
}

.inner-content-wrapper figure {
  margin: 0;
}

.inner-content-wrapper figcaption {
  font-style: italic;
}

.inner-content-wrapper blockquote {
  margin: 0;
  padding: 0 1em;
  border-left: 3px solid #ccc;
}

.inner-content-wrapper blockquote.left {
  margin-right: 20px;
  text-align: right;
  margin-left: 0;
  width: 33%;
  float: left;
}

.inner-content-wrapper blockquote.right {
  margin-left: 20px;
  text-align: left;
  margin-right: 0;
  width: 33%;
  float: right;
}

.inner-content-wrapper dl {
  margin: 0;
}

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

.inner-content-wrapper .entry-content img {
  margin: 0 0 1.5em;
}

.inner-content-wrapper .entry-content .alignleft,
.inner-content-wrapper .entry-content img.alignleft {
  margin-right: 1.5em;
  display: inline;
  float: left;
}

.inner-content-wrapper .entry-content .alignright,
.inner-content-wrapper .entry-content img.alignright {
  margin-left: 1.5em;
  display: inline;
  float: right;
}

.inner-content-wrapper .entry-content .aligncenter,
.inner-content-wrapper .entry-content img.aligncenter {
  margin-right: auto;
  margin-left: auto;
  display: block;
  clear: both;
}

.inner-content-wrapper .wp-caption {
  margin-bottom: 1.5em;
  text-align: center;
  padding-top: 5px;
}

.inner-content-wrapper .wp-caption img {
  border: none;
  padding: 0;
  margin: 0;
}

.inner-content-wrapper .wp-caption p.wp-caption-text {
  line-height: 1.5;
  font-size: 10px;
  margin: 0;
}

.inner-content-wrapper .wp-smiley {
  margin: 0 !important;
  max-height: 1em;
}

.single-post-wrapper {
  padding-top: 30px;
  background-color: #fff;
  color: #080819;
}

@media (min-width: 768px) {
  .single-post-wrapper {
    padding-top: 40px;
  }
}

@media (min-width: 1200px) {
  .single-post-wrapper {
    padding-top: 23px;
  }
}

.single-post-wrapper .another-txt {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 800;
  line-height: 22.4px;
  text-align: left;
  margin-bottom: 20px;
  height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 768px) {
  .single-post-wrapper .another-txt {
    font-size: 24px;
    line-height: 1.4;
    height: auto;
    text-transform: uppercase;
  }
}

@media (min-width: 1200px) {
  .single-post-wrapper .another-txt {
    font-size: 16px;
  }
}

.single-post-wrapper .single-post-date {
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.4;
}

.single-post-wrapper .blocks-wrapper {
  display: grid;
  grid-template-columns: 1fr 340px;
  grid-column-gap: 20px;
  margin-bottom: 50px;
}

.single-post-wrapper .blocks-wrapper.empty-aside {
  grid-template-columns: 1fr;
}

.single-post-wrapper .main-post-content h1 {
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 30px;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .single-post-wrapper .main-post-content h1 {
    font-size: 24px;
  }
}

@media (min-width: 1200px) {
  .single-post-wrapper .main-post-content h1 {
    font-size: 32px;
    margin-bottom: 45px;
  }
}

@media (min-width: 1440px) {
  .single-post-wrapper .main-post-content h1 {
    font-size: 36px;
    margin-bottom: 30px;
  }
}

.single-post-wrapper .main-post-content .single-post-date {
  margin-top: 20px;
  margin-bottom: 10px;
}

.single-post-wrapper .main-post-content .single-post-thumbnail {
  width: 100%;
  height: 160px;
  overflow: hidden;
  border-radius: 5px;
}

@media (min-width: 768px) {
  .single-post-wrapper .main-post-content .single-post-thumbnail {
    height: unset;
    max-height: 220px;
  }
}

@media (min-width: 1200px) {
  .single-post-wrapper .main-post-content .single-post-thumbnail {
    max-height: 263px;
  }
}

@media (min-width: 1440px) {
  .single-post-wrapper .main-post-content .single-post-thumbnail {
    max-height: 299px;
  }
}

@media (min-width: 1440px) {
  .single-post-wrapper .main-post-content .single-post-thumbnail {
    max-height: 250px;
  }
}

.single-post-wrapper .main-post-content .single-post-thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 0;
     object-position: 0;
}

@media (min-width: 768px) {
  .single-post-wrapper .main-post-content .single-post-thumbnail img {
    -o-object-position: unset;
       object-position: unset;
  }
}

.single-post-wrapper .aside-post-content {
  margin-top: 20px;
}

@media (min-width: 768px) {
  .single-post-wrapper .aside-post-content {
    margin-top: 0;
  }
}

.single-post-wrapper .aside-post-content .another-news {
  display: grid;
  grid-template-columns: 1fr;
  gap: 25px;
}

.single-post-wrapper .aside-post-content .another-post-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 30px;
  height: 40px;
  border: 1px solid #0353fe;
  border-radius: 6px;
  font-family: "Montserrat", sans-serif;
  font-style: italic;
  font-weight: 400;
  color: #0353fe;
  font-size: 16px;
  line-height: 32px;
  text-align: center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.single-post-wrapper .aside-post-content .another-post-link:focus-within {
  border: 1px solid #0353fe;
  color: #fff;
  background-color: #0353fe;
}

.single-post-wrapper .aside-post-content .another-post-link:hover {
  border: 1px solid #FF004C;
  color: #080819;
  background-color: #FF004C;
}

.single-post-wrapper .aside-post-content .another-post-thumbnail {
  max-height: 122px;
  overflow: hidden;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.single-post-wrapper .aside-post-content .another-post-thumbnail img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  -o-object-position: 100%;
     object-position: 100%;
}

@media (min-width: 768px) {
  .single-post-wrapper .aside-post-content .another-post-thumbnail img {
    -o-object-position: unset;
       object-position: unset;
  }
}

.single-post-wrapper .aside-post-content .another-post-truncate {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 22.4px;
  text-align: left;
  display: block;
  color: #080819;
  margin-bottom: 5px;
}

.single-post-wrapper .aside-post-content .single-post-date {
  margin-top: 9px;
  margin-bottom: 5px;
}

.faq {
  color: #080819;
}

.faq__item-wrapper {
  padding-bottom: 20px;
}

.faq__inner {
  padding-top: 30px;
}

.faq__inner > h2 {
  margin-bottom: 30px;
  font-size: 24px;
  text-transform: uppercase;
  line-height: 1;
  color: inherit;
}

@media (min-width: 768px) {
  .faq__inner > h2 {
    margin-bottom: 40px;
  }
}

@media (min-width: 1200px) {
  .faq__inner > h2 {
    font-size: 36px;
  }
}

@media (min-width: 1440px) {
  .faq__inner > h2 {
    font-size: 40px;
  }
}

.faq__inner > h3 {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 1.2;
}

@media (min-width: 768px) {
  .faq__inner > h3 {
    font-size: 16px;
    margin-bottom: 30px;
  }
}

@media (min-width: 1200px) {
  .faq__inner > h3 {
    margin-bottom: 20px;
    font-size: 24px;
  }
}

.faq__inner > p {
  margin-bottom: 30px;
  font-size: 14px;
  line-height: 1.2;
}

@media (min-width: 768px) {
  .faq__inner > p {
    margin-bottom: 40px;
  }
}

@media (min-width: 1440px) {
  .faq__inner > p {
    font-size: 16px;
  }
}

.faq__btn-block {
  margin-bottom: 40px;
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

@media (min-width: 768px) {
  .faq__btn-block {
    margin-bottom: 50px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 1200px) {
  .faq__btn-block {
    margin-bottom: 70px;
    margin-top: 40px;
    max-width: 220px;
  }
}

@media (min-width: 1440px) {
  .faq__btn-block {
    max-width: 250px;
  }
}

.faq__item {
  padding: 21px 12px;
  color: #fff;
  background-color: #080819;
  border-radius: 10px;
}

@media (min-width: 768px) {
  .faq__item {
    padding: 25px 20px;
  }
}

.faq__item:not(:last-child) {
  margin-bottom: 20px;
}

.faq__item h4 {
  margin-bottom: 20px;
  text-transform: uppercase;
  font-size: 14px;
}

@media (min-width: 768px) {
  .faq__item h4 {
    font-size: 20px;
    margin-bottom: 25px;
  }
}

.faq__item h4:hover a {
  opacity: 0.9;
}

.faq__item h4 a {
  position: relative;
  display: block;
  padding-right: 30px;
  color: #fff;
}

.faq__item h4 a::before {
  content: "";
  position: absolute;
  right: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 20px;
  height: 18px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNyAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTIwODggMUM3LjI5MDY4IC0wLjMzMzMzMiA5LjIxNTE4IC0wLjMzMzMzMyA5Ljk4NDk4IDFMMTYuMDQ3MiAxMS41QzE2LjgxNyAxMi44MzMzIDE1Ljg1NDcgMTQuNSAxNC4zMTUxIDE0LjVMMi4xOTA3NSAxNC41QzAuNjUxMTUyIDE0LjUgLTAuMzExMDk5IDEyLjgzMzMgMC40NTg3MDEgMTEuNUw2LjUyMDg4IDFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  -webkit-transition: -webkit-transform 0.3s linear;
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
}

.faq__item h4 a.collapsed::before {
  -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}

.faq__item p,
.faq__item ul,
.faq__item ol {
  margin-bottom: 1em;
  line-height: 1.4;
  font-size: 14px;
}

@media (min-width: 768px) {
  .faq__item p,
  .faq__item ul,
  .faq__item ol {
    font-size: 15px;
  }
}

.faq__item ul {
  margin-left: 0;
}

.faq__item ul li {
  list-style: none;
}

.faq__item ol {
  padding-left: 1em;
}

.page-404 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 30px;
  padding-bottom: 20px;
  background-color: #080819;
  z-index: 1;
}

@media (min-width: 768px) {
  .page-404 {
    padding-top: 52px;
    padding-bottom: 52px;
  }
}

@media (min-width: 993px) {
  .page-404 {
    height: 80vh;
  }
}

@media (min-width: 1440px) {
  .page-404 {
    padding-top: 128px;
    padding-bottom: 116px;
    height: 100%;
  }
}

@media (min-width: 1920px) {
  .page-404 {
    padding-top: 114px;
    padding-bottom: 137px;
  }
}

.page-404__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-align: center;
}

@media (min-width: 576px) {
  .page-404__inner {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.page-404 p,
.page-404 a {
  margin-bottom: 38px;
}

@media (min-width: 768px) {
  .page-404 .button {
    max-width: 200px;
  }
}

@media (min-width: 1440px) {
  .page-404 .button {
    max-width: 240px;
  }
}

.page-404 .decor {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  overflow: hidden;
}

.page-404 .decor .radialGardient {
  display: none;
  top: 0%;
  left: 50%;
  height: 660px;
  width: 400px;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

@media (min-width: 576px) {
  .page-404 .decor .radialGardient {
    width: 600px;
    height: 760px;
  }
}

@media (min-width: 768px) {
  .page-404 .decor .radialGardient {
    width: 800px;
    height: 860px;
  }
}

@media (min-width: 1200px) {
  .page-404 .decor .radialGardient {
    width: 1300px;
    height: 1200px;
  }
}

@media (min-width: 1440px) {
  .page-404 .decor .radialGardient {
    width: 1500px;
    height: 1604px;
  }
}

.page-404 .decor__item {
  position: absolute;
  background-repeat: no-repeat;
  width: var(--width);
}

.page-404 .decor__item img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}

.page-404 .decor__item--f-ball, .page-404 .decor__item--person-icon2, .page-404 .decor__item--b-ball {
  display: none;
}

.page-404 .decor__item--person-icon {
  --width: 74px;
  top: 14%;
  left: 74%;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}

@media (min-width: 576px) {
  .page-404 .decor__item--person-icon {
    --width: 75px;
  }
}

@media (min-width: 768px) {
  .page-404 .decor__item--person-icon {
    --width: 105px;
    top: 11%;
    left: 78%;
  }
}

@media (min-width: 1200px) {
  .page-404 .decor__item--person-icon {
    --width: 161px;
    left: 81%;
    -webkit-transform: rotate(2deg);
        -ms-transform: rotate(2deg);
            transform: rotate(2deg);
  }
}

@media (min-width: 1440px) {
  .page-404 .decor__item--person-icon {
    --width: 212px;
    top: 7%;
    left: 79%;
  }
}

@media (min-width: 1920px) {
  .page-404 .decor__item--person-icon {
    top: 7%;
  }
}

.page-404 .decor__item--gift-blue {
  --width: 65px;
  top: 15%;
  left: 3%;
  -webkit-transform: rotate(1deg);
      -ms-transform: rotate(1deg);
          transform: rotate(1deg);
}

@media (min-width: 576px) {
  .page-404 .decor__item--gift-blue {
    --width: 53px;
  }
}

@media (min-width: 768px) {
  .page-404 .decor__item--gift-blue {
    top: 32.5%;
    left: 6%;
    -webkit-transform: rotate(-16deg);
        -ms-transform: rotate(-16deg);
            transform: rotate(-16deg);
  }
}

@media (min-width: 1200px) {
  .page-404 .decor__item--gift-blue {
    --width: 60px;
    left: 4%;
  }
}

@media (min-width: 1440px) {
  .page-404 .decor__item--gift-blue {
    --width: 80px;
    left: 4%;
    top: 31.5%;
  }
}

@media (min-width: 1920px) {
  .page-404 .decor__item--gift-blue {
    top: 11.5%;
    left: 24%;
    --width: 72px;
  }
}

.page-404 .decor__item--f-ball {
  --width: 83px;
  bottom: -50px;
  left: -28px;
}

@media (min-width: 768px) {
  .page-404 .decor__item--f-ball {
    --width: 60px;
    bottom: unset;
    top: 7%;
    left: 24%;
  }
}

@media (min-width: 1200px) {
  .page-404 .decor__item--f-ball {
    display: block;
    --width: 68px;
    top: 8%;
    left: 23%;
  }
}

@media (min-width: 1440px) {
  .page-404 .decor__item--f-ball {
    display: none;
    --width: 93px;
    top: 10%;
    left: 24%;
  }
}

@media (min-width: 1920px) {
  .page-404 .decor__item--f-ball {
    --width: 109px;
    left: 23%;
  }
}

@media (min-width: 768px) {
  .page-404 .decor__item--person-icon2 {
    display: block;
    --width: 77px;
    -webkit-transform: rotate(1deg);
        -ms-transform: rotate(1deg);
            transform: rotate(1deg);
    --width: 89px;
    bottom: 3%;
    left: 8.5%;
  }
}

@media (min-width: 1200px) {
  .page-404 .decor__item--person-icon2 {
    bottom: 9%;
    left: 13.3%;
    --width: 104px;
  }
}

@media (min-width: 1440px) {
  .page-404 .decor__item--person-icon2 {
    bottom: 7%;
    left: 8.5%;
    --width: 130px;
  }
}

@media (min-width: 1920px) {
  .page-404 .decor__item--person-icon2 {
    left: 14.5%;
    bottom: 8%;
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}

@media (min-width: 768px) {
  .page-404 .decor__item--b-ball {
    --width: 83px;
    bottom: 40px;
    left: 73%;
  }
}

@media (min-width: 1200px) {
  .page-404 .decor__item--b-ball {
    display: block;
    bottom: 14%;
    --width: 84px;
    left: 75%;
  }
}

@media (min-width: 1440px) {
  .page-404 .decor__item--b-ball {
    display: none;
  }
}

@media (min-width: 1920px) {
  .page-404 .decor__item--b-ball {
    --width: 107px;
    left: 73%;
  }
}

.page-404 h1 {
  font-size: calc(66px + 104 * ((100vw - 320px) / 1600));
  line-height: 1.12;
  margin-bottom: 35px;
}

@media (min-width: 1200px) {
  .page-404 h1 {
    font-size: 96px;
  }
}

@media (min-width: 1440px) {
  .page-404 h1 {
    font-size: 128px;
    margin-bottom: 58px;
  }
}

@media (min-width: 1920px) {
  .page-404 h1 {
    margin-bottom: 45px;
  }
}

.page-404 h2 {
  max-width: 68%;
  margin-bottom: 42px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-size: 24px;
  line-height: 1.3;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  color: #fff;
}

@media (min-width: 768px) {
  .page-404 h2 {
    margin-bottom: 50px;
  }
}

@media (min-width: 1200px) {
  .page-404 h2 {
    font-size: 36px;
    margin-bottom: 60px;
  }
}

@media (min-width: 1440px) {
  .page-404 h2 {
    margin-bottom: 60px;
    font-size: 40px;
  }
}

@media (min-width: 1920px) {
  .page-404 h2 {
    font-size: 48px;
    margin-bottom: 49px;
  }
}

.page-404 a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  -webkit-transition: opacity;
  transition: opacity;
}

@media (min-width: 768px) {
  .page-404 a {
    margin-bottom: 62px;
  }
}

@media (min-width: 1440px) {
  .page-404 a {
    margin-bottom: 50px;
  }
}

@media (min-width: 1920px) {
  .page-404 a {
    margin-bottom: 50px;
  }
}

.page-404 a span {
  display: block;
  width: 100%;
}

.page-404 a:hover {
  opacity: 0.7;
}

.page-404 a svg {
  width: 22px;
  height: 14px;
}

@media (min-width: 576px) {
  .page-404 a svg {
    width: 46px;
    height: 30px;
  }
}

.page-404 p {
  font-size: 14px;
  max-width: 68%;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.4;
}

@media (min-width: 1200px) {
  .page-404 p {
    font-size: 16px;
  }
}

@media (min-width: 1920px) {
  .page-404 p {
    margin-bottom: 50px;
  }
}

.popUp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: -100;
  opacity: 0;
}

.popUp--default .popUp__name {
  -webkit-transform: translateY(-16px);
      -ms-transform: translateY(-16px);
          transform: translateY(-16px);
}

.popUp.popUp--submitSuccess .popUp__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.popUp.popUp--submitSuccess .decor {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  overflow: hidden;
  border-bottom-left-radius: 10px;
}

.popUp.popUp--submitSuccess .decor .radialGardient {
  top: 0%;
  left: 50%;
  height: 660px;
  width: 400px;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

@media (min-width: 576px) {
  .popUp.popUp--submitSuccess .decor .radialGardient {
    width: 600px;
    height: 760px;
  }
}

@media (min-width: 768px) {
  .popUp.popUp--submitSuccess .decor .radialGardient {
    width: 800px;
    height: 860px;
  }
}

@media (min-width: 1200px) {
  .popUp.popUp--submitSuccess .decor .radialGardient {
    width: 1300px;
    height: 1200px;
  }
}

@media (min-width: 1440px) {
  .popUp.popUp--submitSuccess .decor .radialGardient {
    width: 1500px;
    height: 1604px;
  }
}

.popUp.popUp--submitSuccess .decor__item {
  position: absolute;
  background-repeat: no-repeat;
  width: var(--width);
}

.popUp.popUp--submitSuccess .decor__item img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}

.popUp.popUp--submitSuccess .decor__item--gift-blue {
  --width: 102px;
  top: -1%;
  left: 0%;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}

@media (min-width: 768px) {
  .popUp.popUp--submitSuccess .decor__item--gift-blue {
    --width: 162px;
    top: -3%;
  }
}

.popUp.popUp--submitSuccess .decor__item--coin {
  --width: 70px;
  left: -3%;
  bottom: -3%;
}

@media (min-width: 768px) {
  .popUp.popUp--submitSuccess .decor__item--coin {
    --width: 75px;
    left: 25%;
    bottom: -8%;
  }
}

.popUp.popUp--submitSuccess .decor__item--coin2 {
  --width: 61px;
  bottom: unset;
  top: 14%;
  left: 69%;
}

@media (min-width: 768px) {
  .popUp.popUp--submitSuccess .decor__item--coin2 {
    --width: 78px;
    left: 61%;
    bottom: unset;
    top: 5%;
  }
}

.popUp.popUp--submitSuccess .decor__item--person-icon2 {
  width: 108px;
  bottom: 0;
  right: 4%;
  -webkit-transform: rotate(-13deg) translateY(8px);
      -ms-transform: rotate(-13deg) translateY(8px);
          transform: rotate(-13deg) translateY(8px);
}

@media (min-width: 768px) {
  .popUp.popUp--submitSuccess .decor__item--person-icon2 {
    bottom: -10px;
    width: 138px;
    right: 4.4%;
    -webkit-transform: rotate(-10deg) translateY(8px);
        -ms-transform: rotate(-10deg) translateY(8px);
            transform: rotate(-10deg) translateY(8px);
  }
}

.popUp.popUp--submitSuccess .decor__item--b-ball {
  --width: 41px;
  left: 25%;
  top: 58%;
  -webkit-transform: rotate(222deg);
      -ms-transform: rotate(222deg);
          transform: rotate(222deg);
}

@media (min-width: 768px) {
  .popUp.popUp--submitSuccess .decor__item--b-ball {
    top: 20%;
    --width: 75px;
    left: 94%;
  }
}

.popUp.popUp--submitSuccess .popUp__name {
  text-align: center;
  padding-right: 0;
  margin-bottom: 95px;
  max-width: 360px;
}

@media (min-width: 768px) {
  .popUp.popUp--submitSuccess .popUp__name {
    margin-bottom: 11px;
    font-size: 24px;
  }
}

.popUp .decor {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  overflow: hidden;
  border-radius: 10px;
}

.popUp .decor .radialGardient {
  top: 0%;
  left: 50%;
  height: 660px;
  width: 400px;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

@media (min-width: 576px) {
  .popUp .decor .radialGardient {
    width: 600px;
    height: 760px;
  }
}

@media (min-width: 768px) {
  .popUp .decor .radialGardient {
    width: 800px;
    height: 860px;
  }
}

@media (min-width: 1200px) {
  .popUp .decor .radialGardient {
    width: 1300px;
    height: 1200px;
  }
}

@media (min-width: 1440px) {
  .popUp .decor .radialGardient {
    width: 1500px;
    height: 1604px;
  }
}

.popUp .decor__item {
  position: absolute;
  background-repeat: no-repeat;
  width: var(--width);
}

.popUp .decor__item img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}

.popUp .decor__item--coin2 {
  display: none;
}

.popUp .decor__item--gift-blue {
  --width: 82px;
  top: 60%;
  left: 26%;
  -webkit-transform: rotate(16deg);
  -ms-transform: rotate(16deg);
  transform: rotate(5deg);
}

@media (min-width: 576px) {
  .popUp .decor__item--gift-blue {
    top: 55.5%;
    --width: 108px;
    left: 58%;
    -webkit-transform: rotate(-16deg);
    -ms-transform: rotate(-16deg);
    transform: rotate(0deg);
  }
}

.popUp .decor__item--coin {
  --width: 45px;
  left: -2px;
  bottom: 5%;
}

@media (min-width: 768px) {
  .popUp .decor__item--coin {
    --width: 75px;
    left: 25%;
    bottom: -8%;
  }
}

.popUp .decor__item--person-icon2 {
  width: 108px;
  bottom: 0;
  right: 4%;
  -webkit-transform: rotate(-13deg) translateY(8px);
      -ms-transform: rotate(-13deg) translateY(8px);
          transform: rotate(-13deg) translateY(8px);
}

@media (min-width: 768px) {
  .popUp .decor__item--person-icon2 {
    bottom: 0;
    width: 160px;
    right: 3.4%;
    -webkit-transform: rotate(-13deg) translateY(2px);
        -ms-transform: rotate(-13deg) translateY(2px);
            transform: rotate(-13deg) translateY(2px);
  }
}

.popUp .decor__item--b-ball {
  --width: 41px;
  left: 91%;
  top: 18%;
  -webkit-transform: rotate(239deg);
      -ms-transform: rotate(239deg);
          transform: rotate(239deg);
}

@media (min-width: 768px) {
  .popUp .decor__item--b-ball {
    top: 25%;
    --width: 65px;
    left: 94%;
  }
}

.popUp.show {
  z-index: 100;
  -webkit-animation: animShow 0.6s linear forwards;
          animation: animShow 0.6s linear forwards;
}

@-webkit-keyframes animShow {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes animShow {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.popUp.hide {
  -webkit-animation: animHide 1s linear forwards;
          animation: animHide 1s linear forwards;
}

@-webkit-keyframes animHide {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    z-index: -100;
  }
}

@keyframes animHide {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    z-index: -100;
  }
}

.popUp__block {
  position: relative;
  max-width: 400px;
  height: 400px;
  width: 100%;
  padding: 10px 10px 10px 15px;
  border-radius: 10px;
  background: -webkit-gradient(linear, right top, left top, color-stop(-50%, #003cbe), color-stop(150%, #00123b));
  background: linear-gradient(270deg, #003cbe -50%, #00123b 150%);
  margin-left: 20px;
  margin-right: 20px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  border-radius: 10px;
}

@media (min-width: 576px) {
  .popUp__block {
    max-width: 80%;
    padding: 16px 10px 32px 30px;
    -webkit-box-shadow: 0 10px 50px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 10px 50px 0 rgba(0, 0, 0, 0.2);
  }
}

@media (min-width: 768px) {
  .popUp__block {
    height: 390px;
    max-width: 700px;
  }
}

.popUp__close {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative;
  z-index: 2;
}

.popUp__close a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 28px;
  width: 28px;
  position: relative;
  color: #fff;
  font-weight: 500;
  -webkit-transition: opacity 0.3s linear, border-radius 0.3s linear, -webkit-box-shadow 0.3s linear, -webkit-transform 0.3s linear;
  transition: opacity 0.3s linear, border-radius 0.3s linear, -webkit-box-shadow 0.3s linear, -webkit-transform 0.3s linear;
  transition: box-shadow 0.3s linear, opacity 0.3s linear, border-radius 0.3s linear, transform 0.3s linear;
  transition: box-shadow 0.3s linear, opacity 0.3s linear, border-radius 0.3s linear, transform 0.3s linear, -webkit-box-shadow 0.3s linear, -webkit-transform 0.3s linear;
}

.popUp__close a::before, .popUp__close a::after {
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  width: 80%;
  height: 2px;
  position: absolute;
  top: 45%;
  left: 12%;
  border-radius: 15px;
}

.popUp__close a::before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.popUp__close a::after {
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
}

.popUp__close a:hover {
  opacity: 1;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.popUp__close a:hover::after, .popUp__close a:hover::before {
  background-color: #735146;
}

.popUp__subtitle {
  margin-bottom: 1em;
}

@media (min-width: 1200px) {
  .popUp__subtitle {
    margin-bottom: 2em;
  }
}

.popUp__subtitle span {
  font-size: 16px;
  display: inline-block;
  padding: 0 4px 0 0;
  font-weight: 800;
}

.popUp__name {
  margin-bottom: 20px;
  padding-right: 40px;
}

@media (min-width: 576px) {
  .popUp__name {
    margin-bottom: 60px;
  }
}

@media (min-width: 768px) {
  .popUp__name {
    margin-bottom: 70px;
  }
}

@media (min-width: 1920px) {
  .popUp__name {
    font-size: 30px;
  }
}

.popUp__content {
  position: relative;
  z-index: 1;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.popUp__content h2 {
  text-align: center;
  font-size: calc(16px + 14 * ((100vw - 320px) / 1600));
  text-align: left;
}

.popUp__content h3 {
  line-height: 1.24;
  margin-bottom: 1em;
  font-size: 14px;
  font-weight: 500;
}

.popUp__content li,
.popUp__content p {
  line-height: 110%;
  font-size: 12px;
}

.popUp__content li a,
.popUp__content p a {
  text-decoration: underline;
  font-style: normal;
}

.popUp__content li a:hover,
.popUp__content p a:hover {
  color: #ffbb04;
}

.popUp__content li:not(:last-child) {
  margin-bottom: 5px;
}

.popUp__soc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 20px;
}

.popUp__soc a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  color: #fff;
  font-size: 14px;
  line-height: 1.1;
}

@media (min-width: 768px) {
  .popUp__soc a {
    font-size: 20px;
    gap: 19px;
  }
}

.popUp__soc a svg {
  width: 29px;
  height: 34px;
}

@media (min-width: 576px) {
  .popUp__soc a svg {
    width: 50px;
    height: 50px;
  }
}

.popUp__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 60%;
  margin-bottom: 1em;
}

.popUp__border {
  margin-right: 16px;
  padding: 7px 6px 7px 6px;
  margin-bottom: 1em;
  border: 1px solid white;
}

@media (min-width: 576px) {
  .popUp__border {
    margin-top: auto;
  }
}

.popUp__list {
  margin-bottom: 10px;
}

.popUp__list--ios {
  padding-left: 1em;
}

.popUp__list--ios li {
  list-style: disc;
  line-height: 1.24;
}

.popUp__list--ios li:not(:last-child) {
  margin-bottom: 5px;
}

.popUp .ellipse-btn {
  text-align: center;
  max-width: 70%;
  width: 100%;
  font-size: 1em;
}

.iti {
  position: relative;
  display: inline-block;
}

.iti * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.iti__hide {
  display: none;
}

.iti__v-hide {
  visibility: hidden;
}

.iti input, .iti input[type=text], .iti input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}

.iti__flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}

.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 0 6px 0 8px;
}

.iti__arrow {
  margin-left: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}

.iti__arrow--up {
  border-top: none;
  border-bottom: 4px solid #555;
}

.iti__country-list {
  position: absolute;
  z-index: 10;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #CCC;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.iti__country-list--dropup {
  bottom: 100%;
  margin-bottom: -1px;
}

@media (max-width: 500px) {
  .iti__country-list {
    white-space: normal;
  }
}

.iti__flag-box {
  display: inline-block;
  width: 20px;
}

.iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCC;
}

.iti__country {
  padding: 5px 10px;
  outline: none;
}

.iti__dial-code {
  color: #999;
}

.iti__country.iti__highlight {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti__flag-box, .iti__country-name, .iti__dial-code {
  vertical-align: middle;
}

.iti__flag-box, .iti__country-name {
  margin-right: 6px;
}

.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
  color: #080819;
}

.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 0;
}

.iti--allow-dropdown .iti__flag-container:hover {
  cursor: pointer;
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
  cursor: default;
}

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
  background-color: transparent;
}

.iti--separate-dial-code .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti--separate-dial-code .iti__selected-dial-code {
  color: #353535;
  margin-left: 6px;
}

.iti--container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}

.iti--container:hover {
  cursor: pointer;
}

.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}

.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%;
}

.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  width: 20px;
}

.iti__flag.iti__be {
  width: 18px;
}

.iti__flag.iti__ch {
  width: 15px;
}

.iti__flag.iti__mc {
  width: 19px;
}

.iti__flag.iti__ne {
  width: 18px;
}

.iti__flag.iti__np {
  width: 13px;
}

.iti__flag.iti__va {
  width: 15px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-size: 5652px 15px;
  }
}

.iti__flag.iti__ac {
  height: 10px;
  background-position: 0px 0px;
}

.iti__flag.iti__ad {
  height: 14px;
  background-position: -22px 0px;
}

.iti__flag.iti__ae {
  height: 10px;
  background-position: -44px 0px;
}

.iti__flag.iti__af {
  height: 14px;
  background-position: -66px 0px;
}

.iti__flag.iti__ag {
  height: 14px;
  background-position: -88px 0px;
}

.iti__flag.iti__ai {
  height: 10px;
  background-position: -110px 0px;
}

.iti__flag.iti__al {
  height: 15px;
  background-position: -132px 0px;
}

.iti__flag.iti__am {
  height: 10px;
  background-position: -154px 0px;
}

.iti__flag.iti__ao {
  height: 14px;
  background-position: -176px 0px;
}

.iti__flag.iti__aq {
  height: 14px;
  background-position: -198px 0px;
}

.iti__flag.iti__ar {
  height: 13px;
  background-position: -220px 0px;
}

.iti__flag.iti__as {
  height: 10px;
  background-position: -242px 0px;
}

.iti__flag.iti__at {
  height: 14px;
  background-position: -264px 0px;
}

.iti__flag.iti__au {
  height: 10px;
  background-position: -286px 0px;
}

.iti__flag.iti__aw {
  height: 14px;
  background-position: -308px 0px;
}

.iti__flag.iti__ax {
  height: 13px;
  background-position: -330px 0px;
}

.iti__flag.iti__az {
  height: 10px;
  background-position: -352px 0px;
}

.iti__flag.iti__ba {
  height: 10px;
  background-position: -374px 0px;
}

.iti__flag.iti__bb {
  height: 14px;
  background-position: -396px 0px;
}

.iti__flag.iti__bd {
  height: 12px;
  background-position: -418px 0px;
}

.iti__flag.iti__be {
  height: 15px;
  background-position: -440px 0px;
}

.iti__flag.iti__bf {
  height: 14px;
  background-position: -460px 0px;
}

.iti__flag.iti__bg {
  height: 12px;
  background-position: -482px 0px;
}

.iti__flag.iti__bh {
  height: 12px;
  background-position: -504px 0px;
}

.iti__flag.iti__bi {
  height: 12px;
  background-position: -526px 0px;
}

.iti__flag.iti__bj {
  height: 14px;
  background-position: -548px 0px;
}

.iti__flag.iti__bl {
  height: 14px;
  background-position: -570px 0px;
}

.iti__flag.iti__bm {
  height: 10px;
  background-position: -592px 0px;
}

.iti__flag.iti__bn {
  height: 10px;
  background-position: -614px 0px;
}

.iti__flag.iti__bo {
  height: 14px;
  background-position: -636px 0px;
}

.iti__flag.iti__bq {
  height: 14px;
  background-position: -658px 0px;
}

.iti__flag.iti__br {
  height: 14px;
  background-position: -680px 0px;
}

.iti__flag.iti__bs {
  height: 10px;
  background-position: -702px 0px;
}

.iti__flag.iti__bt {
  height: 14px;
  background-position: -724px 0px;
}

.iti__flag.iti__bv {
  height: 15px;
  background-position: -746px 0px;
}

.iti__flag.iti__bw {
  height: 14px;
  background-position: -768px 0px;
}

.iti__flag.iti__by {
  height: 10px;
  background-position: -790px 0px;
}

.iti__flag.iti__bz {
  height: 14px;
  background-position: -812px 0px;
}

.iti__flag.iti__ca {
  height: 10px;
  background-position: -834px 0px;
}

.iti__flag.iti__cc {
  height: 10px;
  background-position: -856px 0px;
}

.iti__flag.iti__cd {
  height: 15px;
  background-position: -878px 0px;
}

.iti__flag.iti__cf {
  height: 14px;
  background-position: -900px 0px;
}

.iti__flag.iti__cg {
  height: 14px;
  background-position: -922px 0px;
}

.iti__flag.iti__ch {
  height: 15px;
  background-position: -944px 0px;
}

.iti__flag.iti__ci {
  height: 14px;
  background-position: -961px 0px;
}

.iti__flag.iti__ck {
  height: 10px;
  background-position: -983px 0px;
}

.iti__flag.iti__cl {
  height: 14px;
  background-position: -1005px 0px;
}

.iti__flag.iti__cm {
  height: 14px;
  background-position: -1027px 0px;
}

.iti__flag.iti__cn {
  height: 14px;
  background-position: -1049px 0px;
}

.iti__flag.iti__co {
  height: 14px;
  background-position: -1071px 0px;
}

.iti__flag.iti__cp {
  height: 14px;
  background-position: -1093px 0px;
}

.iti__flag.iti__cr {
  height: 12px;
  background-position: -1115px 0px;
}

.iti__flag.iti__cu {
  height: 10px;
  background-position: -1137px 0px;
}

.iti__flag.iti__cv {
  height: 12px;
  background-position: -1159px 0px;
}

.iti__flag.iti__cw {
  height: 14px;
  background-position: -1181px 0px;
}

.iti__flag.iti__cx {
  height: 10px;
  background-position: -1203px 0px;
}

.iti__flag.iti__cy {
  height: 14px;
  background-position: -1225px 0px;
}

.iti__flag.iti__cz {
  height: 14px;
  background-position: -1247px 0px;
}

.iti__flag.iti__de {
  height: 12px;
  background-position: -1269px 0px;
}

.iti__flag.iti__dg {
  height: 10px;
  background-position: -1291px 0px;
}

.iti__flag.iti__dj {
  height: 14px;
  background-position: -1313px 0px;
}

.iti__flag.iti__dk {
  height: 15px;
  background-position: -1335px 0px;
}

.iti__flag.iti__dm {
  height: 10px;
  background-position: -1357px 0px;
}

.iti__flag.iti__do {
  height: 14px;
  background-position: -1379px 0px;
}

.iti__flag.iti__dz {
  height: 14px;
  background-position: -1401px 0px;
}

.iti__flag.iti__ea {
  height: 14px;
  background-position: -1423px 0px;
}

.iti__flag.iti__ec {
  height: 14px;
  background-position: -1445px 0px;
}

.iti__flag.iti__ee {
  height: 13px;
  background-position: -1467px 0px;
}

.iti__flag.iti__eg {
  height: 14px;
  background-position: -1489px 0px;
}

.iti__flag.iti__eh {
  height: 10px;
  background-position: -1511px 0px;
}

.iti__flag.iti__er {
  height: 10px;
  background-position: -1533px 0px;
}

.iti__flag.iti__es {
  height: 14px;
  background-position: -1555px 0px;
}

.iti__flag.iti__et {
  height: 10px;
  background-position: -1577px 0px;
}

.iti__flag.iti__eu {
  height: 14px;
  background-position: -1599px 0px;
}

.iti__flag.iti__fi {
  height: 12px;
  background-position: -1621px 0px;
}

.iti__flag.iti__fj {
  height: 10px;
  background-position: -1643px 0px;
}

.iti__flag.iti__fk {
  height: 10px;
  background-position: -1665px 0px;
}

.iti__flag.iti__fm {
  height: 11px;
  background-position: -1687px 0px;
}

.iti__flag.iti__fo {
  height: 15px;
  background-position: -1709px 0px;
}

.iti__flag.iti__fr {
  height: 14px;
  background-position: -1731px 0px;
}

.iti__flag.iti__ga {
  height: 15px;
  background-position: -1753px 0px;
}

.iti__flag.iti__gb {
  height: 10px;
  background-position: -1775px 0px;
}

.iti__flag.iti__gd {
  height: 12px;
  background-position: -1797px 0px;
}

.iti__flag.iti__ge {
  height: 14px;
  background-position: -1819px 0px;
}

.iti__flag.iti__gf {
  height: 14px;
  background-position: -1841px 0px;
}

.iti__flag.iti__gg {
  height: 14px;
  background-position: -1863px 0px;
}

.iti__flag.iti__gh {
  height: 14px;
  background-position: -1885px 0px;
}

.iti__flag.iti__gi {
  height: 10px;
  background-position: -1907px 0px;
}

.iti__flag.iti__gl {
  height: 14px;
  background-position: -1929px 0px;
}

.iti__flag.iti__gm {
  height: 14px;
  background-position: -1951px 0px;
}

.iti__flag.iti__gn {
  height: 14px;
  background-position: -1973px 0px;
}

.iti__flag.iti__gp {
  height: 14px;
  background-position: -1995px 0px;
}

.iti__flag.iti__gq {
  height: 14px;
  background-position: -2017px 0px;
}

.iti__flag.iti__gr {
  height: 14px;
  background-position: -2039px 0px;
}

.iti__flag.iti__gs {
  height: 10px;
  background-position: -2061px 0px;
}

.iti__flag.iti__gt {
  height: 13px;
  background-position: -2083px 0px;
}

.iti__flag.iti__gu {
  height: 11px;
  background-position: -2105px 0px;
}

.iti__flag.iti__gw {
  height: 10px;
  background-position: -2127px 0px;
}

.iti__flag.iti__gy {
  height: 12px;
  background-position: -2149px 0px;
}

.iti__flag.iti__hk {
  height: 14px;
  background-position: -2171px 0px;
}

.iti__flag.iti__hm {
  height: 10px;
  background-position: -2193px 0px;
}

.iti__flag.iti__hn {
  height: 10px;
  background-position: -2215px 0px;
}

.iti__flag.iti__hr {
  height: 10px;
  background-position: -2237px 0px;
}

.iti__flag.iti__ht {
  height: 12px;
  background-position: -2259px 0px;
}

.iti__flag.iti__hu {
  height: 10px;
  background-position: -2281px 0px;
}

.iti__flag.iti__ic {
  height: 14px;
  background-position: -2303px 0px;
}

.iti__flag.iti__id {
  height: 14px;
  background-position: -2325px 0px;
}

.iti__flag.iti__ie {
  height: 10px;
  background-position: -2347px 0px;
}

.iti__flag.iti__il {
  height: 15px;
  background-position: -2369px 0px;
}

.iti__flag.iti__im {
  height: 10px;
  background-position: -2391px 0px;
}

.iti__flag.iti__in {
  height: 14px;
  background-position: -2413px 0px;
}

.iti__flag.iti__io {
  height: 10px;
  background-position: -2435px 0px;
}

.iti__flag.iti__iq {
  height: 14px;
  background-position: -2457px 0px;
}

.iti__flag.iti__ir {
  height: 12px;
  background-position: -2479px 0px;
}

.iti__flag.iti__is {
  height: 15px;
  background-position: -2501px 0px;
}

.iti__flag.iti__it {
  height: 14px;
  background-position: -2523px 0px;
}

.iti__flag.iti__je {
  height: 12px;
  background-position: -2545px 0px;
}

.iti__flag.iti__jm {
  height: 10px;
  background-position: -2567px 0px;
}

.iti__flag.iti__jo {
  height: 10px;
  background-position: -2589px 0px;
}

.iti__flag.iti__jp {
  height: 14px;
  background-position: -2611px 0px;
}

.iti__flag.iti__ke {
  height: 14px;
  background-position: -2633px 0px;
}

.iti__flag.iti__kg {
  height: 12px;
  background-position: -2655px 0px;
}

.iti__flag.iti__kh {
  height: 13px;
  background-position: -2677px 0px;
}

.iti__flag.iti__ki {
  height: 10px;
  background-position: -2699px 0px;
}

.iti__flag.iti__km {
  height: 12px;
  background-position: -2721px 0px;
}

.iti__flag.iti__kn {
  height: 14px;
  background-position: -2743px 0px;
}

.iti__flag.iti__kp {
  height: 10px;
  background-position: -2765px 0px;
}

.iti__flag.iti__kr {
  height: 14px;
  background-position: -2787px 0px;
}

.iti__flag.iti__kw {
  height: 10px;
  background-position: -2809px 0px;
}

.iti__flag.iti__ky {
  height: 10px;
  background-position: -2831px 0px;
}

.iti__flag.iti__kz {
  height: 10px;
  background-position: -2853px 0px;
}

.iti__flag.iti__la {
  height: 14px;
  background-position: -2875px 0px;
}

.iti__flag.iti__lb {
  height: 14px;
  background-position: -2897px 0px;
}

.iti__flag.iti__lc {
  height: 10px;
  background-position: -2919px 0px;
}

.iti__flag.iti__li {
  height: 12px;
  background-position: -2941px 0px;
}

.iti__flag.iti__lk {
  height: 10px;
  background-position: -2963px 0px;
}

.iti__flag.iti__lr {
  height: 11px;
  background-position: -2985px 0px;
}

.iti__flag.iti__ls {
  height: 14px;
  background-position: -3007px 0px;
}

.iti__flag.iti__lt {
  height: 12px;
  background-position: -3029px 0px;
}

.iti__flag.iti__lu {
  height: 12px;
  background-position: -3051px 0px;
}

.iti__flag.iti__lv {
  height: 10px;
  background-position: -3073px 0px;
}

.iti__flag.iti__ly {
  height: 10px;
  background-position: -3095px 0px;
}

.iti__flag.iti__ma {
  height: 14px;
  background-position: -3117px 0px;
}

.iti__flag.iti__mc {
  height: 15px;
  background-position: -3139px 0px;
}

.iti__flag.iti__md {
  height: 10px;
  background-position: -3160px 0px;
}

.iti__flag.iti__me {
  height: 10px;
  background-position: -3182px 0px;
}

.iti__flag.iti__mf {
  height: 14px;
  background-position: -3204px 0px;
}

.iti__flag.iti__mg {
  height: 14px;
  background-position: -3226px 0px;
}

.iti__flag.iti__mh {
  height: 11px;
  background-position: -3248px 0px;
}

.iti__flag.iti__mk {
  height: 10px;
  background-position: -3270px 0px;
}

.iti__flag.iti__ml {
  height: 14px;
  background-position: -3292px 0px;
}

.iti__flag.iti__mm {
  height: 14px;
  background-position: -3314px 0px;
}

.iti__flag.iti__mn {
  height: 10px;
  background-position: -3336px 0px;
}

.iti__flag.iti__mo {
  height: 14px;
  background-position: -3358px 0px;
}

.iti__flag.iti__mp {
  height: 10px;
  background-position: -3380px 0px;
}

.iti__flag.iti__mq {
  height: 14px;
  background-position: -3402px 0px;
}

.iti__flag.iti__mr {
  height: 14px;
  background-position: -3424px 0px;
}

.iti__flag.iti__ms {
  height: 10px;
  background-position: -3446px 0px;
}

.iti__flag.iti__mt {
  height: 14px;
  background-position: -3468px 0px;
}

.iti__flag.iti__mu {
  height: 14px;
  background-position: -3490px 0px;
}

.iti__flag.iti__mv {
  height: 14px;
  background-position: -3512px 0px;
}

.iti__flag.iti__mw {
  height: 14px;
  background-position: -3534px 0px;
}

.iti__flag.iti__mx {
  height: 12px;
  background-position: -3556px 0px;
}

.iti__flag.iti__my {
  height: 10px;
  background-position: -3578px 0px;
}

.iti__flag.iti__mz {
  height: 14px;
  background-position: -3600px 0px;
}

.iti__flag.iti__na {
  height: 14px;
  background-position: -3622px 0px;
}

.iti__flag.iti__nc {
  height: 10px;
  background-position: -3644px 0px;
}

.iti__flag.iti__ne {
  height: 15px;
  background-position: -3666px 0px;
}

.iti__flag.iti__nf {
  height: 10px;
  background-position: -3686px 0px;
}

.iti__flag.iti__ng {
  height: 10px;
  background-position: -3708px 0px;
}

.iti__flag.iti__ni {
  height: 12px;
  background-position: -3730px 0px;
}

.iti__flag.iti__nl {
  height: 14px;
  background-position: -3752px 0px;
}

.iti__flag.iti__no {
  height: 15px;
  background-position: -3774px 0px;
}

.iti__flag.iti__np {
  height: 15px;
  background-position: -3796px 0px;
}

.iti__flag.iti__nr {
  height: 10px;
  background-position: -3811px 0px;
}

.iti__flag.iti__nu {
  height: 10px;
  background-position: -3833px 0px;
}

.iti__flag.iti__nz {
  height: 10px;
  background-position: -3855px 0px;
}

.iti__flag.iti__om {
  height: 10px;
  background-position: -3877px 0px;
}

.iti__flag.iti__pa {
  height: 14px;
  background-position: -3899px 0px;
}

.iti__flag.iti__pe {
  height: 14px;
  background-position: -3921px 0px;
}

.iti__flag.iti__pf {
  height: 14px;
  background-position: -3943px 0px;
}

.iti__flag.iti__pg {
  height: 15px;
  background-position: -3965px 0px;
}

.iti__flag.iti__ph {
  height: 10px;
  background-position: -3987px 0px;
}

.iti__flag.iti__pk {
  height: 14px;
  background-position: -4009px 0px;
}

.iti__flag.iti__pl {
  height: 13px;
  background-position: -4031px 0px;
}

.iti__flag.iti__pm {
  height: 14px;
  background-position: -4053px 0px;
}

.iti__flag.iti__pn {
  height: 10px;
  background-position: -4075px 0px;
}

.iti__flag.iti__pr {
  height: 14px;
  background-position: -4097px 0px;
}

.iti__flag.iti__ps {
  height: 10px;
  background-position: -4119px 0px;
}

.iti__flag.iti__pt {
  height: 14px;
  background-position: -4141px 0px;
}

.iti__flag.iti__pw {
  height: 13px;
  background-position: -4163px 0px;
}

.iti__flag.iti__py {
  height: 11px;
  background-position: -4185px 0px;
}

.iti__flag.iti__qa {
  height: 8px;
  background-position: -4207px 0px;
}

.iti__flag.iti__re {
  height: 14px;
  background-position: -4229px 0px;
}

.iti__flag.iti__ro {
  height: 14px;
  background-position: -4251px 0px;
}

.iti__flag.iti__rs {
  height: 14px;
  background-position: -4273px 0px;
}

.iti__flag.iti__ru {
  height: 14px;
  background-position: -4295px 0px;
}

.iti__flag.iti__rw {
  height: 14px;
  background-position: -4317px 0px;
}

.iti__flag.iti__sa {
  height: 14px;
  background-position: -4339px 0px;
}

.iti__flag.iti__sb {
  height: 10px;
  background-position: -4361px 0px;
}

.iti__flag.iti__sc {
  height: 10px;
  background-position: -4383px 0px;
}

.iti__flag.iti__sd {
  height: 10px;
  background-position: -4405px 0px;
}

.iti__flag.iti__se {
  height: 13px;
  background-position: -4427px 0px;
}

.iti__flag.iti__sg {
  height: 14px;
  background-position: -4449px 0px;
}

.iti__flag.iti__sh {
  height: 10px;
  background-position: -4471px 0px;
}

.iti__flag.iti__si {
  height: 10px;
  background-position: -4493px 0px;
}

.iti__flag.iti__sj {
  height: 15px;
  background-position: -4515px 0px;
}

.iti__flag.iti__sk {
  height: 14px;
  background-position: -4537px 0px;
}

.iti__flag.iti__sl {
  height: 14px;
  background-position: -4559px 0px;
}

.iti__flag.iti__sm {
  height: 15px;
  background-position: -4581px 0px;
}

.iti__flag.iti__sn {
  height: 14px;
  background-position: -4603px 0px;
}

.iti__flag.iti__so {
  height: 14px;
  background-position: -4625px 0px;
}

.iti__flag.iti__sr {
  height: 14px;
  background-position: -4647px 0px;
}

.iti__flag.iti__ss {
  height: 10px;
  background-position: -4669px 0px;
}

.iti__flag.iti__st {
  height: 10px;
  background-position: -4691px 0px;
}

.iti__flag.iti__sv {
  height: 12px;
  background-position: -4713px 0px;
}

.iti__flag.iti__sx {
  height: 14px;
  background-position: -4735px 0px;
}

.iti__flag.iti__sy {
  height: 14px;
  background-position: -4757px 0px;
}

.iti__flag.iti__sz {
  height: 14px;
  background-position: -4779px 0px;
}

.iti__flag.iti__ta {
  height: 10px;
  background-position: -4801px 0px;
}

.iti__flag.iti__tc {
  height: 10px;
  background-position: -4823px 0px;
}

.iti__flag.iti__td {
  height: 14px;
  background-position: -4845px 0px;
}

.iti__flag.iti__tf {
  height: 14px;
  background-position: -4867px 0px;
}

.iti__flag.iti__tg {
  height: 13px;
  background-position: -4889px 0px;
}

.iti__flag.iti__th {
  height: 14px;
  background-position: -4911px 0px;
}

.iti__flag.iti__tj {
  height: 10px;
  background-position: -4933px 0px;
}

.iti__flag.iti__tk {
  height: 10px;
  background-position: -4955px 0px;
}

.iti__flag.iti__tl {
  height: 10px;
  background-position: -4977px 0px;
}

.iti__flag.iti__tm {
  height: 14px;
  background-position: -4999px 0px;
}

.iti__flag.iti__tn {
  height: 14px;
  background-position: -5021px 0px;
}

.iti__flag.iti__to {
  height: 10px;
  background-position: -5043px 0px;
}

.iti__flag.iti__tr {
  height: 14px;
  background-position: -5065px 0px;
}

.iti__flag.iti__tt {
  height: 12px;
  background-position: -5087px 0px;
}

.iti__flag.iti__tv {
  height: 10px;
  background-position: -5109px 0px;
}

.iti__flag.iti__tw {
  height: 14px;
  background-position: -5131px 0px;
}

.iti__flag.iti__tz {
  height: 14px;
  background-position: -5153px 0px;
}

.iti__flag.iti__ua {
  height: 14px;
  background-position: -5175px 0px;
}

.iti__flag.iti__ug {
  height: 14px;
  background-position: -5197px 0px;
}

.iti__flag.iti__um {
  height: 11px;
  background-position: -5219px 0px;
}

.iti__flag.iti__un {
  height: 14px;
  background-position: -5241px 0px;
}

.iti__flag.iti__us {
  height: 11px;
  background-position: -5263px 0px;
}

.iti__flag.iti__uy {
  height: 14px;
  background-position: -5285px 0px;
}

.iti__flag.iti__uz {
  height: 10px;
  background-position: -5307px 0px;
}

.iti__flag.iti__va {
  height: 15px;
  background-position: -5329px 0px;
}

.iti__flag.iti__vc {
  height: 14px;
  background-position: -5346px 0px;
}

.iti__flag.iti__ve {
  height: 14px;
  background-position: -5368px 0px;
}

.iti__flag.iti__vg {
  height: 10px;
  background-position: -5390px 0px;
}

.iti__flag.iti__vi {
  height: 14px;
  background-position: -5412px 0px;
}

.iti__flag.iti__vn {
  height: 14px;
  background-position: -5434px 0px;
}

.iti__flag.iti__vu {
  height: 12px;
  background-position: -5456px 0px;
}

.iti__flag.iti__wf {
  height: 14px;
  background-position: -5478px 0px;
}

.iti__flag.iti__ws {
  height: 10px;
  background-position: -5500px 0px;
}

.iti__flag.iti__xk {
  height: 15px;
  background-position: -5522px 0px;
}

.iti__flag.iti__ye {
  height: 14px;
  background-position: -5544px 0px;
}

.iti__flag.iti__yt {
  height: 14px;
  background-position: -5566px 0px;
}

.iti__flag.iti__za {
  height: 14px;
  background-position: -5588px 0px;
}

.iti__flag.iti__zm {
  height: 14px;
  background-position: -5610px 0px;
}

.iti__flag.iti__zw {
  height: 10px;
  background-position: -5632px 0px;
}

.iti__flag {
  height: 15px;
  -webkit-box-shadow: 0px 0px 1px 0px #888;
          box-shadow: 0px 0px 1px 0px #888;
  background-image: url("../images/flags.png");
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-image: url("../images/flags@2x.png");
  }
}

.iti__flag.iti__np {
  background-color: transparent;
}

@media all and (max-width: 1440px) {
  .single-post-wrapper .blocks-wrapper {
    grid-template-columns: 1fr 353px;
  }
  .single-post-wrapper .aside-post-content .another-post-thumbnail {
    max-height: 126px;
  }
}

@media all and (max-width: 1200px) {
  .single-post-wrapper .blocks-wrapper {
    grid-template-columns: 1fr 196px;
  }
  .blog-page-wrapper .inner-posts-container .post-item .about-post-wrap .post-excerpt,
  .blog-page-wrapper .inner-posts-container .post-item .about-post-wrap .post-title {
    font-size: 14px;
    line-height: 19.6px;
  }
  .blog-page-wrapper .inner-posts-container .post-item .img-wrap img {
    height: 190px;
  }
}

@media all and (max-width: 768px) {
  .single-post-wrapper .aside-post-content .another-post-thumbnail {
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .blog-page-wrapper .inner-posts-container .post-item .about-post-wrap .post-read-more {
    font-size: 14px;
    line-height: 19.6px;
  }
}

@media all and (max-width: 767px) {
  .single-post-wrapper .aside-post-content {
    margin-top: 0;
  }
  .single-post-wrapper .aside-post-content .another-post-thumbnail {
    max-height: initial;
    border-radius: 5px;
    overflow: hidden;
    height: 130px;
  }
  .single-post-wrapper .aside-post-content .another-news {
    gap: 20px;
  }
  .single-post-wrapper .aside-post-content .another-news .slick-dots {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
  }
  .single-post-wrapper .aside-post-content .another-news .slick-dots li {
    list-style: none;
    margin: 0 5px;
  }
  .single-post-wrapper .aside-post-content .another-news .slick-dots li.slick-active button {
    width: 15px;
    height: 15px;
    background-color: #FF004C;
  }
  .single-post-wrapper .aside-post-content .another-news .slick-dots li::marker {
    visibility: hidden;
  }
  .single-post-wrapper .aside-post-content .another-news .slick-dots li button {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    font-size: 0;
    background-color: #d9d9d9;
    border: none;
    -webkit-transition: background-color 0.3s linear, width 0.3s linear,
 height 0.3s linear;
    transition: background-color 0.3s linear, width 0.3s linear,
 height 0.3s linear;
    cursor: pointer;
  }
  .single-post-wrapper .main-post-content h1 {
    margin-bottom: 20px;
  }
  .single-post-wrapper .main-post-content img {
    height: auto;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .single-post-wrapper .another-txt {
    margin-right: auto;
    margin-left: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    text-transform: uppercase;
    height: initial;
  }
  .single-post-wrapper .blocks-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    margin-bottom: 40px;
  }
  .single-post-wrapper .another-news:not(.slick-initialized) {
    grid-template-columns: 1fr 1fr;
  }
  .another-news.slick-initialized {
    margin: 0 -5px;
  }
  .another-post-wrapper {
    padding-left: 5px;
    padding-right: 5px;
  }
  .main-post-content {
    overflow: hidden;
    max-width: 100%;
  }
}

@media all and (max-width: 450px) {
  .single-post-wrapper .aside-post-content .another-post-link {
    display: none;
  }
  .blog-page-wrapper .pagination {
    margin: 50px auto 0;
  }
  .blog-page-wrapper .inner-posts-container {
    gap: 20px;
  }
  .blog-page-wrapper .inner-posts-container .post-item .post-excerpt {
    display: none;
  }
  .blog-page-wrapper .inner-posts-container .post-item .img-wrap img {
    height: initial;
  }
}

.footer {
  padding-top: 18px;
  padding-bottom: 30px;
  background-color: #0B0B33;
  z-index: 1;
  position: relative;
}

@media (min-width: 768px) {
  .footer {
    padding-top: 22px;
    padding-bottom: 50px;
  }
}

@media (min-width: 1200px) {
  .footer {
    padding-top: 24px;
  }
}

@media (min-width: 1440px) {
  .footer {
    padding-top: 30px;
  }
}

.footer__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 480px;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .footer__inner {
    max-width: unset;
    margin: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 15px 0;
  }
}

@media (min-width: 1440px) {
  .footer__inner {
    gap: 26px 0;
  }
}

.footer__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
}

.footer .logo {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-bottom: 23px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 100%;
  margin-left: auto;
  min-width: 220px;
  margin-right: auto;
}

@media (min-width: 576px) {
  .footer .logo {
    font-size: 14px;
    max-width: unset;
    max-width: 200px;
  }
}

@media (min-width: 768px) {
  .footer .logo {
    margin-left: 0;
    margin-right: 0;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    min-width: unset;
    -ms-flex-item-align: center;
        align-self: center;
  }
}

@media (min-width: 1200px) {
  .footer .logo {
    margin-left: 0;
  }
}

@media (min-width: 1440px) {
  .footer .logo {
    width: 170px;
    -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
            transform: translateY(0px);
  }
}

@media (min-width: 1920px) {
  .footer .logo {
    width: 194px;
    -webkit-transform: translateY(5px);
        -ms-transform: translateY(5px);
            transform: translateY(5px);
  }
}

.footer .logo__svg {
  width: auto;
  height: 42px;
}

@media (min-width: 768px) {
  .footer .logo__svg {
    height: 30px;
    width: 100px;
  }
}

@media (min-width: 1440px) {
  .footer .logo__svg {
    height: 43px;
    width: 164px;
  }
}

.footer nav {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  .footer nav {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

@media (min-width: 768px) {
  .footer nav,
  .footer .logo {
    margin-bottom: 0px;
  }
}

.footer__get-andriod {
  margin: 0  auto 20px;
  fill: #fff;
  -webkit-transition: fill 0.3s linear;
  transition: fill 0.3s linear;
}

@media (min-width: 768px) {
  .footer__get-andriod {
    margin: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

.footer__get-andriod:hover svg .svg-bg {
  fill: #FF004C;
}

.footer__get-andriod .svg-content {
  fill: black;
  -webkit-transition: fill 0.3s linear;
  transition: fill 0.3s linear;
}

.footer__get-andriod:hover svg .svg-content {
  fill: white;
}

.footer__get-andriod svg {
  width: 138px;
  height: 40px;
  fill: #fff;
  -webkit-transition: fill 0.3s linear;
  transition: fill 0.3s linear;
}

.footer__socials {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 26px;
}

@media (min-width: 768px) {
  .footer__socials {
    width: 19%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-bottom: 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media (min-width: 1440px) {
  .footer__socials {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    width: 12%;
    margin-right: 15px;
  }
}

@media (min-width: 1920px) {
  .footer__socials {
    margin-right: 20px;
    width: 10%;
  }
}

.footer__copy {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 83%;
  width: 100%;
  margin: 0 auto;
}

@media (min-width: 576px) {
  .footer__copy {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media (min-width: 768px) {
  .footer__copy {
    max-width: 360px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

@media (min-width: 1200px) {
  .footer__copy {
    max-width: 420px;
  }
}

@media (min-width: 1440px) {
  .footer__copy {
    max-width: 561px;
    text-align: left;
    width: 100%;
  }
}

.footer p {
  color: #9b9b9b;
  font-size: 12px;
}

@media (min-width: 768px) {
  .footer p {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

@media (min-width: 993px) {
  .footer p {
    min-width: 85%;
  }
}

@media (min-width: 1200px) {
  .footer p {
    font-size: 14px;
    min-width: 85%;
  }
}

@media (min-width: 1440px) {
  .footer p {
    min-width: 100%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImdsb2JhbC9fdmFycy5zY3NzIiwiZ2xvYmFsL19taXhpbnMuc2NzcyIsImdsb2JhbC9fZ2xvYmFsLnNjc3MiLCJnbG9iYWwvX2ZvbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9qcXVlcnktZm9ybS1zdHlsZXIvZGlzdC9qcXVlcnkuZm9ybXN0eWxlci5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5LWZvcm0tc3R5bGVyL2Rpc3QvanF1ZXJ5LmZvcm1zdHlsZXIudGhlbWUuY3NzIiwiY29tcG9uZW50cy9fZmZsYWcuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS1jZjctY291bnRyeWNvZGUuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRhaW5lci5zY3NzIiwiY29tcG9uZW50cy9zd2l0Y2hlcnMvX3N3aXRjaGVyLXdwbWwtd3Auc2NzcyIsImJsb2Nrcy9fdG9wLnNjc3MiLCJibG9ja3MvX3N0ZXBzLnNjc3MiLCJibG9ja3MvX2JlY29tZS5zY3NzIiwiYmxvY2tzL19jb250YWN0cy5zY3NzIiwiYmxvY2tzL19yZXZpZXdzLnNjc3MiLCJibG9ja3MvX2hlYWRlci5zY3NzIiwiYmxvY2tzL19sb2dvLnNjc3MiLCJibG9ja3MvX25hdi1tZW51LS1tZW51LXdwLnNjc3MiLCJibG9ja3MvX2FkdmFudGFnZXMuc2NzcyIsImJsb2Nrcy9fd2hvLWFyZS5zY3NzIiwiYmxvY2tzL19vcGVyYXRlLnNjc3MiLCJibG9ja3MvX2Jsb2ctcGFnZS5zY3NzIiwiYmxvY2tzL19ibG9nLXNpbmdsZS1wYWdlLnNjc3MiLCJibG9ja3MvX2ZhcS5zY3NzIiwiYmxvY2tzL180MDQuc2NzcyIsImJsb2Nrcy9fcG9wVXAuc2NzcyIsImJsb2Nrcy9faW50bFRlbElucHV0LnNjc3MiLCJibG9ja3MvX21lZGlhLnNjc3Mi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Wiw4QkFBbUI7QTdCZzFSckI7O0FBRUE7RUFDRSxZQUFZO0U2QmgxUlosOEJBQW1CO0E3QmsxUnJCOztBQUVBO0VBQ0UsWUFBWTtFNkJsMVJaLDhCQUFtQjtBN0JvMVJyQjs7QUFFQTtFQUNFLFlBQVk7RTZCcDFSWiw4QkFBbUI7QTdCczFSckI7O0FBRUE7RUFDRSxZQUFZO0U2QnQxUlosK0JBQW1CO0E3QncxUnJCOztBQUVBO0VBQ0UsWUFBWTtFNkJ4MVJaLCtCQUFtQjtBN0IwMVJyQjs7QUFFQTtFQUNFLFlBQVk7RTZCMTFSWiwrQkFBbUI7QTdCNDFSckI7O0FBRUE7RUFDRSxZQUFZO0U2QjUxUlosK0JBQW1CO0E3QjgxUnJCOztBQUVBO0VBQ0UsWUFBWTtFNkI5MVJaLCtCQUFtQjtBN0JnMlJyQjs7QUFFQTtFQUNFLFlBQVk7RTZCaDJSWiwrQkFBbUI7QTdCazJSckI7O0FBRUE7RUFDRSxZQUFZO0U2QmwyUlosK0JBQW1CO0E3Qm8yUnJCOztBQUVBO0VBQ0UsWUFBWTtFNkJwMlJaLCtCQUFtQjtBN0JzMlJyQjs7QUFFQTtFQUNFLFlBQVk7RTZCdDJSWiwrQkFBbUI7QTdCdzJSckI7O0FBRUE7RUFDRSxZQUFZO0U2QngyUlosK0JBQW1CO0E3QjAyUnJCOztBQUVBO0VBQ0UsWUFBWTtFNkIxMlJaLCtCQUFtQjtBN0I0MlJyQjs7QUFFQTtFQUNFLFlBQVk7RTZCNTJSWiwrQkFBbUI7QTdCODJSckI7O0FBRUE7RUFDRSxZQUFZO0U2QjkyUlosK0JBQW1CO0E3QmczUnJCOztBQUVBO0VBQ0UsWUFBWTtFNkJoM1JaLCtCQUFtQjtBN0JrM1JyQjs7QUFFQTtFQUNFLFlBQVk7RTZCNzdSWiwrQkEyRW1CO0E3Qm8zUnJCOztBQUVBO0VBQ0UsWUFBWTtFNkJwM1JaLCtCQUFtQjtBN0JzM1JyQjs7QUFFQTtFQUNFLFlBQVk7RTZCdDNSWiwrQkFBbUI7QTdCdzNSckI7O0FBRUE7RUFDRSxZQUFZO0U2QngzUlosK0JBQW1CO0E3QjAzUnJCOztBQUVBO0VBQ0UsWUFBWTtFNkIxM1JaLCtCQUFtQjtBN0I0M1JyQjs7QUFFQTtFQUNFLFlBQVk7RTZCNTNSWiwrQkFBbUI7QTdCODNSckI7O0FBRUE7RUFDRSxZQUFZO0U2QjkzUlosK0JBQW1CO0E3Qmc0UnJCOztBQUVBO0VBQ0UsWUFBWTtFNkJoNFJaLCtCQUFtQjtBN0JrNFJyQjs7QUFFQTtFQUNFLFlBQVk7RTZCbDRSWiwrQkFBbUI7QTdCbzRSckI7O0FBRUE7RUFDRSxZQUFZO0U2QnA0UlosK0JBQW1CO0E3QnM0UnJCOztBQUVBO0VBQ0UsWUFBWTtFNkJ0NFJaLCtCQUFtQjtBN0J3NFJyQjs7QUFFQTtFQUNFLFlBQVk7RTZCeDRSWiwrQkFBbUI7QTdCMDRSckI7O0FBRUE7RUFDRSxZQUFZO0U2QjE0UlosK0JBQW1CO0E3QjQ0UnJCOztBQUVBO0VBQ0UsWUFBWTtFNkI1NFJaLCtCQUFtQjtBN0I4NFJyQjs7QUFFQTtFQUNFLFlBQVk7RTZCOTRSWiwrQkFBbUI7QTdCZzVSckI7O0FBRUE7RUFDRSxZQUFZO0U2Qmg1UlosK0JBQW1CO0E3Qms1UnJCOztBQUVBO0VBQ0UsWUFBWTtFNkJsNVJaLCtCQUFtQjtBN0JvNVJyQjs7QUFFQTtFQUNFLFlBQVk7RTZCcDVSWiwrQkFBbUI7QTdCczVSckI7O0FBRUE7RUFDRSxZQUFZO0U2QnQ1UlosK0JBQW1CO0E3Qnc1UnJCOztBQUVBO0VBQ0UsWUFBWTtFNkJ4NVJaLCtCQUFtQjtBN0IwNVJyQjs7QUFFQTtFQUNFLFlBQVk7RTZCMTVSWiwrQkFBbUI7QTdCNDVSckI7O0FBRUE7RUFDRSxZQUFZO0U2QjU1UlosK0JBQW1CO0E3Qjg1UnJCOztBQUVBO0VBQ0UsWUFBWTtFNkI5NVJaLCtCQUFtQjtBN0JnNlJyQjs7QUFFQTtFQUNFLFlBQVk7RTZCOWlTWiwrQkE4SW1CO0E3Qms2UnJCOztBQUVBO0VBQ0UsWUFBWTtFNkJsNlJaLCtCQUFtQjtBN0JvNlJyQjs7QUFFQTtFQUNFLFlBQVk7RTZCcDZSWiwrQkFBbUI7QTdCczZSckI7O0FBRUE7RUFDRSxZQUFZO0U2QnQ2UlosK0JBQW1CO0E3Qnc2UnJCOztBQUVBO0VBQ0UsWUFBWTtFNkJ4NlJaLGdDQUFtQjtBN0IwNlJyQjs7QUFFQTtFQUNFLFlBQVk7RTZCMTZSWixnQ0FBbUI7QTdCNDZSckI7O0FBRUE7RUFDRSxZQUFZO0U2QjU2UlosZ0NBQW1CO0E3Qjg2UnJCOztBQUVBO0VBQ0UsWUFBWTtFNkI5NlJaLGdDQUFtQjtBN0JnN1JyQjs7QUFFQTtFQUNFLFlBQVk7RTZCaDdSWixnQ0FBbUI7QTdCazdSckI7O0FBRUE7RUFDRSxZQUFZO0U2Qmw3UlosZ0NBQW1CO0E3Qm83UnJCOztBQUVBO0VBQ0UsWUFBWTtFNkJwN1JaLGdDQUFtQjtBN0JzN1JyQjs7QUFFQTtFQUNFLFlBQVk7RTZCdDdSWixnQ0FBbUI7QTdCdzdSckI7O0FBRUE7RUFDRSxZQUFZO0U2Qng3UlosZ0NBQW1CO0E3QjA3UnJCOztBQUVBO0VBQ0UsWUFBWTtFNkIxN1JaLGdDQUFtQjtBN0I0N1JyQjs7QUFFQTtFQUNFLFlBQVk7RTZCNTdSWixnQ0FBbUI7QTdCODdSckI7O0FBRUE7RUFDRSxZQUFZO0U2Qjk3UlosZ0NBQW1CO0E3Qmc4UnJCOztBQUVBO0VBQ0UsWUFBWTtFNkJoOFJaLGdDQUFtQjtBN0JrOFJyQjs7QUFFQTtFQUNFLFlBQVk7RTZCbDhSWixnQ0FBbUI7QTdCbzhSckI7O0FBRUE7RUFDRSxZQUFZO0U2QnA4UlosZ0NBQW1CO0E3QnM4UnJCOztBQUVBO0VBQ0UsWUFBWTtFNkJ0OFJaLGdDQUFtQjtBN0J3OFJyQjs7QUFFQTtFQUNFLFlBQVk7RTZCeDhSWixnQ0FBbUI7QTdCMDhSckI7O0FBRUE7RUFDRSxZQUFZO0U2QjE4UlosZ0NBQW1CO0E3QjQ4UnJCOztBQUVBO0VBQ0UsWUFBWTtFNkI1OFJaLGdDQUFtQjtBN0I4OFJyQjs7QUFFQTtFQUNFLFlBQVk7RTZCOThSWixnQ0FBbUI7QTdCZzlSckI7O0FBRUE7RUFDRSxZQUFZO0U2Qmg5UlosZ0NBQW1CO0E3Qms5UnJCOztBQUVBO0VBQ0UsWUFBWTtFNkJsOVJaLGdDQUFtQjtBN0JvOVJyQjs7QUFFQTtFQUNFLFlBQVk7RTZCcDlSWixnQ0FBbUI7QTdCczlSckI7O0FBRUE7RUFDRSxZQUFZO0U2QnQ5UlosZ0NBQW1CO0E3Qnc5UnJCOztBQUVBO0VBQ0UsWUFBWTtFNkJ4OVJaLGdDQUFtQjtBN0IwOVJyQjs7QUFFQTtFQUNFLFlBQVk7RTZCMTlSWixnQ0FBbUI7QTdCNDlSckI7O0FBRUE7RUFDRSxZQUFZO0U2QjU5UlosZ0NBQW1CO0E3Qjg5UnJCOztBQUVBO0VBQ0UsWUFBWTtFNkI5OVJaLGdDQUFtQjtBN0JnK1JyQjs7QUFFQTtFQUNFLFlBQVk7RTZCaCtSWixnQ0FBbUI7QTdCaytSckI7O0FBRUE7RUFDRSxZQUFZO0U2QmwrUlosZ0NBQW1CO0E3Qm8rUnJCOztBQUVBO0VBQ0UsWUFBWTtFNkJwK1JaLGdDQUFtQjtBN0JzK1JyQjs7QUFFQTtFQUNFLFlBQVk7RTZCdCtSWixnQ0FBbUI7QTdCdytSckI7O0FBRUE7RUFDRSxZQUFZO0U2QngrUlosZ0NBQW1CO0E3QjArUnJCOztBQUVBO0VBQ0UsWUFBWTtFNkIxK1JaLGdDQUFtQjtBN0I0K1JyQjs7QUFFQTtFQUNFLFlBQVk7RTZCNStSWixnQ0FBbUI7QTdCOCtSckI7O0FBRUE7RUFDRSxZQUFZO0U2QjkrUlosZ0NBQW1CO0E3QmcvUnJCOztBQUVBO0VBQ0UsWUFBWTtFNkJoL1JaLGdDQUFtQjtBN0JrL1JyQjs7QUFFQTtFQUNFLFlBQVk7RTZCbC9SWixnQ0FBbUI7QTdCby9SckI7O0FBRUE7RUFDRSxZQUFZO0U2QnAvUlosZ0NBQW1CO0E3QnMvUnJCOztBQUVBO0VBQ0UsWUFBWTtFNkJ0L1JaLGdDQUFtQjtBN0J3L1JyQjs7QUFFQTtFQUNFLFlBQVk7RTZCeC9SWixnQ0FBbUI7QTdCMC9SckI7O0FBRUE7RUFDRSxZQUFZO0U2QjEvUlosZ0NBQW1CO0E3QjQvUnJCOztBQUVBO0VBQ0UsWUFBWTtFNkI1L1JaLGdDQUFtQjtBN0I4L1JyQjs7QUFFQTtFQUNFLFlBQVk7RTZCOS9SWixnQ0FBbUI7QTdCZ2dTckI7O0FBRUE7RUFDRSxZQUFZO0U2QmhnU1osZ0NBQW1CO0E3QmtnU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJsZ1NaLGdDQUFtQjtBN0JvZ1NyQjs7QUFFQTtFQUNFLFlBQVk7RTZCcGdTWixnQ0FBbUI7QTdCc2dTckI7O0FBRUE7RUFDRSxZQUFZO0U2QnRnU1osZ0NBQW1CO0E3QndnU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJ4Z1NaLGdDQUFtQjtBN0IwZ1NyQjs7QUFFQTtFQUNFLFlBQVk7RTZCMWdTWixnQ0FBbUI7QTdCNGdTckI7O0FBRUE7RUFDRSxZQUFZO0U2QjVnU1osZ0NBQW1CO0E3QjhnU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkI5Z1NaLGdDQUFtQjtBN0JnaFNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCaGhTWixnQ0FBbUI7QTdCa2hTckI7O0FBRUE7RUFDRSxZQUFZO0U2QmxoU1osZ0NBQW1CO0E3Qm9oU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJwaFNaLGdDQUFtQjtBN0JzaFNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCdGhTWixnQ0FBbUI7QTdCd2hTckI7O0FBRUE7RUFDRSxZQUFZO0U2QnhoU1osZ0NBQW1CO0E3QjBoU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkIxaFNaLGdDQUFtQjtBN0I0aFNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCNWhTWixnQ0FBbUI7QTdCOGhTckI7O0FBRUE7RUFDRSxZQUFZO0U2QjloU1osZ0NBQW1CO0E3QmdpU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJoaVNaLGdDQUFtQjtBN0JraVNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCbGlTWixnQ0FBbUI7QTdCb2lTckI7O0FBRUE7RUFDRSxZQUFZO0U2QnBpU1osZ0NBQW1CO0E3QnNpU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJ0aVNaLGdDQUFtQjtBN0J3aVNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCeGlTWixnQ0FBbUI7QTdCMGlTckI7O0FBRUE7RUFDRSxZQUFZO0U2QjFpU1osZ0NBQW1CO0E3QjRpU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkI1aVNaLGdDQUFtQjtBN0I4aVNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCOWlTWixnQ0FBbUI7QTdCZ2pTckI7O0FBRUE7RUFDRSxZQUFZO0U2QmhqU1osZ0NBQW1CO0E3QmtqU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJsalNaLGdDQUFtQjtBN0JvalNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCcGpTWixnQ0FBbUI7QTdCc2pTckI7O0FBRUE7RUFDRSxZQUFZO0U2QnRqU1osZ0NBQW1CO0E3QndqU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJ4alNaLGdDQUFtQjtBN0IwalNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCMWpTWixnQ0FBbUI7QTdCNGpTckI7O0FBRUE7RUFDRSxZQUFZO0U2QjVqU1osZ0NBQW1CO0E3QjhqU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkI5alNaLGdDQUFtQjtBN0Jna1NyQjs7QUFFQTtFQUNFLFlBQVk7RTZCaGtTWixnQ0FBbUI7QTdCa2tTckI7O0FBRUE7RUFDRSxZQUFZO0U2QmxrU1osZ0NBQW1CO0E3Qm9rU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJwa1NaLGdDQUFtQjtBN0Jza1NyQjs7QUFFQTtFQUNFLFlBQVk7RTZCdGtTWixnQ0FBbUI7QTdCd2tTckI7O0FBRUE7RUFDRSxZQUFZO0U2QnhrU1osZ0NBQW1CO0E3QjBrU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkIxa1NaLGdDQUFtQjtBN0I0a1NyQjs7QUFFQTtFQUNFLFlBQVk7RTZCNWtTWixnQ0FBbUI7QTdCOGtTckI7O0FBRUE7RUFDRSxZQUFZO0U2QjlrU1osZ0NBQW1CO0E3QmdsU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJobFNaLGdDQUFtQjtBN0JrbFNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCbGxTWixnQ0FBbUI7QTdCb2xTckI7O0FBRUE7RUFDRSxZQUFZO0U2QnBsU1osZ0NBQW1CO0E3QnNsU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJ0bFNaLGdDQUFtQjtBN0J3bFNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCeGxTWixnQ0FBbUI7QTdCMGxTckI7O0FBRUE7RUFDRSxZQUFZO0U2QjFsU1osZ0NBQW1CO0E3QjRsU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkI1bFNaLGdDQUFtQjtBN0I4bFNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCOWxTWixnQ0FBbUI7QTdCZ21TckI7O0FBRUE7RUFDRSxZQUFZO0U2QmhtU1osZ0NBQW1CO0E3QmttU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJsbVNaLGdDQUFtQjtBN0JvbVNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCcG1TWixnQ0FBbUI7QTdCc21TckI7O0FBRUE7RUFDRSxZQUFZO0U2QnRtU1osZ0NBQW1CO0E3QndtU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJoaVRaLGdDQXdibUI7QTdCMG1TckI7O0FBRUE7RUFDRSxZQUFZO0U2QjFtU1osZ0NBQW1CO0E3QjRtU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkI1bVNaLGdDQUFtQjtBN0I4bVNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCOW1TWixnQ0FBbUI7QTdCZ25TckI7O0FBRUE7RUFDRSxZQUFZO0U2QmhuU1osZ0NBQW1CO0E3QmtuU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJsblNaLGdDQUFtQjtBN0JvblNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCcG5TWixnQ0FBbUI7QTdCc25TckI7O0FBRUE7RUFDRSxZQUFZO0U2QnRuU1osZ0NBQW1CO0E3QnduU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJ4blNaLGdDQUFtQjtBN0IwblNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCMW5TWixnQ0FBbUI7QTdCNG5TckI7O0FBRUE7RUFDRSxZQUFZO0U2QjVuU1osZ0NBQW1CO0E3QjhuU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkI5blNaLGdDQUFtQjtBN0Jnb1NyQjs7QUFFQTtFQUNFLFlBQVk7RTZCaG9TWixnQ0FBbUI7QTdCa29TckI7O0FBRUE7RUFDRSxZQUFZO0U2QmxvU1osZ0NBQW1CO0E3Qm9vU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJwb1NaLGdDQUFtQjtBN0Jzb1NyQjs7QUFFQTtFQUNFLFlBQVk7RTZCdG9TWixnQ0FBbUI7QTdCd29TckI7O0FBRUE7RUFDRSxZQUFZO0U2QnhvU1osZ0NBQW1CO0E3QjBvU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkIxb1NaLGdDQUFtQjtBN0I0b1NyQjs7QUFFQTtFQUNFLFlBQVk7RTZCNW9TWixnQ0FBbUI7QTdCOG9TckI7O0FBRUE7RUFDRSxZQUFZO0U2QjlvU1osZ0NBQW1CO0E3QmdwU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJocFNaLGdDQUFtQjtBN0JrcFNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCbHBTWixnQ0FBbUI7QTdCb3BTckI7O0FBRUE7RUFDRSxZQUFZO0U2QnBwU1osZ0NBQW1CO0E3QnNwU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJ0cFNaLGdDQUFtQjtBN0J3cFNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCdHBUWixnQ0E4Zm1CO0E3QjBwU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkIxcFNaLGdDQUFtQjtBN0I0cFNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCNXBTWixnQ0FBbUI7QTdCOHBTckI7O0FBRUE7RUFDRSxZQUFZO0U2QjlwU1osZ0NBQW1CO0E3QmdxU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJocVNaLGdDQUFtQjtBN0JrcVNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCbHFTWixnQ0FBbUI7QTdCb3FTckI7O0FBRUE7RUFDRSxZQUFZO0U2QmxyVFosZ0NBOGdCbUI7QTdCc3FTckI7O0FBRUE7RUFDRSxZQUFZO0U2QnRxU1osZ0NBQW1CO0E3QndxU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJ4cVNaLGdDQUFtQjtBN0IwcVNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCMXFTWixnQ0FBbUI7QTdCNHFTckI7O0FBRUE7RUFDRSxZQUFZO0U2QjVxU1osZ0NBQW1CO0E3QjhxU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkI5cVNaLGdDQUFtQjtBN0JnclNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCaHJTWixnQ0FBbUI7QTdCa3JTckI7O0FBRUE7RUFDRSxZQUFZO0U2QmxyU1osZ0NBQW1CO0E3Qm9yU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJwclNaLGdDQUFtQjtBN0JzclNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCdHJTWixnQ0FBbUI7QTdCd3JTckI7O0FBRUE7RUFDRSxZQUFZO0U2QnhyU1osZ0NBQW1CO0E3QjByU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkIxclNaLGdDQUFtQjtBN0I0clNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCNXJTWixnQ0FBbUI7QTdCOHJTckI7O0FBRUE7RUFDRSxZQUFZO0U2QjlyU1osZ0NBQW1CO0E3QmdzU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJoc1NaLGdDQUFtQjtBN0Jrc1NyQjs7QUFFQTtFQUNFLFlBQVk7RTZCbHNTWixnQ0FBbUI7QTdCb3NTckI7O0FBRUE7RUFDRSxZQUFZO0U2QnBzU1osZ0NBQW1CO0E3QnNzU3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJ0c1NaLGdDQUFtQjtBN0J3c1NyQjs7QUFFQTtFQUNFLFlBQVk7RTZCeHNTWixnQ0FBbUI7QTdCMHNTckI7O0FBRUE7RUFDRSxZQUFZO0U2QjFzU1osZ0NBQW1CO0E3QjRzU3JCOztBQUVBO0VBQ0UsV0FBVztFNkI1c1NYLGdDQUFtQjtBN0I4c1NyQjs7QUFFQTtFQUNFLFlBQVk7RTZCOXNTWixnQ0FBbUI7QTdCZ3RTckI7O0FBRUE7RUFDRSxZQUFZO0U2Qmh0U1osZ0NBQW1CO0E3Qmt0U3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJsdFNaLGdDQUFtQjtBN0JvdFNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCcHRTWixnQ0FBbUI7QTdCc3RTckI7O0FBRUE7RUFDRSxZQUFZO0U2QnR0U1osZ0NBQW1CO0E3Qnd0U3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJ4dFNaLGdDQUFtQjtBN0IwdFNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCMXRTWixnQ0FBbUI7QTdCNHRTckI7O0FBRUE7RUFDRSxZQUFZO0U2QjV0U1osZ0NBQW1CO0E3Qjh0U3JCOztBQUVBO0VBQ0UsWUFBWTtFNkI5dFNaLGdDQUFtQjtBN0JndVNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCaHVTWixnQ0FBbUI7QTdCa3VTckI7O0FBRUE7RUFDRSxZQUFZO0U2Qmx1U1osZ0NBQW1CO0E3Qm91U3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJwdVNaLGdDQUFtQjtBN0JzdVNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCdHVTWixnQ0FBbUI7QTdCd3VTckI7O0FBRUE7RUFDRSxZQUFZO0U2Qnh1U1osZ0NBQW1CO0E3QjB1U3JCOztBQUVBO0VBQ0UsWUFBWTtFNkIxdVNaLGdDQUFtQjtBN0I0dVNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCNXVTWixnQ0FBbUI7QTdCOHVTckI7O0FBRUE7RUFDRSxZQUFZO0U2Qjl1U1osZ0NBQW1CO0E3Qmd2U3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJodlNaLGdDQUFtQjtBN0JrdlNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCbHZTWixnQ0FBbUI7QTdCb3ZTckI7O0FBRUE7RUFDRSxZQUFZO0U2QnB2U1osZ0NBQW1CO0E3QnN2U3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJ0dlNaLGdDQUFtQjtBN0J3dlNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCeHZTWixnQ0FBbUI7QTdCMHZTckI7O0FBRUE7RUFDRSxZQUFZO0U2QjF2U1osZ0NBQW1CO0E3QjR2U3JCOztBQUVBO0VBQ0UsWUFBWTtFNkI1dlNaLGdDQUFtQjtBN0I4dlNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCOXZTWixnQ0FBbUI7QTdCZ3dTckI7O0FBRUE7RUFDRSxZQUFZO0U2Qmh3U1osZ0NBQW1CO0E3Qmt3U3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJsd1NaLGdDQUFtQjtBN0Jvd1NyQjs7QUFFQTtFQUNFLFlBQVk7RTZCcHdTWixnQ0FBbUI7QTdCc3dTckI7O0FBRUE7RUFDRSxZQUFZO0U2QnR3U1osZ0NBQW1CO0E3Qnd3U3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJ4d1NaLGdDQUFtQjtBN0Iwd1NyQjs7QUFFQTtFQUNFLFlBQVk7RTZCMXdTWixnQ0FBbUI7QTdCNHdTckI7O0FBRUE7RUFDRSxZQUFZO0U2QjV3U1osZ0NBQW1CO0E3Qjh3U3JCOztBQUVBO0VBQ0UsWUFBWTtFNkI5d1NaLGdDQUFtQjtBN0JneFNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCaHhTWixnQ0FBbUI7QTdCa3hTckI7O0FBRUE7RUFDRSxZQUFZO0U2Qmx4U1osZ0NBQW1CO0E3Qm94U3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJweFNaLGdDQUFtQjtBN0JzeFNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCdHhTWixnQ0FBbUI7QTdCd3hTckI7O0FBRUE7RUFDRSxZQUFZO0U2Qnh4U1osZ0NBQW1CO0E3QjB4U3JCOztBQUVBO0VBQ0UsWUFBWTtFNkIxeFNaLGdDQUFtQjtBN0I0eFNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCNXhTWixnQ0FBbUI7QTdCOHhTckI7O0FBRUE7RUFDRSxZQUFZO0U2Qjl4U1osZ0NBQW1CO0E3Qmd5U3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJoeVNaLGdDQUFtQjtBN0JreVNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCbHlTWixnQ0FBbUI7QTdCb3lTckI7O0FBRUE7RUFDRSxZQUFZO0U2QnB5U1osZ0NBQW1CO0E3QnN5U3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJ0eVNaLGdDQUFtQjtBN0J3eVNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCeHlTWixnQ0FBbUI7QTdCMHlTckI7O0FBRUE7RUFDRSxZQUFZO0U2QjF5U1osZ0NBQW1CO0E3QjR5U3JCOztBQUVBO0VBQ0UsWUFBWTtFNkI1eVNaLGdDQUFtQjtBN0I4eVNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCOXlTWixnQ0FBbUI7QTdCZ3pTckI7O0FBRUE7RUFDRSxZQUFZO0U2QjlnVVosZ0NBOHRCbUI7QTdCa3pTckI7O0FBRUE7RUFDRSxZQUFZO0U2Qmx6U1osZ0NBQW1CO0E3Qm96U3JCOztBQUVBO0VBQ0UsWUFBWTtFNkJwelNaLGdDQUFtQjtBN0JzelNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCdHpTWixnQ0FBbUI7QTdCd3pTckI7O0FBRUE7RUFDRSxZQUFZO0U2Qnh6U1osZ0NBQW1CO0E3QjB6U3JCOztBQUVBO0VBQ0UsWUFBWTtFNkIxelNaLGdDQUFtQjtBN0I0elNyQjs7QUFFQTtFQUNFLFlBQVk7RTZCNXpTWixnQ0FBbUI7QTdC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Wjs7QUFFQTtFQUNFO0lBQ0UsOEJBQW1CO0lBQW5CLDZCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsbUJBQW1CO0lFaGxWakIsbUJBQW1CO1FBQW5CLGVBQW1CO0U2QjJPckI7QS9CdzJVSjs7QUFFQTtFQUNFO0krQnQxVVUsZ0JBQVE7SUFZZix1QkFBQTtRQUFBLG9CQUFBO1lBQUEsMkJBQUE7SS9CNjBVRCxjQUFjO0lBQ2QsZUFBZTtJRTFsVmIsNEJBQVE7UUFBUixpQkFBUTtZQUFSLFFBQVE7RTZCMk9WO0EvQmszVUo7O0FBRUE7RUFDRTtJRWhtVkksZ0JBQW1CO0U2QjJPckI7QS9CdzNVSjs7QUFFQTtFQUNFO0lBQ0UsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJK0J0blZwQixXQXlTTTtFQUNFO0EvQiswVVI7O0FBRUE7RUU3bVZNLGNBQVE7RTZCZGQsZUF5U007QS9CcTFVTjs7QUFFQTtFQUNFO0lFbm5WSSw0QkFBUTtRQUFSLGlCQUFRO1lBQVIsUUFBUTtFNkJkZDtBL0Jvb1ZBOztBQUVBO0VBQ0U7SUV6blZJLGNBQWlCO0U2QmR2QjtBL0Iwb1ZBOztBQUVBO0VBQ0U7SUFDRSxlQUFlO0lFaG9WYixjQUFpQjtFNkJkdkI7QS9CaXBWQTs7QUFFQTtFQUNFO0lBQ0UsZUFBZTtFQUNqQjtBQUNGIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uc3RlcHMgYXJ0aWNsZSBkaXY6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCAucGFnZS00MDQgaDEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnRpdGxlLCAudG9wIGgxLCAub3BlcmF0ZSBoMixcbi5vcGVyYXRlIGgzLCAuYmxvZy1wYWdlLXdyYXBwZXIgaDEsIC5pbm5lci1jb250ZW50LXdyYXBwZXIgaDIsIC5mYXFfX2lubmVyID4gaDIsIC5wYWdlLTQwNCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYnV0dG9uLS1oZWFkZXIsIC5idXR0b24tLXN1Ym1pdCwgLmZhcV9faXRlbSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnN0ZXBzIGg0LCAuYWR2YW50YWdlcyBoNCwgLndoby1hcmUgaDQsIC5mYXFfX2lubmVyID4gaDMsIC5wb3BVcF9fY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udG9wIHAsIC5jb250YWN0cyBuYXYgPiB1bCBzcGFuLCAuYWR2YW50YWdlcyBhcnRpY2xlIHAsIC53aG8tYXJlIGFydGljbGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZvcm0gLnZhbGlkYXRlLWJsb2NrLCAuZm9ybSBsYWJlbCBzZWxlY3QsXG4uZm9ybSBsYWJlbCBpbnB1dCwgLmZvcm0gbGFiZWwgc2VsZWN0IG9wdGlvbiwgLmZvcm0gbGFiZWwgLml0aV9fc2VsZWN0ZWQtZGlhbC1jb2RlLCAuZm9ybSBsYWJlbCAuaXRpIC5mb3JtX19pbnB1dCwgLmZvcm0gbGFiZWwgLml0aSAuZm9ybV9faW5wdXQ6cGxhY2Vob2xkZXIsIC5mb3JtIGxhYmVsIC52YWxpZGF0ZS1ibG9jaywgLmZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCwgLnN0ZXBzIGgzLCAuc3RlcHMgcCwgLm1lbnUgPiB1bCA+IGxpID4gYSwgLmFkdmFudGFnZXMgaDMsIC5hZHZhbnRhZ2VzIHAsIC53aG8tYXJlIGgzLCAud2hvLWFyZSBwLCAub3BlcmF0ZSBwLCAuZmFxX19pdGVtIHAsXG4uZmFxX19pdGVtIHVsLFxuLmZhcV9faXRlbSBvbCwgLmZvb3RlciBwIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiBNZWRpYSBxdWVyaWVzICovXG4vKiBDb250YWluZXIgKi9cbi8qIFJlc3BvbnNpdmUgZm9udCBzaXplICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuaHRtbC5pcy1jaGFuZ2luZyAudHJhbnNpdGlvbi1mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1cztcbiAgb3BhY2l0eTogMTtcbn1cblxuaHRtbC5pcy1hbmltYXRpbmcgLnRyYW5zaXRpb24tZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbiosXG4qOjphZnRlcixcbio6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRDJENjg7XG59XG5cbmJvZHkuYm9keS0tZmFxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4uYmxvZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbmZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG59XG5cbi55ZWxsb3ctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmOTAwIC03My44NiUsICNmZmQ0MDAgMzguODElKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZjkwMCAtNzMuODYlLCAjZmZkNDAwIDM4LjgxJSk7XG59XG5cbi5ibHVlLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzE3OTVmOSAtNzMuODYlLCAjMDM1NGZmIDM4LjgxJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxNzk1ZjkgLTczLjg2JSwgIzAzNTRmZiAzOC44MSUpO1xufVxuXG4ucmVkLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y5NWE3MSAtNzMuODYlLCAjZjQwZjNlIDM4LjgxJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmOTVhNzEgLTczLjg2JSwgI2Y0MGYzZSAzOC44MSUpO1xufVxuXG4uZ3JhZGllbnQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5yYWRpYWxHYXJkaWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTI7XG4gIGZpbHRlcjogYmx1cigxMDBweCk7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICMyYjNkODggMCUsICMxMDE4M2EgOTAlLCAjMDkwZTIyIDEwMCUpO1xuICBoZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogNDAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmFkaWFsR2FyZGllbnQge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjMmIzZDg4IDAlLCAjMTAxODNhIDkwJSwgIzA5MGUyMiAxMDAlKTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGZpbHRlcjogYmx1cigxMDBweCk7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vbW9iY2FzaC9mb250cy9tYy9Nb250c2VycmF0LVJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLCB1cmwoXCIuLi9tb2JjYXNoL2ZvbnRzL21jL01vbnRzZXJyYXQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vbW9iY2FzaC9mb250cy9tYy9Nb250c2VycmF0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiB1cmwoXCIuLi9tb2JjYXNoL2ZvbnRzL21jL01vbnRzZXJyYXQtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vbW9iY2FzaC9mb250cy9tYy9Nb250c2VycmF0LUl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksIHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9tb2JjYXNoL2ZvbnRzL21jL01vbnRzZXJyYXQtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vbW9iY2FzaC9mb250cy9tYy9Nb250c2VycmF0LU1lZGl1bS5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksIHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9tb2JjYXNoL2ZvbnRzL21jL01vbnRzZXJyYXQtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9tb2JjYXNoL2ZvbnRzL21jL01vbnRzZXJyYXQtU2VtaUJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLCB1cmwoXCIuLi9tb2JjYXNoL2ZvbnRzL21jL01vbnRzZXJyYXQtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vbW9iY2FzaC9mb250cy9tYy9Nb250c2VycmF0LUJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLCB1cmwoXCIuLi9tb2JjYXNoL2ZvbnRzL21jL01vbnRzZXJyYXQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vbW9iY2FzaC9mb250cy9tYy9Nb250c2VycmF0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiB1cmwoXCIuLi9tb2JjYXNoL2ZvbnRzL21jL01vbnRzZXJyYXQtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1Cb2xkSXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSwgdXJsKFwiLi4vbW9iY2FzaC9mb250cy9tYy9Nb250c2VycmF0LUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vbW9iY2FzaC9mb250cy9tYy9Nb250c2VycmF0LUV4dHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1FeHRyYUJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLCB1cmwoXCIuLi9tb2JjYXNoL2ZvbnRzL21jL01vbnRzZXJyYXQtRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9tb2JjYXNoL2ZvbnRzL21jL01vbnRzZXJyYXQtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogdXJsKFwiLi4vbW9iY2FzaC9mb250cy9tYy9Nb250c2VycmF0LUV4dHJhQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1FeHRyYUJvbGRJdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLCB1cmwoXCIuLi9tb2JjYXNoL2ZvbnRzL21jL01vbnRzZXJyYXQtRXh0cmFCb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9tb2JjYXNoL2ZvbnRzL21jL01vbnRzZXJyYXQtRXh0cmFCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanEtY2hlY2tib3gsXG4uanEtcmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmpxLWNoZWNrYm94IGlucHV0LFxuLmpxLXJhZGlvIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uanEtZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uanEtZmlsZSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5qcS1maWxlX19uYW1lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5qcS1zZWxlY3Rib3gsXG4uanEtc2VsZWN0LW11bHRpcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5qcS1zZWxlY3Rib3ggc2VsZWN0LFxuLmpxLXNlbGVjdC1tdWx0aXBsZSBzZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uanEtc2VsZWN0Ym94IGxpLFxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5qcS1zZWxlY3Rib3gge1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5qcS1udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC8qINC00LvRjyBPcGVyYSBQcmVzdG/CoCovXG59XG5cbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIC8qINCyINC60LDQutC40YUt0YLQviDQsdGA0LDRg9C30LXRgNCw0YUg0L/RgNC40YHRg9GC0YHRgtCy0YPQtdGCINC+0YLRgdGC0YPQvyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5qcS1jaGVja2JveCxcbi5qcS1yYWRpbyB7XG4gIHZlcnRpY2FsLWFsaWduOiAtNHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDAgNHB4IDAgMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MzQzNDMztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgaW5zZXQgLTFweCAtMXB4ICNGRkYsIGluc2V0IDFweCAtMXB4ICNGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmpxLWNoZWNrYm94LmZvY3VzZWQsXG4uanEtcmFkaW8uZm9jdXNlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOEM7XG59XG5cbi5qcS1jaGVja2JveC5kaXNhYmxlZCxcbi5qcS1yYWRpby5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC41NTtcbn1cblxuLmpxLWNoZWNrYm94IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uanEtY2hlY2tib3guY2hlY2tlZCAuanEtY2hlY2tib3hfX2RpdiB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDNweCAwIDAgM3B4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzY2NjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNjY2O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XG59XG5cbi5qcS1yYWRpbyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmpxLXJhZGlvLmNoZWNrZWQgLmpxLXJhZGlvX19kaXYge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDNweCAwIDAgM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM3Nzc7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmpxLWZpbGUge1xuICB3aWR0aDogMjcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmpxLWZpbGUgaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qcS1maWxlX19uYW1lIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCA4MHB4IDAgMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjE7XG4gIGZvbnQ6IDE0cHgvMzJweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5qcS1maWxlX19icm93c2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQ6IDE0cHgvMzJweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7XG59XG5cbi5qcS1maWxlOmhvdmVyIC5qcS1maWxlX19icm93c2Uge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG5cbi5qcS1maWxlOmFjdGl2ZSAuanEtZmlsZV9fYnJvd3NlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggI0RERDtcbn1cblxuLmpxLWZpbGUuZm9jdXNlZCAuanEtZmlsZV9fbmFtZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1Nzk0QkY7XG59XG5cbi5qcS1maWxlLmRpc2FibGVkLFxuLmpxLWZpbGUuZGlzYWJsZWQgLmpxLWZpbGVfX25hbWUsXG4uanEtZmlsZS5kaXNhYmxlZCAuanEtZmlsZV9fYnJvd3NlIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0NDO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzg4ODtcbn1cblxuLmpxLW51bWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCAzNnB4IDAgMDtcbn1cblxuLmpxLW51bWJlcl9fZmllbGQge1xuICB3aWR0aDogMTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uanEtbnVtYmVyX19maWVsZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0IzQjNCMztcbn1cblxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDlweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250OiAxNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmpxLW51bWJlcl9fc3BpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qcS1udW1iZXJfX3NwaW4ubWludXMge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cblxuLmpxLW51bWJlcl9fc3Bpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTtcbn1cblxuLmpxLW51bWJlcl9fc3BpbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjREREO1xufVxuXG4uanEtbnVtYmVyX19zcGluOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDExcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzk5OTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmpxLW51bWJlcl9fc3Bpbi5taW51czphZnRlciB7XG4gIHRvcDogNXB4O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5qcS1udW1iZXJfX3NwaW4ubWludXM6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4uanEtbnVtYmVyX19zcGluLnBsdXM6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4uanEtbnVtYmVyLmZvY3VzZWQgLmpxLW51bWJlcl9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGO1xufVxuXG4uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX2ZpZWxkLFxuLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19zcGluIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0NDO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzg4ODtcbn1cblxuLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19zcGluOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0FBQTtcbn1cblxuLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19zcGluLm1pbnVzOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0FBQTtcbn1cblxuLmpxLXNlbGVjdGJveCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDQ1cHggMCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQ6IDE0cHgvMzJweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG5cbi5qcS1zZWxlY3Rib3guZm9jdXNlZCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGO1xufVxuXG4uanEtc2VsZWN0Ym94LmRpc2FibGVkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI0NDQztcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uanEtc2VsZWN0Ym94IC5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4uanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQ0M7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjOTk5O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmpxLXNlbGVjdGJveDpob3ZlciAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLmpxLXNlbGVjdGJveC5kaXNhYmxlZCAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0FBQTtcbn1cblxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmb250OiAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCB7XG4gIG1hcmdpbjogNXB4O1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggMjdweCA2cHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlFBQUFBTUNBWUFBQUJpREozN0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBTzFKUkVGVWVOcVUwNzhMQVhFWXgvRnpZZk56azVUSmFGTktZakZZU1FaL2h2d0JzdmcxVUNZMnhUOWdNOGh1a1FHVGhXUmprY0Z3M3BkbnVqaGZUNzM2WG4yZlB2ZmMzZmQwN1YwT0ZEREZBbk0wRU5Zc1pSaUdMU2M5T3BxSVlJQTlmTWhoakNyVzJoOVZsTWxjSC9heW1NR3RPcUV1Z1gwOFB3UXVjVVpLZFRvek1JcWRUYzlXZXBRRDd3alk5QVJ4K3lkd2hmeVhmUytTMHFNY09FUUpHY3VlQjNWY2NGSU5kTWdhbDZOemttUGpSd0pYeERCQjcvMlJEZHRBcDZ3YitkcHBoSERBU0c1UVEwVjZ1MmFvU3FCWkQvbERyTldSSnluTEsycXBCbjRyYzZLMlhCOS9OYjhFR0FCdGYxdGh6WTZYMkFBQUFBQkpSVTVFcmtKZ2dnPT1cIikgbm8tcmVwZWF0IDEwMCUgNTAlO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjE7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uanEtc2VsZWN0Ym94X19ub3QtZm91bmQge1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogNXB4IDhweCA2cHg7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmpxLXNlbGVjdGJveCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmpxLXNlbGVjdGJveCBsaSB7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDZweDtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG5cbi5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTNBQkIxO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmpxLXNlbGVjdGJveCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOEM7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uanEtc2VsZWN0Ym94IGxpLmRpc2FibGVkIHtcbiAgY29sb3I6ICNBQUE7XG59XG5cbi5qcS1zZWxlY3Rib3ggbGkuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uanEtc2VsZWN0Ym94IGxpLm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5qcS1zZWxlY3Rib3ggbGkub3B0Z3JvdXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzIzMUYyMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uanEtc2VsZWN0Ym94IGxpLm9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQ6IDE0cHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZS5mb2N1c2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZS5kaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogI0NDQztcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkge1xuICBwYWRkaW5nOiAzcHggOXB4IDRweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICMwOEM7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLmRpc2FibGVkIHtcbiAgY29sb3I6ICNBQUE7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZGlzYWJsZWQgbGkuc2VsZWN0ZWQsXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI0NDQztcbiAgY29sb3I6ICNGRkY7XG59XG5cbmlucHV0W3R5cGU9J2VtYWlsJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSdzZWFyY2gnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSd0ZWwnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSd0ZXh0J10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ndXJsJ10uc3R5bGVyLFxudGV4dGFyZWEuc3R5bGVyIHtcbiAgcGFkZGluZzogOHB4IDlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQ6IDE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG5pbnB1dFt0eXBlPSdzZWFyY2gnXS5zdHlsZXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxudGV4dGFyZWEuc3R5bGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9J2VtYWlsJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSdzZWFyY2gnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSd0ZWwnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSd0ZXh0J10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ndXJsJ10uc3R5bGVyOmhvdmVyLFxudGV4dGFyZWEuc3R5bGVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjNCM0IzO1xufVxuXG5pbnB1dFt0eXBlPSdlbWFpbCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyOmhvdmVyOmZvY3VzLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyOmhvdmVyOmZvY3VzLFxuaW5wdXRbdHlwZT0ndGVsJ10uc3R5bGVyOmhvdmVyOmZvY3VzLFxuaW5wdXRbdHlwZT0ndGV4dCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3VybCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbnRleHRhcmVhLnN0eWxlcjpob3Zlcjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0NDQztcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IzQjNCMztcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuYnV0dG9uLnN0eWxlcixcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcixcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDhweCAxMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQ6IDE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbi5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlci5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlci5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmJ1dHRvbi5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTtcbn1cblxuYnV0dG9uLnN0eWxlcjphY3RpdmUsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXI6YWN0aXZlLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyOmFjdGl2ZSxcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG5cbmJ1dHRvbi5zdHlsZXJbZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcltkaXNhYmxlZF0ge1xuICBib3JkZXItY29sb3I6ICNDQ0M7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4vKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuRnJlYWsgRmxhZ3MsIENvcHlyaWdodCDCqTIwMjEgTWljaGFlbCBQLiBDb2hlbi4gRnJlYWsgZmxhZ3MgaXMgbGljZW5jZWQgdW5kZXIgdGhlIE1JVCBsaWNlbmNlLiAgXHJcblxyXG5Gb3IgY29tcGxldGUgaW5mb3JtYXRpb24gdmlzaXQ6IHd3dy5mcmVha2ZsYWdzcHJpdGUuY29tIFxyXG5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmZmbGFnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdTcHJpdGU0Mi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0OTQ5NCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZmbGFnLWNoLFxuLmZmbGFnLW5wIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZmbGFnLWR6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDAuMjI4NyU7XG59XG5cbi5mZmxhZy1iZS5mZi1yb3VuZCxcbi5mZmxhZy1jaS5mZi1yb3VuZCxcbi5mZmxhZy1mci5mZi1yb3VuZCxcbi5mZmxhZy1nbi5mZi1yb3VuZCxcbi5mZmxhZy1pZS5mZi1yb3VuZCxcbi5mZmxhZy1pdC5mZi1yb3VuZCxcbi5mZmxhZy1tbC5mZi1yb3VuZCxcbi5mZmxhZy1uZy5mZi1yb3VuZCxcbi5mZmxhZy1yby5mZi1yb3VuZCxcbi5mZmxhZy10ZC5mZi1yb3VuZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1MDAwMCU7XG59XG5cbi5mZi1yb3VuZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTYwJTtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZmYtcm91bmQuZmYtc20ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uZmYtcm91bmQuZmYtbWQge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uZmYtcm91bmQuZmYtbGcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uZmYtcm91bmQuZmYteGwge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uYnV0dG9uIHtcbiAgcGFkZGluZzogMHB4IDFlbTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYwMDRDO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgbGluZWFyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5idXR0b24tLXllbGxvdyB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXIsIGNvbG9yIDAuM3MgbGluZWFyO1xufVxuXG4uYnV0dG9uLS15ZWxsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgwOTJDO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1dHRvbi0teWVsbG93OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDE5NDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnV0dG9uLS1waW5rIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhciwgY29sb3IgMC4zcyBsaW5lYXI7XG59XG5cbi5idXR0b24tLXBpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgwOTJDO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1dHRvbi0tcGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTk0MDYyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1dHRvbi0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzUzZmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyO1xufVxuXG4uYnV0dG9uLS1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjNjRmZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ1dHRvbi0tYmx1ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0MmNkO1xufVxuXG4uYnV0dG9uLS1oZWFkZXIge1xuICBib3gtc2hhZG93OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbi0taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnV0dG9uLS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5idXR0b24tLWhlYWRlciB7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5idXR0b24tLWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmJ1dHRvbi0tZm9vdGVyIHtcbiAgb3JkZXI6IC0xO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uLS1mb290ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbi1pbmxpbmU6IHVuc2V0O1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmJ1dHRvbi0tZm9vdGVyIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYnV0dG9uLS1zdWJtaXQge1xuICAgIGxpbmUtaGVpZ2h0OiA2OXB4O1xuICB9XG59XG5cbi5mb3JtIHtcbiAgcGFkZGluZzogMWVtIDAgMS41ZW07XG4gIGZvbnQtc2l6ZTogY2FsYygyMHB4ICsgNCAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIC8qIGN1c3R1bWl6ZSB3cGNmNyByZXNwb25zZSBtc2cgc3RhcnQgKi9cbiAgLyogY3VzdHVtaXplIHdwY2Y3IHJlc3BvbnNlIG1zZyBlbmQgKi9cbn1cblxuLmZvcm0gLnZhbGlkYXRlLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZm9ybV9fdGl0bGUge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG59XG5cbi5mb3JtX190aXRsZSArIHAge1xuICBmb250LXNpemU6IDAuNmVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5mb3JtIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0gbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtIGxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gMztcbiAgfVxufVxuXG4uZm9ybSBsYWJlbCBzZWxlY3QsXG4uZm9ybSBsYWJlbCBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDIlIDAgOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0gbGFiZWwgc2VsZWN0LFxuICAuZm9ybSBsYWJlbCBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvcm0gbGFiZWwgc2VsZWN0LFxuICAuZm9ybSBsYWJlbCBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5mb3JtIGxhYmVsIHNlbGVjdCxcbiAgLmZvcm0gbGFiZWwgaW5wdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIH1cbn1cblxuLmZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtIGxhYmVsIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDAgMiUgMCA1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0gbGFiZWwgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAwIDIlIDAgMDtcbiAgfVxufVxuXG4uZm9ybSBsYWJlbCBzZWxlY3Q6aG92ZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbn1cblxuLmZvcm0gbGFiZWwgc2VsZWN0IG9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvcm0gbGFiZWwgLml0aSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybSBsYWJlbCAuaXRpX19zZWxlY3RlZC1kaWFsLWNvZGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb3JtIGxhYmVsIC5pdGlfX3NlbGVjdGVkLWRpYWwtY29kZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybSBsYWJlbCAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0gbGFiZWwgLml0aSAuZm9ybV9faW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9ybSBsYWJlbCAuaXRpX19jb3VudHJ5LW5hbWUge1xuICBjb2xvcjogIzA4MDgxOTtcbn1cblxuLmZvcm0gbGFiZWwgLml0aV9fYXJyb3cge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvdW50cnktYXJyb3ctZG93bi1pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uZm9ybSBsYWJlbCAudmFsaWRhdGUtYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZm9ybSB0ZXh0YXJlYSxcbi5mb3JtIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuLmZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuICAuZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4uZm9ybSB0ZXh0YXJlYTpob3Zlcjo6cGxhY2Vob2xkZXIsXG4uZm9ybSBpbnB1dDpob3Zlcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbn1cblxuLmZvcm0gdGV4dGFyZWE6Zm9jdXMsXG4uZm9ybSBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjA0NGY7XG59XG5cbi5mb3JtIHRleHRhcmVhLmJ1dHRvbixcbi5mb3JtIGlucHV0LmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjAwNEM7XG59XG5cbi5mb3JtIHRleHRhcmVhLmJ1dHRvbi0teWVsbG93LFxuLmZvcm0gaW5wdXQuYnV0dG9uLS15ZWxsb3cge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyLCBjb2xvciAwLjNzIGxpbmVhcjtcbn1cblxuLmZvcm0gdGV4dGFyZWEuYnV0dG9uLS15ZWxsb3c6aG92ZXIsXG4uZm9ybSBpbnB1dC5idXR0b24tLXllbGxvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCODA5MkM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybSB0ZXh0YXJlYS5idXR0b24tLXllbGxvdzphY3RpdmUsXG4uZm9ybSBpbnB1dC5idXR0b24tLXllbGxvdzphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxOTQxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0gdGV4dGFyZWEuZm9ybV9faW5wdXQtLWludmFsaWQsXG4uZm9ybSBpbnB1dC5mb3JtX19pbnB1dC0taW52YWxpZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJlZDtcbn1cblxuLmZvcm0gdGV4dGFyZWEuZm9ybV9faW5wdXQtLWludmFsaWQgKyAudmFsaWRhdGUtYmxvY2ssXG4uZm9ybSBpbnB1dC5mb3JtX19pbnB1dC0taW52YWxpZCArIC52YWxpZGF0ZS1ibG9jayB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmVkO1xufVxuXG4uZm9ybSB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9ybV9fYWN0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9ybV9fYWN0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuZm9ybV9fYWN0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmZvcm0gLndwY2Y3LXNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjAwNEM7XG59XG5cbi5mb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDFlbSBhdXRvIDBlbTtcbiAgcGFkZGluZzogMC4yZW0gMWVtO1xuICBib3JkZXI6IDJweCBzb2xpZCBncmVlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGFuaW1hdGlvbjogc2NhbGVPcGFjaXR5O1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHNjYWxlT3BhY2l0eSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICB0b3A6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5mb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQubXNnSGlkZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgYW5pbWF0aW9uOiBtc2dIaWRlO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBtc2dIaWRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLS1rcGFkZGluZzogMTBweDtcbiAgcGFkZGluZzogMCB2YXIoLS1rcGFkZGluZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtLWtwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDcycHg7XG4gIH1cbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIHtcbiAgd2lkdGg6IDE1LjVlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biA+IHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzUzZmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgPiBhIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDM1M2ZlIDAlLCAjMDM1M2ZlIDQ4JSwgd2hpdGUgNTAlLCB3aGl0ZSA1MSUsICMwMzUzZmUgNTMlLCAjMDM1M2ZlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gIGFuaW1hdGlvbjogc3dpdGNoYmxpY2sgN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBzd2l0Y2hibGljayB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlO1xuICB9XG59XG5cbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlOmZvY3VzIC53cG1sLWxzLXN1Yi1tZW51LFxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2U6aG92ZXIgLndwbWwtbHMtc3ViLW1lbnUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZTpmb2N1cyA+IGEsXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZTpob3ZlciA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM1M2ZlO1xufVxuXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZTpmb2N1cyA+IGE6OmFmdGVyLFxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2U6aG92ZXIgPiBhOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIC53cG1sLWxzLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIC53cG1sLWxzLWl0ZW06bm90KDpsYXN0LWNoaWxkKSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG5cbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzM3Mzc7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGEgc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biBhLndwbWwtbHMtaXRlbS10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTBweCArIDEuNGVtKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwcHggKyAxLjRlbSk7XG4gIHBhZGRpbmctYmxvY2s6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gYS53cG1sLWxzLWl0ZW0tdG9nZ2xlIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxMC41cHg7XG4gIH1cbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGEud3BtbC1scy1pdGVtLXRvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVElpSUdobGFXZG9kRDBpTnlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV5SURjaUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStDanh3WVhSb0lHUTlJazB4TVM0NE16TTNJREV1TkRjMU1qZERNVEV1T0RNME1pQXhMalU1T1RjM0lERXhMamd3TmpjZ01TNDNNakkzTnlBeE1TNDNOVE16SURFdU9ETTFNalpETVRFdU55QXhMamswTnpjMElERXhMall5TWpFZ01pNHdORFk0TkNBeE1TNDFNalUwSURJdU1USTFNamRNTmk0MU1qVXpPU0EyTGpFMU1ESTNRell1TXpjMk1qZ2dOaTR5TnpJNE5DQTJMakU0T1RJMUlEWXVNek01T0RRZ05TNDVPVFl5TXlBMkxqTXpPVGcwUXpVdU9EQXpNakVnTmk0ek16azROQ0ExTGpZeE5qRTNJRFl1TWpjeU9EUWdOUzQwTmpjd05pQTJMakUxTURJM1REQXVORFkzTURVNUlERXVPVGd6TmtNd0xqSTVOamczT1NBeExqZzBNakUxSURBdU1UZzVPRFU0SURFdU5qTTRPU0F3TGpFMk9UVTBNaUF4TGpReE9EVTBRekF1TVRRNU1qSTFJREV1TVRrNE1UZ2dNQzR5TVRjeU56Y2dNQzQ1TnpnM09EUWdNQzR6TlRnM01qWWdNQzQ0TURnMk1ETkRNQzQxTURBeE56VWdNQzQyTXpnME1qSWdNQzQzTURNME16UWdNQzQxTXpFME1ETWdNQzQ1TWpNM09TQXdMalV4TVRBNE5rTXhMakUwTkRFMElEQXVORGt3TnpjZ01TNHpOak0xTlNBd0xqVTFPRGd5TVNBeExqVXpNemN6SURBdU56QXdNamRNTmk0d01EQXpPU0EwTGpReU5USTNUREV3TGpRMk56RWdNQzQ0TWpVeU4wTXhNQzQxT0RrMElEQXVOekl6TXpZNElERXdMamN6T0RNZ01DNDJOVGcyTXpjZ01UQXVPRGsyTXlBd0xqWXpPRGN6TjBNeE1TNHdOVFF5SURBdU5qRTRPRE00SURFeExqSXhORFlnTUM0Mk5EUTJNRElnTVRFdU16VTROQ0F3TGpjeE1qazRNVU14TVM0MU1ESXhJREF1TnpneE16WXhJREV4TGpZeU16TWdNQzQ0T0RrME9UVWdNVEV1TnpBM05pQXhMakF5TkRVNVF6RXhMamM1TVRnZ01TNHhOVGsyT0NBeE1TNDRNelUySURFdU16RTJNRGdnTVRFdU9ETXpOeUF4TGpRM05USTNXaUlnWm1sc2JEMGlkMmhwZEdVaUx6NEtQQzl6ZG1jK0NnPT1cIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSBzY2FsZSgtMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAzMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gYS53cG1sLWxzLWl0ZW0tdG9nZ2xlOmFmdGVyIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICB0b3A6IDE0cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGEud3BtbC1scy1pdGVtLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICAtLXdpZHRoOiAxOHB4O1xuICAtLWhlaWdodDogMThweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVGdpSUdobGFXZG9kRDBpTVRnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4T0NBeE9DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMHdMalVnT1VNd0xqVWdNVEF1TVRFMk1pQXdMamN4T1RnMU9TQXhNUzR5TWpFMUlERXVNVFEzTURJZ01USXVNalV5T0VNeExqVTNOREU1SURFekxqSTROREVnTWk0eU1EQXlPU0F4TkM0eU1qRXhJREl1T1RnNU5Ua2dNVFV1TURFd05FTXpMamMzT0RnNUlERTFMamM1T1RjZ05DNDNNVFU1TWlBeE5pNDBNalU0SURVdU56UTNNVGtnTVRZdU9EVXpRell1TnpjNE5EWWdNVGN1TWpnd01TQTNMamc0TXpjMklERTNMalVnT1NBeE55NDFRekV3TGpFeE5qSWdNVGN1TlNBeE1TNHlNakUxSURFM0xqSTRNREVnTVRJdU1qVXlPQ0F4Tmk0NE5UTkRNVE11TWpnME1TQXhOaTQwTWpVNElERTBMakl5TVRFZ01UVXVOems1TnlBeE5TNHdNVEEwSURFMUxqQXhNRFJETVRVdU56azVOeUF4TkM0eU1qRXhJREUyTGpReU5UZ2dNVE11TWpnME1TQXhOaTQ0TlRNZ01USXVNalV5T0VNeE55NHlPREF4SURFeExqSXlNVFVnTVRjdU5TQXhNQzR4TVRZeUlERTNMalVnT1VNeE55NDFJRFl1TnpRMU5qWWdNVFl1TmpBME5TQTBMalU0TXpZMUlERTFMakF4TURRZ01pNDVPRGsxT1VNeE15NDBNVFl6SURFdU16azFOVE1nTVRFdU1qVTBNeUF3TGpVZ09TQXdMalZETmk0M05EVTJOaUF3TGpVZ05DNDFPRE0yTlNBeExqTTVOVFV6SURJdU9UZzVOVGtnTWk0NU9EazFPVU14TGpNNU5UVXpJRFF1TlRnek5qVWdNQzQxSURZdU56UTFOallnTUM0MUlEbGFUVEUyTGpVZ09VTXhOaTQxSURFd0xqazRPVEVnTVRVdU56QTVPQ0F4TWk0NE9UWTRJREUwTGpNd016TWdNVFF1TXpBek0wTXhNaTQ0T1RZNElERTFMamN3T1RnZ01UQXVPVGc1TVNBeE5pNDFJRGtnTVRZdU5VTTNMakF4TURnNElERTJMalVnTlM0eE1ETXlNaUF4TlM0M01EazRJRE11TmprMk55QXhOQzR6TURNelF6SXVNamt3TVRnZ01USXVPRGsyT0NBeExqVWdNVEF1T1RnNU1TQXhMalVnT1VNeExqVWdOeTR3TVRBNE9DQXlMakk1TURFNElEVXVNVEF6TWpJZ015NDJPVFkzSURNdU5qazJOME0xTGpFd016SXlJREl1TWprd01UZ2dOeTR3TVRBNE9DQXhMalVnT1NBeExqVkRNVEF1T1RnNU1TQXhMalVnTVRJdU9EazJPQ0F5TGpJNU1ERTRJREUwTGpNd016TWdNeTQyT1RZM1F6RTFMamN3T1RnZ05TNHhNRE15TWlBeE5pNDFJRGN1TURFd09EZ2dNVFl1TlNBNVdpSWdabWxzYkQwaWQyaHBkR1VpTHo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazAxTGpVZ09VTTFMalVnTVRNdU16azJJRFl1T1RReUlERTNJRGtnTVRkRE1URXVNRFU0SURFM0lERXlMalVnTVRNdU16azJJREV5TGpVZ09VTXhNaTQxSURRdU5qQTBJREV4TGpBMU9DQXhJRGtnTVVNMkxqazBNaUF4SURVdU5TQTBMall3TkNBMUxqVWdPVnBOTVRFdU5TQTVRekV4TGpVZ01USXVPRGc1SURFd0xqSTFOU0F4TmlBNUlERTJRemN1TnpRMUlERTJJRFl1TlNBeE1pNDRPRGtnTmk0MUlEbEROaTQxSURVdU1URXhJRGN1TnpRMUlESWdPU0F5UXpFd0xqSTFOU0F5SURFeExqVWdOUzR4TVRFZ01URXVOU0E1V2lJZ1ptbHNiRDBpZDJocGRHVWlMejRLUEhCaGRHZ2daRDBpVFRJdU56TTFJRFF1TXpFeU1EZE1NeTQwTURVZ015NDFOekF3TjBNekxqVXhNaUF6TGpZMk5qQTNJRE11TmpJMklETXVOell3TURjZ015NDNORGdnTXk0NE5URXdOME0xTGpBMk5pQTBMamd6T1RBM0lEY3VNVFEySURVdU5EUXhNRGNnT1M0ME1UTWdOUzQwTkRFd04wTXhNUzR6TkRZZ05TNDBOREV3TnlBeE15NHhOU0ExTGpBd05EQTNJREUwTGpRMk9DQTBMakkxTVRBM1F6RTBMamMzTVRjZ05DNHdOemt5TlNBeE5TNHdOVGcySURNdU9EYzVNemdnTVRVdU16STFJRE11TmpVME1EZE1NVFV1T1RjMUlEUXVOREUwTURkRE1UVXVOamMzSURRdU5qWTVNRGNnTVRVdU16TTVJRFF1T1RBME1EY2dNVFF1T1RZMUlEVXVNVEU0TURkRE1UTXVORGc0SURVdU9UWXpNRGNnTVRFdU5URXpJRFl1TkRReE1EY2dPUzQwTVRNZ05pNDBOREV3TjBNMkxqazBNeUEyTGpRME1UQTNJRFF1TmpVeElEVXVOemM0TURjZ015NHhORGdnTkM0Mk5URXdOME16TGpBd05URTVJRFF1TlRRME1UUWdNaTQ0Tmpjek55QTBMalF6TVRZNElESXVOek0xSURRdU16RXlNRGRhVFRJdU56TTFJREV6TGpjd01ERk1NeTQwTURVZ01UUXVORFF3TVVNekxqVXhNaUF4TkM0ek5EUXhJRE11TmpJMklERTBMakkxTURFZ015NDNORGdnTVRRdU1UWXdNVU0xTGpBMk5pQXhNeTR4TnpJeElEY3VNVFEySURFeUxqVTNNREVnT1M0ME1UTWdNVEl1TlRjd01VTXhNUzR6TkRZZ01USXVOVGN3TVNBeE15NHhOU0F4TXk0d01EWXhJREUwTGpRMk9DQXhNeTQzTmpBeFF6RTBMamM0T1NBeE15NDVORFF4SURFMUxqQTNOaUF4TkM0eE5EUXhJREUxTGpNeU5TQXhOQzR6TlRZeFRERTFMamszTlNBeE15NDFPVFl4UXpFMUxqWTJNVEVnTVRNdU16TXdOQ0F4TlM0ek1qSTVJREV6TGpBNU5EY2dNVFF1T1RZMUlERXlMamc1TWpGRE1UTXVORGc0SURFeUxqQTBPREVnTVRFdU5URXpJREV4TGpVM01ERWdPUzQwTVRNZ01URXVOVGN3TVVNMkxqazBNeUF4TVM0MU56QXhJRFF1TmpVeElERXlMakl6TXpFZ015NHhORGdnTVRNdU16VTVNVU16TGpBd01pQXhNeTQwTmpreElESXVPRFkwSURFekxqVTRNekVnTWk0M016VWdNVE11TnpBd01WcE5NU0E1TGpVd01EQTNWamd1TlRBd01EZElNVGRXT1M0MU1EQXdOMGd4V2lJZ1ptbHNiRDBpZDJocGRHVWlMejRLUEM5emRtYytDZz09XCIpO1xufVxuXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gYTpmb2N1cywgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGE6aG92ZXIsXG4ud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlOmhvdmVyID4gLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzE3MTcxNztcbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIC53cG1sLWxzLXN1Yi1tZW51IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB6LWluZGV4OiAxMDE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIC53cG1sLWxzLXN1Yi1tZW51ID4gbGk6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5cbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biAud3BtbC1scy1zdWItbWVudSA+IGxpID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODE5O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xufVxuXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gLndwbWwtbHMtc3ViLW1lbnUgPiBsaTpmaXJzdC1jaGlsZCA+IGEge1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIC53cG1sLWxzLXN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIC53cG1sLWxzLXN1Yi1tZW51IGEge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biAud3BtbC1scy1mbGFnIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gLndwbWwtbHMtZmxhZyArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogLjRlbTtcbn1cblxuLnJ0bCAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gYS53cG1sLWxzLWl0ZW0tdG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwcHggKyAxLjRlbSk7XG59XG5cbi5ydGwgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGEud3BtbC1scy1pdGVtLXRvZ2dsZTphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xufVxuXG4ucnRsIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biAud3BtbC1scy1mbGFnICsgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC40ZW07XG59XG5cbi50b3Age1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIwQjMzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS9iZy9zZWN0aW9uLWJnLXhzLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQgMjUlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDYzMHB4IDU0M3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hvbWUvYmcvc2VjdGlvbi1iZy1zbS5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3NjhweCA2NjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2M3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS9iZy9zZWN0aW9uLWJnLWxnLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMjYlIGxlZnQgMjUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nLXRvcDogNjdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNDAlIGxlZnQgMjUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMzYlIGxlZnQgMjUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDMwJSBsZWZ0IDI1JTtcbiAgICBwYWRkaW5nLXRvcDogNzFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTFweDtcbiAgfVxufVxuXG4udG9wLnRvcC0tYWJvdXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQyRDY4O1xuICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AudG9wLS1hYm91dCB7XG4gICAgcGFkZGluZy10b3A6IDUycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3AudG9wLS1hYm91dCB7XG4gICAgcGFkZGluZy10b3A6IDY5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudG9wLnRvcC0tYWJvdXQge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC50b3AudG9wLS1hYm91dCB7XG4gICAgcGFkZGluZy10b3A6IDEwMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2N3B4O1xuICB9XG59XG5cbi50b3AudG9wLS1hYm91dCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLnRvcC0tYWJvdXQgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wLnRvcC0tYWJvdXQgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wLnRvcC0tYWJvdXQgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC50b3AudG9wLS1hYm91dCBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC50b3AtLWFib3V0IC50b3BfX3RpdGxlLCAudG9wLnRvcC0tYWJvdXQgLnRvcF9fdGV4dCwgLnRvcC50b3AtLWFib3V0IC50b3BfX2J0bi1ibG9jayB7XG4gICAgZ3JpZC1jb2x1bW46IDEvODtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50b3AudG9wLS1hYm91dCAudG9wX190aXRsZSwgLnRvcC50b3AtLWFib3V0IC50b3BfX3RleHQsIC50b3AudG9wLS1hYm91dCAudG9wX19idG4tYmxvY2sge1xuICAgIGdyaWQtY29sdW1uOiAxLzc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAudG9wLnRvcC0tYWJvdXQgLnRvcF9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi50b3AudG9wLS1hYm91dCAudG9wX190aXRsZSBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC50b3AtLWFib3V0IC50b3BfX3RpdGxlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wLnRvcC0tYWJvdXQgLnRvcF9fdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRvcC50b3AtLWFib3V0IC50b3BfX3RpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC50b3AudG9wLS1hYm91dCAudG9wX190aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC50b3AtLWFib3V0IC50b3BfX3RleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBncmlkLWNvbHVtbjogMS83O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wLnRvcC0tYWJvdXQgLnRvcF9fdGV4dCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvODtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50b3AudG9wLS1hYm91dCAudG9wX190ZXh0IHtcbiAgICBncmlkLWNvbHVtbjogMS83O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnRvcC50b3AtLWFib3V0IC50b3BfX3RleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk4cHg7XG4gIH1cbn1cblxuLnRvcC50b3AtLWFib3V0IC50b3BfX3RleHQgcCB7XG4gIHdpZHRoOiA5NiU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLnRvcC0tYWJvdXQgLnRvcF9fdGV4dCBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC50b3AtLWFib3V0IC50b3BfX2J0bi1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICBncmlkLXJvdzogMy8zO1xuICB9XG59XG5cbi50b3AudG9wLS1hYm91dCAudG9wX19zY2VuZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLnRvcC0tYWJvdXQgLnRvcF9fc2NlbmUtY29udGFpbmVyIHtcbiAgICBncmlkLXJvdzogMS80O1xuICAgIGdyaWQtY29sdW1uOiA4LzEzO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudG9wLnRvcC0tYWJvdXQgLnRvcF9fc2NlbmUtY29udGFpbmVyIHtcbiAgICBncmlkLWNvbHVtbjogNy8xMztcbiAgfVxufVxuXG4udG9wLnRvcC0tYWJvdXQgLmRlY29yX19pdGVtLS1jb2luIHtcbiAgLS13aWR0aDogOTVweDtcbiAgdG9wOiA0M3B4O1xuICBsZWZ0OiAtMTRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudG9wLnRvcC0tYWJvdXQgLmRlY29yX19pdGVtLS1jb2luIHtcbiAgICAtLXdpZHRoOiAxMTVweDtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogLTI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAudG9wLnRvcC0tYWJvdXQgLmRlY29yX19pdGVtLS1jb2luIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogLTUwcHg7XG4gIH1cbn1cblxuLnRvcC50b3AtLWFib3V0IC5zY2VuZSB7XG4gIGhlaWdodDogMTkycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudG9wLnRvcC0tYWJvdXQgLnNjZW5lIHtcbiAgICBoZWlnaHQ6IDI5NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLnRvcC0tYWJvdXQgLnNjZW5lIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wLnRvcC0tYWJvdXQgLnNjZW5lIHtcbiAgICB3aWR0aDogNTU3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudG9wLnRvcC0tYWJvdXQgLnNjZW5lIHtcbiAgICB3aWR0aDogNzU0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAudG9wLnRvcC0tYWJvdXQgLnNjZW5lIHtcbiAgICB3aWR0aDogNzkwcHg7XG4gIH1cbn1cblxuLnRvcC50b3AtLWFib3V0IC5zY2VuZV9faXRlbS0tc2NyZWVuIHtcbiAgLS13aWR0aDogMzc4cHg7XG4gIC0taGVpZ2h0OiAyODBweDtcbiAgYm90dG9tOiAtNDZweDtcbiAgbGVmdDogY2FsYyg1MCUgLSB2YXIoLS13aWR0aCkvMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudG9wLnRvcC0tYWJvdXQgLnNjZW5lX19pdGVtLS1zY3JlZW4ge1xuICAgIC0taGVpZ2h0OiAzODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC50b3AtLWFib3V0IC5zY2VuZV9faXRlbS0tc2NyZWVuIHtcbiAgICBib3R0b206IDA7XG4gICAgLS13aWR0aDogNDc2cHg7XG4gICAgLS1oZWlnaHQ6IDM4NHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3AudG9wLS1hYm91dCAuc2NlbmVfX2l0ZW0tLXNjcmVlbiB7XG4gICAgLS13aWR0aDogNjA1cHg7XG4gICAgLS1oZWlnaHQ6IDQ5MXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRvcC50b3AtLWFib3V0IC5zY2VuZV9faXRlbS0tc2NyZWVuIHtcbiAgICAtLWhlaWdodDogNjc5cHg7XG4gICAgLS13aWR0aDogODMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAudG9wLnRvcC0tYWJvdXQgLnNjZW5lX19pdGVtLS1zY3JlZW4ge1xuICAgIC0td2lkdGg6IDkxOHB4O1xuICAgIC0taGVpZ2h0OiA3NDdweDtcbiAgfVxufVxuXG4udG9wLnRvcC0tYWJvdXQgLnNjZW5lX19pdGVtIGltZyB7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuXG4udG9wLnRvcC0tYWJvdXQgcC5mb250IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLnRvcC0tYWJvdXQgcC5mb250IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wLnRvcC0tYWJvdXQgcC5mb250IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50b3AudG9wLS1hYm91dCBwLmZvbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC50b3AudG9wLS1hYm91dCBwLmZvbnQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC50b3AtLWFib3V0IHAuZm9udDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcC50b3AtLWFib3V0IHAuZm9udDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRvcC50b3AtLWFib3V0IHAuZm9udDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC50b3AudG9wLS1hYm91dCBwLmZvbnQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AudG9wLS1hYm91dCAuYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50b3AudG9wLS1hYm91dCAuYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4udG9wLnRvcC0tY29taW5nIHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODE5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC50b3AtLWNvbWluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQxcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4udG9wLnRvcC0tY29taW5nIGgxIHtcbiAgd2lkdGg6IGNsYW1wKDcwJSwgMjAwcHgsIDkwdncpO1xuICBtYXJnaW4tYm90dG9tOiA4MnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AudG9wLS1jb21pbmcgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgIG1heC13aWR0aDogMjE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3AudG9wLS1jb21pbmcgaDEge1xuICAgIG1heC13aWR0aDogMzM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudG9wLnRvcC0tY29taW5nIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgd2lkdGg6IDQyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAudG9wLnRvcC0tY29taW5nIGgxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AudG9wLS1jb21pbmcgLnRvcF9faW5uZXIge1xuICAgIGhlaWdodDogNDk2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wLnRvcC0tY29taW5nIC50b3BfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDU0MXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRvcC50b3AtLWNvbWluZyAudG9wX19pbm5lciB7XG4gICAgaGVpZ2h0OiA3MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC50b3AtLWNvbWluZyAudG9wX190aXRsZSwgLnRvcC50b3AtLWNvbWluZyAudG9wX190ZXh0LCAudG9wLnRvcC0tY29taW5nIC50b3BfX2J0bi1ibG9jayB7XG4gICAgZ3JpZC1jb2x1bW46IDEvODtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50b3AudG9wLS1jb21pbmcgLnRvcF9fdGl0bGUsIC50b3AudG9wLS1jb21pbmcgLnRvcF9fdGV4dCwgLnRvcC50b3AtLWNvbWluZyAudG9wX19idG4tYmxvY2sge1xuICAgIGdyaWQtY29sdW1uOiAxLzc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AudG9wLS1jb21pbmcgLnRvcF9fdGl0bGUge1xuICAgIGdyaWQtY29sdW1uOiAxLzU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcC50b3AtLWNvbWluZyAudG9wX190aXRsZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvODtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50b3AudG9wLS1jb21pbmcgLnRvcF9fdGl0bGUge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC50b3AudG9wLS1jb21pbmcgLnRvcF9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi50b3AudG9wLS1jb21pbmcgLnRvcF9fdGl0bGUgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AudG9wLS1jb21pbmcgLnRvcF9fdGl0bGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3AudG9wLS1jb21pbmcgLnRvcF9fdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRvcC50b3AtLWNvbWluZyAudG9wX190aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAudG9wLnRvcC0tY29taW5nIC50b3BfX3RpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLnRvcC0tY29taW5nIC50b3BfX3RleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udG9wLnRvcC0tY29taW5nIC50b3BfX3RleHQgcCB7XG4gIHdpZHRoOiA5NiU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLnRvcC0tY29taW5nIC50b3BfX3RleHQgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AudG9wLS1jb21pbmcgLnRvcF9fYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgIGdyaWQtcm93OiAzLzM7XG4gIH1cbn1cblxuLnRvcC50b3AtLWNvbWluZyAudG9wX19zY2VuZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLnRvcC0tY29taW5nIC50b3BfX3NjZW5lLWNvbnRhaW5lciB7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcC50b3AtLWNvbWluZyAudG9wX19zY2VuZS1jb250YWluZXIge1xuICAgIGdyaWQtY29sdW1uOiA4LzEzO1xuICB9XG59XG5cbi50b3AudG9wLS1jb21pbmcgLmRlY29yX19pdGVtLS1jb2luIHtcbiAgLS13aWR0aDogOTVweDtcbiAgdG9wOiA0M3B4O1xuICBsZWZ0OiAtMTRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudG9wLnRvcC0tY29taW5nIC5kZWNvcl9faXRlbS0tY29pbiB7XG4gICAgLS13aWR0aDogMTE1cHg7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IC0yNHB4O1xuICB9XG59XG5cbi50b3AudG9wLS1jb21pbmcgLnNjZW5lIHtcbiAgaGVpZ2h0OiAyNzRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AudG9wLS1jb21pbmcgLnNjZW5lIHtcbiAgICB3aWR0aDogMjU5cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wLnRvcC0tY29taW5nIC5zY2VuZSB7XG4gICAgd2lkdGg6IDM0NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRvcC50b3AtLWNvbWluZyAuc2NlbmUge1xuICAgIHdpZHRoOiAzMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC50b3AudG9wLS1jb21pbmcgLnNjZW5lIHtcbiAgICB3aWR0aDogNjQwcHg7XG4gIH1cbn1cblxuLnRvcC50b3AtLWNvbWluZyAuc2NlbmVfX2l0ZW0tLXNjcmVlbiB7XG4gIC0td2lkdGg6IDM3NXB4O1xuICAtLWhlaWdodDogMzEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLnRvcC0tY29taW5nIC5zY2VuZV9faXRlbS0tc2NyZWVuIHtcbiAgICAtLWhlaWdodDogNDY5cHg7XG4gICAgLS13aWR0aDogNjIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wLnRvcC0tY29taW5nIC5zY2VuZV9faXRlbS0tc2NyZWVuIHtcbiAgICAtLXdpZHRoOiA2MTVweDtcbiAgICAtLWhlaWdodDogNDk3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudG9wLnRvcC0tY29taW5nIC5zY2VuZV9faXRlbS0tc2NyZWVuIHtcbiAgICAtLWhlaWdodDogNjY2cHg7XG4gICAgLS13aWR0aDogOTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAudG9wLnRvcC0tY29taW5nIC5zY2VuZV9faXRlbS0tc2NyZWVuIHtcbiAgICAtLXdpZHRoOiA5MTdweDtcbiAgICAtLWhlaWdodDogNjgwcHg7XG4gIH1cbn1cblxuLnRvcC50b3AtLWNvbWluZyAuc2NlbmVfX2l0ZW0gaW1nIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG59XG5cbi50b3AudG9wLS1jb21pbmcgcC5mb250IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLnRvcC0tY29taW5nIHAuZm9udCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wLnRvcC0tY29taW5nIHAuZm9udCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50b3AudG9wLS1jb21pbmcgcC5mb250IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAudG9wLnRvcC0tY29taW5nIHAuZm9udCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLnRvcC0tY29taW5nIC5idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudG9wX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3BfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wX190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudG9wX190aXRsZSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAudG9wX190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDczcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3BfX3RpdGxlIHAge1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wX190aXRsZSBwIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRvcF9fdGl0bGUgcCB7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50b3BfX3RpdGxlIHAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIH1cbn1cblxuLnRvcF9fc2NlbmUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcF9fc2NlbmUtY29udGFpbmVyIHtcbiAgICBncmlkLXJvdzogMS80O1xuICAgIGdyaWQtY29sdW1uOiA3LzEzO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLnRvcCAuYW5pbWF0ZWQtY29pbixcbi50b3AgLmFuaW1hdGVkLWltYWdlLCAudG9wX190aXRsZSwgLnRvcF9fdGV4dCwgLnRvcF9fYnRuLWJsb2NrLFxuLnRvcF9fdGl0bGUgcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3BfX3RpdGxlLCAudG9wX190ZXh0LCAudG9wX19idG4tYmxvY2sge1xuICAgIGdyaWQtY29sdW1uOiAxLzc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3BfX2J0bi1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICBncmlkLXJvdzogMi8zO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcF9fYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnRvcF9fYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgfVxufVxuXG4udG9wIC5zY2VuZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMjFweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50b3AgLnNjZW5lIHtcbiAgICBoZWlnaHQ6IDI5NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5zY2VuZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNDAxcHg7XG4gICAgd2lkdGg6IDMwOHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC50b3AgLnNjZW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIGhlaWdodDogMzE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wIC5zY2VuZSB7XG4gICAgd2lkdGg6IDQ5N3B4O1xuICAgIGhlaWdodDogNTIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudG9wIC5zY2VuZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDU1MHB4O1xuICAgIGhlaWdodDogOTYxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAudG9wIC5zY2VuZSB7XG4gICAgd2lkdGg6IDgxMnB4O1xuICAgIGhlaWdodDogMTAxOXB4O1xuICB9XG59XG5cbi50b3AgLnNjZW5lX19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udG9wIC5zY2VuZV9faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuXG4udG9wIC5zY2VuZV9faXRlbS0tc2NyZWVuIHtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQpO1xuICBib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudG9wIC5zY2VuZV9faXRlbS0tc2NyZWVuIHtcbiAgICAtLXdpZHRoOiA0NDJweDtcbiAgICAtLWhlaWdodDogMjg4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLnNjZW5lX19pdGVtLS1zY3JlZW4ge1xuICAgIC0td2lkdGg6IDUwOHB4O1xuICAgIC0taGVpZ2h0OiA0MDRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3AgLnNjZW5lX19pdGVtLS1zY3JlZW4ge1xuICAgIC0td2lkdGg6IDY2N3B4O1xuICAgIC0taGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50b3AgLnNjZW5lX19pdGVtLS1zY3JlZW4ge1xuICAgIC0td2lkdGg6IDk2MXB4O1xuICAgIC0taGVpZ2h0OiA2ODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC50b3AgLnNjZW5lX19pdGVtLS1zY3JlZW4ge1xuICAgIC0td2lkdGg6IDEwMjFweDtcbiAgICAtLWhlaWdodDogNzMxcHg7XG4gIH1cbn1cblxuLnRvcCAuZGVjb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbi50b3AgLmRlY29yX19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udG9wIC5kZWNvcl9faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnRvcCAuZGVjb3JfX2l0ZW0tLWNvaW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3AgLmRlY29yX19pdGVtLS1jb2luIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtLXdpZHRoOiAxMTJweDtcbiAgICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICAgIHRvcDogNjRweDtcbiAgICBsZWZ0OiAtMzJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudG9wIC5kZWNvcl9faXRlbS0tY29pbiB7XG4gICAgLS13aWR0aDogMTEycHg7XG4gICAgdG9wOiA0MnB4O1xuICAgIGxlZnQ6IC0yMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnRvcCAuZGVjb3JfX2l0ZW0tLWNvaW4ge1xuICAgIC0td2lkdGg6IDE1NHB4O1xuICAgIHRvcDogODlweDtcbiAgICBsZWZ0OiAtMTlweDtcbiAgfVxufVxuXG4udG9wX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcF9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0NjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRvcF9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcF9faW5mbyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudG9wX19pbmZvIHtcbiAgICB3aWR0aDogNTElO1xuICB9XG59XG5cbi50b3BfX2luZm8gcCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnRvcF9faW5mbyBwIHN0cm9uZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50b3AgaDEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudG9wIGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC50b3AgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiA2MnB4O1xuICB9XG59XG5cbi50b3AgaDEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0ZGMDA0Qztcbn1cblxuLnRvcCBwIHtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogODclO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50b3AgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAudG9wIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cbn1cblxuLnRvcCBwLmZvbnQge1xuICB3aWR0aDogOTQlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc3R5bGU6IG9ibGlxdWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50b3AgcC5mb250IHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCBwLmZvbnQge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wIHAuZm9udCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50b3AgcC5mb250IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAudG9wIHAuZm9udDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi50b3AgcC5mb250IHNwYW4ge1xuICBjb2xvcjogI0ZGMDA0Qztcbn1cblxuLnRvcF9fcGFydG5lci1pY29uLCAudG9wX19pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4udG9wX19zY2VuZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTh2dztcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcF9fc2NlbmUtYm94IHtcbiAgICB3aWR0aDogY2xhbXAoMzU3cHgsIDQ3dncsIDQ1MXB4KTtcbiAgICBoZWlnaHQ6IGNsYW1wKDI1MnB4LCAzMHZ3LCAzMThweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnRvcF9fc2NlbmUtYm94IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcF9fc2NlbmUtYm94IHtcbiAgICB3aWR0aDogY2xhbXAoNDUxcHgsIDQzdncsIDU3MHB4KTtcbiAgICBoZWlnaHQ6IGNsYW1wKDMxOHB4LCAzMHZ3LCA0MDlweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudG9wX19zY2VuZS1ib3gge1xuICAgIHdpZHRoOiBjbGFtcCg0NTFweCwgMzh2dywgNTcwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgfVxufVxuXG4udG9wX19zY2VuZS0taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnRvcF9fc2NlbmUtLWltYWdlIGltZyB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udG9wIC5yYWRpYWxHYXJkaWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogLTIwJTtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLnJhZGlhbEdhcmRpZW50IHtcbiAgICBsZWZ0OiAyNyU7XG4gICAgdG9wOiAtMjAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAudG9wIC5yYWRpYWxHYXJkaWVudCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wIC5yYWRpYWxHYXJkaWVudCB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgdG9wOiAtMjIlO1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICMyYjNkODggMCUsICMxMzFiM2YgMTAwJSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudG9wIC5yYWRpYWxHYXJkaWVudCB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgbGVmdDogMzAlO1xuICB9XG59XG5cbi50b3AgLnRvcF9fYnRuLWJsb2NrIHtcbiAgLS13aWR0aDogMjkwcHg7XG4gIHdpZHRoOiB2YXIoLS13aWR0aCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gdmFyKC0td2lkdGgpLzIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLnRvcF9fYnRuLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICBncmlkLWNvbHVtbjogMS83O1xuICAgIGdyaWQtcm93OiAzO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3AgLnRvcF9fYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRvcCAudG9wX19idG4tYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudG9wIC50b3BfX2J0bi1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4uc3RlcHMge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgxOTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwcyB7XG4gICAgcGFkZGluZy10b3A6IDQycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ3cHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RlcHMge1xuICAgIHBhZGRpbmctdG9wOiA3OXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN0ZXBzIHtcbiAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zdGVwcyB7XG4gICAgcGFkZGluZy10b3A6IDgxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuLnN0ZXBzX19pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5zdGVwc19faW5uZXIgPiBwID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcHNfX2lubmVyID4gcCA+IGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnN0ZXBzX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwc19fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0ZXBzX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGVwc19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zdGVwc19fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5zdGVwcyBhcnRpY2xlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIHBhZGRpbmc6IDE4cHggMTBweCAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQyRDY4O1xuICBtaW4taGVpZ2h0OiAxMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwcyBhcnRpY2xlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGVwcyBhcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3RlcHMgYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDMwcHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zdGVwcyBhcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAyNnB4IDE1cHggMjZweCAzMHB4O1xuICB9XG59XG5cbi5zdGVwcyBhcnRpY2xlOm50aC1jaGlsZCgzbikge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuXG4uc3RlcHMgYXJ0aWNsZS5zdGVwc19fY2FyZC0tbm8tZGVzY3JpcHRpb24ge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbn1cblxuLnN0ZXBzIGFydGljbGUuc3RlcHNfX2NhcmQtLW5vLWRlc2NyaXB0aW9uID4gaDQgKyBkaXYge1xuICBncmlkLXJvdzogMS8zO1xuICBncmlkLWNvbHVtbjogMTEvMTM7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1zZWxmOiBzZWxmLWVuZDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zdGVwcyBhcnRpY2xlLnN0ZXBzX19jYXJkLS1uby1kZXNjcmlwdGlvbiA+IGg0ICsgZGl2OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtLXdpZHRoOiA0MnB4O1xuICAtLWhlaWdodDogNDJweDtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IGNhbGMoNTAlIC0gdmFyKC0taGVpZ2h0KS8yKTtcbiAgbGVmdDogY2FsYyg1MCUgLSB2YXIoLS13aWR0aCkvMik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcHMgYXJ0aWNsZS5zdGVwc19fY2FyZC0tbm8tZGVzY3JpcHRpb24gPiBoNCArIGRpdjo6YmVmb3JlIHtcbiAgICAtLXdpZHRoOiA3MnB4O1xuICAgIC0taGVpZ2h0OiA3MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0ZXBzIGFydGljbGUuc3RlcHNfX2NhcmQtLW5vLWRlc2NyaXB0aW9uID4gaDQgKyBkaXY6OmJlZm9yZSB7XG4gICAgLS13aWR0aDogODJweDtcbiAgICAtLWhlaWdodDogODJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGVwcyBhcnRpY2xlLnN0ZXBzX19jYXJkLS1uby1kZXNjcmlwdGlvbiA+IGg0ICsgZGl2OjpiZWZvcmUge1xuICAgIC0td2lkdGg6IDExMHB4O1xuICAgIC0taGVpZ2h0OiAxMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzIGFydGljbGUuc3RlcHNfX2NhcmQtLW5vLWRlc2NyaXB0aW9uID4gaDQgKyBkaXYge1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGVwcyBhcnRpY2xlLnN0ZXBzX19jYXJkLS1uby1kZXNjcmlwdGlvbiA+IGg0ICsgZGl2IHtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gICAganVzdGlmeS1zZWxmOiBzZWxmLXN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN0ZXBzIGFydGljbGUuc3RlcHNfX2NhcmQtLW5vLWRlc2NyaXB0aW9uID4gaDQgKyBkaXYge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBqdXN0aWZ5LXNlbGY6IHNlbGYtZW5kO1xuICAgIGdyaWQtY29sdW1uOiAxMC8xMjtcbiAgfVxufVxuXG4uc3RlcHMgYXJ0aWNsZS5zdGVwc19fY2FyZC0tbm8tZGVzY3JpcHRpb24gPiBoNCArIGRpdiBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnN0ZXBzIGFydGljbGUuc3RlcHNfX2NhcmQtLW5vLWRlc2NyaXB0aW9uIGg0IHtcbiAgZ3JpZC1jb2x1bW46IDIvMTE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3RlcHMgYXJ0aWNsZS5zdGVwc19fY2FyZC0tbm8tZGVzY3JpcHRpb24gaDQge1xuICAgIGdyaWQtY29sdW1uOiAyLzEwO1xuICB9XG59XG5cbi5zdGVwcyBhcnRpY2xlIGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgZ3JpZC1yb3c6IDEvMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RlcHMgYXJ0aWNsZSBkaXY6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWNvdW50KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzIGFydGljbGUgZGl2OmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN0ZXBzIGFydGljbGUgZGl2OmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zdGVwcyBhcnRpY2xlIGRpdjpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uc3RlcHMgYXJ0aWNsZSA+IHAgKyBkaXYge1xuICBncmlkLXJvdzogMS8zO1xuICBncmlkLWNvbHVtbjogMTEvMTM7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIGhlaWdodDogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3RlcHMgYXJ0aWNsZSA+IHAgKyBkaXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC0td2lkdGg6IDQycHg7XG4gIC0taGVpZ2h0OiA0MnB4O1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogY2FsYyg1MCUgLSB2YXIoLS1oZWlnaHQpLzIpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIHZhcigtLXdpZHRoKS8yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwcyBhcnRpY2xlID4gcCArIGRpdjo6YmVmb3JlIHtcbiAgICAtLXdpZHRoOiA3MnB4O1xuICAgIC0taGVpZ2h0OiA3MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0ZXBzIGFydGljbGUgPiBwICsgZGl2OjpiZWZvcmUge1xuICAgIC0td2lkdGg6IDgycHg7XG4gICAgLS1oZWlnaHQ6IDgycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3RlcHMgYXJ0aWNsZSA+IHAgKyBkaXY6OmJlZm9yZSB7XG4gICAgLS13aWR0aDogMTEwcHg7XG4gICAgLS1oZWlnaHQ6IDExMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcHMgYXJ0aWNsZSA+IHAgKyBkaXYge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGVwcyBhcnRpY2xlID4gcCArIGRpdiB7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICAgIGp1c3RpZnktc2VsZjogc2VsZi1zdGFydDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGVwcyBhcnRpY2xlID4gcCArIGRpdiB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGp1c3RpZnktc2VsZjogc2VsZi1lbmQ7XG4gICAgZ3JpZC1jb2x1bW46IDEwLzEyO1xuICB9XG59XG5cbi5zdGVwcyBhcnRpY2xlID4gcCArIGRpdiBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnN0ZXBzIGgyLFxuLnN0ZXBzIGgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RlcHMgaDIsXG4gIC5zdGVwcyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxufVxuXG4uc3RlcHMgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGVwcyBoMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zdGVwcyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxufVxuXG4uc3RlcHMgaDMge1xuICBsaW5lLWhlaWdodDogMS40O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0byA0MXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0ZXBzIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnN0ZXBzIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OXB4O1xuICB9XG59XG5cbi5zdGVwcyBwLFxuLnN0ZXBzIGg0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zdGVwcyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zdGVwcyBoNCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0ZXBzIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGVwcyBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnN0ZXBzIGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnN0ZXBzIGg0LFxuLnN0ZXBzIHAge1xuICBncmlkLWNvbHVtbjogMi8xMTtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzIGg0LFxuICAuc3RlcHMgcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnN0ZXBzIGg0LFxuICAuc3RlcHMgcCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGVwcyBoNCxcbiAgLnN0ZXBzIHAge1xuICAgIGdyaWQtY29sdW1uOiAyLzEwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnN0ZXBzIGg0LFxuICAuc3RlcHMgcCB7XG4gICAgZ3JpZC1jb2x1bW46IDIvOTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5zdGVwcyBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGVwcyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc3RlcHMgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5zdGVwc19fc2xpZGUge1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzX19zbGlkZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGVwc19fc2xpZGUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc3RlcHNfX3NsaWRlIHtcbiAgICBnYXA6IDIwcHggMjVweDtcbiAgfVxufVxuXG4uc3RlcHNfX3NsaWRlIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdGVwc19fc2xpZGUgLnNsaWNrLWRvdHMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3RlcHNfX3NsaWRlIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYwMDRDO1xufVxuXG4uc3RlcHNfX3NsaWRlIC5zbGljay1kb3RzIGxpOjptYXJrZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zdGVwc19fc2xpZGUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhciwgd2lkdGggMC4zcyBsaW5lYXIsXHIgaGVpZ2h0IDAuM3MgbGluZWFyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdGVwc19faXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwc19faXRlbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHVuc2V0O1xuICAgIG1hcmdpbjogMCAwIDBweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnN0ZXBzX19pdGVtIC5zdGVwc19fY2FyZC0tNCBzdmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyOHB4KTtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxufVxuXG4uc3RlcHMgLnNsaWNrLWN1cnJlbnQgLnN0ZXBzX19pdGVtIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN0ZXBzIC5zbGljay1jdXJyZW50IC5zdGVwc19faXRlbSBwIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN0ZXBzX19yZWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcHNfX3JlZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLnN0ZXBzX19yZWcgYnV0dG9uLFxuLnN0ZXBzX19yZWcgYSB7XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzX19yZWcgYnV0dG9uLFxuICAuc3RlcHNfX3JlZyBhIHtcbiAgICBwYWRkaW5nOiAxOHB4IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLnN0ZXBzX19yZWcgYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwc19fcmVnIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnN0ZXBzX19yZWcgYS5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAzNTNmZTtcbiAgY29sb3I6ICMwODA4MTk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXIsIGNvbG9yIDAuM3MgbGluZWFyO1xufVxuXG4uc3RlcHNfX3JlZyBhLmJ1dHRvbjo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnN0ZXBzX19yZWcgYS5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM1M2ZlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uc3RlcHNfX3NsaWRlIHtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzX19zbGlkZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5iZWNvbWUge1xuICBwYWRkaW5nOiA1NnB4IDAgMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQyRDY4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJlY29tZSB7XG4gICAgcGFkZGluZy10b3A6IDQycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iZWNvbWUge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJlY29tZSB7XG4gICAgcGFkZGluZy10b3A6IDExMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmJlY29tZSB7XG4gICAgcGFkZGluZy10b3A6IDEyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4uYmVjb21lLmJlY29tZS0tcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRDJENjg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDM4cHggMCAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmVjb21lLmJlY29tZS0tcGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJlY29tZS5iZWNvbWUtLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDU3cHggMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmVjb21lLmJlY29tZS0tcGFnZSB7XG4gICAgcGFkZGluZzogOTBweCAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5iZWNvbWUuYmVjb21lLS1wYWdlIHtcbiAgICBwYWRkaW5nOiAxNDBweCAwIDcwcHg7XG4gIH1cbn1cblxuLmJlY29tZS5iZWNvbWUtLXBhZ2UgLmFuaW1hdGVkLWltYWdlLFxuLmJlY29tZS5iZWNvbWUtLXBhZ2UgLmFuaW1hdGVkLXBhZ2UtY29udGVudCxcbi5iZWNvbWUuYmVjb21lLS1wYWdlIC5iZWNvbWVfX3RpdGxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iZWNvbWUuYmVjb21lLS1wYWdlIC5iZWNvbWVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmVjb21lLmJlY29tZS0tcGFnZSAuYmVjb21lX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTdweDtcbiAgfVxufVxuXG4uYmVjb21lLmJlY29tZS0tcGFnZSAuYmVjb21lX190aXRsZSBoMSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5iZWNvbWUuYmVjb21lLS1wYWdlIC5iZWNvbWVfX2ltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmVjb21lLmJlY29tZS0tcGFnZSAuYmVjb21lX19sYXlvdXQge1xuICAgIGdyaWQtY29sdW1uOiA4LzEzO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmJlY29tZS5iZWNvbWUtLXBhZ2UgLmJlY29tZV9fbGF5b3V0IHtcbiAgICBncmlkLWNvbHVtbjogNy8xMztcbiAgfVxufVxuXG4uYmVjb21lLmJlY29tZS0tcGFnZSBmb3JtIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iZWNvbWUuYmVjb21lLS1wYWdlIGZvcm0gLmZvcm1fX2FjdGlvbnMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmVjb21lLmJlY29tZS0tcGFnZSAuYWJzb2x1dGUtYmcge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iZWNvbWUuYmVjb21lLS1wYWdlIC5hYnNvbHV0ZS1iZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NSUpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmVjb21lX190aXRsZSB7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBncmlkLWNvbHVtbjogMS82O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmVjb21lX190aXRsZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvNztcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJlY29tZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYmVjb21lX190aXRsZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvNjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5iZWNvbWVfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmVjb21lX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJlY29tZV9fbGF5b3V0IHtcbiAgICBncmlkLXJvdzogMS8zO1xuICAgIGdyaWQtY29sdW1uOiA2LzEzO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uYmVjb21lIC5mb3JtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDAuOGVtIDAgMC42ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmVjb21lIC5mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBncmlkLXJvdzogMi8zO1xuICAgIGdyaWQtY29sdW1uOiAxLzY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmVjb21lIC5mb3JtIHtcbiAgICBncmlkLWNvbHVtbjogMS83O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmJlY29tZSAuZm9ybSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvNjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NnB4O1xuICB9XG59XG5cbi5iZWNvbWUgLmZvcm0gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xufVxuXG4uYmVjb21lX19pbWFnZSB7XG4gIHdpZHRoOiAyMjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmVjb21lX19pbWFnZSB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmVjb21lX19pbWFnZSB7XG4gICAgd2lkdGg6IGNsYW1wKDMwMHB4LCAzNnZ3LCAzNjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJlY29tZV9faW1hZ2Uge1xuICAgIHdpZHRoOiBjbGFtcCg0MTdweCwgMzB2dywgNDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5iZWNvbWVfX2ltYWdlIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgbWFyZ2luLWxlZnQ6IDExNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmJlY29tZV9faW1hZ2Uge1xuICAgIHdpZHRoOiA2MTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5iZWNvbWVfX2ltYWdlIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYmVjb21lX19sYXlvdXQge1xuICB6LWluZGV4OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZWNvbWVfX2xheW91dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmVjb21lX19sYXlvdXQge1xuICAgIGdyaWQtY29sdW1uOiA3LzEzO1xuICB9XG59XG5cbi5jb250YWN0cyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEMkQ2ODtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHMge1xuICAgIHBhZGRpbmctdG9wOiA1MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWN0cyB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGFjdHMge1xuICAgIHBhZGRpbmctdG9wOiA2MXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbnRhY3RzIHtcbiAgICBwYWRkaW5nLXRvcDogNjFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4uY29udGFjdHMuY29udGFjdHMtLXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQyRDY4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzLmNvbnRhY3RzLS1wYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdHMuY29udGFjdHMtLXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRhY3RzLmNvbnRhY3RzLS1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc1cHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzLmNvbnRhY3RzLS1wYWdlIC5hbmltYXRlZC1wYWdlLWNvbnRlbnQsIC5jb250YWN0cy5jb250YWN0cy0tcGFnZSAuYW5pbWF0ZWQtcGFnZS10aXRsZSwgLmNvbnRhY3RzLmNvbnRhY3RzLS1wYWdlIC5hbmltYXRlZC1pbWFnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0cy5jb250YWN0cy0tcGFnZSAuY29udGFjdHNfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzLmNvbnRhY3RzLS1wYWdlIC5jb250YWN0c19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdHMuY29udGFjdHMtLXBhZ2UgLmNvbnRhY3RzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWN0cy5jb250YWN0cy0tcGFnZSAuY29udGFjdHNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbiAgfVxufVxuXG4uY29udGFjdHMuY29udGFjdHMtLXBhZ2UgLmNvbnRhY3RzX190aXRsZSBoMSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHMuY29udGFjdHMtLXBhZ2UgLmNvbnRhY3RzX19zb2Mge1xuICAgIGdyaWQtY29sdW1uOiAxLzc7XG4gIH1cbn1cblxuLmNvbnRhY3RzLmNvbnRhY3RzLS1wYWdlIC5jb250YWN0c19fc29jIG5hdiA+IHVsID4gbGkgPiBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0cy5jb250YWN0cy0tcGFnZSAuY29udGFjdHNfX3NvYyBuYXYgPiB1bCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRhY3RzLmNvbnRhY3RzLS1wYWdlIC5jb250YWN0c19fc29jIG5hdiA+IHVsID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuY29udGFjdHMuY29udGFjdHMtLXBhZ2UgLmNvbnRhY3RzX19zb2MgbmF2ID4gdWwgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0cy5jb250YWN0cy0tcGFnZSAuY29udGFjdHNfX3NvYyBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3RzLmNvbnRhY3RzLS1wYWdlIC5jb250YWN0c19fc29jIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzLmNvbnRhY3RzLS1wYWdlIC5jb250YWN0c19fc29jIGEgc3ZnIGNpcmNsZSB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHMuY29udGFjdHMtLXBhZ2UgLmNvbnRhY3RzX19zb2MgYSBzdmcge1xuICAgIHdpZHRoOiA0MXB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWN0cy5jb250YWN0cy0tcGFnZSAuY29udGFjdHNfX3NvYyBhIHN2ZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHMuY29udGFjdHMtLXBhZ2UgLmFic29sdXRlLWJnIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdHMuY29udGFjdHMtLXBhZ2UgLmFic29sdXRlLWJnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGFjdHMuY29udGFjdHMtLXBhZ2UgLmFic29sdXRlLWJnIHtcbiAgICBsZWZ0OiA1MHZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbnRhY3RzLmNvbnRhY3RzLS1wYWdlIC5hYnNvbHV0ZS1iZyB7XG4gICAgd2lkdGg6IGNsYW1wKDU4MXB4LCA0MHZ3LCA2MDBweCk7XG4gICAgLS1oZWlnaHQ6IGNsYW1wKDU0NXB4LCAzMHZ3LCA1NjBweCk7XG4gICAgbGVmdDogNTJ2dztcbiAgfVxufVxuXG4uY29udGFjdHNfX3RpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFjdHNfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHNfX3RpdGxlIHtcbiAgICBncmlkLXJvdzogMS8yO1xuICAgIGdyaWQtY29sdW1uOiAxLzY7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3RzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWN0c19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDcxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuY29udGFjdHNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICB9XG59XG5cbi5jb250YWN0c19faW5uZXIge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWN0c19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFjdHNfX2lubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWN0c19faW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbnRhY3RzX19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uY29udGFjdHNfX2xheW91dCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAyODJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHNfX2xheW91dCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWNvbHVtbjogNi8xMztcbiAgICBncmlkLXJvdzogMS8zO1xuICAgIGhlaWdodDogNzUlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29udGFjdHNfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hvbWUvY29udGFjdHMtY29udGVudC1pbWctZmhkLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzX19pbWFnZSB7XG4gICAgd2lkdGg6IGNsYW1wKDQzMHB4LCAyNnZ3LCA1NDBweCk7XG4gIH1cbn1cblxuLmNvbnRhY3RzIC5hYnNvbHV0ZS1iZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHMgLmFic29sdXRlLWJnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hvbWUvY29udGFjdHMtY29udGVudC1pbWctc20ucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtLWhlaWdodDogY2xhbXAoMzQ5cHgsIDMwdncsIDMzNnB4KTtcbiAgICB3aWR0aDogY2xhbXAoMzczcHgsIDQwdncsIDQwMHB4KTtcbiAgICBoZWlnaHQ6IHZhcigtLWhlaWdodCk7XG4gICAgdG9wOiBjYWxjKDUwJSAtIHZhcigtLWhlaWdodCkvMik7XG4gICAgcmlnaHQ6IDUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuY29udGFjdHMgLmFic29sdXRlLWJnIHtcbiAgICByaWdodDogMTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3RzIC5hYnNvbHV0ZS1iZyB7XG4gICAgd2lkdGg6IGNsYW1wKDQ3N3B4LCA0MHZ3LCA0MDBweCk7XG4gICAgLS1oZWlnaHQ6IGNsYW1wKDQ1MHB4LCAzMHZ3LCAzMzZweCk7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS9jb250YWN0cy1jb250ZW50LWltZy1sZy5wbmdcIik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGFjdHMgLmFic29sdXRlLWJnIHtcbiAgICByaWdodDogMTMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbnRhY3RzIC5hYnNvbHV0ZS1iZyB7XG4gICAgd2lkdGg6IGNsYW1wKDUxNXB4LCA0MHZ3LCA0MDBweCk7XG4gICAgLS1oZWlnaHQ6IGNsYW1wKDQ4M3B4LCAzMHZ3LCAzMzZweCk7XG4gICAgcmlnaHQ6IDE5JTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS9jb250YWN0cy1jb250ZW50LWltZy1maGQucG5nXCIpO1xuICB9XG59XG5cbi5jb250YWN0cyBhZGRyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGdyaWQtcm93OiAyLzM7XG4gIGdyaWQtY29sdW1uOiAxLzY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jb250YWN0cyBuYXYgPiB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWN0cyBuYXYgPiB1bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHMgbmF2ID4gdWwge1xuICAgIGdyaWQtcm93OiAyLzM7XG4gICAgZ3JpZC1jb2x1bW46IDEvNjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmNvbnRhY3RzIG5hdiA+IHVsID4gbGkgLnNvYy1saW5rX3NreXBlIHtcbiAgb3JkZXI6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWN0cyBuYXYgPiB1bCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHMgbmF2ID4gdWwgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG59XG5cbi5jb250YWN0cyBuYXYgPiB1bCA+IGxpOm5vdCg6bGFzdC1jaGlsZCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzIG5hdiA+IHVsID4gbGk6bm90KDpsYXN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb250YWN0cyBuYXYgPiB1bCA+IGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjZDlkOWQ5O1xufVxuXG4uY29udGFjdHMgbmF2ID4gdWwgPiBsaTpob3ZlciA+IGE6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggI2NjMDAzZDtcbn1cblxuLmNvbnRhY3RzIG5hdiA+IHVsID4gbGkgPiBhIHtcbiAgLS1zaXplOiAzNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogNTZweDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXNpemUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0cyBuYXYgPiB1bCA+IGxpID4gYSB7XG4gICAgLS1zaXplOiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWN0cyBuYXYgPiB1bCA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5jb250YWN0cyBuYXYgPiB1bCA+IGxpID4gYTo6YWZ0ZXIsIC5jb250YWN0cyBuYXYgPiB1bCA+IGxpID4gYTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5jb250YWN0cyBuYXYgPiB1bCA+IGxpID4gYTo6YWZ0ZXIge1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogdmFyKC0tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGxpbmVhcjtcbn1cblxuLmNvbnRhY3RzIG5hdiA+IHVsID4gbGkgPiBhOjpiZWZvcmUge1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IGNhbGModmFyKC0tc2l6ZSkvMiAtIHZhcigtLXdpZHRoKS8yKTtcbn1cblxuLmNvbnRhY3RzIG5hdiA+IHVsID4gbGkuc29jLWxpbmtfaW5zdGFncmFtIHtcbiAgb3JkZXI6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWN0cyBuYXYgPiB1bCA+IGxpLnNvYy1saW5rX2luc3RhZ3JhbSA+IGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UTWlJR2hsYVdkb2REMGlNVE1pSUhacFpYZENiM2c5SWpBZ01DQXhNeUF4TXlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVE11T0RjMUlEQXVNalZJT1M0eE1qVkRNVEV1TVRJMUlEQXVNalVnTVRJdU56VWdNUzQ0TnpVZ01USXVOelVnTXk0NE56VldPUzR4TWpWRE1USXVOelVnTVRBdU1EZzJOQ0F4TWk0ek5qZ3hJREV4TGpBd09EUWdNVEV1TmpnNE15QXhNUzQyT0RnelF6RXhMakF3T0RRZ01USXVNelk0TVNBeE1DNHdPRFkwSURFeUxqYzFJRGt1TVRJMUlERXlMamMxU0RNdU9EYzFRekV1T0RjMUlERXlMamMxSURBdU1qVWdNVEV1TVRJMUlEQXVNalVnT1M0eE1qVldNeTQ0TnpWRE1DNHlOU0F5TGpreE16VTVJREF1TmpNeE9URTVJREV1T1RreE5UWWdNUzR6TVRFM05DQXhMak14TVRjMFF6RXVPVGt4TlRZZ01DNDJNekU1TVRrZ01pNDVNVE0xT1NBd0xqSTFJRE11T0RjMUlEQXVNalZhVFRNdU56VWdNUzQxUXpNdU1UVXpNallnTVM0MUlESXVOVGd3T1RjZ01TNDNNemN3TlNBeUxqRTFPVEF4SURJdU1UVTVNREZETVM0M016Y3dOU0F5TGpVNE1EazNJREV1TlNBekxqRTFNekkySURFdU5TQXpMamMxVmprdU1qVkRNUzQxSURFd0xqUTVNemNnTWk0MU1EWXlOU0F4TVM0MUlETXVOelVnTVRFdU5VZzVMakkxUXprdU9EUTJOelFnTVRFdU5TQXhNQzQwTVRrZ01URXVNall5T1NBeE1DNDROREVnTVRBdU9EUXhRekV4TGpJMk1qa2dNVEF1TkRFNUlERXhMalVnT1M0NE5EWTNOQ0F4TVM0MUlEa3VNalZXTXk0M05VTXhNUzQxSURJdU5UQTJNalVnTVRBdU5Ea3pOeUF4TGpVZ09TNHlOU0F4TGpWSU15NDNOVnBOT1M0M09ERXlOU0F5TGpRek56VkRPUzQ1T0RnME5TQXlMalF6TnpVZ01UQXVNVGczTWlBeUxqVXhPVGd4SURFd0xqTXpNemNnTWk0Mk5qWXpNa014TUM0ME9EQXlJREl1T0RFeU9EUWdNVEF1TlRZeU5TQXpMakF4TVRVMUlERXdMalUyTWpVZ015NHlNVGczTlVNeE1DNDFOakkxSURNdU5ESTFPVFVnTVRBdU5EZ3dNaUF6TGpZeU5EWTJJREV3TGpNek16Y2dNeTQzTnpFeE9FTXhNQzR4T0RjeUlETXVPVEUzTmprZ09TNDVPRGcwTlNBMElEa3VOemd4TWpVZ05FTTVMalUzTkRBMUlEUWdPUzR6TnpVek15QXpMamt4TnpZNUlEa3VNakk0T0RJZ015NDNOekV4T0VNNUxqQTRNak14SURNdU5qSTBOallnT1NBekxqUXlOVGsxSURrZ015NHlNVGczTlVNNUlETXVNREV4TlRVZ09TNHdPREl6TVNBeUxqZ3hNamcwSURrdU1qSTRPRElnTWk0Mk5qWXpNa001TGpNM05UTXpJREl1TlRFNU9ERWdPUzQxTnpRd05TQXlMalF6TnpVZ09TNDNPREV5TlNBeUxqUXpOelZhVFRZdU5TQXpMak0zTlVNM0xqTXlPRGdnTXk0ek56VWdPQzR4TWpNMk5pQXpMamN3TkRJMElEZ3VOekE1TnpFZ05DNHlPVEF5T1VNNUxqSTVOVGMySURRdU9EYzJNelFnT1M0Mk1qVWdOUzQyTnpFeUlEa3VOakkxSURZdU5VTTVMall5TlNBM0xqTXlPRGdnT1M0eU9UVTNOaUE0TGpFeU16WTJJRGd1TnpBNU56RWdPQzQzTURrM01VTTRMakV5TXpZMklEa3VNamsxTnpZZ055NHpNamc0SURrdU5qSTFJRFl1TlNBNUxqWXlOVU0xTGpZM01USWdPUzQyTWpVZ05DNDROell6TkNBNUxqSTVOVGMySURRdU1qa3dNamtnT0M0M01EazNNVU16TGpjd05ESTBJRGd1TVRJek5qWWdNeTR6TnpVZ055NHpNamc0SURNdU16YzFJRFl1TlVNekxqTTNOU0ExTGpZM01USWdNeTQzTURReU5DQTBMamczTmpNMElEUXVNamt3TWprZ05DNHlPVEF5T1VNMExqZzNOak0wSURNdU56QTBNalFnTlM0Mk56RXlJRE11TXpjMUlEWXVOU0F6TGpNM05WcE5OaTQxSURRdU5qSTFRell1TURBeU56SWdOQzQyTWpVZ05TNDFNalU0TVNBMExqZ3lNalUwSURVdU1UYzBNVGNnTlM0eE56UXhOME0wTGpneU1qVTBJRFV1TlRJMU9ERWdOQzQyTWpVZ05pNHdNREkzTWlBMExqWXlOU0EyTGpWRE5DNDJNalVnTmk0NU9UY3lPQ0EwTGpneU1qVTBJRGN1TkRjME1Ua2dOUzR4TnpReE55QTNMamd5TlRnelF6VXVOVEkxT0RFZ09DNHhOemMwTmlBMkxqQXdNamN5SURndU16YzFJRFl1TlNBNExqTTNOVU0yTGprNU56STRJRGd1TXpjMUlEY3VORGMwTVRrZ09DNHhOemMwTmlBM0xqZ3lOVGd6SURjdU9ESTFPRE5ET0M0eE56YzBOaUEzTGpRM05ERTVJRGd1TXpjMUlEWXVPVGszTWpnZ09DNHpOelVnTmk0MVF6Z3VNemMxSURZdU1EQXlOeklnT0M0eE56YzBOaUExTGpVeU5UZ3hJRGN1T0RJMU9ETWdOUzR4TnpReE4wTTNMalEzTkRFNUlEUXVPREl5TlRRZ05pNDVPVGN5T0NBMExqWXlOU0EyTGpVZ05DNDJNalZhSWlCbWFXeHNQU0lqTVVVeFJURkZJaTgrQ2p3dmMzWm5QZ289XCIpO1xuICAtLXdpZHRoOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzIG5hdiA+IHVsID4gbGkuc29jLWxpbmtfaW5zdGFncmFtID4gYTo6YmVmb3JlIHtcbiAgICAtLXdpZHRoOiAzMHB4O1xuICB9XG59XG5cbi5jb250YWN0cyBuYXYgPiB1bCA+IGxpLnNvYy1saW5rX3NreXBlID4gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpBaUlHaGxhV2RvZEQwaU16QWlJSFpwWlhkQ2IzZzlJakFnTUNBek1DQXpNQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUSTFJRFZETWpndU5EVWdPQzQwSURJNUxqYzFJREV6TGpFMUlESTRMamt6TXpNZ01UY3VOVGd6TTBNeU9TNDJNVFkzSURFNExqYzRNek1nTXpBZ01qQXVNVGd6TXlBek1DQXlNUzQyTmpZM1F6TXdJREl6TGpnM05qZ2dNamt1TVRJeUlESTFMams1TmpRZ01qY3VOVFU1TWlBeU55NDFOVGt5UXpJMUxqazVOalFnTWprdU1USXlJREl6TGpnM05qZ2dNekFnTWpFdU5qWTJOeUF6TUVNeU1DNHhPRE16SURNd0lERTRMamM0TXpNZ01qa3VOakUyTnlBeE55NDFPRE16SURJNExqa3pNek5ETVRNdU1UVWdNamt1TnpVZ09DNDBJREk0TGpRMUlEVWdNalZETVM0MU5TQXlNUzQySURBdU1qVWdNVFl1T0RVZ01TNHdOalkyTnlBeE1pNDBNVFkzUXpBdU16Z3pNek0wSURFeExqSXhOamNnTUNBNUxqZ3hOalkzSURBZ09DNHpNek16TTBNd0lEWXVNVEl6TWlBd0xqZzNOemszTkNBMExqQXdNelU0SURJdU5EUXdOemdnTWk0ME5EQTNPRU0wTGpBd016VTRJREF1T0RjM09UYzBJRFl1TVRJek1pQXdJRGd1TXpNek16TWdNRU01TGpneE5qWTNJREFnTVRFdU1qRTJOeUF3TGpNNE16TXpOQ0F4TWk0ME1UWTNJREV1TURZMk5qZERNVFl1T0RVZ01DNHlOU0F5TVM0MklERXVOVFVnTWpVZ05WcE5NVFV1TURZMk55QXlNeTQyUXpFNUxqZzFJREl6TGpZZ01qSXVNak16TXlBeU1TNHpJREl5TGpJek16TWdNVGd1TWtNeU1pNHlNek16SURFMkxqSXhOamNnTWpFdU15QXhOQzR4SURFM0xqWTRNek1nTVRNdU1qZ3pNMHd4TkM0ek5qWTNJREV5TGpVMVF6RXpMakVnTVRJdU1qWTJOeUF4TVM0Mk5qWTNJREV4TGpnNE16TWdNVEV1TmpZMk55QXhNQzQzUXpFeExqWTJOamNnT1M0MUlERXlMalkyTmpjZ09DNDJOalkyTnlBeE5DNDFJRGd1TmpZMk5qZERNVGd1TWpFMk55QTRMalkyTmpZM0lERTNMamcyTmpjZ01URXVNakUyTnlBeE9TNDNNVFkzSURFeExqSXhOamRETWpBdU5qZ3pNeUF4TVM0eU1UWTNJREl4TGpVeE5qY2dNVEF1TmpVZ01qRXVOVEUyTnlBNUxqWTJOalkzUXpJeExqVXhOamNnTnk0ek9ETXpNeUF4Tnk0NE5qWTNJRFV1TmpZMk5qY2dNVFF1TnpZMk55QTFMalkyTmpZM1F6RXhMalF4TmpjZ05TNDJOalkyTnlBM0xqZ3pNek16SURjdU1TQTNMamd6TXpNeklERXdMamxETnk0NE16TXpNeUF4TWk0M016TXpJRGd1TkRnek16TWdNVFF1Tmpnek15QXhNaTR3T0RNeklERTFMalU0TXpOTU1UWXVOVFkyTnlBeE5pNDNNVFkzUXpFM0xqa3hOamNnTVRjdU1EVWdNVGd1TWpVZ01UY3VPQ0F4T0M0eU5TQXhPQzQxUXpFNExqSTFJREU1TGpZek16TWdNVGN1TVRFMk55QXlNQzQzTlNBeE5TNHdOalkzSURJd0xqYzFRekV4TGpBMUlESXdMamMxSURFeExqWWdNVGN1TmpZMk55QTVMalExSURFM0xqWTJOamRET0M0ME9ETXpNeUF4Tnk0Mk5qWTNJRGN1Tnpnek16TWdNVGd1TXpNek15QTNMamM0TXpNeklERTVMakk0TXpORE55NDNPRE16TXlBeU1TNHhNek16SURFd0lESXpMallnTVRVdU1EWTJOeUF5TXk0MldpSWdabWxzYkQwaUl6RXdNVGd6T0NJdlBnbzhMM04yWno0S1wiKTtcbiAgLS13aWR0aDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0cyBuYXYgPiB1bCA+IGxpLnNvYy1saW5rX3NreXBlID4gYTo6YmVmb3JlIHtcbiAgICAtLXdpZHRoOiAzMHB4O1xuICB9XG59XG5cbi5jb250YWN0cyBuYXYgPiB1bCA+IGxpLnNvYy1saW5rX2dtYWlsID4gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpBaUlHaGxhV2RvZEQwaU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBek1DQXlOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUTXVNamd4TWpVZ01DNDNORGs1TmpsSU1qWXVOekU0T0VNeU9DNDFNeUF3TGpjME9UazJPU0F6TUNBeUxqSXhPVGszSURNd0lEUXVNRE14TWpKV01Ua3VPVFk0TjBNek1DQXlNQzQ0TXprZ01qa3VOalUwTXlBeU1TNDJOek0ySURJNUxqQXpPRGtnTWpJdU1qZzRPVU15T0M0ME1qTTJJREl5TGprd05ETWdNamN1TlRnNUlESXpMakkxSURJMkxqY3hPRGdnTWpNdU1qVklNeTR5T0RFeU5VTXlMalF4TVRBeElESXpMakkxSURFdU5UYzJOREVnTWpJdU9UQTBNeUF3TGprMk1UQTFOaUF5TWk0eU9EZzVRekF1TXpRMU56QXlJREl4TGpZM016WWdNQ0F5TUM0NE16a2dNQ0F4T1M0NU5qZzNUREFnTkM0d016RXlNa013SURJdU1qRTVPVGNnTVM0ME55QXdMamMwT1RrMk9TQXpMakk0TVRJMUlEQXVOelE1T1RZNVdrMHlMamd4TWpVZ01Ua3VPVGN3TmtNeUxqZ3hNalVnTWpBdU1qSTVNeUF6TGpBeU1qVWdNakF1TkRNNU15QXpMakk0TVRJMUlESXdMalF6T1ROSU1qWXVOekU0T0VNeU5pNDRORE14SURJd0xqUXpPVE1nTWpZdU9UWXlNeUF5TUM0ek9TQXlOeTR3TlRBeUlESXdMak13TWpGRE1qY3VNVE00TVNBeU1DNHlNVFF4SURJM0xqRTROelVnTWpBdU1EazBPU0F5Tnk0eE9EYzFJREU1TGprM01EWldOeTQ0T1RFNE5Fd3hOUzQzTVRJMUlERTBMall4T1RORE1UVXVORGsyTlNBeE5DNDNORFl6SURFMUxqSTFNRFVnTVRRdU9ERXpNaUF4TlNBeE5DNDRNVE15UXpFMExqYzBPVFVnTVRRdU9ERXpNaUF4TkM0MU1ETTFJREUwTGpjME5qTWdNVFF1TWpnM05TQXhOQzQyTVRrelRESXVPREV5TlNBM0xqZzVNVGcwVmpFNUxqazNNRFphVFRJM0xqRTROelVnTkM0Mk16RXlNbFkwTGpBek1USXlRekkzTGpFNE56VWdNeTQ1TURZNUlESTNMakV6T0RFZ015NDNPRGMyTnlBeU55NHdOVEF5SURNdU5qazVOelpETWpZdU9UWXlNeUF6TGpZeE1UZzJJREkyTGpnME16RWdNeTQxTmpJME55QXlOaTQzTVRnNElETXVOVFl5TkRkSU15NHlPREV5TlVNekxqRTFOamt6SURNdU5UWXlORGNnTXk0d016YzNJRE11TmpFeE9EWWdNaTQ1TkRrM09TQXpMalk1T1RjMlF6SXVPRFl4T0RrZ015NDNPRGMyTnlBeUxqZ3hNalVnTXk0NU1EWTVJREl1T0RFeU5TQTBMakF6TVRJeVZqUXVOak14TWpKTU1UVWdNVEV1TnpjMVRESTNMakU0TnpVZ05DNDJNekV5TWxvaUlHWnBiR3c5SWlNeE1ERTRNemdpTHo0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgLS13aWR0aDogMThweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0cyBuYXYgPiB1bCA+IGxpLnNvYy1saW5rX2dtYWlsID4gYTo6YmVmb3JlIHtcbiAgICAtLXdpZHRoOiAzMHB4O1xuICB9XG59XG5cbi5jb250YWN0cyBuYXYgPiB1bCA+IGxpLnNvYy1saW5rX3doYXRzYXBwID4gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpZaUlHaGxhV2RvZEQwaU1qWWlJSFpwWlhkQ2IzZzlJakFnTUNBeU5pQXlOaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUSXhMamd4TWpVZ05DNHhNemMxUXpJd0xqWTJOalVnTWk0NU56azVNU0F4T1M0ek1ERTFJREl1TURZeU1EZ2dNVGN1TnprM0lERXVORE0zTlRaRE1UWXVNamt5TmlBd0xqZ3hNekEwTVNBeE5DNDJOemc1SURBdU5EazBNekkwSURFekxqQTFJREF1TkRrNU9UazRRell1TWpJMUlEQXVORGs1T1RrNElEQXVOall5TlNBMkxqQTJNalVnTUM0Mk5qSTFJREV5TGpnNE56VkRNQzQyTmpJMUlERTFMakEzTlNBeExqSXpOelVnTVRjdU1pQXlMak14TWpVZ01Ua3VNRGMxVERBdU5UWXlOU0F5TlM0MVREY3VNVEkxSURJekxqYzNOVU00TGprek56VWdNalF1TnpZeU5TQXhNQzQ1TnpVZ01qVXVNamczTlNBeE15NHdOU0F5TlM0eU9EYzFRekU1TGpnM05TQXlOUzR5T0RjMUlESTFMalF6TnpVZ01Ua3VOekkxSURJMUxqUXpOelVnTVRJdU9VTXlOUzQwTXpjMUlEa3VOVGczTlNBeU5DNHhOU0EyTGpRM05TQXlNUzQ0TVRJMUlEUXVNVE0zTlZwTk1UTXVNRFVnTWpNdU1UZzNOVU14TVM0eUlESXpMakU0TnpVZ09TNHpPRGMxSURJeUxqWTROelVnTnk0NElESXhMamMxVERjdU5ESTFJREl4TGpVeU5Vd3pMalV5TlNBeU1pNDFOVXcwTGpVMk1qVWdNVGd1TnpWTU5DNHpNVEkxSURFNExqTTJNalZETXk0eU9EUTJPQ0F4Tmk0M01qRXlJREl1TnpNNE9UTWdNVFF1T0RJME1TQXlMamN6TnpVZ01USXVPRGczTlVNeUxqY3pOelVnTnk0eU1USTFJRGN1TXpZeU5TQXlMalU0TnpVZ01UTXVNRE0zTlNBeUxqVTROelZETVRVdU56ZzNOU0F5TGpVNE56VWdNVGd1TXpjMUlETXVOall5TlNBeU1DNHpNVEkxSURVdU5qRXlOVU15TVM0eU56RTVJRFl1TlRZM05EVWdNakl1TURNeU1TQTNMamN3TXpNeklESXlMalUwT1RJZ09DNDVOVFF5T0VNeU15NHdOalkwSURFd0xqSXdOVElnTWpNdU16TWdNVEV1TlRRMk5DQXlNeTR6TWpVZ01USXVPVU15TXk0ek5TQXhPQzQxTnpVZ01UZ3VOekkxSURJekxqRTROelVnTVRNdU1EVWdNak11TVRnM05WcE5NVGd1TnlBeE5TNDBPRGMxUXpFNExqTTROelVnTVRVdU16TTNOU0F4Tmk0NE5qSTFJREUwTGpVNE56VWdNVFl1TlRnM05TQXhOQzQwTnpWRE1UWXVNeUF4TkM0ek56VWdNVFl1TVNBeE5DNHpNalVnTVRVdU9EZzNOU0F4TkM0Mk1qVkRNVFV1TmpjMUlERTBMamt6TnpVZ01UVXVNRGczTlNBeE5TNDJNemMxSURFMExqa3hNalVnTVRVdU9ETTNOVU14TkM0M016YzFJREUyTGpBMUlERTBMalUxSURFMkxqQTNOU0F4TkM0eU16YzFJREUxTGpreE1qVkRNVE11T1RJMUlERTFMamMyTWpVZ01USXVPVEkxSURFMUxqUXlOU0F4TVM0M05TQXhOQzR6TnpWRE1UQXVPREkxSURFekxqVTFJREV3TGpJeE1qVWdNVEl1TlRNM05TQXhNQzR3TWpVZ01USXVNakkxUXprdU9EVWdNVEV1T1RFeU5TQXhNQ0F4TVM0M05TQXhNQzR4TmpJMUlERXhMalU0TnpWRE1UQXVNeUF4TVM0ME5TQXhNQzQwTnpVZ01URXVNakkxSURFd0xqWXlOU0F4TVM0d05VTXhNQzQzTnpVZ01UQXVPRGMxSURFd0xqZ3pOelVnTVRBdU56TTNOU0F4TUM0NU16YzFJREV3TGpVek56VkRNVEV1TURNM05TQXhNQzR6TWpVZ01UQXVPVGczTlNBeE1DNHhOU0F4TUM0NU1USTFJREV3UXpFd0xqZ3pOelVnT1M0NE5TQXhNQzR5TVRJMUlEZ3VNekkxSURrdU9UWXlOU0EzTGpkRE9TNDNNVEkxSURjdU1TQTVMalExSURjdU1UYzFJRGt1TWpZeU5TQTNMakUyTWpWSU9DNDJOakkxUXpndU5EVWdOeTR4TmpJMUlEZ3VNVEkxSURjdU1qTTNOU0EzTGpnek56VWdOeTQxTlVNM0xqVTJNalVnTnk0NE5qSTFJRFl1TnpZeU5TQTRMall4TWpVZ05pNDNOakkxSURFd0xqRXpOelZETmk0M05qSTFJREV4TGpZMk1qVWdOeTQ0TnpVZ01UTXVNVE0zTlNBNExqQXlOU0F4TXk0ek16YzFRemd1TVRjMUlERXpMalUxSURFd0xqSXhNalVnTVRZdU5qYzFJREV6TGpNeE1qVWdNVGd1TURFeU5VTXhOQzR3TlNBeE9DNHpNemMxSURFMExqWXlOU0F4T0M0MU1qVWdNVFV1TURjMUlERTRMalkyTWpWRE1UVXVPREV5TlNBeE9DNDVJREUyTGpRNE56VWdNVGd1T0RZeU5TQXhOeTR3TWpVZ01UZ3VOemczTlVNeE55NDJNalVnTVRndU55QXhPQzQ0TmpJMUlERTRMakF6TnpVZ01Ua3VNVEV5TlNBeE55NHpNVEkxUXpFNUxqTTNOU0F4Tmk0MU9EYzFJREU1TGpNM05TQXhOUzQ1TnpVZ01Ua3VNamczTlNBeE5TNDRNemMxUXpFNUxqSWdNVFV1TnlBeE9TNHdNVEkxSURFMUxqWXpOelVnTVRndU55QXhOUzQwT0RjMVdpSWdabWxzYkQwaUl6RXdNVGd6T0NJdlBnbzhMM04yWno0S1wiKTtcbiAgLS13aWR0aDogMThweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0cyBuYXYgPiB1bCA+IGxpLnNvYy1saW5rX3doYXRzYXBwID4gYTo6YmVmb3JlIHtcbiAgICAtLXdpZHRoOiAyOHB4O1xuICB9XG59XG5cbi5jb250YWN0cyBuYXYgPiB1bCA+IGxpLnNvYy1saW5rX3ZpYmVyID4gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpZaUlHaGxhV2RvZEQwaU1qWWlJSFpwWlhkQ2IzZzlJakFnTUNBeU5pQXlOaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUSXhMamd4TWpVZ05DNHhNemMxUXpJd0xqWTJOalVnTWk0NU56azVNU0F4T1M0ek1ERTFJREl1TURZeU1EZ2dNVGN1TnprM0lERXVORE0zTlRaRE1UWXVNamt5TmlBd0xqZ3hNekEwTVNBeE5DNDJOemc1SURBdU5EazBNekkwSURFekxqQTFJREF1TkRrNU9UazRRell1TWpJMUlEQXVORGs1T1RrNElEQXVOall5TlNBMkxqQTJNalVnTUM0Mk5qSTFJREV5TGpnNE56VkRNQzQyTmpJMUlERTFMakEzTlNBeExqSXpOelVnTVRjdU1pQXlMak14TWpVZ01Ua3VNRGMxVERBdU5UWXlOU0F5TlM0MVREY3VNVEkxSURJekxqYzNOVU00TGprek56VWdNalF1TnpZeU5TQXhNQzQ1TnpVZ01qVXVNamczTlNBeE15NHdOU0F5TlM0eU9EYzFRekU1TGpnM05TQXlOUzR5T0RjMUlESTFMalF6TnpVZ01Ua3VOekkxSURJMUxqUXpOelVnTVRJdU9VTXlOUzQwTXpjMUlEa3VOVGczTlNBeU5DNHhOU0EyTGpRM05TQXlNUzQ0TVRJMUlEUXVNVE0zTlZwTk1UTXVNRFVnTWpNdU1UZzNOVU14TVM0eUlESXpMakU0TnpVZ09TNHpPRGMxSURJeUxqWTROelVnTnk0NElESXhMamMxVERjdU5ESTFJREl4TGpVeU5Vd3pMalV5TlNBeU1pNDFOVXcwTGpVMk1qVWdNVGd1TnpWTU5DNHpNVEkxSURFNExqTTJNalZETXk0eU9EUTJPQ0F4Tmk0M01qRXlJREl1TnpNNE9UTWdNVFF1T0RJME1TQXlMamN6TnpVZ01USXVPRGczTlVNeUxqY3pOelVnTnk0eU1USTFJRGN1TXpZeU5TQXlMalU0TnpVZ01UTXVNRE0zTlNBeUxqVTROelZETVRVdU56ZzNOU0F5TGpVNE56VWdNVGd1TXpjMUlETXVOall5TlNBeU1DNHpNVEkxSURVdU5qRXlOVU15TVM0eU56RTVJRFl1TlRZM05EVWdNakl1TURNeU1TQTNMamN3TXpNeklESXlMalUwT1RJZ09DNDVOVFF5T0VNeU15NHdOalkwSURFd0xqSXdOVElnTWpNdU16TWdNVEV1TlRRMk5DQXlNeTR6TWpVZ01USXVPVU15TXk0ek5TQXhPQzQxTnpVZ01UZ3VOekkxSURJekxqRTROelVnTVRNdU1EVWdNak11TVRnM05WcE5NVGd1TnlBeE5TNDBPRGMxUXpFNExqTTROelVnTVRVdU16TTNOU0F4Tmk0NE5qSTFJREUwTGpVNE56VWdNVFl1TlRnM05TQXhOQzQwTnpWRE1UWXVNeUF4TkM0ek56VWdNVFl1TVNBeE5DNHpNalVnTVRVdU9EZzNOU0F4TkM0Mk1qVkRNVFV1TmpjMUlERTBMamt6TnpVZ01UVXVNRGczTlNBeE5TNDJNemMxSURFMExqa3hNalVnTVRVdU9ETTNOVU14TkM0M016YzFJREUyTGpBMUlERTBMalUxSURFMkxqQTNOU0F4TkM0eU16YzFJREUxTGpreE1qVkRNVE11T1RJMUlERTFMamMyTWpVZ01USXVPVEkxSURFMUxqUXlOU0F4TVM0M05TQXhOQzR6TnpWRE1UQXVPREkxSURFekxqVTFJREV3TGpJeE1qVWdNVEl1TlRNM05TQXhNQzR3TWpVZ01USXVNakkxUXprdU9EVWdNVEV1T1RFeU5TQXhNQ0F4TVM0M05TQXhNQzR4TmpJMUlERXhMalU0TnpWRE1UQXVNeUF4TVM0ME5TQXhNQzQwTnpVZ01URXVNakkxSURFd0xqWXlOU0F4TVM0d05VTXhNQzQzTnpVZ01UQXVPRGMxSURFd0xqZ3pOelVnTVRBdU56TTNOU0F4TUM0NU16YzFJREV3TGpVek56VkRNVEV1TURNM05TQXhNQzR6TWpVZ01UQXVPVGczTlNBeE1DNHhOU0F4TUM0NU1USTFJREV3UXpFd0xqZ3pOelVnT1M0NE5TQXhNQzR5TVRJMUlEZ3VNekkxSURrdU9UWXlOU0EzTGpkRE9TNDNNVEkxSURjdU1TQTVMalExSURjdU1UYzFJRGt1TWpZeU5TQTNMakUyTWpWSU9DNDJOakkxUXpndU5EVWdOeTR4TmpJMUlEZ3VNVEkxSURjdU1qTTNOU0EzTGpnek56VWdOeTQxTlVNM0xqVTJNalVnTnk0NE5qSTFJRFl1TnpZeU5TQTRMall4TWpVZ05pNDNOakkxSURFd0xqRXpOelZETmk0M05qSTFJREV4TGpZMk1qVWdOeTQ0TnpVZ01UTXVNVE0zTlNBNExqQXlOU0F4TXk0ek16YzFRemd1TVRjMUlERXpMalUxSURFd0xqSXhNalVnTVRZdU5qYzFJREV6TGpNeE1qVWdNVGd1TURFeU5VTXhOQzR3TlNBeE9DNHpNemMxSURFMExqWXlOU0F4T0M0MU1qVWdNVFV1TURjMUlERTRMalkyTWpWRE1UVXVPREV5TlNBeE9DNDVJREUyTGpRNE56VWdNVGd1T0RZeU5TQXhOeTR3TWpVZ01UZ3VOemczTlVNeE55NDJNalVnTVRndU55QXhPQzQ0TmpJMUlERTRMakF6TnpVZ01Ua3VNVEV5TlNBeE55NHpNVEkxUXpFNUxqTTNOU0F4Tmk0MU9EYzFJREU1TGpNM05TQXhOUzQ1TnpVZ01Ua3VNamczTlNBeE5TNDRNemMxUXpFNUxqSWdNVFV1TnlBeE9TNHdNVEkxSURFMUxqWXpOelVnTVRndU55QXhOUzQwT0RjMVdpSWdabWxzYkQwaUl6RXdNVGd6T0NJdlBnbzhMM04yWno0S1wiKTtcbiAgLS13aWR0aDogMThweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0cyBuYXYgPiB1bCA+IGxpLnNvYy1saW5rX3ZpYmVyID4gYTo6YmVmb3JlIHtcbiAgICAtLXdpZHRoOiAyOHB4O1xuICB9XG59XG5cbi5jb250YWN0cyBuYXYgPiB1bCA+IGxpLnNvYy1saW5rX3RlbGVncmFtID4gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpZaUlHaGxhV2RvZEQwaU1qSWlJSFpwWlhkQ2IzZzlJakFnTUNBeU5pQXlNaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUSXpMamd6TURnZ01DNDJORFUzT0RGTU1TNDJOamd5TmlBNUxqRTVNakF6UXpBdU1UVTFOelU0SURrdU56azVOVE1nTUM0eE5qUTFNRGdnTVRBdU5qUXpNeUF4TGpNNU1EYzJJREV4TGpBeE9UVk1OeTR3T0RBM05pQXhNaTQzT1RRMVRESXdMakkwTlRnZ05DNDBPRGd5T0VNeU1DNDROamd6SURRdU1UQTVOVE1nTWpFdU5ETTNJRFF1TXpFek1qZ2dNakF1T1RZNU5TQTBMamN5T0RJNFRERXdMak13TXpNZ01UUXVNelUwTlVneE1DNHpNREE0VERFd0xqTXdNek1nTVRRdU16VTFPRXc1TGpreE1EYzJJREl3TGpJeU1EaERNVEF1TkRnMU9DQXlNQzR5TWpBNElERXdMamN6T1RVZ01Ua3VPVFUzSURFeExqQTJNaUF4T1M0Mk5EVTRUREV6TGpneU5UZ2dNVFl1T1RVNE0wd3hPUzQxTnpRMUlESXhMakl3TkRWRE1qQXVOak0wTlNBeU1TNDNPRGd6SURJeExqTTVOVGdnTWpFdU5EZzRNeUF5TVM0Mk5UazFJREl3TGpJeU16Tk1NalV1TkRNek15QXlMalF6T0RJNFF6STFMamd4T1RVZ01DNDRPRGsxTXpFZ01qUXVPRFF5SURBdU1UZzRNamd4SURJekxqZ3pNRGdnTUM0Mk5EVTNPREZhSWlCbWFXeHNQU0lqTVRBeE9ETTRJaTgrQ2p3dmMzWm5QZ289XCIpO1xuICAtLXdpZHRoOiAxOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzIG5hdiA+IHVsID4gbGkuc29jLWxpbmtfdGVsZWdyYW0gPiBhOjpiZWZvcmUge1xuICAgIC0td2lkdGg6IDI2cHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzIG5hdiA+IHVsIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29udGFjdHMgbmF2ID4gdWwgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNiM2IzYjM7XG59XG5cbi5jb250YWN0cyBuYXYgPiB1bCBhIHN2ZyB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHMgbmF2ID4gdWwgYSBzdmcge1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIGhlaWdodDogNDdweDtcbiAgfVxufVxuXG4uY29udGFjdHMgbmF2ID4gdWwgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzIG5hdiA+IHVsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMjFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWN0cyBuYXYgPiB1bCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGFjdHMgbmF2ID4gdWwgc3BhbiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIH1cbn1cblxuLnJldmlld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIwQjMzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZXZpZXdzX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDUlIDAgNCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJldmlld3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luOiA2JSAwIDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnJldmlld3NfX3RpdGxlIHtcbiAgICBtYXJnaW46IDQlIDAgMCU7XG4gIH1cbn1cblxuLnJldmlld3NfX2JhY2tncm91bmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3NfX2JhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDExMCU7XG4gICAgdG9wOiAtNSU7XG4gIH1cbiAgLnJldmlld3NfX2JhY2tncm91bmQgc3ZnIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnJldmlld3NfX3NsaWRlcnMge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJldmlld3NfX3NsaWRlcnMge1xuICAgIHBhZGRpbmc6IDQycHggMCAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnJldmlld3NfX3NsaWRlcnMge1xuICAgIHBhZGRpbmc6IDQycHggMCA1M3B4O1xuICB9XG59XG5cbi5yZXZpZXdzX19zbGlkZXJzIC5zbGljay1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xufVxuXG4ucmV2aWV3c19fc2xpZGVycyAuc2xpY2stc2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYwMDRDO1xufVxuXG4ucmV2aWV3c19fc2xpZGVycyAuc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0JTtcbn1cblxuLnJldmlld3NfX3NsaWRlLS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5yZXZpZXdzX19zbGlkZS0tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnJldmlld3NfX3NsaWRlLS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmV2aWV3c19fc2xpZGUtLWZvb3RlLWNvbnRlbnQge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG4ucmV2aWV3c19fc2xpZGUtLW5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG59XG5cbi5yZXZpZXdzX19zbGlkZS0tb2xkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4xZW07XG59XG5cbmJvZHkucnRsICNyZXZpZXdzIC5yZXZpZXdzX19pbm5lciAucmV2aWV3c19fc2xpZGVycyAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG59XG5cbmJvZHkucnRsICNyZXZpZXdzIC5yZXZpZXdzX19pbm5lciAucmV2aWV3c19fc2xpZGVycyAuc2xpY2stc2xpZGU6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2xpY2stZG90cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYwMDRDO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgI3Jldmlld3MgLnJldmlld3NfX3RpdGxlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCMEIzMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNmVtIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19pbm5lciB7XG4gICAgcGFkZGluZzogMjJweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhlYWRlcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmhlYWRlcl9faW5uZXIgLmhlYWRlcl9fbW9iTWVudUJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIEljb24gMiAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhlYWRlcl9faW5uZXIgLmhlYWRlcl9fbW9iTWVudUJ0biB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19pbm5lciAuaGVhZGVyX19tb2JNZW51QnRuIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaGVhZGVyX19pbm5lciAuaGVhZGVyX19tb2JNZW51QnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfX2lubmVyIC5oZWFkZXJfX21vYk1lbnVCdG4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaGVhZGVyX19pbm5lciAuaGVhZGVyX19tb2JNZW51QnRuIHNwYW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxufVxuXG4uaGVhZGVyX19pbm5lciAuaGVhZGVyX19tb2JNZW51QnRuIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIGJvdHRvbTogMCU7XG59XG5cbi5oZWFkZXJfX2lubmVyIC5oZWFkZXJfX21vYk1lbnVCdG4gc3BhbjpudGgtY2hpbGQoMikge1xuICBib3R0b206IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbn1cblxuLmhlYWRlcl9faW5uZXIgLmhlYWRlcl9fbW9iTWVudUJ0biBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICB0b3A6IDAlO1xufVxuXG4uaGVhZGVyX19pbm5lciAuaGVhZGVyX19tb2JNZW51QnRuLm9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQyZGVnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oZWFkZXJfX2lubmVyIC5oZWFkZXJfX21vYk1lbnVCdG4ub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICB9XG59XG5cbi5oZWFkZXJfX2lubmVyIC5oZWFkZXJfX21vYk1lbnVCdG4ub3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IC0yMHB4O1xufVxuXG4uaGVhZGVyX19pbm5lciAuaGVhZGVyX19tb2JNZW51QnRuLm9wZW4gc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDJkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhlYWRlcl9faW5uZXIgLmhlYWRlcl9fbW9iTWVudUJ0bi5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xuICB9XG59XG5cbi5oZWFkZXJfX2lubmVyIGEuYnV0dG9uLFxuLmhlYWRlcl9faW5uZXIgYnV0dG9uLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19pbm5lciBhLmJ1dHRvbixcbiAgLmhlYWRlcl9faW5uZXIgYnV0dG9uLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaGVhZGVyX19pbm5lciAubG9nbyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gICAgd2lkdGg6IDEzNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmhlYWRlcl9faW5uZXIgLmxvZ28ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB3aWR0aDogMTQ2cHg7XG4gIH1cbn1cblxuLmhlYWRlcl9faW5uZXIgLmxvZ29fX3N2ZyB7XG4gIHdpZHRoOiAxMzVweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX2lubmVyIC5tZW51IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZWFkZXJfX2lubmVyIC5tZW51IHtcbiAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19pbm5lciAubWVudS5tZW51LS1vcGVuIHtcbiAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XG4gIH1cbn1cblxuLmhlYWRlcl9fbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZWFkZXJfX2xlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gIH1cbn1cblxuLmhlYWRlcl9fcmVnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oZWFkZXJfX3JlZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oZWFkZXIgaHIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9nbyB7XG4gICAgd2lkdGg6IDk1cHg7XG4gIH1cbn1cblxuLmxvZ29fX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IGJsYWNrKTtcbn1cblxuQGtleWZyYW1lcyBzaGluZSB7XG4gIDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtNTAlO1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogMTUwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtNTAlO1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogLTUwJTtcbiAgfVxufVxuXG4ubG9nb19fbGluazpob3ZlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaGluZSAycyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzaGluZSAycyBpbmZpbml0ZTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTc1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMzAlLCAjZmZmIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDcwJSk7XG4gIC13ZWJraXQtbWFzay1zaXplOiAyMDAlO1xufVxuXG4ubG9nb19fbGluayBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmxvZ29fX3N2ZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMzJweCByZ2JhKDAsIDAsIDAsIDAuOCkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ29fX3N2ZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5cbi5sb2dvX190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5sb2dvX190ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IGNhbGMoMTJweCArIDIgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBsaW5lYXIsIG9wYWNpdHkgMC41cyBsaW5lYXI7XG4gIGJhY2tncm91bmQ6ICMwQjBCMzM7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51IHtcbiAgICAtLWNvbnRhaW5lci13OiA5MDBweDtcbiAgICBsZWZ0OiBjYWxjKC0oMTAwdncgLSB2YXIoLS1jb250YWluZXItdykgLyAyKSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtLWNvbnRhaW5lci13OiAxMTQwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5tZW51IHtcbiAgICAtLWNvbnRhaW5lci13OiAxNDcycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLm1lbnUgPiB1bCB7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tZW51ID4gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5tZW51ID4gdWwgPiBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWVudSA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgfVxufVxuXG4ubWVudSA+IHVsID4gbGkgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDE4NywgNCwgMC44KSAwLjAxJSwgcmdiYSgyNTUsIDE4NywgNCwgMCkgMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBsaW5lYXIsIHdpZHRoIDAuMnMgbGluZWFyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tZW51ID4gdWwgPiBsaSA+IGE6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tZW51ID4gdWwgPiBsaSA+IGEgPiBzcGFuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBsaW5lYXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1lbnUgPiB1bCA+IGxpID4gYSA+IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBsaW5lYXI7XG4gIH1cbn1cblxuLm1lbnUgPiB1bCA+IGxpID4gYSA+IHNwYW4gc3ZnIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTFweDtcbiAgZmlsbDogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWVudSA+IHVsID4gbGkgPiBhID4gc3BhbiBzdmcge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjZzIGxpbmVhcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tZW51ID4gdWwgPiBsaSA+IHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubWVudSA+IHVsID4gbGkgPiB1bCA+IGxpID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVudSA+IHVsID4gbGkgPiB1bCA+IGxpID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAxODcsIDQsIDAuOCkgMC4wMSUsIHJnYmEoMjU1LCAxODcsIDQsIDApIDEwMCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgbGluZWFyLCB3aWR0aCAwLjJzIGxpbmVhcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWVudSA+IHVsID4gbGkgPiB1bCA+IGxpID4gYTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1lbnVfX2xheW91dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogY2FsYygxMDAlIC8gOSk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW55ZWxsb3c7XG4gIG9wYWNpdHk6IDAuMzU7XG59XG5cbi5tZW51IHVsID4gbGkge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnUgdWwgPiBsaTpob3ZlciA+IGEge1xuICAgIGNvbG9yOiAjRkYwMDRDO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMC42NXB4ICNGRjAwNEMsIDAgMCAwLjY1cHggI0ZGMDA0QztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tZW51IHVsID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubWVudSB1bCA+IGxpIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1lbnUgdWwgPiBsaSA+IGEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLm1lbnUgdWwgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWVudSB1bCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4ubWVudSB1bCA+IGxpLm1lbnUtaXRlbS0tYWN0aXZlIHtcbiAgYm9yZGVyLWltYWdlOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkYwMDRDO1xufVxuXG4ubWVudSB1bCA+IGxpLm1lbnUtaXRlbS0tYWN0aXZlID4gYSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbmltLW1udS1pdGVtO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG59XG5cbkBrZXlmcmFtZXMgYW5pbS1tbnUtaXRlbSB7XG4gIDEwMCUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1lbnUgdWwgPiBsaS5tZW51LWl0ZW0tLWFjdGl2ZSA+IGEge1xuICAgIGFuaW1hdGlvbi1uYW1lOiB1bnNldDtcbiAgICBjb2xvcjogI0ZGMDA0QztcbiAgfVxufVxuXG4ubWVudSB1bCA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMCAxNnB4IDEwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGNhbGMoMTRweCArIDIgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tZW51IHVsID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDEzLjZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogdGV4dC1zaGFkb3cgMC4zcztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5tZW51IHVsID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLm1lbnUubWVudS0tb3BlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5tZW51Lm1lbnUtLW9wZW4gLm1lbnVfX2xheW91dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVudS5tZW51LS1vcGVuIHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1lbnUubWVudS0tb3BlbiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWVudS5tZW51LS1vcGVuIHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW0tLWRyb3Bkb3duT3BlbiA+IHVsIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1lbnUubWVudS0tZm9vdGVyIHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWluLWhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUubWVudS0tZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IDY2JTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnUubWVudS0tZm9vdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm1lbnUubWVudS0tZm9vdGVyIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUubWVudS0tZm9vdGVyIHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLm1lbnUubWVudS0tZm9vdGVyIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWVudS5tZW51LS1mb290ZXIgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWVudS5tZW51LS1mb290ZXIgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cbn1cblxuLm1lbnUubWVudS0tZm9vdGVyIHVsIGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51Lm1lbnUtLWZvb3RlciB1bCBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51Lm1lbnUtLWZvb3RlciB1bCBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5tZW51Lm1lbnUtLWZvb3RlciB1bCBsaSBhIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudS5tZW51LS1mb290ZXIgdWwgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWVudS5tZW51LS1mb290ZXIgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm1lbnUubWVudS0tZm9vdGVyIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuXG4ubWVudS5tZW51LS1mb290ZXIgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tZW51Lm1lbnUtLWZvb3RlciBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51Lm1lbnUtLWZvb3RlciBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWVudV9fbGlzdCxcbiAgLm1lbnUgLnN1Yi1tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmhlYWRlciAubWVudS1zb2NpYWwtbGlua3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9vdGVyIC5tZW51LXNvY2lhbC1saW5rcyA+IHVsID4gbGkge1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgbGluZWFyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIC5tZW51LXNvY2lhbC1saW5rcyA+IHVsID4gbGkge1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogMjVweDtcbiAgfVxufVxuXG4uZm9vdGVyIC5tZW51LXNvY2lhbC1saW5rcyA+IHVsID4gbGk6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDIwcHggI2ZhM2I3NDtcbn1cblxuLmZvb3RlciAubWVudS1zb2NpYWwtbGlua3MgPiB1bCA+IGxpLnNvYy1saW5rX3doYXRzYXBwIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNallpSUdobGFXZG9kRDBpTWpZaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TmlBeU5pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRJeExqZ3hNalVnTkM0eE16YzFRekl3TGpZMk5qVWdNaTQ1TnprNU1TQXhPUzR6TURFMUlESXVNRFl5TURnZ01UY3VOemszSURFdU5ETTNOVFpETVRZdU1qa3lOaUF3TGpneE16QTBNU0F4TkM0Mk56ZzVJREF1TkRrME16STBJREV6TGpBMUlEQXVORGs1T1RrNFF6WXVNakkxSURBdU5EazVPVGs0SURBdU5qWXlOU0EyTGpBMk1qVWdNQzQyTmpJMUlERXlMamc0TnpWRE1DNDJOakkxSURFMUxqQTNOU0F4TGpJek56VWdNVGN1TWlBeUxqTXhNalVnTVRrdU1EYzFUREF1TlRZeU5TQXlOUzQxVERjdU1USTFJREl6TGpjM05VTTRMamt6TnpVZ01qUXVOell5TlNBeE1DNDVOelVnTWpVdU1qZzNOU0F4TXk0d05TQXlOUzR5T0RjMVF6RTVMamczTlNBeU5TNHlPRGMxSURJMUxqUXpOelVnTVRrdU56STFJREkxTGpRek56VWdNVEl1T1VNeU5TNDBNemMxSURrdU5UZzNOU0F5TkM0eE5TQTJMalEzTlNBeU1TNDRNVEkxSURRdU1UTTNOVnBOTVRNdU1EVWdNak11TVRnM05VTXhNUzR5SURJekxqRTROelVnT1M0ek9EYzFJREl5TGpZNE56VWdOeTQ0SURJeExqYzFURGN1TkRJMUlESXhMalV5TlV3ekxqVXlOU0F5TWk0MU5VdzBMalUyTWpVZ01UZ3VOelZNTkM0ek1USTFJREU0TGpNMk1qVkRNeTR5T0RRMk9DQXhOaTQzTWpFeUlESXVOek00T1RNZ01UUXVPREkwTVNBeUxqY3pOelVnTVRJdU9EZzNOVU15TGpjek56VWdOeTR5TVRJMUlEY3VNell5TlNBeUxqVTROelVnTVRNdU1ETTNOU0F5TGpVNE56VkRNVFV1TnpnM05TQXlMalU0TnpVZ01UZ3VNemMxSURNdU5qWXlOU0F5TUM0ek1USTFJRFV1TmpFeU5VTXlNUzR5TnpFNUlEWXVOVFkzTkRVZ01qSXVNRE15TVNBM0xqY3dNek16SURJeUxqVTBPVElnT0M0NU5UUXlPRU15TXk0d05qWTBJREV3TGpJd05USWdNak11TXpNZ01URXVOVFEyTkNBeU15NHpNalVnTVRJdU9VTXlNeTR6TlNBeE9DNDFOelVnTVRndU56STFJREl6TGpFNE56VWdNVE11TURVZ01qTXVNVGczTlZwTk1UZ3VOeUF4TlM0ME9EYzFRekU0TGpNNE56VWdNVFV1TXpNM05TQXhOaTQ0TmpJMUlERTBMalU0TnpVZ01UWXVOVGczTlNBeE5DNDBOelZETVRZdU15QXhOQzR6TnpVZ01UWXVNU0F4TkM0ek1qVWdNVFV1T0RnM05TQXhOQzQyTWpWRE1UVXVOamMxSURFMExqa3pOelVnTVRVdU1EZzNOU0F4TlM0Mk16YzFJREUwTGpreE1qVWdNVFV1T0RNM05VTXhOQzQzTXpjMUlERTJMakExSURFMExqVTFJREUyTGpBM05TQXhOQzR5TXpjMUlERTFMamt4TWpWRE1UTXVPVEkxSURFMUxqYzJNalVnTVRJdU9USTFJREUxTGpReU5TQXhNUzQzTlNBeE5DNHpOelZETVRBdU9ESTFJREV6TGpVMUlERXdMakl4TWpVZ01USXVOVE0zTlNBeE1DNHdNalVnTVRJdU1qSTFRemt1T0RVZ01URXVPVEV5TlNBeE1DQXhNUzQzTlNBeE1DNHhOakkxSURFeExqVTROelZETVRBdU15QXhNUzQwTlNBeE1DNDBOelVnTVRFdU1qSTFJREV3TGpZeU5TQXhNUzR3TlVNeE1DNDNOelVnTVRBdU9EYzFJREV3TGpnek56VWdNVEF1TnpNM05TQXhNQzQ1TXpjMUlERXdMalV6TnpWRE1URXVNRE0zTlNBeE1DNHpNalVnTVRBdU9UZzNOU0F4TUM0eE5TQXhNQzQ1TVRJMUlERXdRekV3TGpnek56VWdPUzQ0TlNBeE1DNHlNVEkxSURndU16STFJRGt1T1RZeU5TQTNMamRET1M0M01USTFJRGN1TVNBNUxqUTFJRGN1TVRjMUlEa3VNall5TlNBM0xqRTJNalZJT0M0Mk5qSTFRemd1TkRVZ055NHhOakkxSURndU1USTFJRGN1TWpNM05TQTNMamd6TnpVZ055NDFOVU0zTGpVMk1qVWdOeTQ0TmpJMUlEWXVOell5TlNBNExqWXhNalVnTmk0M05qSTFJREV3TGpFek56VkROaTQzTmpJMUlERXhMalkyTWpVZ055NDROelVnTVRNdU1UTTNOU0E0TGpBeU5TQXhNeTR6TXpjMVF6Z3VNVGMxSURFekxqVTFJREV3TGpJeE1qVWdNVFl1TmpjMUlERXpMak14TWpVZ01UZ3VNREV5TlVNeE5DNHdOU0F4T0M0ek16YzFJREUwTGpZeU5TQXhPQzQxTWpVZ01UVXVNRGMxSURFNExqWTJNalZETVRVdU9ERXlOU0F4T0M0NUlERTJMalE0TnpVZ01UZ3VPRFl5TlNBeE55NHdNalVnTVRndU56ZzNOVU14Tnk0Mk1qVWdNVGd1TnlBeE9DNDROakkxSURFNExqQXpOelVnTVRrdU1URXlOU0F4Tnk0ek1USTFRekU1TGpNM05TQXhOaTQxT0RjMUlERTVMak0zTlNBeE5TNDVOelVnTVRrdU1qZzNOU0F4TlM0NE16YzFRekU1TGpJZ01UVXVOeUF4T1M0d01USTFJREUxTGpZek56VWdNVGd1TnlBeE5TNDBPRGMxV2lJZ1ptbHNiRDBpSXpFd01UZ3pPQ0l2UGdvOEwzTjJaejRLXCIpO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciAubWVudS1zb2NpYWwtbGlua3MgPiB1bCA+IGxpLnNvYy1saW5rX3doYXRzYXBwIGEge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuXG4uZm9vdGVyIC5tZW51LXNvY2lhbC1saW5rcyA+IHVsID4gbGkuc29jLWxpbmtfc2t5cGUgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16QWlJR2hsYVdkb2REMGlNekFpSUhacFpYZENiM2c5SWpBZ01DQXpNQ0F6TUNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEkxSURWRE1qZ3VORFVnT0M0MElESTVMamMxSURFekxqRTFJREk0TGprek16TWdNVGN1TlRnek0wTXlPUzQyTVRZM0lERTRMamM0TXpNZ016QWdNakF1TVRnek15QXpNQ0F5TVM0Mk5qWTNRek13SURJekxqZzNOamdnTWprdU1USXlJREkxTGprNU5qUWdNamN1TlRVNU1pQXlOeTQxTlRreVF6STFMams1TmpRZ01qa3VNVEl5SURJekxqZzNOamdnTXpBZ01qRXVOalkyTnlBek1FTXlNQzR4T0RNeklETXdJREU0TGpjNE16TWdNamt1TmpFMk55QXhOeTQxT0RNeklESTRMamt6TXpORE1UTXVNVFVnTWprdU56VWdPQzQwSURJNExqUTFJRFVnTWpWRE1TNDFOU0F5TVM0MklEQXVNalVnTVRZdU9EVWdNUzR3TmpZMk55QXhNaTQwTVRZM1F6QXVNemd6TXpNMElERXhMakl4TmpjZ01DQTVMamd4TmpZM0lEQWdPQzR6TXpNek0wTXdJRFl1TVRJek1pQXdMamczTnprM05DQTBMakF3TXpVNElESXVORFF3TnpnZ01pNDBOREEzT0VNMExqQXdNelU0SURBdU9EYzNPVGMwSURZdU1USXpNaUF3SURndU16TXpNek1nTUVNNUxqZ3hOalkzSURBZ01URXVNakUyTnlBd0xqTTRNek16TkNBeE1pNDBNVFkzSURFdU1EWTJOamRETVRZdU9EVWdNQzR5TlNBeU1TNDJJREV1TlRVZ01qVWdOVnBOTVRVdU1EWTJOeUF5TXk0MlF6RTVMamcxSURJekxqWWdNakl1TWpNek15QXlNUzR6SURJeUxqSXpNek1nTVRndU1rTXlNaTR5TXpNeklERTJMakl4TmpjZ01qRXVNeUF4TkM0eElERTNMalk0TXpNZ01UTXVNamd6TTB3eE5DNHpOalkzSURFeUxqVTFRekV6TGpFZ01USXVNalkyTnlBeE1TNDJOalkzSURFeExqZzRNek1nTVRFdU5qWTJOeUF4TUM0M1F6RXhMalkyTmpjZ09TNDFJREV5TGpZMk5qY2dPQzQyTmpZMk55QXhOQzQxSURndU5qWTJOamRETVRndU1qRTJOeUE0TGpZMk5qWTNJREUzTGpnMk5qY2dNVEV1TWpFMk55QXhPUzQzTVRZM0lERXhMakl4TmpkRE1qQXVOamd6TXlBeE1TNHlNVFkzSURJeExqVXhOamNnTVRBdU5qVWdNakV1TlRFMk55QTVMalkyTmpZM1F6SXhMalV4TmpjZ055NHpPRE16TXlBeE55NDROalkzSURVdU5qWTJOamNnTVRRdU56WTJOeUExTGpZMk5qWTNRekV4TGpReE5qY2dOUzQyTmpZMk55QTNMamd6TXpNeklEY3VNU0EzTGpnek16TXpJREV3TGpsRE55NDRNek16TXlBeE1pNDNNek16SURndU5EZ3pNek1nTVRRdU5qZ3pNeUF4TWk0d09ETXpJREUxTGpVNE16Tk1NVFl1TlRZMk55QXhOaTQzTVRZM1F6RTNMamt4TmpjZ01UY3VNRFVnTVRndU1qVWdNVGN1T0NBeE9DNHlOU0F4T0M0MVF6RTRMakkxSURFNUxqWXpNek1nTVRjdU1URTJOeUF5TUM0M05TQXhOUzR3TmpZM0lESXdMamMxUXpFeExqQTFJREl3TGpjMUlERXhMallnTVRjdU5qWTJOeUE1TGpRMUlERTNMalkyTmpkRE9DNDBPRE16TXlBeE55NDJOalkzSURjdU56Z3pNek1nTVRndU16TXpNeUEzTGpjNE16TXpJREU1TGpJNE16TkROeTQzT0RNek15QXlNUzR4TXpNeklERXdJREl6TGpZZ01UVXVNRFkyTnlBeU15NDJXaUlnWm1sc2JEMGlJekV3TVRnek9DSXZQZ284TDNOMlp6NEtcIik7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIC5tZW51LXNvY2lhbC1saW5rcyA+IHVsID4gbGkuc29jLWxpbmtfc2t5cGUgYSB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5mb290ZXIgLm1lbnUtc29jaWFsLWxpbmtzID4gdWwgPiBsaS5zb2MtbGlua19nbWFpbCBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpBaUlHaGxhV2RvZEQwaU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBek1DQXlOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUTXVNamd4TWpVZ01DNDNORGs1TmpsSU1qWXVOekU0T0VNeU9DNDFNeUF3TGpjME9UazJPU0F6TUNBeUxqSXhPVGszSURNd0lEUXVNRE14TWpKV01Ua3VPVFk0TjBNek1DQXlNQzQ0TXprZ01qa3VOalUwTXlBeU1TNDJOek0ySURJNUxqQXpPRGtnTWpJdU1qZzRPVU15T0M0ME1qTTJJREl5TGprd05ETWdNamN1TlRnNUlESXpMakkxSURJMkxqY3hPRGdnTWpNdU1qVklNeTR5T0RFeU5VTXlMalF4TVRBeElESXpMakkxSURFdU5UYzJOREVnTWpJdU9UQTBNeUF3TGprMk1UQTFOaUF5TWk0eU9EZzVRekF1TXpRMU56QXlJREl4TGpZM016WWdNQ0F5TUM0NE16a2dNQ0F4T1M0NU5qZzNUREFnTkM0d016RXlNa013SURJdU1qRTVPVGNnTVM0ME55QXdMamMwT1RrMk9TQXpMakk0TVRJMUlEQXVOelE1T1RZNVdrMHlMamd4TWpVZ01Ua3VPVGN3TmtNeUxqZ3hNalVnTWpBdU1qSTVNeUF6TGpBeU1qVWdNakF1TkRNNU15QXpMakk0TVRJMUlESXdMalF6T1ROSU1qWXVOekU0T0VNeU5pNDRORE14SURJd0xqUXpPVE1nTWpZdU9UWXlNeUF5TUM0ek9TQXlOeTR3TlRBeUlESXdMak13TWpGRE1qY3VNVE00TVNBeU1DNHlNVFF4SURJM0xqRTROelVnTWpBdU1EazBPU0F5Tnk0eE9EYzFJREU1TGprM01EWldOeTQ0T1RFNE5Fd3hOUzQzTVRJMUlERTBMall4T1RORE1UVXVORGsyTlNBeE5DNDNORFl6SURFMUxqSTFNRFVnTVRRdU9ERXpNaUF4TlNBeE5DNDRNVE15UXpFMExqYzBPVFVnTVRRdU9ERXpNaUF4TkM0MU1ETTFJREUwTGpjME5qTWdNVFF1TWpnM05TQXhOQzQyTVRrelRESXVPREV5TlNBM0xqZzVNVGcwVmpFNUxqazNNRFphVFRJM0xqRTROelVnTkM0Mk16RXlNbFkwTGpBek1USXlRekkzTGpFNE56VWdNeTQ1TURZNUlESTNMakV6T0RFZ015NDNPRGMyTnlBeU55NHdOVEF5SURNdU5qazVOelpETWpZdU9UWXlNeUF6TGpZeE1UZzJJREkyTGpnME16RWdNeTQxTmpJME55QXlOaTQzTVRnNElETXVOVFl5TkRkSU15NHlPREV5TlVNekxqRTFOamt6SURNdU5UWXlORGNnTXk0d016YzNJRE11TmpFeE9EWWdNaTQ1TkRrM09TQXpMalk1T1RjMlF6SXVPRFl4T0RrZ015NDNPRGMyTnlBeUxqZ3hNalVnTXk0NU1EWTVJREl1T0RFeU5TQTBMakF6TVRJeVZqUXVOak14TWpKTU1UVWdNVEV1TnpjMVRESTNMakU0TnpVZ05DNDJNekV5TWxvaUlHWnBiR3c5SWlNeE1ERTRNemdpTHo0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIgLm1lbnUtc29jaWFsLWxpbmtzID4gdWwgPiBsaS5zb2MtbGlua19nbWFpbCBhIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gIH1cbn1cblxuLmZvb3RlciAubWVudS1zb2NpYWwtbGlua3MgPiB1bCA+IGxpLnNvYy1saW5rX3ZpYmVyIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNallpSUdobGFXZG9kRDBpTWpZaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TmlBeU5pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRJeExqZ3hNalVnTkM0eE16YzFRekl3TGpZMk5qVWdNaTQ1TnprNU1TQXhPUzR6TURFMUlESXVNRFl5TURnZ01UY3VOemszSURFdU5ETTNOVFpETVRZdU1qa3lOaUF3TGpneE16QTBNU0F4TkM0Mk56ZzVJREF1TkRrME16STBJREV6TGpBMUlEQXVORGs1T1RrNFF6WXVNakkxSURBdU5EazVPVGs0SURBdU5qWXlOU0EyTGpBMk1qVWdNQzQyTmpJMUlERXlMamc0TnpWRE1DNDJOakkxSURFMUxqQTNOU0F4TGpJek56VWdNVGN1TWlBeUxqTXhNalVnTVRrdU1EYzFUREF1TlRZeU5TQXlOUzQxVERjdU1USTFJREl6TGpjM05VTTRMamt6TnpVZ01qUXVOell5TlNBeE1DNDVOelVnTWpVdU1qZzNOU0F4TXk0d05TQXlOUzR5T0RjMVF6RTVMamczTlNBeU5TNHlPRGMxSURJMUxqUXpOelVnTVRrdU56STFJREkxTGpRek56VWdNVEl1T1VNeU5TNDBNemMxSURrdU5UZzNOU0F5TkM0eE5TQTJMalEzTlNBeU1TNDRNVEkxSURRdU1UTTNOVnBOTVRNdU1EVWdNak11TVRnM05VTXhNUzR5SURJekxqRTROelVnT1M0ek9EYzFJREl5TGpZNE56VWdOeTQ0SURJeExqYzFURGN1TkRJMUlESXhMalV5TlV3ekxqVXlOU0F5TWk0MU5VdzBMalUyTWpVZ01UZ3VOelZNTkM0ek1USTFJREU0TGpNMk1qVkRNeTR5T0RRMk9DQXhOaTQzTWpFeUlESXVOek00T1RNZ01UUXVPREkwTVNBeUxqY3pOelVnTVRJdU9EZzNOVU15TGpjek56VWdOeTR5TVRJMUlEY3VNell5TlNBeUxqVTROelVnTVRNdU1ETTNOU0F5TGpVNE56VkRNVFV1TnpnM05TQXlMalU0TnpVZ01UZ3VNemMxSURNdU5qWXlOU0F5TUM0ek1USTFJRFV1TmpFeU5VTXlNUzR5TnpFNUlEWXVOVFkzTkRVZ01qSXVNRE15TVNBM0xqY3dNek16SURJeUxqVTBPVElnT0M0NU5UUXlPRU15TXk0d05qWTBJREV3TGpJd05USWdNak11TXpNZ01URXVOVFEyTkNBeU15NHpNalVnTVRJdU9VTXlNeTR6TlNBeE9DNDFOelVnTVRndU56STFJREl6TGpFNE56VWdNVE11TURVZ01qTXVNVGczTlZwTk1UZ3VOeUF4TlM0ME9EYzFRekU0TGpNNE56VWdNVFV1TXpNM05TQXhOaTQ0TmpJMUlERTBMalU0TnpVZ01UWXVOVGczTlNBeE5DNDBOelZETVRZdU15QXhOQzR6TnpVZ01UWXVNU0F4TkM0ek1qVWdNVFV1T0RnM05TQXhOQzQyTWpWRE1UVXVOamMxSURFMExqa3pOelVnTVRVdU1EZzNOU0F4TlM0Mk16YzFJREUwTGpreE1qVWdNVFV1T0RNM05VTXhOQzQzTXpjMUlERTJMakExSURFMExqVTFJREUyTGpBM05TQXhOQzR5TXpjMUlERTFMamt4TWpWRE1UTXVPVEkxSURFMUxqYzJNalVnTVRJdU9USTFJREUxTGpReU5TQXhNUzQzTlNBeE5DNHpOelZETVRBdU9ESTFJREV6TGpVMUlERXdMakl4TWpVZ01USXVOVE0zTlNBeE1DNHdNalVnTVRJdU1qSTFRemt1T0RVZ01URXVPVEV5TlNBeE1DQXhNUzQzTlNBeE1DNHhOakkxSURFeExqVTROelZETVRBdU15QXhNUzQwTlNBeE1DNDBOelVnTVRFdU1qSTFJREV3TGpZeU5TQXhNUzR3TlVNeE1DNDNOelVnTVRBdU9EYzFJREV3TGpnek56VWdNVEF1TnpNM05TQXhNQzQ1TXpjMUlERXdMalV6TnpWRE1URXVNRE0zTlNBeE1DNHpNalVnTVRBdU9UZzNOU0F4TUM0eE5TQXhNQzQ1TVRJMUlERXdRekV3TGpnek56VWdPUzQ0TlNBeE1DNHlNVEkxSURndU16STFJRGt1T1RZeU5TQTNMamRET1M0M01USTFJRGN1TVNBNUxqUTFJRGN1TVRjMUlEa3VNall5TlNBM0xqRTJNalZJT0M0Mk5qSTFRemd1TkRVZ055NHhOakkxSURndU1USTFJRGN1TWpNM05TQTNMamd6TnpVZ055NDFOVU0zTGpVMk1qVWdOeTQ0TmpJMUlEWXVOell5TlNBNExqWXhNalVnTmk0M05qSTFJREV3TGpFek56VkROaTQzTmpJMUlERXhMalkyTWpVZ055NDROelVnTVRNdU1UTTNOU0E0TGpBeU5TQXhNeTR6TXpjMVF6Z3VNVGMxSURFekxqVTFJREV3TGpJeE1qVWdNVFl1TmpjMUlERXpMak14TWpVZ01UZ3VNREV5TlVNeE5DNHdOU0F4T0M0ek16YzFJREUwTGpZeU5TQXhPQzQxTWpVZ01UVXVNRGMxSURFNExqWTJNalZETVRVdU9ERXlOU0F4T0M0NUlERTJMalE0TnpVZ01UZ3VPRFl5TlNBeE55NHdNalVnTVRndU56ZzNOVU14Tnk0Mk1qVWdNVGd1TnlBeE9DNDROakkxSURFNExqQXpOelVnTVRrdU1URXlOU0F4Tnk0ek1USTFRekU1TGpNM05TQXhOaTQxT0RjMUlERTVMak0zTlNBeE5TNDVOelVnTVRrdU1qZzNOU0F4TlM0NE16YzFRekU1TGpJZ01UVXVOeUF4T1M0d01USTFJREUxTGpZek56VWdNVGd1TnlBeE5TNDBPRGMxV2lJZ1ptbHNiRDBpSXpFd01UZ3pPQ0l2UGdvOEwzTjJaejRLXCIpO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciAubWVudS1zb2NpYWwtbGlua3MgPiB1bCA+IGxpLnNvYy1saW5rX3ZpYmVyIGEge1xuICAgIHdpZHRoOiAxMi41cHg7XG4gICAgaGVpZ2h0OiAxMi41cHg7XG4gIH1cbn1cblxuLmZvb3RlciAubWVudS1zb2NpYWwtbGlua3MgPiB1bCA+IGxpLnNvYy1saW5rX3RlbGVncmFtIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNallpSUdobGFXZG9kRDBpTWpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TmlBeU1pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRJekxqZ3pNRGdnTUM0Mk5EVTNPREZNTVM0Mk5qZ3lOaUE1TGpFNU1qQXpRekF1TVRVMU56VTRJRGt1TnprNU5UTWdNQzR4TmpRMU1EZ2dNVEF1TmpRek15QXhMak01TURjMklERXhMakF4T1RWTU55NHdPREEzTmlBeE1pNDNPVFExVERJd0xqSTBOVGdnTkM0ME9EZ3lPRU15TUM0NE5qZ3pJRFF1TVRBNU5UTWdNakV1TkRNM0lEUXVNekV6TWpnZ01qQXVPVFk1TlNBMExqY3lPREk0VERFd0xqTXdNek1nTVRRdU16VTBOVWd4TUM0ek1EQTRUREV3TGpNd016TWdNVFF1TXpVMU9FdzVMamt4TURjMklESXdMakl5TURoRE1UQXVORGcxT0NBeU1DNHlNakE0SURFd0xqY3pPVFVnTVRrdU9UVTNJREV4TGpBMk1pQXhPUzQyTkRVNFRERXpMamd5TlRnZ01UWXVPVFU0TTB3eE9TNDFOelExSURJeExqSXdORFZETWpBdU5qTTBOU0F5TVM0M09EZ3pJREl4TGpNNU5UZ2dNakV1TkRnNE15QXlNUzQyTlRrMUlESXdMakl5TXpOTU1qVXVORE16TXlBeUxqUXpPREk0UXpJMUxqZ3hPVFVnTUM0NE9EazFNekVnTWpRdU9EUXlJREF1TVRnNE1qZ3hJREl6TGpnek1EZ2dNQzQyTkRVM09ERmFJaUJtYVd4c1BTSWpNVEF4T0RNNElpOCtDand2YzNablBnbz1cIik7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIC5tZW51LXNvY2lhbC1saW5rcyA+IHVsID4gbGkuc29jLWxpbmtfdGVsZWdyYW0gYSB7XG4gICAgd2lkdGg6IDEyLjVweDtcbiAgICBoZWlnaHQ6IDEwLjVweDtcbiAgfVxufVxuXG4uZm9vdGVyIC5tZW51LXNvY2lhbC1saW5rcyA+IHVsID4gbGkuc29jLWxpbmtfaW5zdGFncmFtIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVE1pSUdobGFXZG9kRDBpTVRNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TXlBeE15SWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRNdU9EYzFJREF1TWpWSU9TNHhNalZETVRFdU1USTFJREF1TWpVZ01USXVOelVnTVM0NE56VWdNVEl1TnpVZ015NDROelZXT1M0eE1qVkRNVEl1TnpVZ01UQXVNRGcyTkNBeE1pNHpOamd4SURFeExqQXdPRFFnTVRFdU5qZzRNeUF4TVM0Mk9EZ3pRekV4TGpBd09EUWdNVEl1TXpZNE1TQXhNQzR3T0RZMElERXlMamMxSURrdU1USTFJREV5TGpjMVNETXVPRGMxUXpFdU9EYzFJREV5TGpjMUlEQXVNalVnTVRFdU1USTFJREF1TWpVZ09TNHhNalZXTXk0NE56VkRNQzR5TlNBeUxqa3hNelU1SURBdU5qTXhPVEU1SURFdU9Ua3hOVFlnTVM0ek1URTNOQ0F4TGpNeE1UYzBRekV1T1RreE5UWWdNQzQyTXpFNU1Ua2dNaTQ1TVRNMU9TQXdMakkxSURNdU9EYzFJREF1TWpWYVRUTXVOelVnTVM0MVF6TXVNVFV6TWpZZ01TNDFJREl1TlRnd09UY2dNUzQzTXpjd05TQXlMakUxT1RBeElESXVNVFU1TURGRE1TNDNNemN3TlNBeUxqVTRNRGszSURFdU5TQXpMakUxTXpJMklERXVOU0F6TGpjMVZqa3VNalZETVM0MUlERXdMalE1TXpjZ01pNDFNRFl5TlNBeE1TNDFJRE11TnpVZ01URXVOVWc1TGpJMVF6a3VPRFEyTnpRZ01URXVOU0F4TUM0ME1Ua2dNVEV1TWpZeU9TQXhNQzQ0TkRFZ01UQXVPRFF4UXpFeExqSTJNamtnTVRBdU5ERTVJREV4TGpVZ09TNDRORFkzTkNBeE1TNDFJRGt1TWpWV015NDNOVU14TVM0MUlESXVOVEEyTWpVZ01UQXVORGt6TnlBeExqVWdPUzR5TlNBeExqVklNeTQzTlZwTk9TNDNPREV5TlNBeUxqUXpOelZET1M0NU9EZzBOU0F5TGpRek56VWdNVEF1TVRnM01pQXlMalV4T1RneElERXdMak16TXpjZ01pNDJOall6TWtNeE1DNDBPREF5SURJdU9ERXlPRFFnTVRBdU5UWXlOU0F6TGpBeE1UVTFJREV3TGpVMk1qVWdNeTR5TVRnM05VTXhNQzQxTmpJMUlETXVOREkxT1RVZ01UQXVORGd3TWlBekxqWXlORFkySURFd0xqTXpNemNnTXk0M056RXhPRU14TUM0eE9EY3lJRE11T1RFM05qa2dPUzQ1T0RnME5TQTBJRGt1TnpneE1qVWdORU01TGpVM05EQTFJRFFnT1M0ek56VXpNeUF6TGpreE56WTVJRGt1TWpJNE9ESWdNeTQzTnpFeE9FTTVMakE0TWpNeElETXVOakkwTmpZZ09TQXpMalF5TlRrMUlEa2dNeTR5TVRnM05VTTVJRE11TURFeE5UVWdPUzR3T0RJek1TQXlMamd4TWpnMElEa3VNakk0T0RJZ01pNDJOall6TWtNNUxqTTNOVE16SURJdU5URTVPREVnT1M0MU56UXdOU0F5TGpRek56VWdPUzQzT0RFeU5TQXlMalF6TnpWYVRUWXVOU0F6TGpNM05VTTNMak15T0RnZ015NHpOelVnT0M0eE1qTTJOaUF6TGpjd05ESTBJRGd1TnpBNU56RWdOQzR5T1RBeU9VTTVMakk1TlRjMklEUXVPRGMyTXpRZ09TNDJNalVnTlM0Mk56RXlJRGt1TmpJMUlEWXVOVU01TGpZeU5TQTNMak15T0RnZ09TNHlPVFUzTmlBNExqRXlNelkySURndU56QTVOekVnT0M0M01EazNNVU00TGpFeU16WTJJRGt1TWprMU56WWdOeTR6TWpnNElEa3VOakkxSURZdU5TQTVMall5TlVNMUxqWTNNVElnT1M0Mk1qVWdOQzQ0TnpZek5DQTVMakk1TlRjMklEUXVNamt3TWprZ09DNDNNRGszTVVNekxqY3dOREkwSURndU1USXpOallnTXk0ek56VWdOeTR6TWpnNElETXVNemMxSURZdU5VTXpMak0zTlNBMUxqWTNNVElnTXk0M01EUXlOQ0EwTGpnM05qTTBJRFF1TWprd01qa2dOQzR5T1RBeU9VTTBMamczTmpNMElETXVOekEwTWpRZ05TNDJOekV5SURNdU16YzFJRFl1TlNBekxqTTNOVnBOTmk0MUlEUXVOakkxUXpZdU1EQXlOeklnTkM0Mk1qVWdOUzQxTWpVNE1TQTBMamd5TWpVMElEVXVNVGMwTVRjZ05TNHhOelF4TjBNMExqZ3lNalUwSURVdU5USTFPREVnTkM0Mk1qVWdOaTR3TURJM01pQTBMall5TlNBMkxqVkROQzQyTWpVZ05pNDVPVGN5T0NBMExqZ3lNalUwSURjdU5EYzBNVGtnTlM0eE56UXhOeUEzTGpneU5UZ3pRelV1TlRJMU9ERWdPQzR4TnpjME5pQTJMakF3TWpjeUlEZ3VNemMxSURZdU5TQTRMak0zTlVNMkxqazVOekk0SURndU16YzFJRGN1TkRjME1Ua2dPQzR4TnpjME5pQTNMamd5TlRneklEY3VPREkxT0RORE9DNHhOemMwTmlBM0xqUTNOREU1SURndU16YzFJRFl1T1RrM01qZ2dPQzR6TnpVZ05pNDFRemd1TXpjMUlEWXVNREF5TnpJZ09DNHhOemMwTmlBMUxqVXlOVGd4SURjdU9ESTFPRE1nTlM0eE56UXhOME0zTGpRM05ERTVJRFF1T0RJeU5UUWdOaTQ1T1RjeU9DQTBMall5TlNBMkxqVWdOQzQyTWpWYUlpQm1hV3hzUFNJak1VVXhSVEZGSWk4K0Nqd3ZjM1puUGdvPVwiKTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIgLm1lbnUtc29jaWFsLWxpbmtzID4gdWwgPiBsaS5zb2MtbGlua19pbnN0YWdyYW0gYSB7XG4gICAgd2lkdGg6IDEyLjVweDtcbiAgICBoZWlnaHQ6IDEwLjVweDtcbiAgfVxufVxuXG4uaGVhZGVyIC5tZW51LXNvY2lhbC1saW5rcyA+IHVsIHtcbiAgZ2FwOiA5cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlciAubWVudS1zb2NpYWwtbGlua3MgPiB1bCB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5cbi5oZWFkZXIgLm1lbnUtc29jaWFsLWxpbmtzID4gdWwgPiBsaSBhIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyIC5tZW51LXNvY2lhbC1saW5rcyA+IHVsID4gbGkuc29jLWxpbmtfd2hhdHNhcHAgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qSWlJR2hsYVdkb2REMGlNaklpSUhacFpYZENiM2c5SWpBZ01DQXlNaUF5TWlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEUyTGprNU1qVWdOQzQ1TnpNMU5VTXhOaTR5TVRNeUlEUXVNVGcyTXprZ01UVXVNamcxSURNdU5UWXlNamNnTVRRdU1qWXlJRE11TVRNM05UbERNVE11TWpNNUlESXVOekV5T1RJZ01USXVNVFF4TmlBeUxqUTVOakU1SURFeExqQXpOQ0F5TGpVd01EQTFRell1TXpreU9UZ2dNaTQxTURBd05TQXlMall4TURRNElEWXVNamd5TlRVZ01pNDJNVEEwT0NBeE1DNDVNak0xUXpJdU5qRXdORGdnTVRJdU5ERXhJRE11TURBeE5EZ2dNVE11T0RVMk1TQXpMamN6TWpRNElERTFMakV6TVRGTU1pNDFOREkwT0NBeE9TNDFURGN1TURBME9UZ2dNVGd1TXpJM01VTTRMakl6TnpRNElERTRMams1T0RZZ09TNDJNakk1T0NBeE9TNHpOVFUxSURFeExqQXpOQ0F4T1M0ek5UVTFRekUxTGpZM05TQXhPUzR6TlRVMUlERTVMalExTnpVZ01UVXVOVGN6SURFNUxqUTFOelVnTVRBdU9UTXlRekU1TGpRMU56VWdPQzQyTnprMU5TQXhPQzQxT0RJZ05pNDFOak13TlNBeE5pNDVPVEkxSURRdU9UY3pOVFZhVFRFeExqQXpOQ0F4Tnk0NU1qYzFRemt1TnpjMU9UZ2dNVGN1T1RJM05TQTRMalUwTXpRNElERTNMalU0TnpVZ055NDBOak01T0NBeE5pNDVOVXczTGpJd09EazRJREUyTGpjNU4wdzBMalUxTmprNElERTNMalE1TkV3MUxqSTJNalE0SURFMExqa3hNREZNTlM0d09USTBPQ0F4TkM0Mk5EWTJRelF1TXprek5UWWdNVE11TlRNd05TQTBMakF5TWpRMUlERXlMakkwTURRZ05DNHdNakUwT0NBeE1DNDVNak0xUXpRdU1ESXhORGdnTnk0d05qUTFOU0EzTGpFMk5qUTRJRE11T1RFNU5UVWdNVEV1TURJMU5TQXpMamt4T1RVMVF6RXlMamc1TlRVZ015NDVNVGsxTlNBeE5DNDJOVFVnTkM0Mk5UQTFOU0F4TlM0NU56STFJRFV1T1RjMk5UVkRNVFl1TmpJME9DQTJMall5TlRreUlERTNMakUwTVRnZ055NHpPVGd6TVNBeE55NDBPVE0xSURndU1qUTRPVFpETVRjdU9EUTFNU0E1TGpBNU9UWXhJREU0TGpBeU5EUWdNVEF1TURFeE5pQXhPQzR3TWpFZ01UQXVPVE15UXpFNExqQXpPQ0F4TkM0M09URWdNVFF1T0RreklERTNMamt5TnpVZ01URXVNRE0wSURFM0xqa3lOelZhVFRFMExqZzNOaUF4TWk0Mk9URTFRekUwTGpZMk16VWdNVEl1TlRnNU5pQXhNeTQyTWpZMUlERXlMakEzT1RVZ01UTXVORE01TlNBeE1pNHdNRE5ETVRNdU1qUTBJREV4TGprek5URWdNVE11TVRBNElERXhMamt3TVNBeE1pNDVOak0xSURFeUxqRXdOVEZETVRJdU9ERTVJREV5TGpNeE56VWdNVEl1TkRFNU5TQXhNaTQzT1RNMklERXlMak13TURVZ01USXVPVEk1TmtNeE1pNHhPREUxSURFekxqQTNOQ0F4TWk0d05UUWdNVE11TURreE1TQXhNUzQ0TkRFMUlERXlMams0TURWRE1URXVOakk1SURFeUxqZzNPRFVnTVRBdU9UUTVJREV5TGpZME9TQXhNQzR4TlNBeE1TNDVNelV4UXprdU5USXdPVGdnTVRFdU16YzBNU0E1TGpFd05EUTRJREV3TGpZNE5UVWdPQzQ1TnpZNU9DQXhNQzQwTnpNeFF6Z3VPRFUzT1RnZ01UQXVNall3TmlBNExqazFPVGs0SURFd0xqRTFJRGt1TURjd05EZ2dNVEF1TURNNU5VTTVMakUyTXprNElEa3VPVFEyTURVZ09TNHlPREk1T0NBNUxqYzVNekExSURrdU16ZzBPVGdnT1M0Mk56UXdOVU01TGpRNE5qazRJRGt1TlRVMU1EVWdPUzQxTWprME9DQTVMalEyTVRVMUlEa3VOVGszTkRnZ09TNHpNalUxTlVNNUxqWTJOVFE0SURrdU1UZ3hNRFVnT1M0Mk16RTBPQ0E1TGpBMk1qQTFJRGt1TlRnd05EZ2dPQzQ1TmpBd05VTTVMalV5T1RRNElEZ3VPRFU0TURVZ09TNHhNRFEwT0NBM0xqZ3lNVEExSURndU9UTTBORGdnTnk0ek9UWXdOVU00TGpjMk5EUTRJRFl1T1RnNE1EVWdPQzQxT0RVNU9DQTNMakF6T1RBMUlEZ3VORFU0TkRnZ055NHdNekExTlVnNExqQTFNRFE0UXpjdU9UQTFPVGdnTnk0d016QTFOU0EzTGpZNE5EazRJRGN1TURneE5UVWdOeTQwT0RrME9DQTNMakk1TkRBMVF6Y3VNekF5TkRnZ055NDFNRFkxTlNBMkxqYzFPRFE0SURndU1ERTJOVFVnTmk0M05UZzBPQ0E1TGpBMU16VTFRell1TnpVNE5EZ2dNVEF1TURrd05pQTNMalV4TkRrNElERXhMakE1TXpZZ055NDJNVFk1T0NBeE1TNHlNamsyUXpjdU56RTRPVGdnTVRFdU16YzBNU0E1TGpFd05EUTRJREV6TGpRNU9URWdNVEV1TWpFeU5TQXhOQzQwTURnMlF6RXhMamN4TkNBeE5DNDJNamsxSURFeUxqRXdOU0F4TkM0M05UY3hJREV5TGpReE1TQXhOQzQ0TlRBMlF6RXlMamt4TWpVZ01UVXVNREV5TVNBeE15NHpOekUxSURFMExqazROalVnTVRNdU56TTNJREUwTGprek5UVkRNVFF1TVRRMUlERTBMamczTmlBeE5DNDVPRFkxSURFMExqUXlOVFVnTVRVdU1UVTJOU0F4TXk0NU16STFRekUxTGpNek5TQXhNeTQwTXprMUlERTFMak16TlNBeE15NHdNak14SURFMUxqSTNOVFVnTVRJdU9USTVOa014TlM0eU1UWWdNVEl1T0RNMk1TQXhOUzR3T0RnMUlERXlMamM1TXpVZ01UUXVPRGMySURFeUxqWTVNVFZhSWlCbWFXeHNQU0ozYUdsMFpTSXZQZ284TDNOMlp6NEtcIik7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG5cbi5oZWFkZXIgLm1lbnUtc29jaWFsLWxpbmtzID4gdWwgPiBsaS5zb2MtbGlua19za3lwZSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpJaUlHaGxhV2RvZEQwaU1qSWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1pQXlNaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRURTNMamdnTkM0eU1EQXdOVU15TUM0eE5EWWdOaTQxTVRJd05TQXlNUzR3TXpBeElEa3VOelF5TURVZ01qQXVORGMwTnlBeE1pNDNOVFkzUXpJd0xqa3pPVFFnTVRNdU5UY3lOeUF5TVM0eUlERTBMalV5TkRjZ01qRXVNaUF4TlM0MU16TTBRekl4TGpJZ01UY3VNRE0yTXlBeU1DNDJNRE1nTVRndU5EYzNOaUF4T1M0MU5EQXpJREU1TGpVME1ETkRNVGd1TkRjM05pQXlNQzQyTURNZ01UY3VNRE0yTXlBeU1TNHlJREUxTGpVek16UWdNakV1TWtNeE5DNDFNalEzSURJeExqSWdNVE11TlRjeU55QXlNQzQ1TXprMElERXlMamMxTmpjZ01qQXVORGMwTjBNNUxqYzBNakExSURJeExqQXpNREVnTmk0MU1USXdOU0F5TUM0eE5EWWdOQzR5TURBd05TQXhOeTQ0UXpFdU9EVTBNRFVnTVRVdU5EZzRJREF1T1Rjd01EUTVJREV5TGpJMU9DQXhMalV5TlRNNElEa3VNalF6TXpoRE1TNHdOakEzTWlBNExqUXlOek00SURBdU9EQXdNRFE1SURjdU5EYzFNemdnTUM0NE1EQXdORGtnTmk0ME5qWTNNa013TGpnd01EQTBPU0EwTGprMk16Z3lJREV1TXprM01EY2dNeTQxTWpJME9DQXlMalExT1RjNElESXVORFU1TnpoRE15NDFNakkwT0NBeExqTTVOekEzSURRdU9UWXpPRElnTUM0NE1EQXdORGtnTmk0ME5qWTNNaUF3TGpnd01EQTBPVU0zTGpRM05UTTRJREF1T0RBd01EUTVJRGd1TkRJM016Z2dNUzR3TmpBM01pQTVMakkwTXpNNElERXVOVEkxTXpoRE1USXVNalU0SURBdU9UY3dNRFE1SURFMUxqUTRPQ0F4TGpnMU5EQTFJREUzTGpnZ05DNHlNREF3TlZwTk1URXVNRFExTkNBeE5pNDRORGhETVRRdU1qazRJREUyTGpnME9DQXhOUzQ1TVRnM0lERTFMakk0TkNBeE5TNDVNVGczSURFekxqRTNOa014TlM0NU1UZzNJREV4TGpneU56UWdNVFV1TWpnMElERXdMak00T0NBeE1pNDRNalEzSURrdU9ETXlOekpNTVRBdU5UWTVOQ0E1TGpNek5EQTFRemt1TnpBNE1EVWdPUzR4TkRFek9DQTRMamN6TXpNNElEZ3VPRGd3TnpJZ09DNDNNek16T0NBNExqQTNOakExUXpndU56TXpNemdnTnk0eU5qQXdOU0E1TGpReE16TTRJRFl1Tmprek16Z2dNVEF1TmpZZ05pNDJPVE16T0VNeE15NHhPRGMwSURZdU5qa3pNemdnTVRJdU9UUTVOQ0E0TGpReU56TTRJREUwTGpJd056UWdPQzQwTWpjek9FTXhOQzQ0TmpRM0lEZ3VOREkzTXpnZ01UVXVORE14TkNBNExqQTBNakExSURFMUxqUXpNVFFnTnk0ek56TXpPRU14TlM0ME16RTBJRFV1T0RJd056SWdNVEl1T1RRNU5DQTBMalkxTXpNNElERXdMamcwTVRRZ05DNDJOVE16T0VNNExqVTJNek00SURRdU5qVXpNemdnTmk0eE1qWTNNaUExTGpZeU9EQTFJRFl1TVRJMk56SWdPQzR5TVRJd05VTTJMakV5TmpjeUlEa3VORFU0TnpJZ05pNDFOamczTWlBeE1DNDNPRFEzSURrdU1ERTJOeklnTVRFdU16azJOMHd4TWk0d05qVTBJREV5TGpFMk56UkRNVEl1T1Rnek5DQXhNaTR6T1RRZ01UTXVNakVnTVRJdU9UQTBJREV6TGpJeElERXpMak00UXpFekxqSXhJREUwTGpFMU1EY2dNVEl1TkRNNU5DQXhOQzQ1TVNBeE1TNHdORFUwSURFMExqa3hRemd1TXpFME1EVWdNVFF1T1RFZ09DNDJPRGd3TlNBeE1pNDRNVE0wSURjdU1qSTJNRFVnTVRJdU9ERXpORU0yTGpVMk9EY3lJREV5TGpneE16UWdOaTR3T1RJM01pQXhNeTR5TmpZM0lEWXVNRGt5TnpJZ01UTXVPVEV5TjBNMkxqQTVNamN5SURFMUxqRTNNRGNnTnk0Mk1EQXdOU0F4Tmk0NE5EZ2dNVEV1TURRMU5DQXhOaTQ0TkRoYUlpQm1hV3hzUFNKM2FHbDBaU0l2UGdvOEwzTjJaejRLXCIpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uaGVhZGVyIC5tZW51LXNvY2lhbC1saW5rcyA+IHVsID4gbGkuc29jLWxpbmtfZ21haWwgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qSWlJR2hsYVdkb2REMGlNaklpSUhacFpYZENiM2c5SWpBZ01DQXlNaUF5TWlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQR2NnWTJ4cGNDMXdZWFJvUFNKMWNtd29JMk5zYVhBd1h6STJNalZmTnpnd0tTSStDanh3WVhSb0lHUTlJazB6TGpBek1UTWdNeTR6TlRBeFNERTRMamsyT0RoRE1qQXVNakF3TkNBekxqTTFNREVnTWpFdU1pQTBMak0wT1RjZ01qRXVNaUExTGpVNE1UTTFWakUyTGpReE9EaERNakV1TWlBeE55NHdNVEEySURJd0xqazJOU0F4Tnk0MU56Z3hJREl3TGpVME5qVWdNVGN1T1RrMk5rTXlNQzR4TWpneElERTRMalF4TlNBeE9TNDFOakEySURFNExqWTFNREVnTVRndU9UWTRPQ0F4T0M0Mk5UQXhTRE11TURNeE0wTXlMalF6T1RVeklERTRMalkxTURFZ01TNDROekl3TVNBeE9DNDBNVFVnTVM0ME5UTTFOeUF4Tnk0NU9UWTJRekV1TURNMU1UTWdNVGN1TlRjNE1TQXdMamd3TURBME9TQXhOeTR3TVRBMklEQXVPREF3TURRNUlERTJMalF4T0RoTU1DNDRNREF3TkRrZ05TNDFPREV6TlVNd0xqZ3dNREEwT1NBMExqTTBPVGNnTVM0M09UazJOU0F6TGpNMU1ERWdNeTR3TXpFeklETXVNelV3TVZwTk1pNDNNVEkxTlNBeE5pNDBNakF4UXpJdU56RXlOVFVnTVRZdU5UazJNU0F5TGpnMU5UTTFJREUyTGpjek9Ea2dNeTR3TXpFeklERTJMamN6T0RsSU1UZ3VPVFk0T0VNeE9TNHdOVE16SURFMkxqY3pPRGtnTVRrdU1UTTBOQ0F4Tmk0M01EVXpJREU1TGpFNU5ESWdNVFl1TmpRMU5VTXhPUzR5TlRRZ01UWXVOVGcxTnlBeE9TNHlPRGMxSURFMkxqVXdORGNnTVRrdU1qZzNOU0F4Tmk0ME1qQXhWamd1TWpBMk5UZE1NVEV1TkRnME5TQXhNaTQzT0RFelF6RXhMak16TnpjZ01USXVPRFkzTmlBeE1TNHhOekEwSURFeUxqa3hNekVnTVRFZ01USXVPVEV6TVVNeE1DNDRNamszSURFeUxqa3hNekVnTVRBdU5qWXlOQ0F4TWk0NE5qYzJJREV3TGpVeE5UVWdNVEl1TnpneE0wd3lMamN4TWpVMUlEZ3VNakEyTlRkV01UWXVOREl3TVZwTk1Ua3VNamczTlNBMUxqazRPVE0xVmpVdU5UZ3hNelZETVRrdU1qZzNOU0ExTGpRNU5qZ3hJREU1TGpJMU5DQTFMalF4TlRjeklERTVMakU1TkRJZ05TNHpOVFU1TmtNeE9TNHhNelEwSURVdU1qazJNVGdnTVRrdU1EVXpNeUExTGpJMk1qWWdNVGd1T1RZNE9DQTFMakkyTWpaSU15NHdNekV6UXpJdU9UUTJOellnTlM0eU5qSTJJREl1T0RZMU5qa2dOUzR5T1RZeE9DQXlMamd3TlRreElEVXVNelUxT1RaRE1pNDNORFl4TXlBMUxqUXhOVGN6SURJdU56RXlOVFVnTlM0ME9UWTRNU0F5TGpjeE1qVTFJRFV1TlRneE16VldOUzQ1T0Rrek5Vd3hNU0F4TUM0NE5EY3hUREU1TGpJNE56VWdOUzQ1T0Rrek5Wb2lJR1pwYkd3OUluZG9hWFJsSWk4K0Nqd3ZaejRLUEdSbFpuTStDanhqYkdsd1VHRjBhQ0JwWkQwaVkyeHBjREJmTWpZeU5WODNPREFpUGdvOGNtVmpkQ0IzYVdSMGFEMGlNakF1TkNJZ2FHVnBaMmgwUFNJeU1DNDBJaUJtYVd4c1BTSjNhR2wwWlNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NQzQ0TURBd05Ea2dNQzQ0TURBd05Ea3BJaTgrQ2p3dlkyeHBjRkJoZEdnK0Nqd3ZaR1ZtY3o0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmhlYWRlciAubWVudS1zb2NpYWwtbGlua3MgPiB1bCA+IGxpLnNvYy1saW5rX3ZpYmVyIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNaklpSUdobGFXZG9kRDBpTWpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TWlBeU1pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRFMkxqazVNalVnTkM0NU56TTFOVU14Tmk0eU1UTXlJRFF1TVRnMk16a2dNVFV1TWpnMUlETXVOVFl5TWpjZ01UUXVNall5SURNdU1UTTNOVGxETVRNdU1qTTVJREl1TnpFeU9USWdNVEl1TVRReE5pQXlMalE1TmpFNUlERXhMakF6TkNBeUxqVXdNREExUXpZdU16a3lPVGdnTWk0MU1EQXdOU0F5TGpZeE1EUTRJRFl1TWpneU5UVWdNaTQyTVRBME9DQXhNQzQ1TWpNMVF6SXVOakV3TkRnZ01USXVOREV4SURNdU1EQXhORGdnTVRNdU9EVTJNU0F6TGpjek1qUTRJREUxTGpFek1URk1NaTQxTkRJME9DQXhPUzQxVERjdU1EQTBPVGdnTVRndU16STNNVU00TGpJek56UTRJREU0TGprNU9EWWdPUzQyTWpJNU9DQXhPUzR6TlRVMUlERXhMakF6TkNBeE9TNHpOVFUxUXpFMUxqWTNOU0F4T1M0ek5UVTFJREU1TGpRMU56VWdNVFV1TlRjeklERTVMalExTnpVZ01UQXVPVE15UXpFNUxqUTFOelVnT0M0Mk56azFOU0F4T0M0MU9ESWdOaTQxTmpNd05TQXhOaTQ1T1RJMUlEUXVPVGN6TlRWYVRURXhMakF6TkNBeE55NDVNamMxUXprdU56YzFPVGdnTVRjdU9USTNOU0E0TGpVME16UTRJREUzTGpVNE56VWdOeTQwTmpNNU9DQXhOaTQ1TlV3M0xqSXdPRGs0SURFMkxqYzVOMHcwTGpVMU5qazRJREUzTGpRNU5FdzFMakkyTWpRNElERTBMamt4TURGTU5TNHdPVEkwT0NBeE5DNDJORFkyUXpRdU16a3pOVFlnTVRNdU5UTXdOU0EwTGpBeU1qUTFJREV5TGpJME1EUWdOQzR3TWpFME9DQXhNQzQ1TWpNMVF6UXVNREl4TkRnZ055NHdOalExTlNBM0xqRTJOalE0SURNdU9URTVOVFVnTVRFdU1ESTFOU0F6TGpreE9UVTFRekV5TGpnNU5UVWdNeTQ1TVRrMU5TQXhOQzQyTlRVZ05DNDJOVEExTlNBeE5TNDVOekkxSURVdU9UYzJOVFZETVRZdU5qSTBPQ0EyTGpZeU5Ua3lJREUzTGpFME1UZ2dOeTR6T1Rnek1TQXhOeTQwT1RNMUlEZ3VNalE0T1RaRE1UY3VPRFExTVNBNUxqQTVPVFl4SURFNExqQXlORFFnTVRBdU1ERXhOaUF4T0M0d01qRWdNVEF1T1RNeVF6RTRMakF6T0NBeE5DNDNPVEVnTVRRdU9Ea3pJREUzTGpreU56VWdNVEV1TURNMElERTNMamt5TnpWYVRURTBMamczTmlBeE1pNDJPVEUxUXpFMExqWTJNelVnTVRJdU5UZzVOaUF4TXk0Mk1qWTFJREV5TGpBM09UVWdNVE11TkRNNU5TQXhNaTR3TURORE1UTXVNalEwSURFeExqa3pOVEVnTVRNdU1UQTRJREV4TGprd01TQXhNaTQ1TmpNMUlERXlMakV3TlRGRE1USXVPREU1SURFeUxqTXhOelVnTVRJdU5ERTVOU0F4TWk0M09UTTJJREV5TGpNd01EVWdNVEl1T1RJNU5rTXhNaTR4T0RFMUlERXpMakEzTkNBeE1pNHdOVFFnTVRNdU1Ea3hNU0F4TVM0NE5ERTFJREV5TGprNE1EVkRNVEV1TmpJNUlERXlMamczT0RVZ01UQXVPVFE1SURFeUxqWTBPU0F4TUM0eE5TQXhNUzQ1TXpVeFF6a3VOVEl3T1RnZ01URXVNemMwTVNBNUxqRXdORFE0SURFd0xqWTROVFVnT0M0NU56WTVPQ0F4TUM0ME56TXhRemd1T0RVM09UZ2dNVEF1TWpZd05pQTRMamsxT1RrNElERXdMakUxSURrdU1EY3dORGdnTVRBdU1ETTVOVU01TGpFMk16azRJRGt1T1RRMk1EVWdPUzR5T0RJNU9DQTVMamM1TXpBMUlEa3VNemcwT1RnZ09TNDJOelF3TlVNNUxqUTROams0SURrdU5UVTFNRFVnT1M0MU1qazBPQ0E1TGpRMk1UVTFJRGt1TlRrM05EZ2dPUzR6TWpVMU5VTTVMalkyTlRRNElEa3VNVGd4TURVZ09TNDJNekUwT0NBNUxqQTJNakExSURrdU5UZ3dORGdnT0M0NU5qQXdOVU01TGpVeU9UUTRJRGd1T0RVNE1EVWdPUzR4TURRME9DQTNMamd5TVRBMUlEZ3VPVE0wTkRnZ055NHpPVFl3TlVNNExqYzJORFE0SURZdU9UZzRNRFVnT0M0MU9EVTVPQ0EzTGpBek9UQTFJRGd1TkRVNE5EZ2dOeTR3TXpBMU5VZzRMakExTURRNFF6Y3VPVEExT1RnZ055NHdNekExTlNBM0xqWTRORGs0SURjdU1EZ3hOVFVnTnk0ME9EazBPQ0EzTGpJNU5EQTFRemN1TXpBeU5EZ2dOeTQxTURZMU5TQTJMamMxT0RRNElEZ3VNREUyTlRVZ05pNDNOVGcwT0NBNUxqQTFNelUxUXpZdU56VTRORGdnTVRBdU1Ea3dOaUEzTGpVeE5EazRJREV4TGpBNU16WWdOeTQyTVRZNU9DQXhNUzR5TWprMlF6Y3VOekU0T1RnZ01URXVNemMwTVNBNUxqRXdORFE0SURFekxqUTVPVEVnTVRFdU1qRXlOU0F4TkM0ME1EZzJRekV4TGpjeE5DQXhOQzQyTWprMUlERXlMakV3TlNBeE5DNDNOVGN4SURFeUxqUXhNU0F4TkM0NE5UQTJRekV5TGpreE1qVWdNVFV1TURFeU1TQXhNeTR6TnpFMUlERTBMams0TmpVZ01UTXVOek0zSURFMExqa3pOVFZETVRRdU1UUTFJREUwTGpnM05pQXhOQzQ1T0RZMUlERTBMalF5TlRVZ01UVXVNVFUyTlNBeE15NDVNekkxUXpFMUxqTXpOU0F4TXk0ME16azFJREUxTGpNek5TQXhNeTR3TWpNeElERTFMakkzTlRVZ01USXVPVEk1TmtNeE5TNHlNVFlnTVRJdU9ETTJNU0F4TlM0d09EZzFJREV5TGpjNU16VWdNVFF1T0RjMklERXlMalk1TVRWYUlpQm1hV3hzUFNKM2FHbDBaU0l2UGdvOEwzTjJaejRLXCIpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyMXB4O1xufVxuXG4uaGVhZGVyIC5tZW51LXNvY2lhbC1saW5rcyA+IHVsID4gbGkuc29jLWxpbmtfdGVsZWdyYW0gYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qSWlJR2hsYVdkb2REMGlNaklpSUhacFpYZENiM2c5SWpBZ01DQXlNaUF5TWlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEU0TGpNMk5Ea2dNeTQ1TlRrelRETXVNamswTkRJZ09TNDNOekEzTlVNeUxqSTJOVGt5SURFd0xqRTRNemdnTWk0eU56RTROeUF4TUM0M05UYzJJRE11TVRBMU56SWdNVEV1TURFek5FdzJMamszTkRreUlERXlMakl5TURSTU1UVXVPVEkzTVNBMkxqVTNNakpETVRZdU16VXdOQ0EyTGpNeE5EWTFJREUyTGpjek56SWdOaTQwTlRNeUlERTJMalF4T1RNZ05pNDNNelUwVERrdU1UWTJNaklnTVRNdU1qZ3hNa2c1TGpFMk5EVXlURGt1TVRZMk1qSWdNVE11TWpneU1VdzRMamc1T1RNeUlERTNMakkzTURORE9TNHlPVEF6TWlBeE55NHlOekF6SURrdU5EWXlPRGNnTVRjdU1Ea3dPU0E1TGpZNE1qRTNJREUyTGpnM09UTk1NVEV1TlRZeE5TQXhOUzR3TlRFNFRERTFMalEzTURjZ01UY3VPVE01TWtNeE5pNHhPVEUxSURFNExqTXpOaklnTVRZdU56QTVNU0F4T0M0eE16SXlJREUyTGpnNE9EVWdNVGN1TWpjeVRERTVMalExTkRZZ05TNHhOemd5UXpFNUxqY3hOek1nTkM0eE1qVXdOU0F4T1M0d05USTJJRE11TmpRNE1pQXhPQzR6TmpRNUlETXVPVFU1TTFvaUlHWnBiR3c5SW5kb2FYUmxJaTgrQ2p3dmMzWm5QZ289XCIpO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuXG4uaGVhZGVyIC5tZW51LXNvY2lhbC1saW5rcyA+IHVsID4gbGkuc29jLWxpbmtfaW5zdGFncmFtIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVE1pSUdobGFXZG9kRDBpTVRNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TXlBeE15SWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRNdU9EYzFJREF1TWpWSU9TNHhNalZETVRFdU1USTFJREF1TWpVZ01USXVOelVnTVM0NE56VWdNVEl1TnpVZ015NDROelZXT1M0eE1qVkRNVEl1TnpVZ01UQXVNRGcyTkNBeE1pNHpOamd4SURFeExqQXdPRFFnTVRFdU5qZzRNeUF4TVM0Mk9EZ3pRekV4TGpBd09EUWdNVEl1TXpZNE1TQXhNQzR3T0RZMElERXlMamMxSURrdU1USTFJREV5TGpjMVNETXVPRGMxUXpFdU9EYzFJREV5TGpjMUlEQXVNalVnTVRFdU1USTFJREF1TWpVZ09TNHhNalZXTXk0NE56VkRNQzR5TlNBeUxqa3hNelU1SURBdU5qTXhPVEU1SURFdU9Ua3hOVFlnTVM0ek1URTNOQ0F4TGpNeE1UYzBRekV1T1RreE5UWWdNQzQyTXpFNU1Ua2dNaTQ1TVRNMU9TQXdMakkxSURNdU9EYzFJREF1TWpWYVRUTXVOelVnTVM0MVF6TXVNVFV6TWpZZ01TNDFJREl1TlRnd09UY2dNUzQzTXpjd05TQXlMakUxT1RBeElESXVNVFU1TURGRE1TNDNNemN3TlNBeUxqVTRNRGszSURFdU5TQXpMakUxTXpJMklERXVOU0F6TGpjMVZqa3VNalZETVM0MUlERXdMalE1TXpjZ01pNDFNRFl5TlNBeE1TNDFJRE11TnpVZ01URXVOVWc1TGpJMVF6a3VPRFEyTnpRZ01URXVOU0F4TUM0ME1Ua2dNVEV1TWpZeU9TQXhNQzQ0TkRFZ01UQXVPRFF4UXpFeExqSTJNamtnTVRBdU5ERTVJREV4TGpVZ09TNDRORFkzTkNBeE1TNDFJRGt1TWpWV015NDNOVU14TVM0MUlESXVOVEEyTWpVZ01UQXVORGt6TnlBeExqVWdPUzR5TlNBeExqVklNeTQzTlZwTk9TNDNPREV5TlNBeUxqUXpOelZET1M0NU9EZzBOU0F5TGpRek56VWdNVEF1TVRnM01pQXlMalV4T1RneElERXdMak16TXpjZ01pNDJOall6TWtNeE1DNDBPREF5SURJdU9ERXlPRFFnTVRBdU5UWXlOU0F6TGpBeE1UVTFJREV3TGpVMk1qVWdNeTR5TVRnM05VTXhNQzQxTmpJMUlETXVOREkxT1RVZ01UQXVORGd3TWlBekxqWXlORFkySURFd0xqTXpNemNnTXk0M056RXhPRU14TUM0eE9EY3lJRE11T1RFM05qa2dPUzQ1T0RnME5TQTBJRGt1TnpneE1qVWdORU01TGpVM05EQTFJRFFnT1M0ek56VXpNeUF6TGpreE56WTVJRGt1TWpJNE9ESWdNeTQzTnpFeE9FTTVMakE0TWpNeElETXVOakkwTmpZZ09TQXpMalF5TlRrMUlEa2dNeTR5TVRnM05VTTVJRE11TURFeE5UVWdPUzR3T0RJek1TQXlMamd4TWpnMElEa3VNakk0T0RJZ01pNDJOall6TWtNNUxqTTNOVE16SURJdU5URTVPREVnT1M0MU56UXdOU0F5TGpRek56VWdPUzQzT0RFeU5TQXlMalF6TnpWYVRUWXVOU0F6TGpNM05VTTNMak15T0RnZ015NHpOelVnT0M0eE1qTTJOaUF6TGpjd05ESTBJRGd1TnpBNU56RWdOQzR5T1RBeU9VTTVMakk1TlRjMklEUXVPRGMyTXpRZ09TNDJNalVnTlM0Mk56RXlJRGt1TmpJMUlEWXVOVU01TGpZeU5TQTNMak15T0RnZ09TNHlPVFUzTmlBNExqRXlNelkySURndU56QTVOekVnT0M0M01EazNNVU00TGpFeU16WTJJRGt1TWprMU56WWdOeTR6TWpnNElEa3VOakkxSURZdU5TQTVMall5TlVNMUxqWTNNVElnT1M0Mk1qVWdOQzQ0TnpZek5DQTVMakk1TlRjMklEUXVNamt3TWprZ09DNDNNRGszTVVNekxqY3dOREkwSURndU1USXpOallnTXk0ek56VWdOeTR6TWpnNElETXVNemMxSURZdU5VTXpMak0zTlNBMUxqWTNNVElnTXk0M01EUXlOQ0EwTGpnM05qTTBJRFF1TWprd01qa2dOQzR5T1RBeU9VTTBMamczTmpNMElETXVOekEwTWpRZ05TNDJOekV5SURNdU16YzFJRFl1TlNBekxqTTNOVnBOTmk0MUlEUXVOakkxUXpZdU1EQXlOeklnTkM0Mk1qVWdOUzQxTWpVNE1TQTBMamd5TWpVMElEVXVNVGMwTVRjZ05TNHhOelF4TjBNMExqZ3lNalUwSURVdU5USTFPREVnTkM0Mk1qVWdOaTR3TURJM01pQTBMall5TlNBMkxqVkROQzQyTWpVZ05pNDVPVGN5T0NBMExqZ3lNalUwSURjdU5EYzBNVGtnTlM0eE56UXhOeUEzTGpneU5UZ3pRelV1TlRJMU9ERWdPQzR4TnpjME5pQTJMakF3TWpjeUlEZ3VNemMxSURZdU5TQTRMak0zTlVNMkxqazVOekk0SURndU16YzFJRGN1TkRjME1Ua2dPQzR4TnpjME5pQTNMamd5TlRneklEY3VPREkxT0RORE9DNHhOemMwTmlBM0xqUTNOREU1SURndU16YzFJRFl1T1RrM01qZ2dPQzR6TnpVZ05pNDFRemd1TXpjMUlEWXVNREF5TnpJZ09DNHhOemMwTmlBMUxqVXlOVGd4SURjdU9ESTFPRE1nTlM0eE56UXhOME0zTGpRM05ERTVJRFF1T0RJeU5UUWdOaTQ1T1RjeU9DQTBMall5TlNBMkxqVWdOQzQyTWpWYUlpQm1hV3hzUFNJalJrWkdSa1pHSWk4K0Nqd3ZjM1puUGdvPVwiKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmZvb3RlciAubWVudS1zb2NpYWwtbGlua3MsXG4uaGVhZGVyIC5tZW51LXNvY2lhbC1saW5rcyB7XG4gIG1heC1oZWlnaHQ6IDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIC5tZW51LXNvY2lhbC1saW5rcyxcbiAgLmhlYWRlciAubWVudS1zb2NpYWwtbGlua3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXIgLm1lbnUtc29jaWFsLWxpbmtzLFxuICAuaGVhZGVyIC5tZW51LXNvY2lhbC1saW5rcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5mb290ZXIgLm1lbnUtc29jaWFsLWxpbmtzID4gdWwsXG4uaGVhZGVyIC5tZW51LXNvY2lhbC1saW5rcyA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyIC5tZW51LXNvY2lhbC1saW5rcyA+IHVsID4gbGksXG4uaGVhZGVyIC5tZW51LXNvY2lhbC1saW5rcyA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xufVxuXG4uZm9vdGVyIC5tZW51LXNvY2lhbC1saW5rcyA+IHVsID4gbGk6aG92ZXIsXG4uaGVhZGVyIC5tZW51LXNvY2lhbC1saW5rcyA+IHVsID4gbGk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5mb290ZXIgLm1lbnUtc29jaWFsLWxpbmtzID4gdWwgPiBsaSA+IGEsXG4uaGVhZGVyIC5tZW51LXNvY2lhbC1saW5rcyA+IHVsID4gbGkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5mb290ZXIgLm1lbnUtc29jaWFsLWxpbmtzID4gdWwgPiBsaS5zb2MtbGluayxcbi5oZWFkZXIgLm1lbnUtc29jaWFsLWxpbmtzID4gdWwgPiBsaS5zb2MtbGluayB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIgLm1lbnUtc29jaWFsLWxpbmtzID4gdWwgPiBsaSBzdmcsXG4gIC5oZWFkZXIgLm1lbnUtc29jaWFsLWxpbmtzID4gdWwgPiBsaSBzdmcge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuXG4uZm9vdGVyIC5tZW51LXNvY2lhbC1saW5rcyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIgLm1lbnUtc29jaWFsLWxpbmtzIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb290ZXIgLm1lbnUtc29jaWFsLWxpbmtzIHtcbiAgICBvcmRlcjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmZvb3RlciAubWVudS1zb2NpYWwtbGlua3MgPiB1bCB7XG4gIGdhcDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIgLm1lbnUtc29jaWFsLWxpbmtzID4gdWwge1xuICAgIGdhcDogMTFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXIgLm1lbnUtc29jaWFsLWxpbmtzID4gdWwge1xuICAgIGdhcDogMTFweDtcbiAgfVxufVxuXG4uYWR2YW50YWdlcyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODE5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWR2YW50YWdlcyB7XG4gICAgcGFkZGluZy10b3A6IDQycHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZy1ib3R0b206IDc0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWR2YW50YWdlcyB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5hZHZhbnRhZ2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5hZHZhbnRhZ2VzIHtcbiAgICBwYWRkaW5nLXRvcDogNDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZHZhbnRhZ2VzX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbi5hZHZhbnRhZ2VzX19pbm5lciA+IGJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWR2YW50YWdlc19faW5uZXIgPiBidXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFkdmFudGFnZXNfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmFudGFnZXNfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hZHZhbnRhZ2VzX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5hZHZhbnRhZ2VzX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmFkdmFudGFnZXNfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uYWR2YW50YWdlcyBhcnRpY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTVweCAxMHB4IDIwcHggMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEMkQ2ODtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZHZhbnRhZ2VzIGFydGljbGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWR2YW50YWdlcyBhcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAyN3B4IDE1cHggMjFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5hZHZhbnRhZ2VzIGFydGljbGUge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweCAzMHB4IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYWR2YW50YWdlcyBhcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAyOXB4IDE1cHggMjlweCAyMnB4O1xuICB9XG59XG5cbi5hZHZhbnRhZ2VzIGFydGljbGU6bnRoLWNoaWxkKDNuKSB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG5cbi5hZHZhbnRhZ2VzIGFydGljbGUgaDQsXG4uYWR2YW50YWdlcyBhcnRpY2xlIHAge1xuICBvcmRlcjogMTtcbn1cblxuLmFkdmFudGFnZXMgYXJ0aWNsZSBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZHZhbnRhZ2VzIGFydGljbGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1heC13aWR0aDogY2xhbXAoMTkycHgsIDgwJSwgMjEwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFkdmFudGFnZXMgYXJ0aWNsZSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWF4LXdpZHRoOiBjbGFtcCgyMjVweCwgODAlLCAyMTBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYWR2YW50YWdlcyBhcnRpY2xlIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXgtd2lkdGg6IDI3NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmFkdmFudGFnZXMgYXJ0aWNsZSBwIHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICB9XG59XG5cbi5hZHZhbnRhZ2VzIGgyLFxuLmFkdmFudGFnZXMgaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWR2YW50YWdlcyBoMixcbiAgLmFkdmFudGFnZXMgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWR2YW50YWdlcyBoMixcbiAgLmFkdmFudGFnZXMgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cbn1cblxuLmFkdmFudGFnZXMgaDMge1xuICBsaW5lLWhlaWdodDogMS40O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0byA0MXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmFudGFnZXMgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWR2YW50YWdlcyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5hZHZhbnRhZ2VzIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OXB4O1xuICB9XG59XG5cbi5hZHZhbnRhZ2VzIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hZHZhbnRhZ2VzIGg0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZHZhbnRhZ2VzIGg0IHtcbiAgICBtYXgtd2lkdGg6IGNsYW1wKDE5MnB4LCA4MCUsIDIxMHB4KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWR2YW50YWdlcyBoNCB7XG4gICAgbWF4LXdpZHRoOiBjbGFtcCgxNTBweCwgNjMlLCAyMTBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYWR2YW50YWdlcyBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1heC13aWR0aDogMjc2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYWR2YW50YWdlcyBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgfVxufVxuXG4uYWR2YW50YWdlcyBoNCxcbi5hZHZhbnRhZ2VzIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFkdmFudGFnZXMgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hZHZhbnRhZ2VzIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5hZHZhbnRhZ2VzIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5hZHZhbnRhZ2VzIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmFudGFnZXMgcC5mb250IHtcbiAgICBtYXJnaW46IDAgYXV0byA3M3B4O1xuICAgIHdpZHRoOiA5MiU7XG4gIH1cbn1cblxuLmFkdmFudGFnZXNfX3NsaWRlIHtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZHZhbnRhZ2VzX19zbGlkZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMzBweCAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFkdmFudGFnZXNfX3NsaWRlIHtcbiAgICBwYWRkaW5nLXRvcDogNDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5hZHZhbnRhZ2VzX19zbGlkZSB7XG4gICAgcGFkZGluZy10b3A6IDYycHg7XG4gICAgZ2FwOiA2MHB4IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYWR2YW50YWdlc19fc2xpZGUge1xuICAgIHBhZGRpbmctdG9wOiA4NHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBnYXA6IDU4cHggMTAycHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuXG4uYWR2YW50YWdlc19fc2xpZGUgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFkdmFudGFnZXNfX3NsaWRlIC5zbGljay1kb3RzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmFkdmFudGFnZXNfX3NsaWRlIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYwMDRDO1xufVxuXG4uYWR2YW50YWdlc19fc2xpZGUgLnNsaWNrLWRvdHMgbGk6Om1hcmtlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmFkdmFudGFnZXNfX3NsaWRlIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXIsIHdpZHRoIDAuM3MgbGluZWFyLFxyIGhlaWdodCAwLjNzIGxpbmVhcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWR2YW50YWdlc19faXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFkdmFudGFnZXNfX2l0ZW0uYW5pbWF0ZWQgYXJ0aWNsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWR2YW50YWdlc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiB1bnNldDtcbiAgICBtYXJnaW46IDAgMCAwcHggMDtcbiAgfVxufVxuXG4uYWR2YW50YWdlc19faXRlbSAuYWR2YW50YWdlc19faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAtLWhlaWdodDogNzBweDtcbiAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQpO1xuICBvcmRlcjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWR2YW50YWdlc19faXRlbSAuYWR2YW50YWdlc19faW1hZ2Uge1xuICAgIC0taGVpZ2h0OiAxODNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmFkdmFudGFnZXNfX2l0ZW0gLmFkdmFudGFnZXNfX2ltYWdlIHtcbiAgICAtLWhlaWdodDogMTgzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYWR2YW50YWdlc19faXRlbSAuYWR2YW50YWdlc19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hZHZhbnRhZ2VzIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG5cbi5hZHZhbnRhZ2VzIC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5hZHZhbnRhZ2VzIC5zbGljay1jdXJyZW50IC5hZHZhbnRhZ2VzX19pdGVtIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFkdmFudGFnZXMgLnNsaWNrLWN1cnJlbnQgLmFkdmFudGFnZXNfX2l0ZW0gcCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hZHZhbnRhZ2VzX19yZWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWR2YW50YWdlc19fcmVnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uYWR2YW50YWdlc19fcmVnIGJ1dHRvbixcbi5hZHZhbnRhZ2VzX19yZWcgYSB7XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmFudGFnZXNfX3JlZyBidXR0b24sXG4gIC5hZHZhbnRhZ2VzX19yZWcgYSB7XG4gICAgcGFkZGluZzogMThweCAxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5hZHZhbnRhZ2VzX19yZWcgYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZHZhbnRhZ2VzX19yZWcgYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uYWR2YW50YWdlc19fcmVnIGEuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMzUzZmU7XG4gIGNvbG9yOiAjMDgwODE5O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyLCBjb2xvciAwLjNzIGxpbmVhcjtcbn1cblxuLmFkdmFudGFnZXNfX3JlZyBhLmJ1dHRvbjo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFkdmFudGFnZXNfX3JlZyBhLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzUzZmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2hvLWFyZSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODE5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2hvLWFyZSB7XG4gICAgcGFkZGluZy10b3A6IDQycHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud2hvLWFyZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAud2hvLWFyZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAud2hvLWFyZSB7XG4gICAgcGFkZGluZy10b3A6IDgxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aG8tYXJlX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbi53aG8tYXJlX19pbm5lciA+IHAgPiAuYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aG8tYXJlX19pbm5lciA+IHAgPiAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi53aG8tYXJlX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aG8tYXJlX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud2hvLWFyZV9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAud2hvLWFyZV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC53aG8tYXJlX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLndoby1hcmUgYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAyMHB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjBCMzM7XG4gIG1pbi1oZWlnaHQ6IDg1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2hvLWFyZSBhcnRpY2xlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndoby1hcmUgYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMjdweCAxNXB4IDIxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAud2hvLWFyZSBhcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAyOHB4IDE1cHggMjhweCAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLndoby1hcmUgYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMzNweCAxOHB4IDMzcHggMjJweDtcbiAgfVxufVxuXG4ud2hvLWFyZSBhcnRpY2xlOm50aC1jaGlsZCgzbikge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuXG4ud2hvLWFyZSBhcnRpY2xlIGg0LFxuLndoby1hcmUgYXJ0aWNsZSBwIHtcbiAgb3JkZXI6IDE7XG59XG5cbi53aG8tYXJlIGFydGljbGUgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aG8tYXJlIGFydGljbGUgcCB7XG4gICAgbWF4LXdpZHRoOiBjbGFtcCgxOTJweCwgODAlLCAyMTBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndoby1hcmUgYXJ0aWNsZSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAud2hvLWFyZSBhcnRpY2xlIHAge1xuICAgIG1heC13aWR0aDogMjc2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAud2hvLWFyZSBhcnRpY2xlIHAge1xuICAgIG1heC13aWR0aDogMjU3cHg7XG4gIH1cbn1cblxuLndoby1hcmUgaDIsXG4ud2hvLWFyZSBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndoby1hcmUgaDIsXG4gIC53aG8tYXJlIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndoby1hcmUgaDIsXG4gIC53aG8tYXJlIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG59XG5cbi53aG8tYXJlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud2hvLWFyZSBoMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAud2hvLWFyZSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC53aG8tYXJlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi53aG8tYXJlIGgzIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG8gNDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aG8tYXJlIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndoby1hcmUgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAud2hvLWFyZSBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjlweDtcbiAgfVxufVxuXG4ud2hvLWFyZSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLndoby1hcmUgaDQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndoby1hcmUgaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXgtd2lkdGg6IGNsYW1wKDE5MnB4LCA4MCUsIDIxMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53aG8tYXJlIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC53aG8tYXJlIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDI3MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAud2hvLWFyZSBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gIH1cbn1cblxuLndoby1hcmUgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nOiAwIDZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud2hvLWFyZSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAud2hvLWFyZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAud2hvLWFyZSBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aG8tYXJlIHAuZm9udCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjNweDtcbiAgICBtYXJnaW46IDAgYXV0byA3M3B4O1xuICAgIHdpZHRoOiA5MiU7XG4gIH1cbn1cblxuLndoby1hcmVfX3NsaWRlIHtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2hvLWFyZV9fc2xpZGUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDMwcHggMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53aG8tYXJlX19zbGlkZSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC53aG8tYXJlX19zbGlkZSB7XG4gICAgcGFkZGluZy10b3A6IDY3cHg7XG4gICAgZ2FwOiA1MnB4IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAud2hvLWFyZV9fc2xpZGUge1xuICAgIGdhcDogNjBweCA5OXB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA3OHB4O1xuICB9XG59XG5cbi53aG8tYXJlX19zbGlkZSAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud2hvLWFyZV9fc2xpZGUgLnNsaWNrLWRvdHMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4ud2hvLWFyZV9fc2xpZGUgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjAwNEM7XG59XG5cbi53aG8tYXJlX19zbGlkZSAuc2xpY2stZG90cyBsaTo6bWFya2VyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ud2hvLWFyZV9fc2xpZGUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhciwgd2lkdGggMC4zcyBsaW5lYXIsXHIgaGVpZ2h0IDAuM3MgbGluZWFyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53aG8tYXJlX19pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud2hvLWFyZV9faXRlbS5hbmltYXRlZCBhcnRpY2xlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aG8tYXJlX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHVuc2V0O1xuICAgIG1hcmdpbjogMCAwIDBweCAwO1xuICB9XG59XG5cbi53aG8tYXJlX19pdGVtIC53aG8tYXJlX19pbWFnZSB7XG4gIC0taGVpZ2h0OiA3MHB4O1xuICBoZWlnaHQ6IHZhcigtLWhlaWdodCk7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndoby1hcmVfX2l0ZW0gLndoby1hcmVfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIC0taGVpZ2h0OiAxMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC53aG8tYXJlX19pdGVtIC53aG8tYXJlX19pbWFnZSB7XG4gICAgLS1oZWlnaHQ6IDE4M3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAud2hvLWFyZV9faXRlbSAud2hvLWFyZV9faW1hZ2Uge1xuICAgIC0taGVpZ2h0OiAxODNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi53aG8tYXJlX19pdGVtIC53aG8tYXJlX19pbWFnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLndoby1hcmUgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXJnaW46IDAgLTVweDtcbn1cblxuLndoby1hcmUgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLndoby1hcmUgLnNsaWNrLWN1cnJlbnQgLmFkdmFudGFnZXNfX2l0ZW0ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ud2hvLWFyZSAuc2xpY2stY3VycmVudCAuYWR2YW50YWdlc19faXRlbSBwIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLndoby1hcmVfX3JlZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aG8tYXJlX19yZWcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi53aG8tYXJlX19yZWcgYnV0dG9uLFxuLndoby1hcmVfX3JlZyBhIHtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2hvLWFyZV9fcmVnIGJ1dHRvbixcbiAgLndoby1hcmVfX3JlZyBhIHtcbiAgICBwYWRkaW5nOiAxOHB4IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLndoby1hcmVfX3JlZyBidXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndoby1hcmVfX3JlZyBidXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi53aG8tYXJlX19yZWcgYS5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAzNTNmZTtcbiAgY29sb3I6ICMwODA4MTk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXIsIGNvbG9yIDAuM3MgbGluZWFyO1xufVxuXG4ud2hvLWFyZV9fcmVnIGEuYnV0dG9uOjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ud2hvLWFyZV9fcmVnIGEuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNTNmZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5vcGVyYXRlIHtcbiAgcGFkZGluZzogMzJweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRDJENjg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9wZXJhdGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDcuNSU7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNSU7XG4gICAgYmFja2dyb3VuZDogIzJEMkQ2ODtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcGVyYXRlIHtcbiAgICBwYWRkaW5nLXRvcDogMTI3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyN3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm9wZXJhdGUge1xuICAgIHBhZGRpbmctdG9wOiAxMDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5vcGVyYXRlIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3BlcmF0ZV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9wZXJhdGVfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxufVxuXG4ub3BlcmF0ZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm9wZXJhdGVfX3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcGVyYXRlX190ZXh0IHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm9wZXJhdGVfX3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3BlcmF0ZV9fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub3BlcmF0ZV9fdGV4dCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMTI7XG4gICAgbWluLXdpZHRoOiA2NjBweDtcbiAgfVxufVxuXG4ub3BlcmF0ZSBoMixcbi5vcGVyYXRlIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcGVyYXRlIGgyLFxuICAub3BlcmF0ZSBoMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm9wZXJhdGUgaDIsXG4gIC5vcGVyYXRlIGgzIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLm9wZXJhdGUgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5vcGVyYXRlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5vcGVyYXRlIGgyICsgcCArIHAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcGVyYXRlIGgyICsgcCArIHAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm9wZXJhdGUgaDMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9wZXJhdGUgaDMge1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcGVyYXRlIGgzIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm9wZXJhdGUgaDMge1xuICAgIG1hcmdpbi10b3A6IDc4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAub3BlcmF0ZSBoMyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG4ub3BlcmF0ZSBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcGVyYXRlIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5vcGVyYXRlIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5vcGVyYXRlIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ub3BlcmF0ZV9faW1hZ2UsIC5vcGVyYXRlX190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjY0LCAwLjU3LCAwLjY3LCAxLjUzKSwgLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMywgMC42MSwgMC43LCAxLjgzKTtcbn1cblxuLm9wZXJhdGVfX3RleHQuYW5pbWF0ZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5vcGVyYXRlX19pbWFnZS5hbmltYXRlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgxLjQpIHRyYW5zbGF0ZVkoLTIwcHgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9wZXJhdGVfX2ltYWdlLmFuaW1hdGVkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAub3BlcmF0ZV9faW1hZ2UuYW5pbWF0ZWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcbiAgfVxufVxuXG4ub3BlcmF0ZV9faW1hZ2Uge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCkgc2NhbGUoMS40KSB0cmFuc2xhdGVZKC0yMHB4KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcGVyYXRlX19pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm9wZXJhdGVfX2ltYWdlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNzBweCk7XG4gIH1cbn1cblxuLm9wZXJhdGVfX3RleHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xufVxuXG4ub3BlcmF0ZV9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDIyNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcGVyYXRlX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcGVyYXRlX19pbWFnZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEyLzEzO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDM0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm9wZXJhdGVfX2ltYWdlIHtcbiAgICB3aWR0aDogNDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAub3BlcmF0ZV9faW1hZ2Uge1xuICAgIHdpZHRoOiA1NzVweDtcbiAgfVxufVxuXG4ub3BlcmF0ZV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3BlcmF0ZV9faW1hZ2UgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9wZXJhdGVfX2ltYWdlIGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5vcGVyYXRlX19pbWFnZSBpbWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg5MHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5vcGVyYXRlX19pbWFnZSBpbWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2NXB4KTtcbiAgfVxufVxuXG5ib2R5LmJsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy1wYWdlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctcGFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJsb2ctcGFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5cbi5ibG9nLXBhZ2Utd3JhcHBlciAuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJsb2ctcGFnZS13cmFwcGVyIC5wb3N0cy1ub3QtZm91bmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9nLXBhZ2Utd3JhcHBlciBoMSB7XG4gIGNvbG9yOiAjMjMyMzIzO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvZy1wYWdlLXdyYXBwZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4uYmxvZy1wYWdlLXdyYXBwZXIgLnBvc3RzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctcGFnZS13cmFwcGVyIC5wb3N0cy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2ctcGFnZS13cmFwcGVyIC5wb3N0cy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJsb2ctcGFnZS13cmFwcGVyIC5wb3N0cy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0NnB4O1xuICB9XG59XG5cbi5ibG9nLXBhZ2Utd3JhcHBlciAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvZy1wYWdlLXdyYXBwZXIgLnBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJsb2ctcGFnZS13cmFwcGVyIC5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgfVxufVxuXG4uYmxvZy1wYWdlLXdyYXBwZXIgLnBhZ2luYXRpb24gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYmxvZy1wYWdlLXdyYXBwZXIgLnBhZ2luYXRpb24gYS5wcmV2LFxuLmJsb2ctcGFnZS13cmFwcGVyIC5wYWdpbmF0aW9uIGEubmV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRDJENjg7XG4gIGJveC1zaGFkb3c6IDVweCA5cHggMjEuMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KSwgLTNweCAtNHB4IDguOHB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4uYmxvZy1wYWdlLXdyYXBwZXIgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMDgwODE5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5ibG9nLXBhZ2Utd3JhcHBlciAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmhvdmVyOm5vdCguY3VycmVudCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5ibG9nLXBhZ2Utd3JhcHBlciAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYwMDRDO1xufVxuXG4uYmxvZy1wYWdlLXdyYXBwZXIgLnNlYXJjaC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1NCU7XG4gIGhlaWdodDogNDNweDtcbiAgcGFkZGluZzogMTJweCAwIDEycHggMDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvZy1wYWdlLXdyYXBwZXIgLnNlYXJjaC1jb250YWluZXIgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA4MDgxOTtcbn1cblxuLmJsb2ctcGFnZS13cmFwcGVyIC5zZWFyY2gtY29udGFpbmVyIGZvcm0gYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5ibG9nLXBhZ2Utd3JhcHBlciAuc2VhcmNoLWNvbnRhaW5lciBmb3JtIGJ1dHRvbiBzdmcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxOXB4O1xufVxuXG4uYmxvZy1wYWdlLXdyYXBwZXIgLnNlYXJjaC1jb250YWluZXIgZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG59XG5cbi5ibG9nLXBhZ2Utd3JhcHBlciAuc2VhcmNoLWNvbnRhaW5lciBmb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMyRDJENjg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZy1wYWdlLXdyYXBwZXIgLnNlYXJjaC1jb250YWluZXIgZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMkQyRDY4O1xufVxuXG4uYmxvZy1wYWdlLXdyYXBwZXIgLmlubmVyLXBvc3RzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTlweCAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1wYWdlLXdyYXBwZXIgLmlubmVyLXBvc3RzLWNvbnRhaW5lciB7XG4gICAgZ2FwOiA0M3B4IDE3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvZy1wYWdlLXdyYXBwZXIgLmlubmVyLXBvc3RzLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAzOXB4IDE3cHg7XG4gIH1cbn1cblxuLmJsb2ctcGFnZS13cmFwcGVyIC5pbm5lci1wb3N0cy1jb250YWluZXIgLnBvc3QtaXRlbSAuYWJvdXQtcG9zdC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmJsb2ctcGFnZS13cmFwcGVyIC5pbm5lci1wb3N0cy1jb250YWluZXIgLnBvc3QtaXRlbSAuYWJvdXQtcG9zdC13cmFwIC5wb3N0LWV4Y2VycHQge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMwODA4MTk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1wYWdlLXdyYXBwZXIgLmlubmVyLXBvc3RzLWNvbnRhaW5lciAucG9zdC1pdGVtIC5hYm91dC1wb3N0LXdyYXAgLnBvc3QtZXhjZXJwdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJsb2ctcGFnZS13cmFwcGVyIC5pbm5lci1wb3N0cy1jb250YWluZXIgLnBvc3QtaXRlbSAuYWJvdXQtcG9zdC13cmFwIC5wb3N0LXJlYWQtbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzA4MDgxOTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5ibG9nLXBhZ2Utd3JhcHBlciAuaW5uZXItcG9zdHMtY29udGFpbmVyIC5wb3N0LWl0ZW0gLmFib3V0LXBvc3Qtd3JhcCAucG9zdC1yZWFkLW1vcmU6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXBhZ2Utd3JhcHBlciAuaW5uZXItcG9zdHMtY29udGFpbmVyIC5wb3N0LWl0ZW0gLmFib3V0LXBvc3Qtd3JhcCAucG9zdC1yZWFkLW1vcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2ctcGFnZS13cmFwcGVyIC5pbm5lci1wb3N0cy1jb250YWluZXIgLnBvc3QtaXRlbSAuYWJvdXQtcG9zdC13cmFwIC5wb3N0LXJlYWQtbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmJsb2ctcGFnZS13cmFwcGVyIC5pbm5lci1wb3N0cy1jb250YWluZXIgLnBvc3QtaXRlbSAuYWJvdXQtcG9zdC13cmFwIC5wb3N0LXJlYWQtbW9yZTpob3ZlciB7XG4gIGNvbG9yOiAjRkYwMDRDO1xufVxuXG4uYmxvZy1wYWdlLXdyYXBwZXIgLmlubmVyLXBvc3RzLWNvbnRhaW5lciAucG9zdC1pdGVtIC5hYm91dC1wb3N0LXdyYXAgLnBvc3QtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzA4MDgxOTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmxvZy1wYWdlLXdyYXBwZXIgLmlubmVyLXBvc3RzLWNvbnRhaW5lciAucG9zdC1pdGVtIC5hYm91dC1wb3N0LXdyYXAgLnBvc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYmxvZy1wYWdlLXdyYXBwZXIgLmlubmVyLXBvc3RzLWNvbnRhaW5lciAucG9zdC1pdGVtIC5hYm91dC1wb3N0LXdyYXAgLnBvc3QtdGl0bGU6aG92ZXIge1xuICBjb2xvcjogI0ZGMDA0Qztcbn1cblxuLmJsb2ctcGFnZS13cmFwcGVyIC5pbm5lci1wb3N0cy1jb250YWluZXIgLnBvc3QtaXRlbSAuYWJvdXQtcG9zdC13cmFwIC5wb3N0LWRhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICMwODA4MTk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXBhZ2Utd3JhcHBlciAuaW5uZXItcG9zdHMtY29udGFpbmVyIC5wb3N0LWl0ZW0gLmFib3V0LXBvc3Qtd3JhcCAucG9zdC1kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5ibG9nLXBhZ2Utd3JhcHBlciAuaW5uZXItcG9zdHMtY29udGFpbmVyIC5wb3N0LWl0ZW0gLmltZy13cmFwIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctcGFnZS13cmFwcGVyIC5pbm5lci1wb3N0cy1jb250YWluZXIgLnBvc3QtaXRlbSAuaW1nLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9nLXBhZ2Utd3JhcHBlciAuaW5uZXItcG9zdHMtY29udGFpbmVyIC5wb3N0LWl0ZW0gLmltZy13cmFwIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJsb2ctcGFnZS13cmFwcGVyIC5pbm5lci1wb3N0cy1jb250YWluZXIgLnBvc3QtaXRlbSAuaW1nLXdyYXAge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuLmJsb2ctcGFnZS13cmFwcGVyIC5pbm5lci1wb3N0cy1jb250YWluZXIgLnBvc3QtaXRlbSAuaW1nLXdyYXAgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaW5uZXItY29udGVudC13cmFwcGVyIHtcbiAgLyog0JfQsNCz0L7Qu9C+0LLQutC4ICovXG4gIC8qINCf0LDRgNCw0LPRgNCw0YTQuCAqL1xuICAvKiDQodC/0LjRgdC60LggKi9cbiAgLyog0JLRltC00YHRgtGD0L8g0LTQu9GPINC/0L7Qt9C90LDRh9C10L3QvdGPINGB0L/QuNGB0LrRgyAqL1xuICAvKiDQl9C+0LHRgNCw0LbQtdC90L3RjyDRgtCwINC/0ZbQtNC/0LjRgdC4INC00L4g0L3QuNGFICovXG4gIC8qINCm0LjRgtCw0YLQuCAqL1xuICAvKiDQntC/0YDQtdC00LXQu9C10L3QuNC1INGB0L/QuNGB0LrRltCyICovXG4gIC8qINCS0ZbQtNGB0YLRg9C/INCy0ZbQtCDQu9GW0LLQvtCz0L4g0LrRgNCw0Y4g0LTQu9GPINCy0LzRltGB0YLRgyDQvtC/0LjRgdGDICovXG59XG5cbi5pbm5lci1jb250ZW50LXdyYXBwZXIgKiB7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW46IGluaXRpYWw7XG59XG5cbi5pbm5lci1jb250ZW50LXdyYXBwZXIgaDEsXG4uaW5uZXItY29udGVudC13cmFwcGVyIGgyLFxuLmlubmVyLWNvbnRlbnQtd3JhcHBlciBoMyxcbi5pbm5lci1jb250ZW50LXdyYXBwZXIgaDQsXG4uaW5uZXItY29udGVudC13cmFwcGVyIGg1LFxuLmlubmVyLWNvbnRlbnQtd3JhcHBlciBoNiB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmlubmVyLWNvbnRlbnQtd3JhcHBlciBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5uZXItY29udGVudC13cmFwcGVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW5uZXItY29udGVudC13cmFwcGVyIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmlubmVyLWNvbnRlbnQtd3JhcHBlciBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uaW5uZXItY29udGVudC13cmFwcGVyIHVsLFxuLmlubmVyLWNvbnRlbnQtd3JhcHBlciBvbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG59XG5cbi5pbm5lci1jb250ZW50LXdyYXBwZXIgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmlubmVyLWNvbnRlbnQtd3JhcHBlciBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5pbm5lci1jb250ZW50LXdyYXBwZXIgZmlnY2FwdGlvbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmlubmVyLWNvbnRlbnQtd3JhcHBlciBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjY2NjO1xufVxuXG4uaW5uZXItY29udGVudC13cmFwcGVyIGJsb2NrcXVvdGUubGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMzMlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlubmVyLWNvbnRlbnQtd3JhcHBlciBibG9ja3F1b3RlLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IDMzJTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uaW5uZXItY29udGVudC13cmFwcGVyIGRsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaW5uZXItY29udGVudC13cmFwcGVyIGRkIHtcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbn1cblxuLmlubmVyLWNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCBpbWcge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLmlubmVyLWNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuYWxpZ25sZWZ0LFxuLmlubmVyLWNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCBpbWcuYWxpZ25sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlubmVyLWNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuYWxpZ25yaWdodCxcbi5pbm5lci1jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgaW1nLmFsaWducmlnaHQge1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uaW5uZXItY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5hbGlnbmNlbnRlcixcbi5pbm5lci1jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgaW1nLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uaW5uZXItY29udGVudC13cmFwcGVyIC53cC1jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmlubmVyLWNvbnRlbnQtd3JhcHBlciAud3AtY2FwdGlvbiBpbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmlubmVyLWNvbnRlbnQtd3JhcHBlciAud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaW5uZXItY29udGVudC13cmFwcGVyIC53cC1zbWlsZXkge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMWVtO1xufVxuXG4uc2luZ2xlLXBvc3Qtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzA4MDgxOTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcG9zdC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGUtcG9zdC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgfVxufVxuXG4uc2luZ2xlLXBvc3Qtd3JhcHBlciAuYW5vdGhlci10eHQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBvc3Qtd3JhcHBlciAuYW5vdGhlci10eHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZS1wb3N0LXdyYXBwZXIgLmFub3RoZXItdHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnNpbmdsZS1wb3N0LXdyYXBwZXIgLnNpbmdsZS1wb3N0LWRhdGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uc2luZ2xlLXBvc3Qtd3JhcHBlciAuYmxvY2tzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzNDBweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtd3JhcHBlciAuYmxvY2tzLXdyYXBwZXIuZW1wdHktYXNpZGUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cblxuLnNpbmdsZS1wb3N0LXdyYXBwZXIgLm1haW4tcG9zdC1jb250ZW50IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBvc3Qtd3JhcHBlciAubWFpbi1wb3N0LWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGUtcG9zdC13cmFwcGVyIC5tYWluLXBvc3QtY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2luZ2xlLXBvc3Qtd3JhcHBlciAubWFpbi1wb3N0LWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdC13cmFwcGVyIC5tYWluLXBvc3QtY29udGVudCAuc2luZ2xlLXBvc3QtZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zaW5nbGUtcG9zdC13cmFwcGVyIC5tYWluLXBvc3QtY29udGVudCAuc2luZ2xlLXBvc3QtdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcG9zdC13cmFwcGVyIC5tYWluLXBvc3QtY29udGVudCAuc2luZ2xlLXBvc3QtdGh1bWJuYWlsIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIG1heC1oZWlnaHQ6IDIyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZS1wb3N0LXdyYXBwZXIgLm1haW4tcG9zdC1jb250ZW50IC5zaW5nbGUtcG9zdC10aHVtYm5haWwge1xuICAgIG1heC1oZWlnaHQ6IDI2M3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNpbmdsZS1wb3N0LXdyYXBwZXIgLm1haW4tcG9zdC1jb250ZW50IC5zaW5nbGUtcG9zdC10aHVtYm5haWwge1xuICAgIG1heC1oZWlnaHQ6IDI5OXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNpbmdsZS1wb3N0LXdyYXBwZXIgLm1haW4tcG9zdC1jb250ZW50IC5zaW5nbGUtcG9zdC10aHVtYm5haWwge1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdC13cmFwcGVyIC5tYWluLXBvc3QtY29udGVudCAuc2luZ2xlLXBvc3QtdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBvc3Qtd3JhcHBlciAubWFpbi1wb3N0LWNvbnRlbnQgLnNpbmdsZS1wb3N0LXRodW1ibmFpbCBpbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogdW5zZXQ7XG4gIH1cbn1cblxuLnNpbmdsZS1wb3N0LXdyYXBwZXIgLmFzaWRlLXBvc3QtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBvc3Qtd3JhcHBlciAuYXNpZGUtcG9zdC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdC13cmFwcGVyIC5hc2lkZS1wb3N0LWNvbnRlbnQgLmFub3RoZXItbmV3cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDI1cHg7XG59XG5cbi5zaW5nbGUtcG9zdC13cmFwcGVyIC5hc2lkZS1wb3N0LWNvbnRlbnQgLmFub3RoZXItcG9zdC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDM1M2ZlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAzNTNmZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uc2luZ2xlLXBvc3Qtd3JhcHBlciAuYXNpZGUtcG9zdC1jb250ZW50IC5hbm90aGVyLXBvc3QtbGluazpmb2N1cy13aXRoaW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDM1M2ZlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNTNmZTtcbn1cblxuLnNpbmdsZS1wb3N0LXdyYXBwZXIgLmFzaWRlLXBvc3QtY29udGVudCAuYW5vdGhlci1wb3N0LWxpbms6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkYwMDRDO1xuICBjb2xvcjogIzA4MDgxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMDA0Qztcbn1cblxuLnNpbmdsZS1wb3N0LXdyYXBwZXIgLmFzaWRlLXBvc3QtY29udGVudCAuYW5vdGhlci1wb3N0LXRodW1ibmFpbCB7XG4gIG1heC1oZWlnaHQ6IDEyMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zaW5nbGUtcG9zdC13cmFwcGVyIC5hc2lkZS1wb3N0LWNvbnRlbnQgLmFub3RoZXItcG9zdC10aHVtYm5haWwgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1wb3NpdGlvbjogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcG9zdC13cmFwcGVyIC5hc2lkZS1wb3N0LWNvbnRlbnQgLmFub3RoZXItcG9zdC10aHVtYm5haWwgaW1nIHtcbiAgICBvYmplY3QtcG9zaXRpb246IHVuc2V0O1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdC13cmFwcGVyIC5hc2lkZS1wb3N0LWNvbnRlbnQgLmFub3RoZXItcG9zdC10cnVuY2F0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwODA4MTk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnNpbmdsZS1wb3N0LXdyYXBwZXIgLmFzaWRlLXBvc3QtY29udGVudCAuc2luZ2xlLXBvc3QtZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZmFxIHtcbiAgY29sb3I6ICMwODA4MTk7XG59XG5cbi5mYXFfX2l0ZW0td3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uZmFxX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uZmFxX19pbm5lciA+IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFxX19pbm5lciA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZhcV9faW5uZXIgPiBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZhcV9faW5uZXIgPiBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5mYXFfX2lubmVyID4gaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFxX19pbm5lciA+IGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mYXFfX2lubmVyID4gaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5mYXFfX2lubmVyID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXFfX2lubmVyID4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mYXFfX2lubmVyID4gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5mYXFfX2J0bi1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFxX19idG4tYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmFxX19idG4tYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZhcV9fYnRuLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbi5mYXFfX2l0ZW0ge1xuICBwYWRkaW5nOiAyMXB4IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODE5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhcV9faXRlbSB7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICB9XG59XG5cbi5mYXFfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mYXFfX2l0ZW0gaDQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFxX19pdGVtIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uZmFxX19pdGVtIGg0OmhvdmVyIGEge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5mYXFfX2l0ZW0gaDQgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmFxX19pdGVtIGg0IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRjaUlHaGxhV2RvZEQwaU1UVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE55QXhOU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUWXVOVEl3T0RnZ01VTTNMakk1TURZNElDMHdMak16TXpNek1pQTVMakl4TlRFNElDMHdMak16TXpNek15QTVMams0TkRrNElERk1NVFl1TURRM01pQXhNUzQxUXpFMkxqZ3hOeUF4TWk0NE16TXpJREUxTGpnMU5EY2dNVFF1TlNBeE5DNHpNVFV4SURFMExqVk1NaTR4T1RBM05TQXhOQzQxUXpBdU5qVXhNVFV5SURFMExqVWdMVEF1TXpFeE1EazVJREV5TGpnek16TWdNQzQwTlRnM01ERWdNVEV1TlV3MkxqVXlNRGc0SURGYUlpQm1hV3hzUFNKM2FHbDBaU0l2UGdvOEwzTjJaejRLXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcbn1cblxuLmZhcV9faXRlbSBoNCBhLmNvbGxhcHNlZDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmFxX19pdGVtIHAsXG4uZmFxX19pdGVtIHVsLFxuLmZhcV9faXRlbSBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhcV9faXRlbSBwLFxuICAuZmFxX19pdGVtIHVsLFxuICAuZmFxX19pdGVtIG9sIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmZhcV9faXRlbSB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZmFxX19pdGVtIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmZhcV9faXRlbSBvbCB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4ucGFnZS00MDQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODE5O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtNDA0IHtcbiAgICBwYWRkaW5nLXRvcDogNTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnBhZ2UtNDA0IHtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucGFnZS00MDQge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnBhZ2UtNDA0IHtcbiAgICBwYWRkaW5nLXRvcDogMTE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzN3B4O1xuICB9XG59XG5cbi5wYWdlLTQwNF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdlLTQwNF9faW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnBhZ2UtNDA0IHAsXG4ucGFnZS00MDQgYSB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS00MDQgLmJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWdlLTQwNCAuYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG59XG5cbi5wYWdlLTQwNCAuZGVjb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYWdlLTQwNCAuZGVjb3IgLnJhZGlhbEdhcmRpZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAwJTtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDY2MHB4O1xuICB3aWR0aDogNDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhZ2UtNDA0IC5kZWNvciAucmFkaWFsR2FyZGllbnQge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDc2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS00MDQgLmRlY29yIC5yYWRpYWxHYXJkaWVudCB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIGhlaWdodDogODYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS00MDQgLmRlY29yIC5yYWRpYWxHYXJkaWVudCB7XG4gICAgd2lkdGg6IDEzMDBweDtcbiAgICBoZWlnaHQ6IDEyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWdlLTQwNCAuZGVjb3IgLnJhZGlhbEdhcmRpZW50IHtcbiAgICB3aWR0aDogMTUwMHB4O1xuICAgIGhlaWdodDogMTYwNHB4O1xuICB9XG59XG5cbi5wYWdlLTQwNCAuZGVjb3JfX2l0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiB2YXIoLS13aWR0aCk7XG59XG5cbi5wYWdlLTQwNCAuZGVjb3JfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wYWdlLTQwNCAuZGVjb3JfX2l0ZW0tLWYtYmFsbCwgLnBhZ2UtNDA0IC5kZWNvcl9faXRlbS0tcGVyc29uLWljb24yLCAucGFnZS00MDQgLmRlY29yX19pdGVtLS1iLWJhbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS00MDQgLmRlY29yX19pdGVtLS1wZXJzb24taWNvbiB7XG4gIC0td2lkdGg6IDc0cHg7XG4gIHRvcDogMTQlO1xuICBsZWZ0OiA3NCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhZ2UtNDA0IC5kZWNvcl9faXRlbS0tcGVyc29uLWljb24ge1xuICAgIC0td2lkdGg6IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLTQwNCAuZGVjb3JfX2l0ZW0tLXBlcnNvbi1pY29uIHtcbiAgICAtLXdpZHRoOiAxMDVweDtcbiAgICB0b3A6IDExJTtcbiAgICBsZWZ0OiA3OCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS00MDQgLmRlY29yX19pdGVtLS1wZXJzb24taWNvbiB7XG4gICAgLS13aWR0aDogMTYxcHg7XG4gICAgbGVmdDogODElO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhZ2UtNDA0IC5kZWNvcl9faXRlbS0tcGVyc29uLWljb24ge1xuICAgIC0td2lkdGg6IDIxMnB4O1xuICAgIHRvcDogNyU7XG4gICAgbGVmdDogNzklO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnBhZ2UtNDA0IC5kZWNvcl9faXRlbS0tcGVyc29uLWljb24ge1xuICAgIHRvcDogNyU7XG4gIH1cbn1cblxuLnBhZ2UtNDA0IC5kZWNvcl9faXRlbS0tZ2lmdC1ibHVlIHtcbiAgLS13aWR0aDogNjVweDtcbiAgdG9wOiAxNSU7XG4gIGxlZnQ6IDMlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxZGVnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdlLTQwNCAuZGVjb3JfX2l0ZW0tLWdpZnQtYmx1ZSB7XG4gICAgLS13aWR0aDogNTNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtNDA0IC5kZWNvcl9faXRlbS0tZ2lmdC1ibHVlIHtcbiAgICB0b3A6IDMyLjUlO1xuICAgIGxlZnQ6IDYlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNmRlZyk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS00MDQgLmRlY29yX19pdGVtLS1naWZ0LWJsdWUge1xuICAgIC0td2lkdGg6IDYwcHg7XG4gICAgbGVmdDogNCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucGFnZS00MDQgLmRlY29yX19pdGVtLS1naWZ0LWJsdWUge1xuICAgIC0td2lkdGg6IDgwcHg7XG4gICAgbGVmdDogNCU7XG4gICAgdG9wOiAzMS41JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5wYWdlLTQwNCAuZGVjb3JfX2l0ZW0tLWdpZnQtYmx1ZSB7XG4gICAgdG9wOiAxMS41JTtcbiAgICBsZWZ0OiAyNCU7XG4gICAgLS13aWR0aDogNzJweDtcbiAgfVxufVxuXG4ucGFnZS00MDQgLmRlY29yX19pdGVtLS1mLWJhbGwge1xuICAtLXdpZHRoOiA4M3B4O1xuICBib3R0b206IC01MHB4O1xuICBsZWZ0OiAtMjhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLTQwNCAuZGVjb3JfX2l0ZW0tLWYtYmFsbCB7XG4gICAgLS13aWR0aDogNjBweDtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIHRvcDogNyU7XG4gICAgbGVmdDogMjQlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtNDA0IC5kZWNvcl9faXRlbS0tZi1iYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtLXdpZHRoOiA2OHB4O1xuICAgIHRvcDogOCU7XG4gICAgbGVmdDogMjMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhZ2UtNDA0IC5kZWNvcl9faXRlbS0tZi1iYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC0td2lkdGg6IDkzcHg7XG4gICAgdG9wOiAxMCU7XG4gICAgbGVmdDogMjQlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnBhZ2UtNDA0IC5kZWNvcl9faXRlbS0tZi1iYWxsIHtcbiAgICAtLXdpZHRoOiAxMDlweDtcbiAgICBsZWZ0OiAyMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLTQwNCAuZGVjb3JfX2l0ZW0tLXBlcnNvbi1pY29uMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLS13aWR0aDogNzdweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxZGVnKTtcbiAgICAtLXdpZHRoOiA4OXB4O1xuICAgIGJvdHRvbTogMyU7XG4gICAgbGVmdDogOC41JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLTQwNCAuZGVjb3JfX2l0ZW0tLXBlcnNvbi1pY29uMiB7XG4gICAgYm90dG9tOiA5JTtcbiAgICBsZWZ0OiAxMy4zJTtcbiAgICAtLXdpZHRoOiAxMDRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWdlLTQwNCAuZGVjb3JfX2l0ZW0tLXBlcnNvbi1pY29uMiB7XG4gICAgYm90dG9tOiA3JTtcbiAgICBsZWZ0OiA4LjUlO1xuICAgIC0td2lkdGg6IDEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnBhZ2UtNDA0IC5kZWNvcl9faXRlbS0tcGVyc29uLWljb24yIHtcbiAgICBsZWZ0OiAxNC41JTtcbiAgICBib3R0b206IDglO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS00MDQgLmRlY29yX19pdGVtLS1iLWJhbGwge1xuICAgIC0td2lkdGg6IDgzcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGxlZnQ6IDczJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLTQwNCAuZGVjb3JfX2l0ZW0tLWItYmFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm90dG9tOiAxNCU7XG4gICAgLS13aWR0aDogODRweDtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucGFnZS00MDQgLmRlY29yX19pdGVtLS1iLWJhbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucGFnZS00MDQgLmRlY29yX19pdGVtLS1iLWJhbGwge1xuICAgIC0td2lkdGg6IDEwN3B4O1xuICAgIGxlZnQ6IDczJTtcbiAgfVxufVxuXG4ucGFnZS00MDQgaDEge1xuICBmb250LXNpemU6IGNhbGMoNjZweCArIDEwNCAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLTQwNCBoMSB7XG4gICAgZm9udC1zaXplOiA5NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhZ2UtNDA0IGgxIHtcbiAgICBmb250LXNpemU6IDEyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucGFnZS00MDQgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuLnBhZ2UtNDA0IGgyIHtcbiAgbWF4LXdpZHRoOiA2OCU7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS00MDQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS00MDQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhZ2UtNDA0IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5wYWdlLTQwNCBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ5cHg7XG4gIH1cbn1cblxuLnBhZ2UtNDA0IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS00MDQgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWdlLTQwNCBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnBhZ2UtNDA0IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnBhZ2UtNDA0IGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2UtNDA0IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5wYWdlLTQwNCBhIHN2ZyB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGFnZS00MDQgYSBzdmcge1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuXG4ucGFnZS00MDQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWF4LXdpZHRoOiA2OCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtNDA0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5wYWdlLTQwNCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5wb3BVcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB6LWluZGV4OiAtMTAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucG9wVXAtLWRlZmF1bHQgLnBvcFVwX19uYW1lIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNnB4KTtcbn1cblxuLnBvcFVwLnBvcFVwLS1zdWJtaXRTdWNjZXNzIC5wb3BVcF9fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucG9wVXAucG9wVXAtLXN1Ym1pdFN1Y2Nlc3MgLmRlY29yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG59XG5cbi5wb3BVcC5wb3BVcC0tc3VibWl0U3VjY2VzcyAuZGVjb3IgLnJhZGlhbEdhcmRpZW50IHtcbiAgdG9wOiAwJTtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDY2MHB4O1xuICB3aWR0aDogNDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBvcFVwLnBvcFVwLS1zdWJtaXRTdWNjZXNzIC5kZWNvciAucmFkaWFsR2FyZGllbnQge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDc2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wVXAucG9wVXAtLXN1Ym1pdFN1Y2Nlc3MgLmRlY29yIC5yYWRpYWxHYXJkaWVudCB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIGhlaWdodDogODYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucG9wVXAucG9wVXAtLXN1Ym1pdFN1Y2Nlc3MgLmRlY29yIC5yYWRpYWxHYXJkaWVudCB7XG4gICAgd2lkdGg6IDEzMDBweDtcbiAgICBoZWlnaHQ6IDEyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wb3BVcC5wb3BVcC0tc3VibWl0U3VjY2VzcyAuZGVjb3IgLnJhZGlhbEdhcmRpZW50IHtcbiAgICB3aWR0aDogMTUwMHB4O1xuICAgIGhlaWdodDogMTYwNHB4O1xuICB9XG59XG5cbi5wb3BVcC5wb3BVcC0tc3VibWl0U3VjY2VzcyAuZGVjb3JfX2l0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiB2YXIoLS13aWR0aCk7XG59XG5cbi5wb3BVcC5wb3BVcC0tc3VibWl0U3VjY2VzcyAuZGVjb3JfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wb3BVcC5wb3BVcC0tc3VibWl0U3VjY2VzcyAuZGVjb3JfX2l0ZW0tLWdpZnQtYmx1ZSB7XG4gIC0td2lkdGg6IDEwMnB4O1xuICB0b3A6IC0xJTtcbiAgbGVmdDogMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcFVwLnBvcFVwLS1zdWJtaXRTdWNjZXNzIC5kZWNvcl9faXRlbS0tZ2lmdC1ibHVlIHtcbiAgICAtLXdpZHRoOiAxNjJweDtcbiAgICB0b3A6IC0zJTtcbiAgfVxufVxuXG4ucG9wVXAucG9wVXAtLXN1Ym1pdFN1Y2Nlc3MgLmRlY29yX19pdGVtLS1jb2luIHtcbiAgLS13aWR0aDogNzBweDtcbiAgbGVmdDogLTMlO1xuICBib3R0b206IC0zJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3BVcC5wb3BVcC0tc3VibWl0U3VjY2VzcyAuZGVjb3JfX2l0ZW0tLWNvaW4ge1xuICAgIC0td2lkdGg6IDc1cHg7XG4gICAgbGVmdDogMjUlO1xuICAgIGJvdHRvbTogLTglO1xuICB9XG59XG5cbi5wb3BVcC5wb3BVcC0tc3VibWl0U3VjY2VzcyAuZGVjb3JfX2l0ZW0tLWNvaW4yIHtcbiAgLS13aWR0aDogNjFweDtcbiAgYm90dG9tOiB1bnNldDtcbiAgdG9wOiAxNCU7XG4gIGxlZnQ6IDY5JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3BVcC5wb3BVcC0tc3VibWl0U3VjY2VzcyAuZGVjb3JfX2l0ZW0tLWNvaW4yIHtcbiAgICAtLXdpZHRoOiA3OHB4O1xuICAgIGxlZnQ6IDYxJTtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIHRvcDogNSU7XG4gIH1cbn1cblxuLnBvcFVwLnBvcFVwLS1zdWJtaXRTdWNjZXNzIC5kZWNvcl9faXRlbS0tcGVyc29uLWljb24yIHtcbiAgd2lkdGg6IDEwOHB4O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA0JTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzZGVnKSB0cmFuc2xhdGVZKDhweCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wVXAucG9wVXAtLXN1Ym1pdFN1Y2Nlc3MgLmRlY29yX19pdGVtLS1wZXJzb24taWNvbjIge1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgd2lkdGg6IDEzOHB4O1xuICAgIHJpZ2h0OiA0LjQlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZykgdHJhbnNsYXRlWSg4cHgpO1xuICB9XG59XG5cbi5wb3BVcC5wb3BVcC0tc3VibWl0U3VjY2VzcyAuZGVjb3JfX2l0ZW0tLWItYmFsbCB7XG4gIC0td2lkdGg6IDQxcHg7XG4gIGxlZnQ6IDI1JTtcbiAgdG9wOiA1OCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyMmRlZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wVXAucG9wVXAtLXN1Ym1pdFN1Y2Nlc3MgLmRlY29yX19pdGVtLS1iLWJhbGwge1xuICAgIHRvcDogMjAlO1xuICAgIC0td2lkdGg6IDc1cHg7XG4gICAgbGVmdDogOTQlO1xuICB9XG59XG5cbi5wb3BVcC5wb3BVcC0tc3VibWl0U3VjY2VzcyAucG9wVXBfX25hbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDk1cHg7XG4gIG1heC13aWR0aDogMzYwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wVXAucG9wVXAtLXN1Ym1pdFN1Y2Nlc3MgLnBvcFVwX19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ucG9wVXAgLmRlY29yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5wb3BVcCAuZGVjb3IgLnJhZGlhbEdhcmRpZW50IHtcbiAgdG9wOiAwJTtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDY2MHB4O1xuICB3aWR0aDogNDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBvcFVwIC5kZWNvciAucmFkaWFsR2FyZGllbnQge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDc2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wVXAgLmRlY29yIC5yYWRpYWxHYXJkaWVudCB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIGhlaWdodDogODYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucG9wVXAgLmRlY29yIC5yYWRpYWxHYXJkaWVudCB7XG4gICAgd2lkdGg6IDEzMDBweDtcbiAgICBoZWlnaHQ6IDEyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wb3BVcCAuZGVjb3IgLnJhZGlhbEdhcmRpZW50IHtcbiAgICB3aWR0aDogMTUwMHB4O1xuICAgIGhlaWdodDogMTYwNHB4O1xuICB9XG59XG5cbi5wb3BVcCAuZGVjb3JfX2l0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiB2YXIoLS13aWR0aCk7XG59XG5cbi5wb3BVcCAuZGVjb3JfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wb3BVcCAuZGVjb3JfX2l0ZW0tLWNvaW4yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcFVwIC5kZWNvcl9faXRlbS0tZ2lmdC1ibHVlIHtcbiAgLS13aWR0aDogODJweDtcbiAgdG9wOiA2MCU7XG4gIGxlZnQ6IDI2JTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNmRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNmRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBvcFVwIC5kZWNvcl9faXRlbS0tZ2lmdC1ibHVlIHtcbiAgICB0b3A6IDU1LjUlO1xuICAgIC0td2lkdGg6IDEwOHB4O1xuICAgIGxlZnQ6IDU4JTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNmRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xNmRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuLnBvcFVwIC5kZWNvcl9faXRlbS0tY29pbiB7XG4gIC0td2lkdGg6IDQ1cHg7XG4gIGxlZnQ6IC0ycHg7XG4gIGJvdHRvbTogNSU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wVXAgLmRlY29yX19pdGVtLS1jb2luIHtcbiAgICAtLXdpZHRoOiA3NXB4O1xuICAgIGxlZnQ6IDI1JTtcbiAgICBib3R0b206IC04JTtcbiAgfVxufVxuXG4ucG9wVXAgLmRlY29yX19pdGVtLS1wZXJzb24taWNvbjIge1xuICB3aWR0aDogMTA4cHg7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDQlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTNkZWcpIHRyYW5zbGF0ZVkoOHB4KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3BVcCAuZGVjb3JfX2l0ZW0tLXBlcnNvbi1pY29uMiB7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICByaWdodDogMy40JTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTNkZWcpIHRyYW5zbGF0ZVkoMnB4KTtcbiAgfVxufVxuXG4ucG9wVXAgLmRlY29yX19pdGVtLS1iLWJhbGwge1xuICAtLXdpZHRoOiA0MXB4O1xuICBsZWZ0OiA5MSU7XG4gIHRvcDogMTglO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMzlkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcFVwIC5kZWNvcl9faXRlbS0tYi1iYWxsIHtcbiAgICB0b3A6IDI1JTtcbiAgICAtLXdpZHRoOiA2NXB4O1xuICAgIGxlZnQ6IDk0JTtcbiAgfVxufVxuXG4ucG9wVXAuc2hvdyB7XG4gIHotaW5kZXg6IDEwMDtcbiAgYW5pbWF0aW9uOiBhbmltU2hvdyAwLjZzIGxpbmVhciBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBhbmltU2hvdyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnBvcFVwLmhpZGUge1xuICBhbmltYXRpb246IGFuaW1IaWRlIDFzIGxpbmVhciBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBhbmltSGlkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogLTEwMDtcbiAgfVxufVxuXG4ucG9wVXBfX2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzAwM2NiZSAtNTAlLCAjMDAxMjNiIDE1MCUpO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBvcFVwX19ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgcGFkZGluZzogMTZweCAxMHB4IDMycHggMzBweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcFVwX19ibG9jayB7XG4gICAgaGVpZ2h0OiAzOTBweDtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICB9XG59XG5cbi5wb3BVcF9fY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wb3BVcF9fY2xvc2UgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBsaW5lYXIsIG9wYWNpdHkgMC4zcyBsaW5lYXIsIGJvcmRlci1yYWRpdXMgMC4zcyBsaW5lYXIsIHRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcbn1cblxuLnBvcFVwX19jbG9zZSBhOjpiZWZvcmUsIC5wb3BVcF9fY2xvc2UgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgbGVmdDogMTIlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4ucG9wVXBfX2Nsb3NlIGE6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnBvcFVwX19jbG9zZSBhOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cbi5wb3BVcF9fY2xvc2UgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5wb3BVcF9fY2xvc2UgYTpob3Zlcjo6YWZ0ZXIsIC5wb3BVcF9fY2xvc2UgYTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNTE0Njtcbn1cblxuLnBvcFVwX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucG9wVXBfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbn1cblxuLnBvcFVwX19zdWJ0aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgNHB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLnBvcFVwX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wb3BVcF9fbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcFVwX19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnBvcFVwX19uYW1lIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLnBvcFVwX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wb3BVcF9fY29udGVudCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjKDE2cHggKyAxNCAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wb3BVcF9fY29udGVudCBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBvcFVwX19jb250ZW50IGxpLFxuLnBvcFVwX19jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucG9wVXBfX2NvbnRlbnQgbGkgYSxcbi5wb3BVcF9fY29udGVudCBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ucG9wVXBfX2NvbnRlbnQgbGkgYTpob3Zlcixcbi5wb3BVcF9fY29udGVudCBwIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmYmIwNDtcbn1cblxuLnBvcFVwX19jb250ZW50IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wb3BVcF9fc29jIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xufVxuXG4ucG9wVXBfX3NvYyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcFVwX19zb2MgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGdhcDogMTlweDtcbiAgfVxufVxuXG4ucG9wVXBfX3NvYyBhIHN2ZyB7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucG9wVXBfX3NvYyBhIHN2ZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5wb3BVcF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLnBvcFVwX19ib3JkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDdweCA2cHggN3B4IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wb3BVcF9fYm9yZGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5cbi5wb3BVcF9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wb3BVcF9fbGlzdC0taW9zIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi5wb3BVcF9fbGlzdC0taW9zIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG59XG5cbi5wb3BVcF9fbGlzdC0taW9zIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wb3BVcCAuZWxsaXBzZS1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzAlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5pdGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLml0aSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uaXRpX19oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLml0aV9fdi1oaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaXRpIGlucHV0LCAuaXRpIGlucHV0W3R5cGU9dGV4dF0sIC5pdGkgaW5wdXRbdHlwZT10ZWxdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCA2cHggMCA4cHg7XG59XG5cbi5pdGlfX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNTU1O1xufVxuXG4uaXRpX19hcnJvdy0tdXAge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzU1NTtcbn1cblxuLml0aV9fY291bnRyeS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCAtMXB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5pdGlfX2NvdW50cnktbGlzdC0tZHJvcHVwIHtcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLml0aV9fY291bnRyeS1saXN0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5cbi5pdGlfX2ZsYWctYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbn1cblxuLml0aV9fZGl2aWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XG59XG5cbi5pdGlfX2NvdW50cnkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLml0aV9fZGlhbC1jb2RlIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5pdGlfX2NvdW50cnkuaXRpX19oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uaXRpX19mbGFnLWJveCwgLml0aV9fY291bnRyeS1uYW1lLCAuaXRpX19kaWFsLWNvZGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaXRpX19mbGFnLWJveCwgLml0aV9fY291bnRyeS1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0LCAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRleHRdLCAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRlbF0sIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dCwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGV4dF0sIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRlbF0ge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmctbGVmdDogNTJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGNvbG9yOiAjMDgwODE5O1xufVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lciwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX2ZsYWctY29udGFpbmVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIsXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyxcbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgY29sb3I6ICMzNTM1MzU7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5pdGktLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwMHB4O1xuICBsZWZ0OiAtMTAwMHB4O1xuICB6LWluZGV4OiAxMDYwO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5pdGktLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLml0aS1tb2JpbGUgLml0aS0tY29udGFpbmVyIHtcbiAgdG9wOiAzMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnktbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaXRpLW1vYmlsZSAuaXRpX19jb3VudHJ5IHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5pdGlfX2ZsYWcge1xuICB3aWR0aDogMjBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JlIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jaCB7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWMge1xuICB3aWR0aDogMTlweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25lIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ucCB7XG4gIHdpZHRoOiAxM3B4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdmEge1xuICB3aWR0aDogMTVweDtcbn1cblxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuaXRpX19mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU2NTJweCAxNXB4O1xuICB9XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FkIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYWYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19haSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FsIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYW0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FxIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYXIge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2F0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYXUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2F4IHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYXoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JiIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MThweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iZSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmcge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iaCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JpIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ibCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JtIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTkycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYm4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MTRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ibyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzNnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JxIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjU4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYnIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02ODBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19icyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwMnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2J0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzI0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYnYge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NDZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19idyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2J5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzkwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYnoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgzNHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODU2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2Qge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NzhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTIycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2gge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NDRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jaSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTgzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2wge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDA1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDI3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDQ5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY28ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDcxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3Age1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDkzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3Ige1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTE1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3Uge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTM3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3Yge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTU5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTgxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3gge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3kge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjI1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3oge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjQ3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZGUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjY5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZGcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjkxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZGoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzEzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZGsge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzM1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZG0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzU3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZG8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzc5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZHoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDAxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDIzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZWMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDQ1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZWUge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDY3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDg5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZWgge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTExcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZXIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTMzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZXMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTU1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZXQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTc3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZXUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTk5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjIxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZmoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjQzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZmsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjY1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZm0ge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjg3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZm8ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzA5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZnIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzMxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2Ege1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzUzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2Ige1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzc1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2Qge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzk3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2Uge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODE5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2Yge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODQxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODYzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODg1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTA3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2wge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTI5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTUxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTczcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Age1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTk1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Ege1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDE3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Ige1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDM5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDYxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Qge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDgzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Uge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTA1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTI3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3kge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTQ5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faGsge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTcxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faG0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTkzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faG4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjE1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faHIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjM3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faHQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjU5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faHUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjgxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faWMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzAzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faWQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzI1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzQ3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faWwge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzY5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faW0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzkxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faW4ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDEzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faW8ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDM1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDU3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDc5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faXMge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTAxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTIzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9famUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTQ1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fam0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTY3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fam8ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTg5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fanAge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjExcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa2Uge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjMzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa2cge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjU1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa2gge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjc3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa2kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjk5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa20ge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzIxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzQzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa3Age1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzY1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa3Ige1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzg3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODA5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa3kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODMxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa3oge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODUzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbGEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODc1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbGIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODk3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbGMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTE5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbGkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTQxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbGsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTYzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHIge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTg1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDA3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDI5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDUxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDczcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDk1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTE3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWMge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTM5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTYwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTgycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjA0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjI2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWgge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjQ4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjcwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWwge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjkycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbW0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzE0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbW4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzM2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbW8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzU4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXAge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzgwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDAycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDI0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDQ2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDY4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDkwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTEycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTM0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXgge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTU2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTc4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjAwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjIycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjQ0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjY2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjg2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzA4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzMwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmwge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzUycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbm8ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzc0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbnAge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzk2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbnIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODExcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbnUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODMzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbnoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODU1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fb20ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODc3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODk5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTIxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTQzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTY1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGgge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTg3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGsge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDA5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGwge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDMxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcG0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDUzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcG4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDc1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcHIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDk3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcHMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTE5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcHQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTQxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcHcge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTYzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcHkge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTg1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcWEge1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19yZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ybyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ycyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNzNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ydSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyOTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ydyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMzlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zYiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzNjFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzODNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zZCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MDVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zZSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MjdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NDlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zaCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NzFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zaSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0OTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zaiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MzdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1NTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zbSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1ODFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MDNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MjVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zdCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2OTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zdiB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zeCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MzVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zeSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zeiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NzlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190YSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MDFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190YyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MjNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190ZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NDVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190ZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NjdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190ZyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4ODlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190aCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190aiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MzNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190ayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190bCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NzdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190bSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5OTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwMjFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190byB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNDNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190ciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNjVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190dCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwODdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190diB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMDlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190dyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMzFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190eiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191YSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNzVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191ZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxOTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191bSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyMTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNDFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191cyB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNjNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191eSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyODVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191eiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192YSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192YyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNDZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192ZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNjhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192ZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzOTBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192aSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MzRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192dSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NTZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX193ZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NzhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX193cyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MDBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX194ayB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MjJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX195ZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NDRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX195dCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NjZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX196YSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1ODhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX196bSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MTBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX196dyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MzJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDBweCAjODg4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7XG59XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLml0aV9fZmxhZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzQDJ4LnBuZ1wiKTtcbiAgfVxufVxuXG4uaXRpX19mbGFnLml0aV9fbnAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaW5nbGUtcG9zdC13cmFwcGVyIC5ibG9ja3Mtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzUzcHg7XG4gIH1cbiAgLnNpbmdsZS1wb3N0LXdyYXBwZXIgLmFzaWRlLXBvc3QtY29udGVudCAuYW5vdGhlci1wb3N0LXRodW1ibmFpbCB7XG4gICAgbWF4LWhlaWdodDogMTI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGUtcG9zdC13cmFwcGVyIC5ibG9ja3Mtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTk2cHg7XG4gIH1cbiAgLmJsb2ctcGFnZS13cmFwcGVyIC5pbm5lci1wb3N0cy1jb250YWluZXIgLnBvc3QtaXRlbSAuYWJvdXQtcG9zdC13cmFwIC5wb3N0LWV4Y2VycHQsXG4gIC5ibG9nLXBhZ2Utd3JhcHBlciAuaW5uZXItcG9zdHMtY29udGFpbmVyIC5wb3N0LWl0ZW0gLmFib3V0LXBvc3Qtd3JhcCAucG9zdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XG4gIH1cbiAgLmJsb2ctcGFnZS13cmFwcGVyIC5pbm5lci1wb3N0cy1jb250YWluZXIgLnBvc3QtaXRlbSAuaW1nLXdyYXAgaW1nIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcG9zdC13cmFwcGVyIC5hc2lkZS1wb3N0LWNvbnRlbnQgLmFub3RoZXItcG9zdC10aHVtYm5haWwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ibG9nLXBhZ2Utd3JhcHBlciAuaW5uZXItcG9zdHMtY29udGFpbmVyIC5wb3N0LWl0ZW0gLmFib3V0LXBvc3Qtd3JhcCAucG9zdC1yZWFkLW1vcmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcG9zdC13cmFwcGVyIC5hc2lkZS1wb3N0LWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNpbmdsZS1wb3N0LXdyYXBwZXIgLmFzaWRlLXBvc3QtY29udGVudCAuYW5vdGhlci1wb3N0LXRodW1ibmFpbCB7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICB9XG4gIC5zaW5nbGUtcG9zdC13cmFwcGVyIC5hc2lkZS1wb3N0LWNvbnRlbnQgLmFub3RoZXItbmV3cyB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5zaW5nbGUtcG9zdC13cmFwcGVyIC5hc2lkZS1wb3N0LWNvbnRlbnQgLmFub3RoZXItbmV3cyAuc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaW5nbGUtcG9zdC13cmFwcGVyIC5hc2lkZS1wb3N0LWNvbnRlbnQgLmFub3RoZXItbmV3cyAuc2xpY2stZG90cyBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG4gIC5zaW5nbGUtcG9zdC13cmFwcGVyIC5hc2lkZS1wb3N0LWNvbnRlbnQgLmFub3RoZXItbmV3cyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMDA0QztcbiAgfVxuICAuc2luZ2xlLXBvc3Qtd3JhcHBlciAuYXNpZGUtcG9zdC1jb250ZW50IC5hbm90aGVyLW5ld3MgLnNsaWNrLWRvdHMgbGk6Om1hcmtlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5zaW5nbGUtcG9zdC13cmFwcGVyIC5hc2lkZS1wb3N0LWNvbnRlbnQgLmFub3RoZXItbmV3cyAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXIsIHdpZHRoIDAuM3MgbGluZWFyLFxyIGhlaWdodCAwLjNzIGxpbmVhcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNpbmdsZS1wb3N0LXdyYXBwZXIgLm1haW4tcG9zdC1jb250ZW50IGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zaW5nbGUtcG9zdC13cmFwcGVyIC5tYWluLXBvc3QtY29udGVudCBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG4gIC5zaW5nbGUtcG9zdC13cmFwcGVyIC5hbm90aGVyLXR4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgfVxuICAuc2luZ2xlLXBvc3Qtd3JhcHBlciAuYmxvY2tzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc2luZ2xlLXBvc3Qtd3JhcHBlciAuYW5vdGhlci1uZXdzOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgLmFub3RoZXItbmV3cy5zbGljay1pbml0aWFsaXplZCB7XG4gICAgbWFyZ2luOiAwIC01cHg7XG4gIH1cbiAgLmFub3RoZXItcG9zdC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLm1haW4tcG9zdC1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuc2luZ2xlLXBvc3Qtd3JhcHBlciAuYXNpZGUtcG9zdC1jb250ZW50IC5hbm90aGVyLXBvc3QtbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmxvZy1wYWdlLXdyYXBwZXIgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gIH1cbiAgLmJsb2ctcGFnZS13cmFwcGVyIC5pbm5lci1wb3N0cy1jb250YWluZXIge1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAuYmxvZy1wYWdlLXdyYXBwZXIgLmlubmVyLXBvc3RzLWNvbnRhaW5lciAucG9zdC1pdGVtIC5wb3N0LWV4Y2VycHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJsb2ctcGFnZS13cmFwcGVyIC5pbm5lci1wb3N0cy1jb250YWluZXIgLnBvc3QtaXRlbSAuaW1nLXdyYXAgaW1nIHtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCMEIzMztcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbjogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTVweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvb3Rlcl9faW5uZXIge1xuICAgIGdhcDogMjZweCAwO1xuICB9XG59XG5cbi5mb290ZXJfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmZvb3RlciAubG9nbyB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvb3RlciAubG9nbyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciAubG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG9yZGVyOiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3RlciAubG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9vdGVyIC5sb2dvIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuZm9vdGVyIC5sb2dvIHtcbiAgICB3aWR0aDogMTk0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIH1cbn1cblxuLmZvb3RlciAubG9nb19fc3ZnIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNDJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIgLmxvZ29fX3N2ZyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb290ZXIgLmxvZ29fX3N2ZyB7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIHdpZHRoOiAxNjRweDtcbiAgfVxufVxuXG4uZm9vdGVyIG5hdiB7XG4gIG9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciBuYXYge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIG5hdixcbiAgLmZvb3RlciAubG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2dldC1hbmRyaW9kIHtcbiAgbWFyZ2luOiAwICBhdXRvIDIwcHg7XG4gIGZpbGw6ICNmZmY7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBsaW5lYXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19nZXQtYW5kcmlvZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi5mb290ZXJfX2dldC1hbmRyaW9kOmhvdmVyIHN2ZyAuc3ZnLWJnIHtcbiAgZmlsbDogI0ZGMDA0Qztcbn1cblxuLmZvb3Rlcl9fZ2V0LWFuZHJpb2QgLnN2Zy1jb250ZW50IHtcbiAgZmlsbDogYmxhY2s7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBsaW5lYXI7XG59XG5cbi5mb290ZXJfX2dldC1hbmRyaW9kOmhvdmVyIHN2ZyAuc3ZnLWNvbnRlbnQge1xuICBmaWxsOiB3aGl0ZTtcbn1cblxuLmZvb3Rlcl9fZ2V0LWFuZHJpb2Qgc3ZnIHtcbiAgd2lkdGg6IDEzOHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZpbGw6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjNzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGxpbmVhcjtcbn1cblxuLmZvb3Rlcl9fc29jaWFscyB7XG4gIG9yZGVyOiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19zb2NpYWxzIHtcbiAgICB3aWR0aDogMTklO1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb290ZXJfX3NvY2lhbHMge1xuICAgIG9yZGVyOiAwO1xuICAgIHdpZHRoOiAxMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmZvb3Rlcl9fc29jaWFscyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29weSB7XG4gIG9yZGVyOiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4MyU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb290ZXJfX2NvcHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19jb3B5IHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX19jb3B5IHtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvb3Rlcl9fY29weSB7XG4gICAgbWF4LXdpZHRoOiA1NjFweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mb290ZXIgcCB7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIHAge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuZm9vdGVyIHAge1xuICAgIG1pbi13aWR0aDogODUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3RlciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWluLXdpZHRoOiA4NSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9vdGVyIHAge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiJHdoaXRlOiAjZmZmO1xyXG4kYWNjZW50OiAjRkYwMDRDO1xyXG4kYmxhY2s6ICMwODA4MTk7XHJcbiRncmV5OiAjMjMyMzIzO1xyXG4kc2hhZG93OiAwcHggMHB4IDEzLjE0ODZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiR4eGwtYnA6IDEzNTBweDtcclxuJGRlc2t0b3AtYnA6IDExMjRweDtcclxuJHRhYmxldC1icDogOTkycHg7XHJcbiRtaWRkbGUtYnA6IDc2OHB4O1xyXG4kbW9iaWxlLWJwOiA1NzZweDtcclxuJGJsdWU6ICMwMzUzZmU7IFxyXG4kYmc6IzJEMkQ2ODtcclxuJGJnMjogICMwQjBCMzM7XHJcbiRtYi14czogMjBweDtcclxuJGNvbG9yLXRleHQ6IHJnYmEoJGJsYWNrLCAwLjgyKTtcclxuJGRlZmF1bHQtZm9udDogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XHJcblxyXG5cclxuJU1vbnRzZXJyYXQtOTAwLWl0IHtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbiVNb250c2VycmF0LTgwMC1pdCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbiVNb250c2VycmF0LTgwMCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbn1cclxuJU1vbnRzZXJyYXQtNzAwIHtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4lTW9udHNlcnJhdC03MDAtaXQge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuJU1vbnRzZXJyYXQtNjAwIHtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuJU1vbnRzZXJyYXQtNTAwIHtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuJU1vbnRzZXJyYXQtNDAwIHtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4lTW9udHNlcnJhdC00MDBpdCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbi8vICVjb21taXNzaW9uZXItNjAwIHtcclxuLy8gICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcicsXHJcbi8vICAgICBzYW5zLXNlcmlmO1xyXG4vLyAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbi8vIH1cclxuXHJcbi8vICVjb21taXNzaW9uZXItNTAwIHtcclxuLy8gICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcicsXHJcbi8vICAgICBzYW5zLXNlcmlmO1xyXG4vLyAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbi8vIH1cclxuXHJcbi8vICVyb3VuZCB7XHJcbi8vICAgZm9udC1mYW1pbHk6ICdSb3VuZHMnLCBzYW5zLXNlcmlmO1xyXG4vLyB9XHJcblxyXG4ldmlzdWFsbHktaGlkZGVuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxufVxyXG4iLCJAbWl4aW4gYnJlYWtwb2ludCgkYnIpIHtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicikge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbkBtaXhpbiBtcSgkcG9pbnQpIHtcclxuXHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQsXHJcbiAgJHdpZHRocyBpbiAkYnJlYWtwb2ludC13aWR0aHMge1xyXG4gICAgQGlmICRwb2ludD09JGJyZWFrcG9pbnQge1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRocykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBNZWRpYSBxdWVyaWVzICovXHJcblxyXG4kYnJlYWtwb2ludC13aWR0aHM6IChmaGQ6MTkyMHB4LCBkdDogMTQ0MHB4LCAgbGc6IDEyMDBweCwgbWQ6IDk5M3B4LCBzbTogNzY4cHgsIHhzOiA1NzZweCkgIWRlZmF1bHQ7XHJcblxyXG4vKiBDb250YWluZXIgKi9cclxuXHJcbiRjb250YWluZXItd2lkdGhzOiAoZmhkOiAxNzgwcHgsIGxnOiA5MDBweCwgbWQ6IDc1MHB4LCBzbTogNTU4cHgsIHhzOiBhdXRvKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKiBSZXNwb25zaXZlIGZvbnQgc2l6ZSAqL1xyXG5cclxuJG1heFdpZHRoOiAxOTIwOyAvLyB3aWR0aCBmb3IgbWF4aW11bSBmb250IHNpemVcclxuXHJcbkBtaXhpbiBhZGFwdGl2LWZvbnQoJHBjU2l6ZSwgJG1vYlNpemUpIHtcclxuICAkYWRkU2l6ZTogJHBjU2l6ZSAtICRtb2JTaXplO1xyXG4gICRtYXhXaWR0aDogJG1heFdpZHRoIC0gMzIwO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygjeyRtb2JTaXplICsgcHh9ICsgI3skYWRkU2l6ZX0gKiAoKDEwMHZ3IC0gMzIwcHgpIC8gI3skbWF4V2lkdGh9KSk7XHJcbn0iLCJodG1sIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuXHJcbiAgJi5pcy1jaGFuZ2luZyAudHJhbnNpdGlvbi1mYWRlIHtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNXM7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAmLmlzLWFuaW1hdGluZyAudHJhbnNpdGlvbi1mYWRlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4qLFxyXG4qOjphZnRlcixcclxuKjo6YmVmb3JlIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC8vIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxufVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC8vIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIC8vIGhlaWdodDogYXV0bztcclxuICAvLyBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIC8vIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcclxuXHJcbiAgJi5ib2R5LS1mYXEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLy8gJi5ib2R5LS1wb3N0IHtcclxuICAvLyAgIC5iZ3JBYnNvbHV0ZSB7XHJcbiAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgLy8gICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgLy8gICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmcuanBnJyk7XHJcbiAgLy8gICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICAvLyAmLmJvZHktLW5vLXNjcm9sbCB7XHJcbiAgLy8gICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8vICAgaGVpZ2h0OiAxMDAlO1xyXG4gIC8vICAgd2lkdGg6IDEwMCU7XHJcbiAgLy8gICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgLy8gfVxyXG59XHJcblxyXG4vLyAuYmdyQWJzb2x1dGUge1xyXG4vLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICB6LWluZGV4OiAtMTtcclxuLy8gICB0b3A6IDA7XHJcbi8vICAgbGVmdDogMDtcclxuLy8gICB3aWR0aDogMTAwJTtcclxuLy8gICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmcuanBnJyk7XHJcbi8vICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcbi8vICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuLy8gICBvcGFjaXR5OiAwLjM1O1xyXG4vLyB9XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAvLyBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXg6IDEgMCBhdXRvO1xyXG4gIG1pbi13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1haW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGZsZXg6IDEgMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbi8vIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbiYuYmxvZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbiAgJi0tcG9zdCB7XHJcbiAgICAvLyAuYmdyQWJzb2x1dGUge1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAvLyB9XHJcbiAgICAvLyBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy5qcGcnKTtcclxuICAgIC8vIH1cclxuICB9XHJcbn1cclxuXHJcbmZvb3RlciB7XHJcbiAgLy8gZmxleDogMCAwIGF1dG87XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi52aXN1YWxseS1oaWRkZW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xyXG59XHJcblxyXG4ueWVsbG93LWdyYWRpZW50IHtcclxuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmOTAwIC03My44NiUsICNmZmQ0MDAgMzguODElKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmOTAwIC03My44NiUsICNmZmQ0MDAgMzguODElKTtcclxufVxyXG5cclxuLmJsdWUtZ3JhZGllbnQge1xyXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxNzk1ZjkgLTczLjg2JSwgIzAzNTRmZiAzOC44MSUpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxNzk1ZjkgLTczLjg2JSwgIzAzNTRmZiAzOC44MSUpO1xyXG59XHJcblxyXG4ucmVkLWdyYWRpZW50IHtcclxuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjk1YTcxIC03My44NiUsICNmNDBmM2UgMzguODElKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjk1YTcxIC03My44NiUsICNmNDBmM2UgMzguODElKTtcclxufVxyXG5cclxuLmdyYWRpZW50LXRleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4udGl0bGUge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgQGV4dGVuZCAlTW9udHNlcnJhdC04MDAtaXQ7XHJcblxyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJhZGlhbEdhcmRpZW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogLTI7XHJcbiAgZmlsdGVyOiBibHVyKDEwMHB4KTtcclxuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjMmIzZDg4IDAlLCAjMTAxODNhIDkwJSwgIzA5MGUyMiAxMDAlKTtcclxuICBoZWlnaHQ6IDMwMHB4O1xyXG4gIHdpZHRoOiA0MDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KFxyXG4gICAgICBjaXJjbGUsXHJcbiAgICAgICMyYjNkODggMCUsXHJcbiAgICAgICMxMDE4M2EgOTAlLFxyXG4gICAgICAjMDkwZTIyIDEwMCVcclxuICAgICk7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgZmlsdGVyOiBibHVyKDEwMHB4KTtcclxuICB9XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBzcmM6IHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1SZWd1bGFyLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vbW9iY2FzaC9mb250cy9tYy9Nb250c2VycmF0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgc3JjOiB1cmwoXCIuLi9tb2JjYXNoL2ZvbnRzL21jL01vbnRzZXJyYXQtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1JdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vbW9iY2FzaC9mb250cy9tYy9Nb250c2VycmF0LUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHNyYzogdXJsKFwiLi4vbW9iY2FzaC9mb250cy9tYy9Nb250c2VycmF0LU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9tb2JjYXNoL2ZvbnRzL21jL01vbnRzZXJyYXQtTWVkaXVtLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9tb2JjYXNoL2ZvbnRzL21jL01vbnRzZXJyYXQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBzcmM6IHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9tb2JjYXNoL2ZvbnRzL21jL01vbnRzZXJyYXQtU2VtaUJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vbW9iY2FzaC9mb250cy9tYy9Nb250c2VycmF0LVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vbW9iY2FzaC9mb250cy9tYy9Nb250c2VycmF0LVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBzcmM6IHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1Cb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vbW9iY2FzaC9mb250cy9tYy9Nb250c2VycmF0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIHNyYzogdXJsKFwiLi4vbW9iY2FzaC9mb250cy9tYy9Nb250c2VycmF0LUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vbW9iY2FzaC9mb250cy9tYy9Nb250c2VycmF0LUJvbGRJdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vbW9iY2FzaC9mb250cy9tYy9Nb250c2VycmF0LUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9tb2JjYXNoL2ZvbnRzL21jL01vbnRzZXJyYXQtQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgc3JjOiB1cmwoXCIuLi9tb2JjYXNoL2ZvbnRzL21jL01vbnRzZXJyYXQtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1FeHRyYUJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vbW9iY2FzaC9mb250cy9tYy9Nb250c2VycmF0LUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIHNyYzogdXJsKFwiLi4vbW9iY2FzaC9mb250cy9tYy9Nb250c2VycmF0LUV4dHJhQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9tb2JjYXNoL2ZvbnRzL21jL01vbnRzZXJyYXQtRXh0cmFCb2xkSXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uL21vYmNhc2gvZm9udHMvbWMvTW9udHNlcnJhdC1FeHRyYUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9tb2JjYXNoL2ZvbnRzL21jL01vbnRzZXJyYXQtRXh0cmFCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLy8gQGZvbnQtZmFjZSB7XHJcbi8vICAgZm9udC1mYW1pbHk6IFwiQXJpYWxcIjtcclxuLy8gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbi8vICAgc3JjOiB1cmwoXCIuLi9tb2JjYXNoL2ZvbnRzL0FyaWFsLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4vLyAgICAgdXJsKFwiLi4vbW9iY2FzaC9mb250cy9BcmlhbC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbi8vICAgICB1cmwoXCIuLi9tb2JjYXNoL2ZvbnRzL0FyaWFsLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XHJcbi8vICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuLy8gICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbi8vIH1cclxuLy8gQGZvbnQtZmFjZSB7XHJcbi8vICAgZm9udC1mYW1pbHk6ICdQRkRpblRleHRDb21wUHJvJztcclxuLy8gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbi8vICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2JhdC9Nb250L1BGRGluVGV4dENvbXBQcm8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuLy8gICAgIHVybCgnLi4vZm9udHMvYmF0L01vbnQvUEZEaW5UZXh0Q29tcFByby1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuLy8gICAgIHVybCgnLi4vZm9udHMvYmF0L01vbnQvUEZEaW5UZXh0Q29tcFByby1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHRmJyk7XHJcbi8vICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuLy8gICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbi8vIH1cclxuXHJcbi8vIEBmb250LWZhY2Uge1xyXG4vLyAgIGZvbnQtZmFtaWx5OiAnQXJpYWwnO1xyXG4vLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gICBzcmM6XHJcbi8vICAgICB1cmwoJy4uL2ZvbnRzL0FyaWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4vLyAgICAgdXJsKCcuLi9mb250cy9BcmlhbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbi8vICAgICB1cmwoJy4uL2ZvbnRzL0FyaWFsLnR0ZicpIGZvcm1hdCgndHRmJyk7XHJcbi8vICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuLy8gICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbi8vIH1cclxuXHJcbi8vICRtb250c2VycmF0OiAnTW9udHNlcnJhdCcsXHJcbi8vIHNhbnMtc2VyaWY7XHJcbi8vICRtb250c2VycmF0U2VtaTogJ01vbnRzZXJyYXQgU2VtaUJvbGQnLFxyXG4vLyBzYW5zLXNlcmlmO1xyXG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuanEtY2hlY2tib3gsXG4uanEtcmFkaW8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5qcS1jaGVja2JveCBpbnB1dCxcbi5qcS1yYWRpbyBpbnB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogLTE7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0b3BhY2l0eTogMDtcbn1cbi5qcS1maWxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uanEtZmlsZSBpbnB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdGZvbnQtc2l6ZTogMTAwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG59XG4uanEtZmlsZV9fbmFtZSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmpxLXNlbGVjdGJveCxcbi5qcS1zZWxlY3QtbXVsdGlwbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5qcS1zZWxlY3Rib3ggc2VsZWN0LFxuLmpxLXNlbGVjdC1tdWx0aXBsZSBzZWxlY3Qge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRvcGFjaXR5OiAwO1xufVxuLmpxLXNlbGVjdGJveCBsaSxcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkge1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmpxLXNlbGVjdGJveCB7XG5cdHotaW5kZXg6IDEwO1xufVxuLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0IHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB1bCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSB1bCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uanEtbnVtYmVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQge1xuXHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0dGV4dC1hbGlnbjogbGVmdDsgLyog0LTQu9GPIE9wZXJhIFByZXN0b8KgKi9cbn1cbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRtYXJnaW46IDA7IC8qINCyINC60LDQutC40YUt0YLQviDQsdGA0LDRg9C30LXRgNCw0YUg0L/RgNC40YHRg9GC0YHRgtCy0YPQtdGCINC+0YLRgdGC0YPQvyAqL1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59IiwiLmpxLWNoZWNrYm94LFxuLmpxLXJhZGlvIHtcblx0dmVydGljYWwtYWxpZ246IC00cHg7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbjogMCA0cHggMCAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQzNDM0MzO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSksIGluc2V0IC0xcHggLTFweCAjRkZGLCBpbnNldCAxcHggLTFweCAjRkZGO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uanEtY2hlY2tib3guZm9jdXNlZCxcbi5qcS1yYWRpby5mb2N1c2VkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzA4Qztcbn1cbi5qcS1jaGVja2JveC5kaXNhYmxlZCxcbi5qcS1yYWRpby5kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC41NTtcbn1cbi5qcS1jaGVja2JveCB7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5qcS1jaGVja2JveC5jaGVja2VkIC5qcS1jaGVja2JveF9fZGl2IHtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA0cHg7XG5cdG1hcmdpbjogM3B4IDAgMCAzcHg7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNjY2O1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICM2NjY7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcbn1cbi5qcS1yYWRpbyB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5qcS1yYWRpby5jaGVja2VkIC5qcS1yYWRpb19fZGl2IHtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0bWFyZ2luOiAzcHggMCAwIDNweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAjNzc3O1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCByZ2JhKDAsMCwwLC43KTtcbn1cbi5qcS1maWxlIHtcblx0d2lkdGg6IDI3MHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcbn1cbi5qcS1maWxlIGlucHV0IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmpxLWZpbGVfX25hbWUge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAzNHB4O1xuXHRwYWRkaW5nOiAwIDgwcHggMCAxMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMTtcblx0Zm9udDogMTRweC8zMnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcbn1cbi5qcS1maWxlX19icm93c2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMXB4O1xuXHRyaWdodDogMXB4O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcblx0Zm9udDogMTRweC8zMnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcblx0dGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjtcbn1cbi5qcS1maWxlOmhvdmVyIC5qcS1maWxlX19icm93c2Uge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG4uanEtZmlsZTphY3RpdmUgLmpxLWZpbGVfX2Jyb3dzZSB7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG4uanEtZmlsZS5mb2N1c2VkIC5qcS1maWxlX19uYW1lIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcbn1cbi5qcS1maWxlLmRpc2FibGVkLFxuLmpxLWZpbGUuZGlzYWJsZWQgLmpxLWZpbGVfX25hbWUsXG4uanEtZmlsZS5kaXNhYmxlZCAuanEtZmlsZV9fYnJvd3NlIHtcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogIzg4ODtcbn1cbi5qcS1udW1iZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHBhZGRpbmc6IDAgMzZweCAwIDA7XG59XG4uanEtbnVtYmVyX19maWVsZCB7XG5cdHdpZHRoOiAxMDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcbn1cbi5qcS1udW1iZXJfX2ZpZWxkOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjQjNCM0IzO1xufVxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogOHB4IDlweDtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRmb250OiAxNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcbn1cbi5qcS1udW1iZXJfX3NwaW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuXHRib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qcS1udW1iZXJfX3NwaW4ubWludXMge1xuXHR0b3A6IGF1dG87XG5cdGJvdHRvbTogMDtcbn1cbi5qcS1udW1iZXJfX3NwaW46aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG4uanEtbnVtYmVyX19zcGluOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG4uanEtbnVtYmVyX19zcGluOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0cHg7XG5cdGxlZnQ6IDExcHg7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiA1cHggc29saWQgIzk5OTtcblx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5qcS1udW1iZXJfX3NwaW4ubWludXM6YWZ0ZXIge1xuXHR0b3A6IDVweDtcblx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICM5OTk7XG5cdGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmpxLW51bWJlcl9fc3Bpbi5taW51czpob3ZlcjphZnRlciB7XG5cdGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4uanEtbnVtYmVyX19zcGluLnBsdXM6aG92ZXI6YWZ0ZXIge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLmpxLW51bWJlci5mb2N1c2VkIC5qcS1udW1iZXJfX2ZpZWxkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcbn1cbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fZmllbGQsXG4uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX3NwaW4ge1xuXHRib3JkZXItY29sb3I6ICNDQ0M7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAjODg4O1xufVxuLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19zcGluOmFmdGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0FBQTtcbn1cbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fc3Bpbi5taW51czphZnRlciB7XG5cdGJvcmRlci10b3AtY29sb3I6ICNBQUE7XG59XG4uanEtc2VsZWN0Ym94IHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcblx0aGVpZ2h0OiAzMnB4O1xuXHRwYWRkaW5nOiAwIDQ1cHggMCAxMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcblx0Zm9udDogMTRweC8zMnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcblx0dGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdDphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjREREO1xufVxuLmpxLXNlbGVjdGJveC5mb2N1c2VkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM1Nzk0QkY7XG59XG4uanEtc2VsZWN0Ym94LmRpc2FibGVkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG5cdGJvcmRlci1jb2xvcjogI0NDQztcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICM4ODg7XG59XG4uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5qcS1zZWxlY3Rib3ggLnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICM4ODg7XG59XG4uanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQ0M7XG59XG4uanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE0cHg7XG5cdHJpZ2h0OiAxMnB4O1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItdG9wOiA1cHggc29saWQgIzk5OTtcblx0Ym9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uanEtc2VsZWN0Ym94OmhvdmVyIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLmpxLXNlbGVjdGJveC5kaXNhYmxlZCAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI0FBQTtcbn1cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMnB4IDAgMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwwLDAsLjIpO1xuXHRmb250OiAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uanEtc2VsZWN0Ym94X19zZWFyY2gge1xuXHRtYXJnaW46IDVweDtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDVweCAyN3B4IDZweCA4cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0b3V0bGluZTogbm9uZTtcblx0YmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQU1DQVlBQUFCaURKMzdBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQU8xSlJFRlVlTnFVMDc4TEFYRVl4L0Z6WWZOems1VEphRk5LWWpGWVNRWi9odndCc3ZnMVVDWTJ4VDlnTThodWtRR1RoV1Jqa2NGdzNwZG51amhmVDczNlhuMmZQdmZjM2ZkMDdWME9GRERGQW5NMEVOWXNaUmlHTFNjOU9wcUlZSUE5Zk1oaGpDclcyaDlWbE1sY0gvYXltTUd0T3FFdWdYMDhQd1F1Y1VaS2RUb3pNSXFkVGM5V2VwUUQ3d2pZOUFSeCt5ZHdoZnlYZlMrUzBxTWNPRVFKR2N1ZUIzVmNjRklOZE1nYWw2TnprbVBqUndKWHhEQkI3LzJSRGR0QXA2d2IrZHBwaEhEQVNHNVFRMFY2dTJhb1NxQlpEL2xEck5XUkp5bkxLMnFwQm40cmM2SzJYQjkvTmI4RUdBQnRmMXRoelk2WDJBQUFBQUJKUlU1RXJrSmdnZz09Jykgbm8tcmVwZWF0IDEwMCUgNTAlO1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjE7XG5cdGNvbG9yOiAjMzMzO1xufVxuLmpxLXNlbGVjdGJveF9fbm90LWZvdW5kIHtcblx0bWFyZ2luOiA1cHg7XG5cdHBhZGRpbmc6IDVweCA4cHggNnB4O1xuXHRiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuXHRmb250LXNpemU6IDEzcHg7XG59XG4uanEtc2VsZWN0Ym94IHVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuLmpxLXNlbGVjdGJveCBsaSB7XG5cdG1pbi1oZWlnaHQ6IDE4cHg7XG5cdHBhZGRpbmc6IDVweCAxMHB4IDZweDtcblx0Y29sb3I6ICMyMzFGMjA7XG59XG4uanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0EzQUJCMTtcblx0Y29sb3I6ICNGRkY7XG59XG4uanEtc2VsZWN0Ym94IGxpOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzA4Qztcblx0Y29sb3I6ICNGRkY7XG59XG4uanEtc2VsZWN0Ym94IGxpLmRpc2FibGVkIHtcblx0Y29sb3I6ICNBQUE7XG59XG4uanEtc2VsZWN0Ym94IGxpLmRpc2FibGVkOmhvdmVyIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cbi5qcS1zZWxlY3Rib3ggbGkub3B0Z3JvdXAge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi5qcS1zZWxlY3Rib3ggbGkub3B0Z3JvdXA6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogIzIzMUYyMDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuLmpxLXNlbGVjdGJveCBsaS5vcHRpb24ge1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xuXHRmb250OiAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMzMzO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlLmZvY3VzZWQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZS5kaXNhYmxlZCB7XG5cdGJvcmRlci1jb2xvcjogI0NDQztcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICM4ODg7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIHVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaSB7XG5cdHBhZGRpbmc6IDNweCA5cHggNHB4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaTpmaXJzdC1jaGlsZCB7XG5cdGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkIHtcblx0YmFja2dyb3VuZDogIzA4Qztcblx0Y29sb3I6ICNGRkY7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLmRpc2FibGVkIHtcblx0Y29sb3I6ICNBQUE7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLm9wdGlvbiB7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZGlzYWJsZWQgbGkuc2VsZWN0ZWQsXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkLmRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogI0NDQztcblx0Y29sb3I6ICNGRkY7XG59XG5pbnB1dFt0eXBlPSdlbWFpbCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ndGVsJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ndGV4dCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3VybCddLnN0eWxlcixcbnRleHRhcmVhLnN0eWxlciB7XG5cdHBhZGRpbmc6IDhweCA5cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdGZvbnQ6IDE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMzMzO1xufVxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG50ZXh0YXJlYS5zdHlsZXIge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cbmlucHV0W3R5cGU9J2VtYWlsJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSdzZWFyY2gnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSd0ZWwnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSd0ZXh0J10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ndXJsJ10uc3R5bGVyOmhvdmVyLFxudGV4dGFyZWEuc3R5bGVyOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjQjNCM0IzO1xufVxuaW5wdXRbdHlwZT0nZW1haWwnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3RlbCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3RleHQnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSd1cmwnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG50ZXh0YXJlYS5zdHlsZXI6aG92ZXI6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6ICNDQ0M7XG5cdGJvcmRlci10b3AtY29sb3I6ICNCM0IzQjM7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcbn1cbmJ1dHRvbi5zdHlsZXIsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlciB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRwYWRkaW5nOiA4cHggMTFweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdGZvbnQ6IDE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMzMzO1xuXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b24uc3R5bGVyLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlci5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuYnV0dG9uLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOmhvdmVyIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpO1xufVxuYnV0dG9uLnN0eWxlcjphY3RpdmUsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXI6YWN0aXZlLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyOmFjdGl2ZSxcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG5idXR0b24uc3R5bGVyW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcltkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXJbZGlzYWJsZWRdIHtcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogIzg4ODtcbn0iLCIvKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuRnJlYWsgRmxhZ3MsIENvcHlyaWdodCDCqTIwMjEgTWljaGFlbCBQLiBDb2hlbi4gRnJlYWsgZmxhZ3MgaXMgbGljZW5jZWQgdW5kZXIgdGhlIE1JVCBsaWNlbmNlLiAgXHJcblxyXG5Gb3IgY29tcGxldGUgaW5mb3JtYXRpb24gdmlzaXQ6IHd3dy5mcmVha2ZsYWdzcHJpdGUuY29tIFxyXG5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uZmZsYWcge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZsYWdTcHJpdGU0Mi5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0OTQ5NCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8vIEBtZWRpYSAobWluLXdpZHRoOiAzNjBweCkge1xyXG4vLyAgIC5mZmxhZyB7XHJcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4uZmZsYWctY2gsXHJcbi5mZmxhZy1ucCB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmZsYWctZHoge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwLjIyODclO1xyXG59XHJcbi8vIC5mZmxhZy1keiB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC4yMjg3JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctYW8ge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAuNDUyNCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWJqIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLjY3MjElXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1idyB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC44OTU4JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctYmYge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxLjExNjIlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1iaSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEuMzM3OSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWNtIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMS41NTg5JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctY3Yge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxLjc4MDUlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1jZiB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIuMDA0NyVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXRkIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMi4yMjQ3JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctY2Qge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMi40NDY3JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctZGoge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMi42Njc0JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctZWcge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyLjg5MzElXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1ncSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMuMTEyNSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWVyIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMuMzMyNSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWV0IHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMy41NTQyJVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctZ2Ege1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzLjc3NTklXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1nbSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQuMDAxNSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWdoIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNC4yMjI5JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctZ24ge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0LjQ0MSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWd3IHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQuNjY2NjMlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1jaSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQuODg0NCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWtlIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNS4xMDYxJVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctbHMge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1LjMyOTglXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1sciB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1LjU0OTUlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1seSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUuNzcxMiVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLW1nIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNS45OTQlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1tdyB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDYuMjE1NiVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLW1sIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNi40MzYzJVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctbXIge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2LjY1OCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLW11IHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNi44ODA1JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWcteXQge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA3LjEwMzglXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1tYSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDcuMzIzMSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLW16IHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDcuNTQ0OCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLW5hIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDcuNzY2MSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLW5lIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNy45ODkzNyVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLW5nIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOC4yMDk5JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctY2cge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA4LjQzMTYlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1yZSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDguNjUzMyVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXJ3IHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA4Ljg3NSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXNoIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOS4wOTY3JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctc3Qge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA5LjMyMjM3JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctc24ge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA5LjU0MjYlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1zYyB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA5Ljc2MjglXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1zbCB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDkuOTg0NSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXNvIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTAuMjA1MiVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXphIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEwLjQyNjklXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1zcyB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMC42NDg2JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctc2Qge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMC44NzAzJVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctc3Ige1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMS4wOTQ1JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctc3oge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMS4zMTM1JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctdGcge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTEuNTM1NCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXRuIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTEuNzU5MyVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXVnIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTEuOTc5OSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXR6IHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTIuMjAwNSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWVoIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTIuNDIyMiVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXllIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTIuNjQ0JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctem0ge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMi44NjY0JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctencge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTMuMDg3MyVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWFpIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTMuMzA5JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctYWcge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMy41MzA3JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctYXIge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMy43NTI0JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctYXcge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTMuOTc0MSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWJzIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE0LjE5NTglXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1iYiB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE0LjQxNzUlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1icSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE0LjY0MTUlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1ieiB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE0Ljg2MDklXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1ibSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1LjA4MjYlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1ibyB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1LjMwNiVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXZnIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTUuNTI4JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctYnIge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNS43NDk2JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctY2Ege1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNS45Njk0JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWcta3kge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNi4xOTExJVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctY2wge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTYuNDEyOCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWNvIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE2LjYzNDUlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1rbSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE2Ljg1NjIlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1jciB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE3LjA3NzklXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1jdSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNy4yOTk2JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctY3cge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNy41MjEzJVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctZG0ge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNy43NDMlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1kbyB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE3Ljk2OCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWVjIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTguMTg2NCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXN2IHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTguNDA4MSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWZrIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTguNjI5OCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWdmIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTguODUxNSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWdsIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE5LjA3MzIlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1nZCB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE5LjI5ODclXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1ncCB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE5LjUxOCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWd0IHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTkuNzM4MyVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWd5IHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTkuOTYlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1odCB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwLjE4MTclXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1obiB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwLjQwMzQlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1qbSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwLjYyNDElXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1tcSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwLjg0NjglXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1teCB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIxLjA2ODUlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1tcyB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIxLjI5MDIlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1uaSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIxLjUxMTklXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1wYSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIxLjczMzYlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1weSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIxLjk1NTMlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1wZSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIyLjE3NyVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXByIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDIyLjQwMDIlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1ibCB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIyLjYyMDQlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1rbiB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIyLjg0MjElXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1sYyB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIzLjA2MzglXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1wbSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIzLjI4NTUlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy12YyB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIzLjUwNzIlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1zeCB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyMy43MzIlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy10dCB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIzLjk1MDYlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy10YyB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI0LjE3MjMlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1lbiB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI0LjM5NCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXZpIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjQuNjE1NyVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXV5IHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDI0LjgzNzQlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy12ZSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI1LjA1OTElXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1hYiB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI1LjI3OSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWFmIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjUuNTAyNSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWF6IHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjUuNzI0MiVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWJkIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjUuOTQ1OSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWJ0IHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjYuMTY3NiVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWJuIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjYuMzg4NSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWtoIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjYuNjExJVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctY24ge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjYuODMyNyVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWdlIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjcuMDU0NCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWhrIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjcuMjc2MSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWluIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjcuNDk3OCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWlkIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjcuNzE5NSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWpwIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjcuOTQxMiVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWt6IHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjguMTYxNSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWxhIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjguMzg0NiVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLW1vIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjguNjA2MyVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLW15IHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjguODI5JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctbXYge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyOS4wNDk3JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctbW4ge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjkuMjcxNCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLW1tIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjkuNDkzMSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLW5wIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDI5LjcxNDglXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1rcCB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyOS45MzY1JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctbXAge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMC4xNTgyJVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctcHcge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMC4zNzk5JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctcGcge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMC42MDE2JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctcGgge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzAuODIzMyVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXNnIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMxLjA0NSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWtyIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzEuMjY2NyVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWxrIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAzMS40ODg0JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctdHcge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzEuNzEwMSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXRqIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzEuOTMxOCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXRoIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzIuMTUzNSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXRsIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMyLjM3NTIlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy10bSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMyLjU5NjklXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy12biB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMyLjgxODYlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1hbCB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMzLjA0MDMlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1hZCB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMzLjI1OTc1JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctYW0ge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMy40ODM3JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctYXQge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMy43MDU0JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctYnkge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzMuOTI3MSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWJlIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzQuMTQ4OCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWJhIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzQuMzcwNSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWJnIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzQuNTkyMiVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWhyIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzQuODEzOSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWN5IHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzUuMDM1NiVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWN6IHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDM1LjI1NTUlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1kayB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM1LjQ3OSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWVlIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzUuNzAwNyVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWZvIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzUuOTIyNCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWZpIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzYuMTQ0MSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWZyIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzYuMzY1OCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWRlIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzYuNTg3NSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWdpIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzYuODA5MiVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWdyIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDM3LjAzMDklXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1odSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM3LjI1MjYlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1pcyB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM3LjQ3NDMlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1pZSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM3LjY5NiVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWltIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzcuOTE3NyVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWl0IHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzguMTM5NCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWplIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzguMzYxMSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXhrIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzguNTgyOCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWx2IHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzguODA0NSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWxpIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDM5LjAyNjIlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1sdCB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM5LjI0NzklXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1sdSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM5LjQ2OTYlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1tdCB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzOS42OTEzJVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctbWQge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzOS45MTMlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1tYyB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwLjEzNDclXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1tZSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwLjM1NjQlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1ubCB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwLjU3ODElXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1tayB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwLjc5OTglXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1ubyB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQxLjAyMTUlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1wbCB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQxLjI0MzIlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1wdCB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQxLjQ2NDklXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1ybyB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQxLjY4NjYlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1ydSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQxLjkwODMlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1zbSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQyLjEzJVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctcnMge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Mi4zNTE3JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctc2sge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Mi41NzM0JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctc2kge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Mi43OTUxJVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctZXMge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDMuMDE2OCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXNlIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDMuMjM4NSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWNoIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDMuNDYwMiVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXRyIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDMuNjgxOSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXVhIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDMuOTAzNiVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWdiIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDQuMTI1MyVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXZhIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA0NC4zNDclXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1iaCB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ0LjU2ODclXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1pciB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ0Ljc5MDQlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1pcSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ1LjAxMjElXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1pbCB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ1LjIzMzglXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1rdyB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0NS40NTU1JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctam8ge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDUuNjc3MiVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWtnIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDUuODk3JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctbGIge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ni4xMjA2JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctb20ge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDYuMzQyMyVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXBrIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDYuNTYxJVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctcHMge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ni43ODU3JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctcWEge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ny4wMDc0JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctc2Ege1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ny4yMjkxJVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctc3kge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ny40NTA4JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctYWUge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ny42NzI1JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctdXoge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDcuODk0MiVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWFzIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA0OC4xMTU5JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctYXUge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0OC4zMzc2JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctY3gge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0OC41NTkzJVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctY2Mge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0OC43ODElXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1jayB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ5LjAwMiVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWZqIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDkuMjI0NCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXBmIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDkuNDQ0NSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWd1IHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDkuNjY3OCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLWtpIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDkuODg5NSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLW1oIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDUwLjExMTIlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1mbSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUwLjMzMjklXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1uYyB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUwLjU1NDYlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1ueiB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUwLjc3NjMlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1uciB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1MC45OTglXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1udSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUxLjIxOTclXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1uZiB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUxLjQ0MTQlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy13cyB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1MS42NjMxJVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctc2Ige1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNTEuODg0OCVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXRrIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTIuMTA2NSVcclxuLy8gfVxyXG5cclxuLy8gLmZmbGFnLXRvIHtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDUyLjMyODIlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy10diB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUyLjU0OTklXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy12dSB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1Mi43NzE2JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctd2Yge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1Mi45OTMzJVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctZXUge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1My4yMTUlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1qciB7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUzLjQzMTUlXHJcbi8vIH1cclxuXHJcbi8vIC5mZmxhZy1vbHkge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1My42NTg0JVxyXG4vLyB9XHJcblxyXG4vLyAuZmZsYWctdW4ge1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1My44NzUlXHJcbi8vIH1cclxuXHJcbi5mZmxhZy1iZS5mZi1yb3VuZCxcclxuLmZmbGFnLWNpLmZmLXJvdW5kLFxyXG4uZmZsYWctZnIuZmYtcm91bmQsXHJcbi5mZmxhZy1nbi5mZi1yb3VuZCxcclxuLmZmbGFnLWllLmZmLXJvdW5kLFxyXG4uZmZsYWctaXQuZmYtcm91bmQsXHJcbi5mZmxhZy1tbC5mZi1yb3VuZCxcclxuLmZmbGFnLW5nLmZmLXJvdW5kLFxyXG4uZmZsYWctcm8uZmYtcm91bmQsXHJcbi5mZmxhZy10ZC5mZi1yb3VuZCB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDUwMDAwJTtcclxufVxyXG5cclxuLmZmLXJvdW5kIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDE2MCU7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5mZi1yb3VuZC5mZi1zbSB7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4uZmYtcm91bmQuZmYtbWQge1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMThweDtcclxufVxyXG5cclxuLmZmLXJvdW5kLmZmLWxnIHtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5mZi1yb3VuZC5mZi14bCB7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG59XHJcbiIsIi5idXR0b24ge1xyXG4gICAgLy8gbWluLXdpZHRoOiAyNzhweDtcclxuICAgIHBhZGRpbmc6IDBweCAxZW07XHJcbiAgICAvLyBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMjQsIDE2KTtcclxuICAgIC8vIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBAZXh0ZW5kICVNb250c2VycmF0LTYwMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICAvLyBwYWRkaW5nOiAwLjZlbSAxLjZlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgLy8gbWluLXdpZHRoOiAyNjJweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgLy8gJjpob3ZlciB7XHJcbiAgICAgICAgLy8gICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgyNTUsIDE4NywgNCwgMC43KTtcclxuXHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXllbGxvdyB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhciwgY29sb3IgMC4zcyBsaW5lYXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI0I4MDkyQztcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNFOTQwNjIsIDEwKTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJi0tcGluayB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhciwgY29sb3IgMC4zcyBsaW5lYXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgwOTJDO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTk0MDYyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3I6ICRibHVlLCAkYW1vdW50OiA1KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRibHVlLCAxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWhlYWRlciB7XHJcbiAgICAgICAgQGV4dGVuZCAlTW9udHNlcnJhdC03MDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAgJi0tZm9vdGVyIHtcclxuICAgICAgICAgICAgLy8gZGlzcGxheTogbm9uZTsgLy8g0LfQs9GW0LTQvdC+INGC0LDRgdC60Lgg0L/QvtC60LDQt9Cw0LIg0LrQvdC+0L/QutGDINC90LAg0LzQvtCx0ZbQu9GG0ZZcclxuICAgICAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICYtLXN1Ym1pdCB7XHJcbiAgICAgICAgQGV4dGVuZCAlTW9udHNlcnJhdC03MDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2OXB4O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgXHJcblxyXG4gICAgICAgIC8vICYtLWVsaXBzZSB7XHJcbiAgICAgICAgLy8gICBwYWRkaW5nOiAwLjVlbSAxZW0gMC40ZW07XHJcbiAgICAgICAgLy8gICBjb2xvcjogbGlnaHRlbigkYmxhY2ssIDklKTtcclxuICAgICAgICAvLyAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgLy8gICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIC8vICAgYm9yZGVyLXJhZGl1czogMmVtO1xyXG4gICAgICAgIC8vICAgYm94LXNoYWRvdzogMHB4IDNweCAwcHggIzhhNjUwMCwgMHB4IDRweCA4cHggIzNhMmIwMDtcclxuICAgICAgICAvLyAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBsaW5lYXIsIGNvbG9yIDAuM3MgbGluZWFyO1xyXG5cclxuICAgICAgICAvLyAgICY6aG92ZXIsXHJcbiAgICAgICAgLy8gICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgLy8gICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDI1NSwgMTg3LCA0LCAwLjcpO1xyXG4gICAgICAgIC8vICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAvLyAmLS1mb3JtIHtcclxuICAgICAgICAvLyAgIC8vIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIC8vICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIC8vICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIC8vICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICAvLyAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG59IiwiLmZvcm0ge1xyXG4gIHBhZGRpbmc6IDFlbSAwIDEuNWVtO1xyXG4gIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgyNCwgMjApO1xyXG5cclxuICAudmFsaWRhdGUtYmxvY2sge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBAZXh0ZW5kICVNb250c2VycmF0LTQwMDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC40ZW07XHJcblxyXG4gICAgJitwIHtcclxuICAgICAgZm9udC1zaXplOiAwLjZlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbi8vICAgZm9ybSB7XHJcbi8vICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4vLyAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4vLyAgICAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwJSA0MCU7XHJcbi8vICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcclxuLy8gICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1MHB4IDUwcHggNTBweDtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIC8vIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAvLyAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMztcclxuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIC8vIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0LFxyXG4gICAgaW5wdXQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICBAZXh0ZW5kICVNb250c2VycmF0LTQwMDtcclxuICAgICAgLy8gcGFkZGluZzogMCAyJTtcclxuICAgICAgcGFkZGluZzogMCAyJSAwIDhweDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcclxuICAgICAgICAvLyBwYWRkaW5nLXRvcDogOXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIC8vIHBhZGRpbmc6IDAgMiU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMiUgMCA1cHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIlIDAgMDtcclxuXHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJHdoaXRlLCAyNSUpO1xyXG4gICAgICAgXHJcblxyXG4gICAgICAgIC8vIGJvcmRlci1ib3R0b20tY29sb3IgOiByZ2JhKDI1NSwgMTg3LCA0LCAwLjcpO1xyXG4gICAgICAgIC8vIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDI1NSwgMTg3LCA0LCAwLjcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBvcHRpb24ge1xyXG4gICAgICAgIEBleHRlbmQgJU1vbnRzZXJyYXQtNDAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLml0aSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJl9fc2VsZWN0ZWQtZGlhbC1jb2RlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBAZXh0ZW5kICVNb250c2VycmF0LTQwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3NlbGVjdGVkLWZsYWcge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybV9faW5wdXQge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICBAZXh0ZW5kICVNb250c2VycmF0LTQwMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cclxuICAgICAgICAmOnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIEBleHRlbmQgJU1vbnRzZXJyYXQtNDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY291bnRyeS1uYW1lIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb3VudHJ5LWFycm93LWRvd24taWNvbi5zdmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gJj4udmFsaWRhdGUtYmxvY2sge1xyXG4gICAgICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAvLyAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIC8vICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAvLyAgIEBleHRlbmQgJU1vbnRzZXJyYXQtNDAwO1xyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmpxLXNlbGVjdGJveCB7XHJcbiAgICAvLyAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC8vICAgJl9fc2VsZWN0IHtcclxuICAgIC8vICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgIC8vICAgICB0ZXh0LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAvLyAgICAgdGV4dC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgLy8gICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbiAgICAvLyAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgLy8gICAgIC8qIHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7ICovXHJcbiAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgLy8gICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgLy8gICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG5cclxuICAgIC8vICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgLy8gICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgIH1cclxuICAgIC8vICAgJi5mb2N1c2VkIHtcclxuICAgIC8vICAgICAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xyXG4gICAgLy8gICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgLy8gICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAxODcsIDQsIDAuNyk7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICB9XHJcbiAgICAvLyAgICZfX3RyaWdnZXIge1xyXG4gICAgLy8gICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgLy8gICB9XHJcblxyXG4gICAgLy8gICAmX190cmlnZ2VyLWFycm93IHtcclxuICAgIC8vICAgICB0b3A6IDUwJTtcclxuICAgIC8vICAgICByaWdodDogMDtcclxuICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIC8vICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAvLyAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAvLyAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvdW50cnktYXJyb3ctZG93bi1pY29uLnN2Z1wiKTtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgLy8gICB9XHJcblxyXG4gICAgLy8gICAmLmZvY3VzZWQge1xyXG4gICAgLy8gICAgIGJvcmRlcjogbm9uZTtcclxuICAgIC8vICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDE4NywgNCwgMC43KTtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gICAvLyAmX19zZWxlY3Qge1xyXG4gICAgLy8gICAvLyAgIGJvcmRlcjogbm9uZTtcclxuICAgIC8vICAgLy8gICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDE4NywgNCwgMC43KTtcclxuICAgIC8vICAgLy8gfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIC52YWxpZGF0ZS1ibG9jayB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIEBleHRlbmQgJU1vbnRzZXJyYXQtNDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGV4dGFyZWEsXHJcbiAgaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgLy8gQGluY2x1ZGUgYWRhcHRpdi1mb250KDE2LCAxMik7XHJcbiAgICAvLyB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgbGluZWFyO1xyXG4gICAgLy8gdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAwLjNzIGxpbmVhcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogZGFya2VuKCR3aGl0ZSwgMjUlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gYm9yZGVyLWJvdHRvbS1jb2xvciA6IHJnYmEoMjU1LCAxODcsIDQsIDAuNyk7XHJcbiAgICAgIC8vIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDI1NSwgMTg3LCA0LCAwLjcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHt9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6bGlnaHRlbigkY29sb3I6ICRhY2NlbnQsICRhbW91bnQ6IDAuNyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRhY2NlbnQ7XHJcblxyXG5cclxuICAgICAgJi0teWVsbG93IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyLCBjb2xvciAwLjNzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgwOTJDO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjRTk0MDYyLCAxMCk7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZvcm1fX2lucHV0LS1pbnZhbGlkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmVkO1xyXG5cclxuICAgICAgJisudmFsaWRhdGUtYmxvY2sge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vICYgKyAudmFsaWRhdGUtYmxvY2sge1xyXG4gICAgLy8gICB3aWR0aDogMTAwJTtcclxuICAgIC8vICAgb3BhY2l0eTogMDtcclxuICAgIC8vICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgLy8gICBAZXh0ZW5kICVNb250c2VycmF0LTQwMDtcclxuICAgIC8vIH1cclxuICB9XHJcblxyXG4gIHRleHRhcmVhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgcmVzaXplOiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FjdGlvbnMge1xyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud3BjZjctc2VsZWN0IHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogY3VzdHVtaXplIHdwY2Y3IHJlc3BvbnNlIG1zZyBzdGFydCAqL1xyXG4gIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbjogMWVtIGF1dG8gMGVtO1xyXG4gICAgcGFkZGluZzogMC4yZW0gMWVtO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgZ3JlZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgQGV4dGVuZCAlTW9udHNlcnJhdC00MDA7XHJcbiAgICBhbmltYXRpb246IHNjYWxlT3BhY2l0eTtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMC4zcztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHJcbiAgICBAa2V5ZnJhbWVzIHNjYWxlT3BhY2l0eSB7XHJcbiAgICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tc2dIaWRlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cclxuICAgICAgYW5pbWF0aW9uOiBtc2dIaWRlO1xyXG4gICAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xyXG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHJcbiAgICAgIEBrZXlmcmFtZXMgbXNnSGlkZSB7XHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIGN1c3R1bWl6ZSB3cGNmNyByZXNwb25zZSBtc2cgZW5kICovXHJcbn1cclxuIiwiLmNvbnRhaW5lciB7XHJcbiAgLy8gbWF4LXdpZHRoOiAxMzIwcHg7XHJcbiAgLy8gbWFyZ2luOiAwIGF1dG87XHJcbiAgLy8gcGFkZGluZzogMCAzMHB4O1xyXG4gIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgLS1rcGFkZGluZzogMTBweDtcclxuICBwYWRkaW5nOiAwIHZhcigtLWtwYWRkaW5nKTtcclxuXHJcblxyXG4gIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC0ta3BhZGRpbmc6IDMwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICBtYXgtd2lkdGg6IDExNjBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgLy8gbWF4LXdpZHRoOiAxNDYwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDE0NzJweDtcclxuICB9XHJcbn0iLCIud3BtbC1scy1sZWdhY3ktZHJvcGRvd24ge1xyXG4gICAgd2lkdGg6IDE1LjVlbTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICA+dWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgPmEge1xyXG5cclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLFxyXG4gICAgICAgICAgICAvLyAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAxNSUsXHJcbiAgICAgICAgICAgIC8vICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYyKSA1MCUsXHJcbiAgICAgICAgICAgIC8vICAgICAgICAgcmdiYSgzMCwgODcsIDE1MywgMCkgNjAlLFxyXG4gICAgICAgICAgICAvLyAgICAgICAgIHJnYmEoMzAsIDg3LCAxNTMsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjhkZWcsIHJnYmEoMCwwLDAsMSkgMCUscmdiYSgwLDAsMCwxKSA0OCUscmdiYSgyNTUsMjU1LDI1NSwxKSA1MCUscmdiYSgyNTUsMjU1LDI1NSwxKSA1MSUscmdiYSgwLDAsMCwxKSA1MyUscmdiYSgwLDAsMCwxKSAxMDAlKTtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwxODcsNCwxKSAwJSxyZ2JhKDI1NSwxODcsNCwxKSA0OCUscmdiYSgyNTUsMjU1LDI1NSwxKSA1MCUscmdiYSgyNTUsMjU1LDI1NSwxKSA1MSUscmdiYSgyNTUsMTg3LDQsMSkgNTMlLHJnYmEoMjU1LDE4Nyw0LDEpIDEwMCUpO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAgJGJsdWU7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsMTg3LDQsMSkgMCUscmdiYSgyNTUsMTg3LDQsMSkgNDglLHJnYmEoMjU1LDI1NSwyNTUsMSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgNTElLHJnYmEoMjU1LDE4Nyw0LDEpIDUzJSxyZ2JhKDI1NSwxODcsNCwxKSAxMDAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDM1M2ZlIDAlLCAjMDM1M2ZlIDQ4JSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNTElLCAjMDM1M2ZlIDUzJSwgIzAzNTNmZSAxMDAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc3dpdGNoYmxpY2sgN3M7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMnM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHJcbiAgICAgICAgICAgIEBrZXlmcmFtZXMgc3dpdGNoYmxpY2sge1xyXG4gICAgICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIC53cG1sLWxzLXN1Yi1tZW51LFxyXG4gICAgICAgICY6aG92ZXIgLndwbWwtbHMtc3ViLW1lbnUge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cz5hLFxyXG4gICAgICAgICY6aG92ZXI+YSB7XHJcbiAgICAgICAgICAgIC8vIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAvLyAmOmZvY3VzLFxyXG4gICAgICAgIC8vICY6aG92ZXIge1xyXG4gICAgICAgIC8vICAgPmEge1xyXG5cclxuICAgICAgICAvLyAgICAgJjphZnRlciB7XHJcbiAgICAgICAgLy8gICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAvLyAgICAgfVxyXG5cclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwbWwtbHMtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkgYSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogIzQ0NDtcclxuICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjY2RjZGNkO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM3MzczNztcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLndwbWwtbHMtaXRlbS10b2dnbGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTBweCArIDEuNGVtKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwcHggKyAxLjRlbSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMC41cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVElpSUdobGFXZG9kRDBpTnlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV5SURjaUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStDanh3WVhSb0lHUTlJazB4TVM0NE16TTNJREV1TkRjMU1qZERNVEV1T0RNME1pQXhMalU1T1RjM0lERXhMamd3TmpjZ01TNDNNakkzTnlBeE1TNDNOVE16SURFdU9ETTFNalpETVRFdU55QXhMamswTnpjMElERXhMall5TWpFZ01pNHdORFk0TkNBeE1TNDFNalUwSURJdU1USTFNamRNTmk0MU1qVXpPU0EyTGpFMU1ESTNRell1TXpjMk1qZ2dOaTR5TnpJNE5DQTJMakU0T1RJMUlEWXVNek01T0RRZ05TNDVPVFl5TXlBMkxqTXpPVGcwUXpVdU9EQXpNakVnTmk0ek16azROQ0ExTGpZeE5qRTNJRFl1TWpjeU9EUWdOUzQwTmpjd05pQTJMakUxTURJM1REQXVORFkzTURVNUlERXVPVGd6TmtNd0xqSTVOamczT1NBeExqZzBNakUxSURBdU1UZzVPRFU0SURFdU5qTTRPU0F3TGpFMk9UVTBNaUF4TGpReE9EVTBRekF1TVRRNU1qSTFJREV1TVRrNE1UZ2dNQzR5TVRjeU56Y2dNQzQ1TnpnM09EUWdNQzR6TlRnM01qWWdNQzQ0TURnMk1ETkRNQzQxTURBeE56VWdNQzQyTXpnME1qSWdNQzQzTURNME16UWdNQzQxTXpFME1ETWdNQzQ1TWpNM09TQXdMalV4TVRBNE5rTXhMakUwTkRFMElEQXVORGt3TnpjZ01TNHpOak0xTlNBd0xqVTFPRGd5TVNBeExqVXpNemN6SURBdU56QXdNamRNTmk0d01EQXpPU0EwTGpReU5USTNUREV3TGpRMk56RWdNQzQ0TWpVeU4wTXhNQzQxT0RrMElEQXVOekl6TXpZNElERXdMamN6T0RNZ01DNDJOVGcyTXpjZ01UQXVPRGsyTXlBd0xqWXpPRGN6TjBNeE1TNHdOVFF5SURBdU5qRTRPRE00SURFeExqSXhORFlnTUM0Mk5EUTJNRElnTVRFdU16VTROQ0F3TGpjeE1qazRNVU14TVM0MU1ESXhJREF1TnpneE16WXhJREV4TGpZeU16TWdNQzQ0T0RrME9UVWdNVEV1TnpBM05pQXhMakF5TkRVNVF6RXhMamM1TVRnZ01TNHhOVGsyT0NBeE1TNDRNelUySURFdU16RTJNRGdnTVRFdU9ETXpOeUF4TGpRM05USTNXaUlnWm1sc2JEMGlkMmhwZEdVaUx6NEtQQzl6ZG1jK0NnPT1cIik7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVElpSUdobGFXZG9kRDBpTnlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV5SURjaUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStDanh3WVhSb0lHUTlJazB3TGpFMk5qSTNNaUExTGpVeU5EY3pRekF1TVRZMU9EUTVJRFV1TkRBd01qTWdNQzR4T1RNek1qVWdOUzR5TnpjeU15QXdMakkwTmpZNE15QTFMakUyTkRjMFF6QXVNekF3TURRZ05TNHdOVEl5TmlBd0xqTTNOemt5TWlBMExqazFNekUySURBdU5EYzBOakEySURRdU9EYzBOek5NTlM0ME56UTJNU0F3TGpnME9UY3lPVU0xTGpZeU16Y3lJREF1TnpJM01UWXhJRFV1T0RFd056VWdNQzQyTmpBeE5UWWdOaTR3TURNM055QXdMalkyTURFMU5rTTJMakU1TmpjNUlEQXVOall3TVRVMklEWXVNemd6T0RNZ01DNDNNamN4TmpFZ05pNDFNekk1TkNBd0xqZzBPVGN5T1V3eE1TNDFNekk1SURVdU1ERTJORU14TVM0M01ETXhJRFV1TVRVM09EVWdNVEV1T0RFd01TQTFMak0yTVRFZ01URXVPRE13TlNBMUxqVTRNVFEyUXpFeExqZzFNRGdnTlM0NE1ERTRNaUF4TVM0M09ESTNJRFl1TURJeE1qSWdNVEV1TmpReE15QTJMakU1TVRSRE1URXVORGs1T0NBMkxqTTJNVFU0SURFeExqSTVOallnTmk0ME5qZzJJREV4TGpBM05qSWdOaTQwT0RnNU1VTXhNQzQ0TlRVNUlEWXVOVEE1TWpNZ01UQXVOak0yTlNBMkxqUTBNVEU0SURFd0xqUTJOak1nTmk0eU9UazNNMHcxTGprNU9UWXhJREl1TlRjME56Tk1NUzQxTXpJNU5DQTJMakUzTkRjelF6RXVOREV3TmpJZ05pNHlOelkyTXlBeExqSTJNVFkzSURZdU16UXhNellnTVM0eE1ETTNNU0EyTGpNMk1USTJRekF1T1RRMU56VXpJRFl1TXpneE1UWWdNQzQzT0RVek9Ua2dOaTR6TlRVMElEQXVOalF4TmpJMklEWXVNamczTURKRE1DNDBPVGM0TlRNZ05pNHlNVGcyTkNBd0xqTTNOalkzTnlBMkxqRXhNRFVnTUM0eU9USTBNelVnTlM0NU56VTBNVU13TGpJd09ERTVOQ0ExTGpnME1ETXlJREF1TVRZME5ERXlJRFV1Tmpnek9USWdNQzR4TmpZeU56SWdOUzQxTWpRM00xb2lJR1pwYkd3OUltSnNZV05ySWk4K0Nqd3ZjM1puUGdvPVwiKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAuMzVlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpIHNjYWxlKC0xKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAzMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgLS13aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIC0taGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0taGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UZ2lJR2hsYVdkb2REMGlNVGdpSUhacFpYZENiM2c5SWpBZ01DQXhPQ0F4T0NJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWswd0xqVWdPVU13TGpVZ01UQXVNVEUyTWlBd0xqY3hPVGcxT1NBeE1TNHlNakUxSURFdU1UUTNNRElnTVRJdU1qVXlPRU14TGpVM05ERTVJREV6TGpJNE5ERWdNaTR5TURBeU9TQXhOQzR5TWpFeElESXVPVGc1TlRrZ01UVXVNREV3TkVNekxqYzNPRGc1SURFMUxqYzVPVGNnTkM0M01UVTVNaUF4Tmk0ME1qVTRJRFV1TnpRM01Ua2dNVFl1T0RVelF6WXVOemM0TkRZZ01UY3VNamd3TVNBM0xqZzRNemMySURFM0xqVWdPU0F4Tnk0MVF6RXdMakV4TmpJZ01UY3VOU0F4TVM0eU1qRTFJREUzTGpJNE1ERWdNVEl1TWpVeU9DQXhOaTQ0TlRORE1UTXVNamcwTVNBeE5pNDBNalU0SURFMExqSXlNVEVnTVRVdU56azVOeUF4TlM0d01UQTBJREUxTGpBeE1EUkRNVFV1TnprNU55QXhOQzR5TWpFeElERTJMalF5TlRnZ01UTXVNamcwTVNBeE5pNDROVE1nTVRJdU1qVXlPRU14Tnk0eU9EQXhJREV4TGpJeU1UVWdNVGN1TlNBeE1DNHhNVFl5SURFM0xqVWdPVU14Tnk0MUlEWXVOelExTmpZZ01UWXVOakEwTlNBMExqVTRNelkxSURFMUxqQXhNRFFnTWk0NU9EazFPVU14TXk0ME1UWXpJREV1TXprMU5UTWdNVEV1TWpVME15QXdMalVnT1NBd0xqVkROaTQzTkRVMk5pQXdMalVnTkM0MU9ETTJOU0F4TGpNNU5UVXpJREl1T1RnNU5Ua2dNaTQ1T0RrMU9VTXhMak01TlRVeklEUXVOVGd6TmpVZ01DNDFJRFl1TnpRMU5qWWdNQzQxSURsYVRURTJMalVnT1VNeE5pNDFJREV3TGprNE9URWdNVFV1TnpBNU9DQXhNaTQ0T1RZNElERTBMak13TXpNZ01UUXVNekF6TTBNeE1pNDRPVFk0SURFMUxqY3dPVGdnTVRBdU9UZzVNU0F4Tmk0MUlEa2dNVFl1TlVNM0xqQXhNRGc0SURFMkxqVWdOUzR4TURNeU1pQXhOUzQzTURrNElETXVOamsyTnlBeE5DNHpNRE16UXpJdU1qa3dNVGdnTVRJdU9EazJPQ0F4TGpVZ01UQXVPVGc1TVNBeExqVWdPVU14TGpVZ055NHdNVEE0T0NBeUxqSTVNREU0SURVdU1UQXpNaklnTXk0Mk9UWTNJRE11TmprMk4wTTFMakV3TXpJeUlESXVNamt3TVRnZ055NHdNVEE0T0NBeExqVWdPU0F4TGpWRE1UQXVPVGc1TVNBeExqVWdNVEl1T0RrMk9DQXlMakk1TURFNElERTBMak13TXpNZ015NDJPVFkzUXpFMUxqY3dPVGdnTlM0eE1ETXlNaUF4Tmk0MUlEY3VNREV3T0RnZ01UWXVOU0E1V2lJZ1ptbHNiRDBpZDJocGRHVWlMejRLUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMDFMalVnT1VNMUxqVWdNVE11TXprMklEWXVPVFF5SURFM0lEa2dNVGRETVRFdU1EVTRJREUzSURFeUxqVWdNVE11TXprMklERXlMalVnT1VNeE1pNDFJRFF1TmpBMElERXhMakExT0NBeElEa2dNVU0yTGprME1pQXhJRFV1TlNBMExqWXdOQ0ExTGpVZ09WcE5NVEV1TlNBNVF6RXhMalVnTVRJdU9EZzVJREV3TGpJMU5TQXhOaUE1SURFMlF6Y3VOelExSURFMklEWXVOU0F4TWk0NE9Ea2dOaTQxSURsRE5pNDFJRFV1TVRFeElEY3VOelExSURJZ09TQXlRekV3TGpJMU5TQXlJREV4TGpVZ05TNHhNVEVnTVRFdU5TQTVXaUlnWm1sc2JEMGlkMmhwZEdVaUx6NEtQSEJoZEdnZ1pEMGlUVEl1TnpNMUlEUXVNekV5TURkTU15NDBNRFVnTXk0MU56QXdOME16TGpVeE1pQXpMalkyTmpBM0lETXVOakkySURNdU56WXdNRGNnTXk0M05EZ2dNeTQ0TlRFd04wTTFMakEyTmlBMExqZ3pPVEEzSURjdU1UUTJJRFV1TkRReE1EY2dPUzQwTVRNZ05TNDBOREV3TjBNeE1TNHpORFlnTlM0ME5ERXdOeUF4TXk0eE5TQTFMakF3TkRBM0lERTBMalEyT0NBMExqSTFNVEEzUXpFMExqYzNNVGNnTkM0d056a3lOU0F4TlM0d05UZzJJRE11T0RjNU16Z2dNVFV1TXpJMUlETXVOalUwTURkTU1UVXVPVGMxSURRdU5ERTBNRGRETVRVdU5qYzNJRFF1TmpZNU1EY2dNVFV1TXpNNUlEUXVPVEEwTURjZ01UUXVPVFkxSURVdU1URTRNRGRETVRNdU5EZzRJRFV1T1RZek1EY2dNVEV1TlRFeklEWXVORFF4TURjZ09TNDBNVE1nTmk0ME5ERXdOME0yTGprME15QTJMalEwTVRBM0lEUXVOalV4SURVdU56YzRNRGNnTXk0eE5EZ2dOQzQyTlRFd04wTXpMakF3TlRFNUlEUXVOVFEwTVRRZ01pNDROamN6TnlBMExqUXpNVFk0SURJdU56TTFJRFF1TXpFeU1EZGFUVEl1TnpNMUlERXpMamN3TURGTU15NDBNRFVnTVRRdU5EUXdNVU16TGpVeE1pQXhOQzR6TkRReElETXVOakkySURFMExqSTFNREVnTXk0M05EZ2dNVFF1TVRZd01VTTFMakEyTmlBeE15NHhOekl4SURjdU1UUTJJREV5TGpVM01ERWdPUzQwTVRNZ01USXVOVGN3TVVNeE1TNHpORFlnTVRJdU5UY3dNU0F4TXk0eE5TQXhNeTR3TURZeElERTBMalEyT0NBeE15NDNOakF4UXpFMExqYzRPU0F4TXk0NU5EUXhJREUxTGpBM05pQXhOQzR4TkRReElERTFMak15TlNBeE5DNHpOVFl4VERFMUxqazNOU0F4TXk0MU9UWXhRekUxTGpZMk1URWdNVE11TXpNd05DQXhOUzR6TWpJNUlERXpMakE1TkRjZ01UUXVPVFkxSURFeUxqZzVNakZETVRNdU5EZzRJREV5TGpBME9ERWdNVEV1TlRFeklERXhMalUzTURFZ09TNDBNVE1nTVRFdU5UY3dNVU0yTGprME15QXhNUzQxTnpBeElEUXVOalV4SURFeUxqSXpNekVnTXk0eE5EZ2dNVE11TXpVNU1VTXpMakF3TWlBeE15NDBOamt4SURJdU9EWTBJREV6TGpVNE16RWdNaTQzTXpVZ01UTXVOekF3TVZwTk1TQTVMalV3TURBM1ZqZ3VOVEF3TURkSU1UZFdPUzQxTURBd04wZ3hXaUlnWm1sc2JEMGlkMmhwZEdVaUx6NEtQQzl6ZG1jK0NnPT1cIik7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVGdpSUdobGFXZG9kRDBpTVRnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4T0NBeE9DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMHdMalVnT1VNd0xqVWdNVEF1TVRFMk1pQXdMamN4T1RnMU9TQXhNUzR5TWpFMUlERXVNVFEzTURJZ01USXVNalV5T0VNeExqVTNOREU1SURFekxqSTROREVnTWk0eU1EQXlPU0F4TkM0eU1qRXhJREl1T1RnNU5Ua2dNVFV1TURFd05FTXpMamMzT0RnNUlERTFMamM1T1RjZ05DNDNNVFU1TWlBeE5pNDBNalU0SURVdU56UTNNVGtnTVRZdU9EVXpRell1TnpjNE5EWWdNVGN1TWpnd01TQTNMamc0TXpjMklERTNMalVnT1NBeE55NDFRekV3TGpFeE5qSWdNVGN1TlNBeE1TNHlNakUxSURFM0xqSTRNREVnTVRJdU1qVXlPQ0F4Tmk0NE5UTkRNVE11TWpnME1TQXhOaTQwTWpVNElERTBMakl5TVRFZ01UVXVOems1TnlBeE5TNHdNVEEwSURFMUxqQXhNRFJETVRVdU56azVOeUF4TkM0eU1qRXhJREUyTGpReU5UZ2dNVE11TWpnME1TQXhOaTQ0TlRNZ01USXVNalV5T0VNeE55NHlPREF4SURFeExqSXlNVFVnTVRjdU5TQXhNQzR4TVRZeUlERTNMalVnT1VNeE55NDFJRFl1TnpRMU5qWWdNVFl1TmpBME5TQTBMalU0TXpZMUlERTFMakF4TURRZ01pNDVPRGsxT1VNeE15NDBNVFl6SURFdU16azFOVE1nTVRFdU1qVTBNeUF3TGpVZ09TQXdMalZETmk0M05EVTJOaUF3TGpVZ05DNDFPRE0yTlNBeExqTTVOVFV6SURJdU9UZzVOVGtnTWk0NU9EazFPVU14TGpNNU5UVXpJRFF1TlRnek5qVWdNQzQxSURZdU56UTFOallnTUM0MUlEbGFUVEUyTGpVZ09VTXhOaTQxSURFd0xqazRPVEVnTVRVdU56QTVPQ0F4TWk0NE9UWTRJREUwTGpNd016TWdNVFF1TXpBek0wTXhNaTQ0T1RZNElERTFMamN3T1RnZ01UQXVPVGc1TVNBeE5pNDFJRGtnTVRZdU5VTTNMakF4TURnNElERTJMalVnTlM0eE1ETXlNaUF4TlM0M01EazRJRE11TmprMk55QXhOQzR6TURNelF6SXVNamt3TVRnZ01USXVPRGsyT0NBeExqVWdNVEF1T1RnNU1TQXhMalVnT1VNeExqVWdOeTR3TVRBNE9DQXlMakk1TURFNElEVXVNVEF6TWpJZ015NDJPVFkzSURNdU5qazJOME0xTGpFd016SXlJREl1TWprd01UZ2dOeTR3TVRBNE9DQXhMalVnT1NBeExqVkRNVEF1T1RnNU1TQXhMalVnTVRJdU9EazJPQ0F5TGpJNU1ERTRJREUwTGpNd016TWdNeTQyT1RZM1F6RTFMamN3T1RnZ05TNHhNRE15TWlBeE5pNDFJRGN1TURFd09EZ2dNVFl1TlNBNVdpSWdabWxzYkQwaVlteGhZMnNpTHo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazAxTGpVZ09VTTFMalVnTVRNdU16azJJRFl1T1RReUlERTNJRGtnTVRkRE1URXVNRFU0SURFM0lERXlMalVnTVRNdU16azJJREV5TGpVZ09VTXhNaTQxSURRdU5qQTBJREV4TGpBMU9DQXhJRGtnTVVNMkxqazBNaUF4SURVdU5TQTBMall3TkNBMUxqVWdPVnBOTVRFdU5TQTVRekV4TGpVZ01USXVPRGc1SURFd0xqSTFOU0F4TmlBNUlERTJRemN1TnpRMUlERTJJRFl1TlNBeE1pNDRPRGtnTmk0MUlEbEROaTQxSURVdU1URXhJRGN1TnpRMUlESWdPU0F5UXpFd0xqSTFOU0F5SURFeExqVWdOUzR4TVRFZ01URXVOU0E1V2lJZ1ptbHNiRDBpWW14aFkyc2lMejRLUEhCaGRHZ2daRDBpVFRJdU56TTFJRFF1TXpFeU1EZE1NeTQwTURVZ015NDFOekF3TjBNekxqVXhNaUF6TGpZMk5qQTNJRE11TmpJMklETXVOell3TURjZ015NDNORGdnTXk0NE5URXdOME0xTGpBMk5pQTBMamd6T1RBM0lEY3VNVFEySURVdU5EUXhNRGNnT1M0ME1UTWdOUzQwTkRFd04wTXhNUzR6TkRZZ05TNDBOREV3TnlBeE15NHhOU0ExTGpBd05EQTNJREUwTGpRMk9DQTBMakkxTVRBM1F6RTBMamMzTVRjZ05DNHdOemt5TlNBeE5TNHdOVGcySURNdU9EYzVNemdnTVRVdU16STFJRE11TmpVME1EZE1NVFV1T1RjMUlEUXVOREUwTURkRE1UVXVOamMzSURRdU5qWTVNRGNnTVRVdU16TTVJRFF1T1RBME1EY2dNVFF1T1RZMUlEVXVNVEU0TURkRE1UTXVORGc0SURVdU9UWXpNRGNnTVRFdU5URXpJRFl1TkRReE1EY2dPUzQwTVRNZ05pNDBOREV3TjBNMkxqazBNeUEyTGpRME1UQTNJRFF1TmpVeElEVXVOemM0TURjZ015NHhORGdnTkM0Mk5URXdOME16TGpBd05URTVJRFF1TlRRME1UUWdNaTQ0Tmpjek55QTBMalF6TVRZNElESXVOek0xSURRdU16RXlNRGRhVFRJdU56TTFJREV6TGpjd01ERk1NeTQwTURVZ01UUXVORFF3TVVNekxqVXhNaUF4TkM0ek5EUXhJRE11TmpJMklERTBMakkxTURFZ015NDNORGdnTVRRdU1UWXdNVU0xTGpBMk5pQXhNeTR4TnpJeElEY3VNVFEySURFeUxqVTNNREVnT1M0ME1UTWdNVEl1TlRjd01VTXhNUzR6TkRZZ01USXVOVGN3TVNBeE15NHhOU0F4TXk0d01EWXhJREUwTGpRMk9DQXhNeTQzTmpBeFF6RTBMamM0T1NBeE15NDVORFF4SURFMUxqQTNOaUF4TkM0eE5EUXhJREUxTGpNeU5TQXhOQzR6TlRZeFRERTFMamszTlNBeE15NDFPVFl4UXpFMUxqWTJNVEVnTVRNdU16TXdOQ0F4TlM0ek1qSTVJREV6TGpBNU5EY2dNVFF1T1RZMUlERXlMamc1TWpGRE1UTXVORGc0SURFeUxqQTBPREVnTVRFdU5URXpJREV4TGpVM01ERWdPUzQwTVRNZ01URXVOVGN3TVVNMkxqazBNeUF4TVM0MU56QXhJRFF1TmpVeElERXlMakl6TXpFZ015NHhORGdnTVRNdU16VTVNVU16TGpBd01pQXhNeTQwTmpreElESXVPRFkwSURFekxqVTRNekVnTWk0M016VWdNVE11TnpBd01WcE5NU0E1TGpVd01EQTNWamd1TlRBd01EZElNVGRXT1M0MU1EQXdOMGd4V2lJZ1ptbHNiRDBpWW14aFkyc2lMejRLUEM5emRtYytDZz09XCIpO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgIC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2U6aG92ZXI+JiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNzE3MTc7XHJcbiAgICAgICAgICAgIC8vIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3BtbC1scy1zdWItbWVudSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgI2NkY2RjZDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgei1pbmRleDogMTAxO1xyXG5cclxuXHJcblxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgPmxpIHtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNmZmYsIDEwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cG1sLWxzLWZsYWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICArc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJ0bCB7XHJcbiAgICAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24ge1xyXG4gICAgICAgIGEud3BtbC1scy1pdGVtLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxMHB4ICsgMS40ZW0pO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cG1sLWxzLWZsYWcrc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC40ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRvcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICAgIC8vIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoXHJcbiAgICAvLyAgICAgICAzMDkuMyUgMTAzLjY3JSBhdCA3MS4zMyUgNDYuMjclLFxyXG4gICAgLy8gICAgICAgIzBmMTIyNyAwJSxcclxuICAgIC8vICAgICAgICMwNzBhMWIgMTAwJVxyXG4gICAgLy8gICAgICksXHJcbiAgICAvLyAgICAgcmFkaWFsLWdyYWRpZW50KDMwOS4zJSAxMDMuNjclIGF0IDcxLjMzJSA0Ni4yNyUsICMwNDE4NGQgMCUsICMwMDBiMWYgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmcyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaG9tZS9iZy9zZWN0aW9uLWJnLXhzLmpwZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQgMjUlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNjMwcHggNTQzcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaG9tZS9iZy9zZWN0aW9uLWJnLXNtLmpwZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzY4cHggNjYycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYzcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6MTIwMHB4IDEwMzRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hvbWUvYmcvc2VjdGlvbi1iZy1sZy5qcGcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMjYlIGxlZnQgMjUlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcblxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDY3cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDQwJSBsZWZ0IDI1JTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDM2JSBsZWZ0IDI1JTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMzAlIGxlZnQgMjUlO1xyXG5cclxuICAgICAgICBwYWRkaW5nLXRvcDogNzFweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTFweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnRvcC0tYWJvdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2OXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9wIHtcclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlLFxyXG4gICAgICAgICAgICAmX190ZXh0LFxyXG4gICAgICAgICAgICAmX19idG4tYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS84O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvNztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzg7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS83O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDk4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk2JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19idG4tYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAzLzM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3NjZW5lLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMS80O1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA4LzEzO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNy8xMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlY29yIHtcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmLS1jb2luIHtcclxuICAgICAgICAgICAgICAgICAgICAtLXdpZHRoOiA5NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDNweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS13aWR0aDogMTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zY2VuZSB7XHJcbiAgICAgICAgICAgIC8vIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTkycHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NTdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3NTRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJi0tc2NyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICAtLXdpZHRoOiAzNzhweDtcclxuICAgICAgICAgICAgICAgICAgICAtLWhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNDZweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gdmFyKC0td2lkdGgpLzIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0td2lkdGg6IDQ3NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWhlaWdodDogMzg0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLXdpZHRoOiA2MDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1oZWlnaHQ6IDQ5MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1oZWlnaHQ6IDY3OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLXdpZHRoOiA4MzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLXdpZHRoOiA5MThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1oZWlnaHQ6IDc0N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICAmLmZvbnQge1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudG9wLS1jb21pbmcge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDFweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcCg3MCUsIDIwMHB4LCA5MHZ3KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIxNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDIycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9wIHtcclxuICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5NnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlLFxyXG4gICAgICAgICAgICAmX190ZXh0LFxyXG4gICAgICAgICAgICAmX19idG4tYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS84O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvNztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS81O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk2JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19idG4tYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAzLzM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3NjZW5lLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMS8yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogOC8xMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlY29yIHtcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmLS1jb2luIHtcclxuICAgICAgICAgICAgICAgICAgICAtLXdpZHRoOiA5NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDNweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS13aWR0aDogMTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2NlbmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI3NHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTlweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMzVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJi0tc2NyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICAtLXdpZHRoOiAzNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAtLWhlaWdodDogMzEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0taGVpZ2h0OiA0NjlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS13aWR0aDogNjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLXdpZHRoOiA2MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1oZWlnaHQ6IDQ5N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1oZWlnaHQ6IDY2NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLXdpZHRoOiA5MTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLXdpZHRoOiA5MTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1oZWlnaHQ6IDY4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgJi5mb250IHtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAvLyBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXB4KTtcclxuICAgICAgICAgICAgLy8gdGV4dC1zaGFkb3c6IDFweCAxcHggMTBweCBibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2NlbmUtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxLzQ7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3LzEzO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIC8vIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgLy8gICBncmlkLWNvbHVtbjogNy8xMztcclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFuaW1hdGVkLWNvaW4sXHJcbiAgICAuYW5pbWF0ZWQtaW1hZ2UsXHJcbiAgICAmX190aXRsZSxcclxuICAgICZfX3RleHQsXHJcbiAgICAmX19idG4tYmxvY2ssXHJcbiAgICAmX190aXRsZSBwIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUsXHJcbiAgICAmX190ZXh0LFxyXG4gICAgJl9fYnRuLWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS83O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4tYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAyLzM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2NlbmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLy8gaGVpZ2h0OiA4MHZ3O1xyXG4gICAgICAgIC8vIG1heC1oZWlnaHQ6IDIzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIyMXB4O1xyXG4gICAgICAgIC8vIGhlaWdodDogMjE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI5NXB4O1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogY2xhbXAoMzU3cHgsIDQ3dncsIDQ1MXB4KTtcclxuICAgICAgICAgICAgLy8gaGVpZ2h0OiBjbGFtcCgzMjJweCwgNDN2dywgMzk2cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMjY0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAxcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDhweDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogY2xhbXAoMzU3cHgsIDQ3dncsIDQ1MXB4KTtcclxuICAgICAgICAgICAgLy8gaGVpZ2h0OiBjbGFtcCgzMjJweCwgNDN2dywgMzk2cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ5N3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUyM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5NjFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAxOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgdG9tYXRvO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1zY3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgLy8gLS13aWR0aDogMjQ5cHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgLS1oZWlnaHQ6IDIyNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0taGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgICAgICAgICAgICAgIC0td2lkdGg6IDQ0MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC0taGVpZ2h0OiAyODhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIC0td2lkdGg6IDUwOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC0taGVpZ2h0OiA0MDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIC0td2lkdGg6IDY2N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIC0taGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgICAgICAtLXdpZHRoOiA5NjFweDtcclxuICAgICAgICAgICAgICAgICAgICAtLWhlaWdodDogNjgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS13aWR0aDogMTAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC0taGVpZ2h0OiA3MzFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoLnNjZW5lX19pdGVtLS1zaGFkb3ctc3RlcDIpLFxyXG4gICAgICAgICAgICAmOm5vdCguc2NlbmVfX2l0ZW0tLXNoYWRvdy1zdGVwMSkge1xyXG4gICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVjb3Ige1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY29pbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIC0td2lkdGg6IDExMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC0td2lkdGg6IDExMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAtLXdpZHRoOiAxNTRweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDg5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIC8vIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTElO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgIEBleHRlbmQgJU1vbnRzZXJyYXQtODAwLWl0O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgYWRhcHRpdi1mb250KDM5LCAxOCk7XHJcbiAgICAgICAgLy8gQGV4dGVuZCAlTW9udHNlcnJhdC04MDBpdDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDYycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIC8vIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgzMC41LCAxNSk7XHJcbiAgICAgICAgQGV4dGVuZCAlTW9udHNlcnJhdC01MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODclO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XHJcbiAgICAgICAgICAgIC8vIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mb250IHtcclxuICAgICAgICAgICAgd2lkdGg6IDk0JTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBvYmxpcXVlO1xyXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMjAsIDEyKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgICAgLy8gICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhcnRuZXItaWNvbixcclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC8vICZfX3BhcnRuZXItaWNvbiB7XHJcbiAgICAvLyAgIHN2ZyB7XHJcbiAgICAvLyAgICAgd2lkdGg6IDk5cHg7XHJcbiAgICAvLyAgICAgaGVpZ2h0OiAzMnB4O1xyXG5cclxuICAgIC8vICAgICBwYXRoIHtcclxuICAgIC8vICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAvLyAgICAgICAvLyBmaWxsOiB3aGl0ZTtcclxuICAgIC8vICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgLy8gICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMXMgbGluZWFyO1xyXG4gICAgLy8gICAgICAgc3Ryb2tlOiB3aGl0ZTtcclxuICAgIC8vICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xyXG4gICAgLy8gICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMDtcclxuICAgIC8vICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgLy8gICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hhcnJheSAzcyBsaW5lYXIsIHN0cm9rZS13aWR0aCAxcyBsaW5lYXIsXHJcbiAgICAvLyAgICAgICAgIGZpbGwgMXMgbGluZWFyO1xyXG5cclxuICAgIC8vICAgICAgICYudGVzdCB7XHJcbiAgICAvLyAgICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgLy8gICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgbGluZWFyO1xyXG4gICAgLy8gICAgICAgICBhbmltYXRpb24tbmFtZTogc2hvd0xvZ29CZXRzb2Z0O1xyXG4gICAgLy8gICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDMuNXM7XHJcblxyXG4gICAgLy8gICAgICAgICBAa2V5ZnJhbWVzIHNob3dMb2dvQmV0c29mdCB7XHJcbiAgICAvLyAgICAgICAgICAgMCUge1xyXG4gICAgLy8gICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgLy8gICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIC8vICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgICAgODAlIHtcclxuICAgIC8vICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAvLyAgICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICAgIDEwMCUge1xyXG4gICAgLy8gICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIC8vICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAmX19zY2VuZS1ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiA1OHZ3O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcCgzNTdweCwgNDd2dywgNDUxcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wKDI1MnB4LCAzMHZ3LCAzMThweCk7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcCg0NTFweCwgNDN2dywgNTcwcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wKDMxOHB4LCAzMHZ3LCA0MDlweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2xhbXAoNDUxcHgsIDM4dncsIDU3MHB4KTtcclxuICAgICAgICAgICAgLy8gaGVpZ2h0OiBjbGFtcCgzMThweCwgMzB2dywgNDA5cHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NjZW5lLS1pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpYWxHYXJkaWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB0b3A6IC0yMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgLy8gJi5wdWxzZSB7XHJcbiAgICAgICAgLy8gICBhbmltYXRpb246IGdyYWRpZW50QW5pbSAzcyBpbmZpbml0ZSBmb3J3YXJkcztcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDI3JTtcclxuICAgICAgICAgICAgdG9wOiAtMjAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICB0b3A6IC0yMiU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICMyYjNkODggMCUsICMxMzFiM2YgMTAwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcF9fYnRuLWJsb2NrIHtcclxuXHJcbiAgICAgICAgLS13aWR0aDogMjkwcHg7XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLXdpZHRoKTtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIHZhcigtLXdpZHRoKS8yKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzc7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAzO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLy8gICAudG9wX19idG4tYmxvY2ssXHJcbiAgICAvLyAgIC5jdXN0b20tYnRuIHtcclxuICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIC8vICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgLy8gICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLy8gICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAvLyAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIC8vICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgLy8gICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgIH1cclxufSIsIi5zdGVwcyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkbWIteHM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoIzEwMTgzOCwgIzEwMTgzOCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ3cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzlweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzhweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1OHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj5wPmEge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYXJ0aWNsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDEwcHggMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDExNXB4O1xyXG5cclxuICAgICAgICAvLyBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMzBweCAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggMTVweCAyNnB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zdGVwc19fY2FyZC0tbm8tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcblxyXG5cclxuICAgICAgICAgICAgJj5oNCtkaXYge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMztcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxMS8xMztcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogc2VsZi1lbmQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIC0td2lkdGg6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSB2YXIoLS1oZWlnaHQpLzIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gdmFyKC0td2lkdGgpLzIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS13aWR0aDogNzJweDtcclxuICAgIC0taGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS13aWR0aDogODJweDtcclxuICAgIC0taGVpZ2h0OiA4MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS13aWR0aDogMTEwcHg7XHJcbiAgICAtLWhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBzZWxmLXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogc2VsZi1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEwLzEyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBzdmcge1xyXG4gICAgICAgICAgICAvLyAgIGdyaWQtcm93OiB1bnNldDtcclxuICAgICAgICAgICAgLy8gICBncmlkLWNvbHVtbjogMTEvMTM7XHJcbiAgICAgICAgICAgIC8vICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLy8gICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNHB4KTtcclxuICAgICAgICAgICAgLy8gICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAvLyAgICAgZ3JpZC1jb2x1bW46IDEwLzEzO1xyXG4gICAgICAgICAgICAvLyAgIH1cclxuICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgLy8gJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgLy8gICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAgICAgICAvLyAgIGdyaWQtcm93OiB1bnNldDtcclxuICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMTE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb3VudCk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgLy8gbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJU1vbnRzZXJyYXQtOTAwLWl0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPnArZGl2IHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMztcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDExLzEzO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIC0td2lkdGg6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAtLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gdmFyKC0taGVpZ2h0KS8yKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gdmFyKC0td2lkdGgpLzIpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAtLXdpZHRoOiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC0taGVpZ2h0OiA3MnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0td2lkdGg6IDgycHg7XHJcbiAgICAtLWhlaWdodDogODJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0td2lkdGg6IDExMHB4O1xyXG4gICAgLS1oZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTNweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogc2VsZi1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogc2VsZi1lbmQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTAvMTI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRtYi14cztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBAZXh0ZW5kICVNb250c2VycmF0LTQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDFweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2OXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwLFxyXG4gICAgaDQge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBAZXh0ZW5kICVNb250c2VycmF0LTcwMC1pdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNCxcclxuICAgIHAge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzExO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMi8xMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMi85O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgQGV4dGVuZCAlTW9udHNlcnJhdC00MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAvLyBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC8vIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlIHtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG4gICAgICAgIC8vIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgLy8gICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIC8vICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xyXG4gICAgICAgIC8vICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAvLyBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vIGdhcDogMjBweDtcclxuICAgICAgICAgICAgLy8gZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhciwgd2lkdGggMC4zcyBsaW5lYXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCAwLjNzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAvL21hcmdpbjogMCAyMHB4OyAvLyDQtNC+0LHQsNCy0LjRgtGMINC/0YDQuCDQs9C+0YDQuNC30L7QvdGC0LDQu9GM0L3QvtC8INGB0LvQsNC50LTQtdGA0LUg0Lgg0L3QtSDQt9Cw0LHRltGC0Ywg0L7QsdC10YDRgtC60YNcclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgY3Vyc29yOiB1bnNldDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgLy8gcGFkZGluZzogMCAwcHggMTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGVwc19fY2FyZC0tNCBzdmcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyOHB4KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBzdmcge1xyXG4gICAgICAgIC8vICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgLy8gICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIC8vICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgLy8gICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4cHgpO1xyXG4gICAgICAgIC8vICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stY3VycmVudCAuc3RlcHNfX2l0ZW0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbixcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1iLXhzO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEuYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgLy8gQGV4dGVuZCAlTW9udHNlcnJhdC01MDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXIsIGNvbG9yIDAuM3MgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgJjo6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLXNsaWRlIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG5cclxuLnN0ZXBzX19zbGlkZSB7XHJcbiAgICBtYXJnaW46IDAgLTEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xyXG4vLyAgIGRpc3BsYXk6IGdyaWQ7XHJcbi8vICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XHJcbi8vICAgcGFkZGluZzogMThweCAxMHB4IDE4cHg7XHJcbi8vICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuLy8gICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuLy8gICBoZWlnaHQ6IDExNXB4O1xyXG4vLyB9XHJcblxyXG4vLyAuc2xpY2stbGlzdCB7XHJcbi8vICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCByZ2IoMTYsIDI0LCA1Nik7XHJcbi8vIH1cclxuLy8gLnN0ZXBzX19zbGlkZSB7XHJcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgIGhlaWdodDogMTAwJTsgLyog0KPQsdC10LTQuNGC0LXRgdGMLCDRh9GC0L4g0LLRi9GB0L7RgtCwINC60L7QvdGC0LXQudC90LXRgNCwINC00L7RgdGC0LDRgtC+0YfQvdC+INCy0LXQu9C40LrQsCAqL1xyXG4vLyAgIG92ZXJmbG93OiBoaWRkZW47IC8qINCf0YDRj9GH0LXQvCDQu9C40YjQvdC10LUg0YHQvtC00LXRgNC20LjQvNC+0LUgKi9cclxuLy8gfVxyXG5cclxuLy8gLnN0ZXBzX19pdGVtIHtcclxuLy8gICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbi8vICAgaGVpZ2h0OiAxMDAlOyAvKiDQktGL0YHQvtGC0LAg0LrQsNC20LTQvtCz0L4g0YHQu9Cw0LnQtNCwINC00L7Qu9C20L3QsCDQsdGL0YLRjCAxMDAlINCy0YvRgdC+0YLRiyDQutC+0L3RgtC10LnQvdC10YDQsCAqL1xyXG4vLyB9XHJcblxyXG4vLyAuc3RlcHNfX2NhcmQge1xyXG4vLyAgIGZsZXg6IDE7IC8qINCf0L7Qt9Cy0L7Qu9GP0LXRgiDQutCw0LbQtNC+0LzRgyDQutCw0YDRgtC+0YfQutC1INC30LDQvdC40LzQsNGC0Ywg0LLRgdGOINCy0YvRgdC+0YLRgyDQutC+0L3RgtC10LnQvdC10YDQsCAqL1xyXG4vLyAgIG92ZXJmbG93OiBoaWRkZW47IC8qINCf0YDRj9GH0LXQvCDQu9C40YjQvdC10LUg0YHQvtC00LXRgNC20LjQvNC+0LUg0LrQsNGA0YLQvtGH0LXQuiAqL1xyXG4vLyB9IiwiLmJlY29tZSB7XHJcbiAgICBwYWRkaW5nOiA1NnB4IDAgMHB4O1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kOiByZ2IoMCwgOSwgMjkpO1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAvLyAgICAgMTI2ZGVnLFxyXG4gICAgLy8gICAgIHJnYmEoMCwgOSwgMjksIDEpIDAlLFxyXG4gICAgLy8gICAgIHJnYmEoMCwgNDUsIDE1NywgMSkgMTAwJVxyXG4gICAgLy8gICApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDExMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjdweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5iZWNvbWUtLXBhZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcclxuXHJcbiAgICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzAwM2NiZSAtNTAlLCAjMDAxMjNiIDE1MCUpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMzhweCAwIDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTdweCAwIDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOTBweCAwIDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0MHB4IDAgNzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hbmltYXRlZC1pbWFnZSxcclxuICAgICAgICAuYW5pbWF0ZWQtcGFnZS1jb250ZW50LFxyXG4gICAgICAgIC5iZWNvbWVfX3RpdGxlIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJlY29tZSB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1N3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19sYXlvdXQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogOC8xMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3LzEzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgLy8gICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgLy8gICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hYnNvbHV0ZS1iZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDUlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMjtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvNjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYXlvdXQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxLzM7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA2LzEzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwLjhlbSAwIDAuNmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMi8zO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS82O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvNztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS82O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMjI1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcCgzMDBweCwgMzZ2dywgMzYwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogY2xhbXAoNDE3cHgsIDMwdncsIDQyMHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDY0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0ODBweDtcclxuICAgICAgICAgICAgLy8gICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2xheW91dCB7XHJcbiAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7XHJcblxyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMwODBlMWU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDcvMTM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAmOjpiZWZvcmUsXHJcbiAgICAgICAgLy8gJjo6YWZ0ZXIge1xyXG4gICAgICAgIC8vICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyAgIHRvcDogMDtcclxuICAgICAgICAvLyAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDEwMCUpIC8gMik7XHJcbiAgICAgICAgLy8gICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwZTFlO1xyXG4gICAgICAgIC8vICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAgICAgLy8gICByaWdodDogMTAwJTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJjo6YWZ0ZXIge1xyXG4gICAgICAgIC8vICAgbGVmdDogMTAwJTtcclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcbn0iLCIuY29udGFjdHMge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTJweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYxcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYxcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb250YWN0cy0tcGFnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hbmltYXRlZC1wYWdlLWNvbnRlbnQsIC5hbmltYXRlZC1wYWdlLXRpdGxlICwuYW5pbWF0ZWQtaW1hZ2V7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0cyB7XHJcbiAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc29jIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvNztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBuYXYgPiB1bCA+IGxpID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgIFxyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBjaXJjbGUge1xyXG5maWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAmX19pbWFnZS5hbmltYXRlZC1pbWFnZSB7XHJcbiAgICAgICAgICAgIC8vICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFic29sdXRlLWJnIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTB2dztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wKDU4MXB4LCA0MHZ3LCA2MDBweCk7XHJcbiAgICAtLWhlaWdodDogY2xhbXAoNTQ1cHgsIDMwdncsIDU2MHB4KTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUydnc7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMjtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvNjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDcxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xheW91dCB7XHJcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vIGJvdHRvbTogMjRweDtcclxuICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIC8vIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDI4MnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNi8xMztcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMztcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NSU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ob21lL2NvbnRhY3RzLWNvbnRlbnQtaW1nLWZoZC5wbmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiBjbGFtcCg0ODBweCwgNTd2dywgNTQwcHgpO1xyXG4gICAgICAgICAgICB3aWR0aDogY2xhbXAoNDMwcHgsIDI2dncsIDU0MHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFic29sdXRlLWJnIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMzczcHg7XHJcbiAgICAgICAgICAgIC8vIGhlaWdodDogMzQ5cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ob21lL2NvbnRhY3RzLWNvbnRlbnQtaW1nLXNtLnBuZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgLy8gICByaWdodDogN3B4O1xyXG4gICAgICAgICAgICAvLyAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgIC0taGVpZ2h0OiBjbGFtcCgzNDlweCwgMzB2dywgMzM2cHgpO1xyXG4gICAgICAgICAgICB3aWR0aDogY2xhbXAoMzczcHgsIDQwdncsIDQwMHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQpO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gdmFyKC0taGVpZ2h0KS8yKTtcclxuICAgICAgICAgICAgcmlnaHQ6IDUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwJTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgd2lkdGg6IGNsYW1wKDQ3N3B4LCA0MHZ3LCA0MDBweCk7XHJcbiAgICAtLWhlaWdodDogY2xhbXAoNDUwcHgsIDMwdncsIDMzNnB4KTtcclxuICAgIHJpZ2h0OiAxMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ob21lL2NvbnRhY3RzLWNvbnRlbnQtaW1nLWxnLnBuZ1wiKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICByaWdodDogMTMlO1xyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgIHdpZHRoOiBjbGFtcCg1MTVweCwgNDB2dywgNDAwcHgpO1xyXG4gICAgLS1oZWlnaHQ6IGNsYW1wKDQ4M3B4LCAzMHZ3LCAzMzZweCk7XHJcbiAgICByaWdodDogMTklO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS9jb250YWN0cy1jb250ZW50LWltZy1maGQucG5nXCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAmX19sYXlvdXQge1xyXG4gICAgLy8gICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy8gICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAvLyAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAvLyAgICAgYWxpZ24tc2VsZiAgOmNlbnRlcjtcclxuICAgIC8vICAgICBncmlkLXJvdzogMS8zO1xyXG4gICAgLy8gICAgIGdyaWQtY29sdW1uOiA2LzEzO1xyXG4gICAgLy8gICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAvLyAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICZfX2ltYWdlIHtcclxuICAgIC8vICAgd2lkdGg6IDQ2MHB4O1xyXG4gICAgLy8gICBtYXJnaW46IDAgYXV0bztcclxuICAgIC8vICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgIC8vICAgICB3aWR0aDogNDQwcHg7XHJcblxyXG4gICAgLy8gICB9XHJcbiAgICAvLyAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAvLyAgICAgLy8gd2lkdGg6IDQ4MHB4O1xyXG4gICAgLy8gICAgIHdpZHRoOiBjbGFtcCg0ODBweCwgNTd2dywgNTQwcHgpO1xyXG5cclxuICAgIC8vICAgfVxyXG4gICAgLy8gICBpbWcge1xyXG4gICAgLy8gICAgIGhlaWdodDogYXV0bztcclxuICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIC8vICAgICAvLyBvYmplY3QtcG9zaXRpb246IC0xNzBweDtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIGFkZHJlc3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGdyaWQtcm93OiAyLzM7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvNjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIG5hdj51bCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDIvMztcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvNjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgIC5zb2MtbGlua19za3lwZSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCR3aGl0ZSwgMTUlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCBkYXJrZW4oJGNvbG9yOiRhY2NlbnQsICRhbW91bnQ6IDEwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPmEge1xyXG5cclxuICAgICAgICAgICAgICAgIC0tc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG5mb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLXNpemUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiB2YXIoLS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyh2YXIoLS1zaXplKS8yIC0gdmFyKC0td2lkdGgpLzIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNvYy1saW5rX2luc3RhZ3JhbSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc29jLWxpbmtfaW5zdGFncmFtPmE6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVE1pSUdobGFXZG9kRDBpTVRNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TXlBeE15SWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRNdU9EYzFJREF1TWpWSU9TNHhNalZETVRFdU1USTFJREF1TWpVZ01USXVOelVnTVM0NE56VWdNVEl1TnpVZ015NDROelZXT1M0eE1qVkRNVEl1TnpVZ01UQXVNRGcyTkNBeE1pNHpOamd4SURFeExqQXdPRFFnTVRFdU5qZzRNeUF4TVM0Mk9EZ3pRekV4TGpBd09EUWdNVEl1TXpZNE1TQXhNQzR3T0RZMElERXlMamMxSURrdU1USTFJREV5TGpjMVNETXVPRGMxUXpFdU9EYzFJREV5TGpjMUlEQXVNalVnTVRFdU1USTFJREF1TWpVZ09TNHhNalZXTXk0NE56VkRNQzR5TlNBeUxqa3hNelU1SURBdU5qTXhPVEU1SURFdU9Ua3hOVFlnTVM0ek1URTNOQ0F4TGpNeE1UYzBRekV1T1RreE5UWWdNQzQyTXpFNU1Ua2dNaTQ1TVRNMU9TQXdMakkxSURNdU9EYzFJREF1TWpWYVRUTXVOelVnTVM0MVF6TXVNVFV6TWpZZ01TNDFJREl1TlRnd09UY2dNUzQzTXpjd05TQXlMakUxT1RBeElESXVNVFU1TURGRE1TNDNNemN3TlNBeUxqVTRNRGszSURFdU5TQXpMakUxTXpJMklERXVOU0F6TGpjMVZqa3VNalZETVM0MUlERXdMalE1TXpjZ01pNDFNRFl5TlNBeE1TNDFJRE11TnpVZ01URXVOVWc1TGpJMVF6a3VPRFEyTnpRZ01URXVOU0F4TUM0ME1Ua2dNVEV1TWpZeU9TQXhNQzQ0TkRFZ01UQXVPRFF4UXpFeExqSTJNamtnTVRBdU5ERTVJREV4TGpVZ09TNDRORFkzTkNBeE1TNDFJRGt1TWpWV015NDNOVU14TVM0MUlESXVOVEEyTWpVZ01UQXVORGt6TnlBeExqVWdPUzR5TlNBeExqVklNeTQzTlZwTk9TNDNPREV5TlNBeUxqUXpOelZET1M0NU9EZzBOU0F5TGpRek56VWdNVEF1TVRnM01pQXlMalV4T1RneElERXdMak16TXpjZ01pNDJOall6TWtNeE1DNDBPREF5SURJdU9ERXlPRFFnTVRBdU5UWXlOU0F6TGpBeE1UVTFJREV3TGpVMk1qVWdNeTR5TVRnM05VTXhNQzQxTmpJMUlETXVOREkxT1RVZ01UQXVORGd3TWlBekxqWXlORFkySURFd0xqTXpNemNnTXk0M056RXhPRU14TUM0eE9EY3lJRE11T1RFM05qa2dPUzQ1T0RnME5TQTBJRGt1TnpneE1qVWdORU01TGpVM05EQTFJRFFnT1M0ek56VXpNeUF6TGpreE56WTVJRGt1TWpJNE9ESWdNeTQzTnpFeE9FTTVMakE0TWpNeElETXVOakkwTmpZZ09TQXpMalF5TlRrMUlEa2dNeTR5TVRnM05VTTVJRE11TURFeE5UVWdPUzR3T0RJek1TQXlMamd4TWpnMElEa3VNakk0T0RJZ01pNDJOall6TWtNNUxqTTNOVE16SURJdU5URTVPREVnT1M0MU56UXdOU0F5TGpRek56VWdPUzQzT0RFeU5TQXlMalF6TnpWYVRUWXVOU0F6TGpNM05VTTNMak15T0RnZ015NHpOelVnT0M0eE1qTTJOaUF6TGpjd05ESTBJRGd1TnpBNU56RWdOQzR5T1RBeU9VTTVMakk1TlRjMklEUXVPRGMyTXpRZ09TNDJNalVnTlM0Mk56RXlJRGt1TmpJMUlEWXVOVU01TGpZeU5TQTNMak15T0RnZ09TNHlPVFUzTmlBNExqRXlNelkySURndU56QTVOekVnT0M0M01EazNNVU00TGpFeU16WTJJRGt1TWprMU56WWdOeTR6TWpnNElEa3VOakkxSURZdU5TQTVMall5TlVNMUxqWTNNVElnT1M0Mk1qVWdOQzQ0TnpZek5DQTVMakk1TlRjMklEUXVNamt3TWprZ09DNDNNRGszTVVNekxqY3dOREkwSURndU1USXpOallnTXk0ek56VWdOeTR6TWpnNElETXVNemMxSURZdU5VTXpMak0zTlNBMUxqWTNNVElnTXk0M01EUXlOQ0EwTGpnM05qTTBJRFF1TWprd01qa2dOQzR5T1RBeU9VTTBMamczTmpNMElETXVOekEwTWpRZ05TNDJOekV5SURNdU16YzFJRFl1TlNBekxqTTNOVnBOTmk0MUlEUXVOakkxUXpZdU1EQXlOeklnTkM0Mk1qVWdOUzQxTWpVNE1TQTBMamd5TWpVMElEVXVNVGMwTVRjZ05TNHhOelF4TjBNMExqZ3lNalUwSURVdU5USTFPREVnTkM0Mk1qVWdOaTR3TURJM01pQTBMall5TlNBMkxqVkROQzQyTWpVZ05pNDVPVGN5T0NBMExqZ3lNalUwSURjdU5EYzBNVGtnTlM0eE56UXhOeUEzTGpneU5UZ3pRelV1TlRJMU9ERWdPQzR4TnpjME5pQTJMakF3TWpjeUlEZ3VNemMxSURZdU5TQTRMak0zTlVNMkxqazVOekk0SURndU16YzFJRGN1TkRjME1Ua2dPQzR4TnpjME5pQTNMamd5TlRneklEY3VPREkxT0RORE9DNHhOemMwTmlBM0xqUTNOREU1SURndU16YzFJRFl1T1RrM01qZ2dPQzR6TnpVZ05pNDFRemd1TXpjMUlEWXVNREF5TnpJZ09DNHhOemMwTmlBMUxqVXlOVGd4SURjdU9ESTFPRE1nTlM0eE56UXhOME0zTGpRM05ERTVJRFF1T0RJeU5UUWdOaTQ1T1RjeU9DQTBMall5TlNBMkxqVWdOQzQyTWpWYUlpQm1hV3hzUFNJak1VVXhSVEZGSWk4K0Nqd3ZjM1puUGdvPVwiKTtcclxuICAgICAgICAgICAgICAgIC0td2lkdGg6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAtLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zb2MtbGlua19za3lwZT5hOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpBaUlHaGxhV2RvZEQwaU16QWlJSFpwWlhkQ2IzZzlJakFnTUNBek1DQXpNQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUSTFJRFZETWpndU5EVWdPQzQwSURJNUxqYzFJREV6TGpFMUlESTRMamt6TXpNZ01UY3VOVGd6TTBNeU9TNDJNVFkzSURFNExqYzRNek1nTXpBZ01qQXVNVGd6TXlBek1DQXlNUzQyTmpZM1F6TXdJREl6TGpnM05qZ2dNamt1TVRJeUlESTFMams1TmpRZ01qY3VOVFU1TWlBeU55NDFOVGt5UXpJMUxqazVOalFnTWprdU1USXlJREl6TGpnM05qZ2dNekFnTWpFdU5qWTJOeUF6TUVNeU1DNHhPRE16SURNd0lERTRMamM0TXpNZ01qa3VOakUyTnlBeE55NDFPRE16SURJNExqa3pNek5ETVRNdU1UVWdNamt1TnpVZ09DNDBJREk0TGpRMUlEVWdNalZETVM0MU5TQXlNUzQySURBdU1qVWdNVFl1T0RVZ01TNHdOalkyTnlBeE1pNDBNVFkzUXpBdU16Z3pNek0wSURFeExqSXhOamNnTUNBNUxqZ3hOalkzSURBZ09DNHpNek16TTBNd0lEWXVNVEl6TWlBd0xqZzNOemszTkNBMExqQXdNelU0SURJdU5EUXdOemdnTWk0ME5EQTNPRU0wTGpBd016VTRJREF1T0RjM09UYzBJRFl1TVRJek1pQXdJRGd1TXpNek16TWdNRU01TGpneE5qWTNJREFnTVRFdU1qRTJOeUF3TGpNNE16TXpOQ0F4TWk0ME1UWTNJREV1TURZMk5qZERNVFl1T0RVZ01DNHlOU0F5TVM0MklERXVOVFVnTWpVZ05WcE5NVFV1TURZMk55QXlNeTQyUXpFNUxqZzFJREl6TGpZZ01qSXVNak16TXlBeU1TNHpJREl5TGpJek16TWdNVGd1TWtNeU1pNHlNek16SURFMkxqSXhOamNnTWpFdU15QXhOQzR4SURFM0xqWTRNek1nTVRNdU1qZ3pNMHd4TkM0ek5qWTNJREV5TGpVMVF6RXpMakVnTVRJdU1qWTJOeUF4TVM0Mk5qWTNJREV4TGpnNE16TWdNVEV1TmpZMk55QXhNQzQzUXpFeExqWTJOamNnT1M0MUlERXlMalkyTmpjZ09DNDJOalkyTnlBeE5DNDFJRGd1TmpZMk5qZERNVGd1TWpFMk55QTRMalkyTmpZM0lERTNMamcyTmpjZ01URXVNakUyTnlBeE9TNDNNVFkzSURFeExqSXhOamRETWpBdU5qZ3pNeUF4TVM0eU1UWTNJREl4TGpVeE5qY2dNVEF1TmpVZ01qRXVOVEUyTnlBNUxqWTJOalkzUXpJeExqVXhOamNnTnk0ek9ETXpNeUF4Tnk0NE5qWTNJRFV1TmpZMk5qY2dNVFF1TnpZMk55QTFMalkyTmpZM1F6RXhMalF4TmpjZ05TNDJOalkyTnlBM0xqZ3pNek16SURjdU1TQTNMamd6TXpNeklERXdMamxETnk0NE16TXpNeUF4TWk0M016TXpJRGd1TkRnek16TWdNVFF1Tmpnek15QXhNaTR3T0RNeklERTFMalU0TXpOTU1UWXVOVFkyTnlBeE5pNDNNVFkzUXpFM0xqa3hOamNnTVRjdU1EVWdNVGd1TWpVZ01UY3VPQ0F4T0M0eU5TQXhPQzQxUXpFNExqSTFJREU1TGpZek16TWdNVGN1TVRFMk55QXlNQzQzTlNBeE5TNHdOalkzSURJd0xqYzFRekV4TGpBMUlESXdMamMxSURFeExqWWdNVGN1TmpZMk55QTVMalExSURFM0xqWTJOamRET0M0ME9ETXpNeUF4Tnk0Mk5qWTNJRGN1Tnpnek16TWdNVGd1TXpNek15QTNMamM0TXpNeklERTVMakk0TXpORE55NDNPRE16TXlBeU1TNHhNek16SURFd0lESXpMallnTVRVdU1EWTJOeUF5TXk0MldpSWdabWxzYkQwaUl6RXdNVGd6T0NJdlBnbzhMM04yWno0S1wiKTtcclxuICAgICAgICAgICAgICAgIC0td2lkdGg6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAtLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zb2MtbGlua19nbWFpbD5hOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpBaUlHaGxhV2RvZEQwaU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBek1DQXlOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUTXVNamd4TWpVZ01DNDNORGs1TmpsSU1qWXVOekU0T0VNeU9DNDFNeUF3TGpjME9UazJPU0F6TUNBeUxqSXhPVGszSURNd0lEUXVNRE14TWpKV01Ua3VPVFk0TjBNek1DQXlNQzQ0TXprZ01qa3VOalUwTXlBeU1TNDJOek0ySURJNUxqQXpPRGtnTWpJdU1qZzRPVU15T0M0ME1qTTJJREl5TGprd05ETWdNamN1TlRnNUlESXpMakkxSURJMkxqY3hPRGdnTWpNdU1qVklNeTR5T0RFeU5VTXlMalF4TVRBeElESXpMakkxSURFdU5UYzJOREVnTWpJdU9UQTBNeUF3TGprMk1UQTFOaUF5TWk0eU9EZzVRekF1TXpRMU56QXlJREl4TGpZM016WWdNQ0F5TUM0NE16a2dNQ0F4T1M0NU5qZzNUREFnTkM0d016RXlNa013SURJdU1qRTVPVGNnTVM0ME55QXdMamMwT1RrMk9TQXpMakk0TVRJMUlEQXVOelE1T1RZNVdrMHlMamd4TWpVZ01Ua3VPVGN3TmtNeUxqZ3hNalVnTWpBdU1qSTVNeUF6TGpBeU1qVWdNakF1TkRNNU15QXpMakk0TVRJMUlESXdMalF6T1ROSU1qWXVOekU0T0VNeU5pNDRORE14SURJd0xqUXpPVE1nTWpZdU9UWXlNeUF5TUM0ek9TQXlOeTR3TlRBeUlESXdMak13TWpGRE1qY3VNVE00TVNBeU1DNHlNVFF4SURJM0xqRTROelVnTWpBdU1EazBPU0F5Tnk0eE9EYzFJREU1TGprM01EWldOeTQ0T1RFNE5Fd3hOUzQzTVRJMUlERTBMall4T1RORE1UVXVORGsyTlNBeE5DNDNORFl6SURFMUxqSTFNRFVnTVRRdU9ERXpNaUF4TlNBeE5DNDRNVE15UXpFMExqYzBPVFVnTVRRdU9ERXpNaUF4TkM0MU1ETTFJREUwTGpjME5qTWdNVFF1TWpnM05TQXhOQzQyTVRrelRESXVPREV5TlNBM0xqZzVNVGcwVmpFNUxqazNNRFphVFRJM0xqRTROelVnTkM0Mk16RXlNbFkwTGpBek1USXlRekkzTGpFNE56VWdNeTQ1TURZNUlESTNMakV6T0RFZ015NDNPRGMyTnlBeU55NHdOVEF5SURNdU5qazVOelpETWpZdU9UWXlNeUF6TGpZeE1UZzJJREkyTGpnME16RWdNeTQxTmpJME55QXlOaTQzTVRnNElETXVOVFl5TkRkSU15NHlPREV5TlVNekxqRTFOamt6SURNdU5UWXlORGNnTXk0d016YzNJRE11TmpFeE9EWWdNaTQ1TkRrM09TQXpMalk1T1RjMlF6SXVPRFl4T0RrZ015NDNPRGMyTnlBeUxqZ3hNalVnTXk0NU1EWTVJREl1T0RFeU5TQTBMakF6TVRJeVZqUXVOak14TWpKTU1UVWdNVEV1TnpjMVRESTNMakU0TnpVZ05DNDJNekV5TWxvaUlHWnBiR3c5SWlNeE1ERTRNemdpTHo0S1BDOXpkbWMrQ2c9PVwiKTtcclxuICAgICAgICAgICAgICAgIC0td2lkdGg6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAtLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNvYy1saW5rX3doYXRzYXBwPmE6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNallpSUdobGFXZG9kRDBpTWpZaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TmlBeU5pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRJeExqZ3hNalVnTkM0eE16YzFRekl3TGpZMk5qVWdNaTQ1TnprNU1TQXhPUzR6TURFMUlESXVNRFl5TURnZ01UY3VOemszSURFdU5ETTNOVFpETVRZdU1qa3lOaUF3TGpneE16QTBNU0F4TkM0Mk56ZzVJREF1TkRrME16STBJREV6TGpBMUlEQXVORGs1T1RrNFF6WXVNakkxSURBdU5EazVPVGs0SURBdU5qWXlOU0EyTGpBMk1qVWdNQzQyTmpJMUlERXlMamc0TnpWRE1DNDJOakkxSURFMUxqQTNOU0F4TGpJek56VWdNVGN1TWlBeUxqTXhNalVnTVRrdU1EYzFUREF1TlRZeU5TQXlOUzQxVERjdU1USTFJREl6TGpjM05VTTRMamt6TnpVZ01qUXVOell5TlNBeE1DNDVOelVnTWpVdU1qZzNOU0F4TXk0d05TQXlOUzR5T0RjMVF6RTVMamczTlNBeU5TNHlPRGMxSURJMUxqUXpOelVnTVRrdU56STFJREkxTGpRek56VWdNVEl1T1VNeU5TNDBNemMxSURrdU5UZzNOU0F5TkM0eE5TQTJMalEzTlNBeU1TNDRNVEkxSURRdU1UTTNOVnBOTVRNdU1EVWdNak11TVRnM05VTXhNUzR5SURJekxqRTROelVnT1M0ek9EYzFJREl5TGpZNE56VWdOeTQ0SURJeExqYzFURGN1TkRJMUlESXhMalV5TlV3ekxqVXlOU0F5TWk0MU5VdzBMalUyTWpVZ01UZ3VOelZNTkM0ek1USTFJREU0TGpNMk1qVkRNeTR5T0RRMk9DQXhOaTQzTWpFeUlESXVOek00T1RNZ01UUXVPREkwTVNBeUxqY3pOelVnTVRJdU9EZzNOVU15TGpjek56VWdOeTR5TVRJMUlEY3VNell5TlNBeUxqVTROelVnTVRNdU1ETTNOU0F5TGpVNE56VkRNVFV1TnpnM05TQXlMalU0TnpVZ01UZ3VNemMxSURNdU5qWXlOU0F5TUM0ek1USTFJRFV1TmpFeU5VTXlNUzR5TnpFNUlEWXVOVFkzTkRVZ01qSXVNRE15TVNBM0xqY3dNek16SURJeUxqVTBPVElnT0M0NU5UUXlPRU15TXk0d05qWTBJREV3TGpJd05USWdNak11TXpNZ01URXVOVFEyTkNBeU15NHpNalVnTVRJdU9VTXlNeTR6TlNBeE9DNDFOelVnTVRndU56STFJREl6TGpFNE56VWdNVE11TURVZ01qTXVNVGczTlZwTk1UZ3VOeUF4TlM0ME9EYzFRekU0TGpNNE56VWdNVFV1TXpNM05TQXhOaTQ0TmpJMUlERTBMalU0TnpVZ01UWXVOVGczTlNBeE5DNDBOelZETVRZdU15QXhOQzR6TnpVZ01UWXVNU0F4TkM0ek1qVWdNVFV1T0RnM05TQXhOQzQyTWpWRE1UVXVOamMxSURFMExqa3pOelVnTVRVdU1EZzNOU0F4TlM0Mk16YzFJREUwTGpreE1qVWdNVFV1T0RNM05VTXhOQzQzTXpjMUlERTJMakExSURFMExqVTFJREUyTGpBM05TQXhOQzR5TXpjMUlERTFMamt4TWpWRE1UTXVPVEkxSURFMUxqYzJNalVnTVRJdU9USTFJREUxTGpReU5TQXhNUzQzTlNBeE5DNHpOelZETVRBdU9ESTFJREV6TGpVMUlERXdMakl4TWpVZ01USXVOVE0zTlNBeE1DNHdNalVnTVRJdU1qSTFRemt1T0RVZ01URXVPVEV5TlNBeE1DQXhNUzQzTlNBeE1DNHhOakkxSURFeExqVTROelZETVRBdU15QXhNUzQwTlNBeE1DNDBOelVnTVRFdU1qSTFJREV3TGpZeU5TQXhNUzR3TlVNeE1DNDNOelVnTVRBdU9EYzFJREV3TGpnek56VWdNVEF1TnpNM05TQXhNQzQ1TXpjMUlERXdMalV6TnpWRE1URXVNRE0zTlNBeE1DNHpNalVnTVRBdU9UZzNOU0F4TUM0eE5TQXhNQzQ1TVRJMUlERXdRekV3TGpnek56VWdPUzQ0TlNBeE1DNHlNVEkxSURndU16STFJRGt1T1RZeU5TQTNMamRET1M0M01USTFJRGN1TVNBNUxqUTFJRGN1TVRjMUlEa3VNall5TlNBM0xqRTJNalZJT0M0Mk5qSTFRemd1TkRVZ055NHhOakkxSURndU1USTFJRGN1TWpNM05TQTNMamd6TnpVZ055NDFOVU0zTGpVMk1qVWdOeTQ0TmpJMUlEWXVOell5TlNBNExqWXhNalVnTmk0M05qSTFJREV3TGpFek56VkROaTQzTmpJMUlERXhMalkyTWpVZ055NDROelVnTVRNdU1UTTNOU0E0TGpBeU5TQXhNeTR6TXpjMVF6Z3VNVGMxSURFekxqVTFJREV3TGpJeE1qVWdNVFl1TmpjMUlERXpMak14TWpVZ01UZ3VNREV5TlVNeE5DNHdOU0F4T0M0ek16YzFJREUwTGpZeU5TQXhPQzQxTWpVZ01UVXVNRGMxSURFNExqWTJNalZETVRVdU9ERXlOU0F4T0M0NUlERTJMalE0TnpVZ01UZ3VPRFl5TlNBeE55NHdNalVnTVRndU56ZzNOVU14Tnk0Mk1qVWdNVGd1TnlBeE9DNDROakkxSURFNExqQXpOelVnTVRrdU1URXlOU0F4Tnk0ek1USTFRekU1TGpNM05TQXhOaTQxT0RjMUlERTVMak0zTlNBeE5TNDVOelVnTVRrdU1qZzNOU0F4TlM0NE16YzFRekU1TGpJZ01UVXVOeUF4T1M0d01USTFJREUxTGpZek56VWdNVGd1TnlBeE5TNDBPRGMxV2lJZ1ptbHNiRDBpSXpFd01UZ3pPQ0l2UGdvOEwzTjJaejRLXCIpO1xyXG4gICAgICAgICAgICAgICAgLS13aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAtLXdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNvYy1saW5rX3ZpYmVyPmE6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNallpSUdobGFXZG9kRDBpTWpZaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TmlBeU5pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRJeExqZ3hNalVnTkM0eE16YzFRekl3TGpZMk5qVWdNaTQ1TnprNU1TQXhPUzR6TURFMUlESXVNRFl5TURnZ01UY3VOemszSURFdU5ETTNOVFpETVRZdU1qa3lOaUF3TGpneE16QTBNU0F4TkM0Mk56ZzVJREF1TkRrME16STBJREV6TGpBMUlEQXVORGs1T1RrNFF6WXVNakkxSURBdU5EazVPVGs0SURBdU5qWXlOU0EyTGpBMk1qVWdNQzQyTmpJMUlERXlMamc0TnpWRE1DNDJOakkxSURFMUxqQTNOU0F4TGpJek56VWdNVGN1TWlBeUxqTXhNalVnTVRrdU1EYzFUREF1TlRZeU5TQXlOUzQxVERjdU1USTFJREl6TGpjM05VTTRMamt6TnpVZ01qUXVOell5TlNBeE1DNDVOelVnTWpVdU1qZzNOU0F4TXk0d05TQXlOUzR5T0RjMVF6RTVMamczTlNBeU5TNHlPRGMxSURJMUxqUXpOelVnTVRrdU56STFJREkxTGpRek56VWdNVEl1T1VNeU5TNDBNemMxSURrdU5UZzNOU0F5TkM0eE5TQTJMalEzTlNBeU1TNDRNVEkxSURRdU1UTTNOVnBOTVRNdU1EVWdNak11TVRnM05VTXhNUzR5SURJekxqRTROelVnT1M0ek9EYzFJREl5TGpZNE56VWdOeTQ0SURJeExqYzFURGN1TkRJMUlESXhMalV5TlV3ekxqVXlOU0F5TWk0MU5VdzBMalUyTWpVZ01UZ3VOelZNTkM0ek1USTFJREU0TGpNMk1qVkRNeTR5T0RRMk9DQXhOaTQzTWpFeUlESXVOek00T1RNZ01UUXVPREkwTVNBeUxqY3pOelVnTVRJdU9EZzNOVU15TGpjek56VWdOeTR5TVRJMUlEY3VNell5TlNBeUxqVTROelVnTVRNdU1ETTNOU0F5TGpVNE56VkRNVFV1TnpnM05TQXlMalU0TnpVZ01UZ3VNemMxSURNdU5qWXlOU0F5TUM0ek1USTFJRFV1TmpFeU5VTXlNUzR5TnpFNUlEWXVOVFkzTkRVZ01qSXVNRE15TVNBM0xqY3dNek16SURJeUxqVTBPVElnT0M0NU5UUXlPRU15TXk0d05qWTBJREV3TGpJd05USWdNak11TXpNZ01URXVOVFEyTkNBeU15NHpNalVnTVRJdU9VTXlNeTR6TlNBeE9DNDFOelVnTVRndU56STFJREl6TGpFNE56VWdNVE11TURVZ01qTXVNVGczTlZwTk1UZ3VOeUF4TlM0ME9EYzFRekU0TGpNNE56VWdNVFV1TXpNM05TQXhOaTQ0TmpJMUlERTBMalU0TnpVZ01UWXVOVGczTlNBeE5DNDBOelZETVRZdU15QXhOQzR6TnpVZ01UWXVNU0F4TkM0ek1qVWdNVFV1T0RnM05TQXhOQzQyTWpWRE1UVXVOamMxSURFMExqa3pOelVnTVRVdU1EZzNOU0F4TlM0Mk16YzFJREUwTGpreE1qVWdNVFV1T0RNM05VTXhOQzQzTXpjMUlERTJMakExSURFMExqVTFJREUyTGpBM05TQXhOQzR5TXpjMUlERTFMamt4TWpWRE1UTXVPVEkxSURFMUxqYzJNalVnTVRJdU9USTFJREUxTGpReU5TQXhNUzQzTlNBeE5DNHpOelZETVRBdU9ESTFJREV6TGpVMUlERXdMakl4TWpVZ01USXVOVE0zTlNBeE1DNHdNalVnTVRJdU1qSTFRemt1T0RVZ01URXVPVEV5TlNBeE1DQXhNUzQzTlNBeE1DNHhOakkxSURFeExqVTROelZETVRBdU15QXhNUzQwTlNBeE1DNDBOelVnTVRFdU1qSTFJREV3TGpZeU5TQXhNUzR3TlVNeE1DNDNOelVnTVRBdU9EYzFJREV3TGpnek56VWdNVEF1TnpNM05TQXhNQzQ1TXpjMUlERXdMalV6TnpWRE1URXVNRE0zTlNBeE1DNHpNalVnTVRBdU9UZzNOU0F4TUM0eE5TQXhNQzQ1TVRJMUlERXdRekV3TGpnek56VWdPUzQ0TlNBeE1DNHlNVEkxSURndU16STFJRGt1T1RZeU5TQTNMamRET1M0M01USTFJRGN1TVNBNUxqUTFJRGN1TVRjMUlEa3VNall5TlNBM0xqRTJNalZJT0M0Mk5qSTFRemd1TkRVZ055NHhOakkxSURndU1USTFJRGN1TWpNM05TQTNMamd6TnpVZ055NDFOVU0zTGpVMk1qVWdOeTQ0TmpJMUlEWXVOell5TlNBNExqWXhNalVnTmk0M05qSTFJREV3TGpFek56VkROaTQzTmpJMUlERXhMalkyTWpVZ055NDROelVnTVRNdU1UTTNOU0E0TGpBeU5TQXhNeTR6TXpjMVF6Z3VNVGMxSURFekxqVTFJREV3TGpJeE1qVWdNVFl1TmpjMUlERXpMak14TWpVZ01UZ3VNREV5TlVNeE5DNHdOU0F4T0M0ek16YzFJREUwTGpZeU5TQXhPQzQxTWpVZ01UVXVNRGMxSURFNExqWTJNalZETVRVdU9ERXlOU0F4T0M0NUlERTJMalE0TnpVZ01UZ3VPRFl5TlNBeE55NHdNalVnTVRndU56ZzNOVU14Tnk0Mk1qVWdNVGd1TnlBeE9DNDROakkxSURFNExqQXpOelVnTVRrdU1URXlOU0F4Tnk0ek1USTFRekU1TGpNM05TQXhOaTQxT0RjMUlERTVMak0zTlNBeE5TNDVOelVnTVRrdU1qZzNOU0F4TlM0NE16YzFRekU1TGpJZ01UVXVOeUF4T1M0d01USTFJREUxTGpZek56VWdNVGd1TnlBeE5TNDBPRGMxV2lJZ1ptbHNiRDBpSXpFd01UZ3pPQ0l2UGdvOEwzTjJaejRLXCIpO1xyXG4gICAgICAgICAgICAgICAgLS13aWR0aDogMThweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIC0td2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc29jLWxpbmtfdGVsZWdyYW0+YTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qWWlJR2hsYVdkb2REMGlNaklpSUhacFpYZENiM2c5SWpBZ01DQXlOaUF5TWlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEl6TGpnek1EZ2dNQzQyTkRVM09ERk1NUzQyTmpneU5pQTVMakU1TWpBelF6QXVNVFUxTnpVNElEa3VOems1TlRNZ01DNHhOalExTURnZ01UQXVOalF6TXlBeExqTTVNRGMySURFeExqQXhPVFZNTnk0d09EQTNOaUF4TWk0M09UUTFUREl3TGpJME5UZ2dOQzQwT0RneU9FTXlNQzQ0TmpneklEUXVNVEE1TlRNZ01qRXVORE0zSURRdU16RXpNamdnTWpBdU9UWTVOU0EwTGpjeU9ESTRUREV3TGpNd016TWdNVFF1TXpVME5VZ3hNQzR6TURBNFRERXdMak13TXpNZ01UUXVNelUxT0V3NUxqa3hNRGMySURJd0xqSXlNRGhETVRBdU5EZzFPQ0F5TUM0eU1qQTRJREV3TGpjek9UVWdNVGt1T1RVM0lERXhMakEyTWlBeE9TNDJORFU0VERFekxqZ3lOVGdnTVRZdU9UVTRNMHd4T1M0MU56UTFJREl4TGpJd05EVkRNakF1TmpNME5TQXlNUzQzT0RneklESXhMak01TlRnZ01qRXVORGc0TXlBeU1TNDJOVGsxSURJd0xqSXlNek5NTWpVdU5ETXpNeUF5TGpRek9ESTRRekkxTGpneE9UVWdNQzQ0T0RrMU16RWdNalF1T0RReUlEQXVNVGc0TWpneElESXpMamd6TURnZ01DNDJORFUzT0RGYUlpQm1hV3hzUFNJak1UQXhPRE00SWk4K0Nqd3ZjM1puUGdvPVwiKTtcclxuICAgICAgICAgICAgICAgIC0td2lkdGg6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAtLXdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIHN2ZyB7XHJcbiAgICAgICAgICAgIC8vICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgLy8gICAgIC8vIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgLy8gaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIC8vICAgfVxyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAmPmhyIHtcclxuICAgICAgICAvLyAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgIC8vICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAvLyBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgyNTUsIDE4NywgNCwgMC43KTtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCR3aGl0ZSwgMzAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIC8vICAgc3ZnIHtcclxuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgLy8gICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIC8vICAgICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgfVxyXG4gICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAvLyAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAgICAgLy8gJjpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgICAgIC8vICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgLy8gICBzdmcge1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAvLyAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgLy8gICAgICAgd2lkdGg6IDU0cHg7XHJcbiAgICAgICAgICAgIC8vICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjFweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVNb250c2VycmF0LTUwMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnJldmlld3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnMjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiA1JSAwIDQlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNiUgMCAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbm1hcmdpbjogNCUgMCAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTEwJTtcclxuICAgICAgICAgICAgdG9wOiAtNSU7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXJzIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQycHggMCAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgICBwYWRkaW5nOiA0MnB4IDAgNTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuXHJcbiAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUtLWNvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fc2xpZGUtLWZvb3RlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlLS1pbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZS0tZm9vdGUtY29udGVudCB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUtLW5hbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZS0tb2xkIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5ib2R5LnJ0bCB7XHJcbiAgICAjcmV2aWV3cyB7XHJcbiAgICAgICAgLnJldmlld3NfX2lubmVyIHtcclxuICAgICAgICAgICAgLnJldmlld3NfX3NsaWRlcnMge1xyXG4gICAgICAgICAgICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stZG90cyB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcclxuICAgICNyZXZpZXdzIHtcclxuICAgICAgICAucmV2aWV3c19fdGl0bGUge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmhlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDQ7XHJcbiAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAxMDEwMSAzMC43MyUsIHJnYmEoMSwgMSwgMSwgMCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnMjtcclxuXHJcbiAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDAuNmVtIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgcGFkZGluZzogMjJweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmhlYWRlcl9fbW9iTWVudUJ0bixcclxuICAgIC8vIC5sYW5nQ2hlY2ssXHJcbiAgICAvLyAuYnV0dG9uIHtcclxuICAgIC8vICAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xyXG4gICAgLy8gICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgLy8gICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuICAgIC5oZWFkZXJfX21vYk1lbnVCdG4ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBzcGFuIHtcclxuICAgICAgLy8gICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIC8vICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAvLyAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgLy8gICBvcGFjaXR5OiAxO1xyXG4gICAgICAvLyAgIGxlZnQ6IDA7XHJcbiAgICAgIC8vICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgIC8vICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAvLyAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgLy8gICAgIHRvcDogMHB4O1xyXG4gICAgICAvLyAgIH1cclxuICAgICAgLy8gICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIC8vICAgICB0b3A6IDZweDtcclxuICAgICAgLy8gICB9XHJcbiAgICAgIC8vICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAvLyAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAvLyAgIH1cclxuICAgICAgLy8gfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcclxuICAgICAgICAgIGJvdHRvbTogMCU7XHJcbiAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xyXG4gICAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG4gICAgICAgICAgdG9wOiAwJTtcclxuICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvKiBJY29uIDIgKi9cclxuICAgICAgJi5vcGVuIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHJvdGF0ZSgzNGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQyZGVnKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xyXG4gICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogcm90YXRlKDQyZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHJvdGF0ZSgtMzRkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDJkZWcpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHJvdGF0ZSgtNDJkZWcpO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhLmJ1dHRvbixcclxuICAgIGJ1dHRvbi5idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcclxuICAgICAgICB3aWR0aDogMTM1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB3aWR0aDogMTQ2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDEzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51IHtcclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubWVudS0tb3BlbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAydnc7XHJcblxyXG4gICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludCgkbWlkZGxlLWJwKSB7XHJcbiAgICAvLyAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1icCkge1xyXG4gICAgLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIC5zb2MtbmV0d29ya3Mge1xyXG4gICAgLy8gICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIC8vICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8gICB9XHJcblxyXG4gICAgLy8gICBhIHtcclxuICAgIC8vICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgLy8gICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAmX19sZWZ0IHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmVnIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gJl9fYm94IHtcclxuICAvLyAgIG1heC1oZWlnaHQ6IDU0cHg7XHJcbiAgLy8gICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAvLyAgIC8vIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgLy8gICAvLyAgIG1heC1oZWlnaHQ6IDkxcHg7XHJcbiAgLy8gICAvLyAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIC8vICAgLy8gfVxyXG5cclxuICAvLyAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcbiAgLy8gICAgIG9yZGVyOiAxO1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuXHJcbiAgaHIge1xyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubG9nbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgIHdpZHRoOiA5NXB4O1xyXG4gIH1cclxuICAmX19saW5rIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IGJsYWNrKTtcclxuXHJcbiAgICBAa2V5ZnJhbWVzIHNoaW5lIHtcclxuICAgICAgMCUge1xyXG4gICAgICAgIG1hc2stcG9zaXRpb246IC01MCU7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiAxNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAxMDAlIHtcclxuICAgICAgICBtYXNrLXBvc2l0aW9uOiAtNTAlO1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogLTUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hpbmUgMnMgaW5maW5pdGU7XHJcbiAgICAgIGFuaW1hdGlvbjogc2hpbmUgMnMgaW5maW5pdGU7XHJcbiAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIC03NWRlZyxcclxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMzAlLFxyXG4gICAgICAgICNmZmYgNTAlLFxyXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSA3MCVcclxuICAgICAgKTtcclxuICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDIwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIC8vIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgLy8gQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgLy8gICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdmcge1xyXG4gICAgLy8gd2lkdGg6IGNsYW1wKDU2cHgsIDE0dncsIDYwcHgpO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC44KSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgIGhlaWdodDogMjdweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM2MHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgxNCwgMTIpO1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8g0LzQuNGI0LAg0L/QvtC/0YDQvtGB0LjQuyDQv9C+0LzQtdC90Y/RgtGMINGC0YPRgiDRgdC10LvQtdC60YLQvtGAIC5tZW51LWl0ZW0g0L3QsCDQutC70LAgINGB0LXQu9C10LrRgtC+0YAgIC5tZW51PnVsPmxpXHJcbi5tZW51IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vIHdpZHRoOiA5MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgLy8gbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgbGluZWFyLCBvcGFjaXR5IDAuNXMgbGluZWFyO1xyXG4gICAgYmFja2dyb3VuZDogJGJnMjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIC0tY29udGFpbmVyLXc6IDkwMHB4O1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoLSgxMDB2dyAtIHZhcigtLWNvbnRhaW5lci13KSAvIDIpKTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAvLyBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIC0tY29udGFpbmVyLXc6IDExNDBweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2NhbGUoMSk7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgIC0tY29udGFpbmVyLXc6IDE0NzJweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAmID4gdWwge1xyXG4gICAgLy8gICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAvLyAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAmPnVsIHtcclxuICAgICAgICAvLyBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIG1vZGlmeVxyXG4gICAgICAgIHdpZHRoOiAxMDAlOyAvLyBtb2RpZnlcclxuICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJU1vbnRzZXJyYXQtNDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMTg3LCA0LCAwLjgpIDAuMDElLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsIDE4NywgNCwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgbGluZWFyLCB3aWR0aCAwLjJzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC42cyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAxODcsIDQsIDAuOCkgMC4wMSUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAxODcsIDQsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBsaW5lYXIsIHdpZHRoIDAuMnMgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjZzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGF5b3V0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA5KTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW55ZWxsb3c7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zNTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAmX19sYXlvdXQge1xyXG4gICAgLy8gICBkaXNwbGF5OiBub25lO1xyXG4gICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgIHotaW5kZXg6IDA7XHJcbiAgICAvLyAgIHRvcDogMDtcclxuICAgIC8vICAgbGVmdDogMDtcclxuICAgIC8vICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgLy8gICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLy8gICBvcGFjaXR5OiAwLjM1O1xyXG4gICAgLy8gfVxyXG4gICAgdWw+bGkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAwLjY1cHggJGFjY2VudCwgMCAwIDAuNjVweCAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAmLm1lbnUtaXRlbS0tZHJvcGRvd25PcGVuIHtcclxuICAgICAgICAvLyAgICYgPiBhIHtcclxuICAgICAgICAvLyAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgIC8vICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgLy8gICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIC8vICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgLy8gICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy8gICAgICY6aG92ZXIge1xyXG4gICAgICAgIC8vICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgLy8gICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvLyAgICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgLy8gICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLy8gICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICAgICAgLy8gICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIC8vICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLy8gICAgICAgICAgIC8vIHotaW5kZXg6IDE7XHJcbiAgICAgICAgLy8gICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAmID4gYSB7XHJcbiAgICAgICAgLy8gICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgLy8gICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgLy8gICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgZmlsbDogJGFjY2VudDtcclxuICAgICAgICAvLyAgICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICAgIH1cclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vICAgICAvLyBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgLy8gICAgICYgPiBhID4gc3BhbiB7XHJcbiAgICAgICAgLy8gICAgICAgLy8gdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIC8vICAgICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yXHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyAgIH1cclxuXHJcbiAgICAgICAgLy8gICAmID4gdWwge1xyXG4gICAgICAgIC8vICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIC8vICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAvLyAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAvLyAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgLy8gICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIC8vICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgLy8gICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAvLyAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAvLyAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIC8vICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XHJcbiAgICAgICAgLy8gICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAvLyAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgLy8gICAgICAgbGVmdDogMDtcclxuICAgICAgICAvLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvcjogJGJsYWNrLCAkYW1vdW50OiA5JSk7XHJcbiAgICAgICAgLy8gICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcclxuICAgICAgICAvLyAgICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gICAgICYgPiBsaSB7XHJcbiAgICAgICAgLy8gICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhcjtcclxuICAgICAgICAvLyAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAvLyAgICAgICAgICAgYSB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAvLyAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIC8vICAgICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvLyAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgJiA+IGEge1xyXG4gICAgICAgIC8vICAgICAgICAgLy8gdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgLy8gICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgIC8vICAgICAgICAgICBwYWRkaW5nOiA2cHggMjRweCA0cHggMTBweDtcclxuICAgICAgICAvLyAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAvLyAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgfVxyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgLy8gICAmID4gYSB7XHJcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy8gICAgICYgPiBzcGFuIHtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAvLyBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZmZmZiwgdHJhbnNwYXJlbnQpIDEgMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubWVudS1pdGVtLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRhY2NlbnQ7XHJcblxyXG4gICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFuaW0tbW51LWl0ZW07XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICAvLyAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAvLyAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgQGtleWZyYW1lcyBhbmltLW1udS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE4NywgNCwgMC44KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAxNnB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDE2LCAxNCk7XHJcbiAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXIsIGNvbG9yIDAuM3MgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTMuNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdGV4dC1zaGFkb3cgMC4zcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tZW51LS1vcGVuIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudV9fbGF5b3V0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bD5saSB7XHJcbiAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbS0tZHJvcGRvd25PcGVuIHtcclxuICAgICAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDVzIGxpbmVhcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gJi0tYWN0aXZlID4gYSB7XHJcbiAgICAgICAgICAgIC8vICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAvLyAgICAgOTBkZWcsXHJcbiAgICAgICAgICAgIC8vICAgICByZ2JhKDI1NSwgMTg3LCA0LCAwLjgpIDAuMDElLFxyXG4gICAgICAgICAgICAvLyAgICAgcmdiYSgyNTUsIDE4NywgNCwgMCkgMTAwJVxyXG4gICAgICAgICAgICAvLyAgICk7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tZW51LS1mb290ZXIge1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NiU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBvcmRlcjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgICAgICAgICAgLy8gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gLm1lbnUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAvLyAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblxyXG4gICAgICAgIC8vICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAvLyAmLm1lbnUgdWx7XHJcbiAgICAgICAgLy8gICBsaXtcclxuICAgICAgICAvLyAgICAgYXtcclxuICAgICAgICAvLyAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgICAvLyAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgICAgIC8vICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICAgICAgLy8gICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QsXHJcbiAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyIC5tZW51LXNvY2lhbC1saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZm9vdGVyIC5tZW51LXNvY2lhbC1saW5rcyB7XHJcbiAgICAmPnVsIHtcclxuICAgICAgICAmPmxpIHtcclxuXHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGxpbmVhcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCBkYXJrZW4oJGFjY2VudCwgMTAlKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMjBweCAjZmEzYjc0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNvYy1saW5rX3doYXRzYXBwIGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpZaUlHaGxhV2RvZEQwaU1qWWlJSFpwWlhkQ2IzZzlJakFnTUNBeU5pQXlOaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUSXhMamd4TWpVZ05DNHhNemMxUXpJd0xqWTJOalVnTWk0NU56azVNU0F4T1M0ek1ERTFJREl1TURZeU1EZ2dNVGN1TnprM0lERXVORE0zTlRaRE1UWXVNamt5TmlBd0xqZ3hNekEwTVNBeE5DNDJOemc1SURBdU5EazBNekkwSURFekxqQTFJREF1TkRrNU9UazRRell1TWpJMUlEQXVORGs1T1RrNElEQXVOall5TlNBMkxqQTJNalVnTUM0Mk5qSTFJREV5TGpnNE56VkRNQzQyTmpJMUlERTFMakEzTlNBeExqSXpOelVnTVRjdU1pQXlMak14TWpVZ01Ua3VNRGMxVERBdU5UWXlOU0F5TlM0MVREY3VNVEkxSURJekxqYzNOVU00TGprek56VWdNalF1TnpZeU5TQXhNQzQ1TnpVZ01qVXVNamczTlNBeE15NHdOU0F5TlM0eU9EYzFRekU1TGpnM05TQXlOUzR5T0RjMUlESTFMalF6TnpVZ01Ua3VOekkxSURJMUxqUXpOelVnTVRJdU9VTXlOUzQwTXpjMUlEa3VOVGczTlNBeU5DNHhOU0EyTGpRM05TQXlNUzQ0TVRJMUlEUXVNVE0zTlZwTk1UTXVNRFVnTWpNdU1UZzNOVU14TVM0eUlESXpMakU0TnpVZ09TNHpPRGMxSURJeUxqWTROelVnTnk0NElESXhMamMxVERjdU5ESTFJREl4TGpVeU5Vd3pMalV5TlNBeU1pNDFOVXcwTGpVMk1qVWdNVGd1TnpWTU5DNHpNVEkxSURFNExqTTJNalZETXk0eU9EUTJPQ0F4Tmk0M01qRXlJREl1TnpNNE9UTWdNVFF1T0RJME1TQXlMamN6TnpVZ01USXVPRGczTlVNeUxqY3pOelVnTnk0eU1USTFJRGN1TXpZeU5TQXlMalU0TnpVZ01UTXVNRE0zTlNBeUxqVTROelZETVRVdU56ZzNOU0F5TGpVNE56VWdNVGd1TXpjMUlETXVOall5TlNBeU1DNHpNVEkxSURVdU5qRXlOVU15TVM0eU56RTVJRFl1TlRZM05EVWdNakl1TURNeU1TQTNMamN3TXpNeklESXlMalUwT1RJZ09DNDVOVFF5T0VNeU15NHdOalkwSURFd0xqSXdOVElnTWpNdU16TWdNVEV1TlRRMk5DQXlNeTR6TWpVZ01USXVPVU15TXk0ek5TQXhPQzQxTnpVZ01UZ3VOekkxSURJekxqRTROelVnTVRNdU1EVWdNak11TVRnM05WcE5NVGd1TnlBeE5TNDBPRGMxUXpFNExqTTROelVnTVRVdU16TTNOU0F4Tmk0NE5qSTFJREUwTGpVNE56VWdNVFl1TlRnM05TQXhOQzQwTnpWRE1UWXVNeUF4TkM0ek56VWdNVFl1TVNBeE5DNHpNalVnTVRVdU9EZzNOU0F4TkM0Mk1qVkRNVFV1TmpjMUlERTBMamt6TnpVZ01UVXVNRGczTlNBeE5TNDJNemMxSURFMExqa3hNalVnTVRVdU9ETTNOVU14TkM0M016YzFJREUyTGpBMUlERTBMalUxSURFMkxqQTNOU0F4TkM0eU16YzFJREUxTGpreE1qVkRNVE11T1RJMUlERTFMamMyTWpVZ01USXVPVEkxSURFMUxqUXlOU0F4TVM0M05TQXhOQzR6TnpWRE1UQXVPREkxSURFekxqVTFJREV3TGpJeE1qVWdNVEl1TlRNM05TQXhNQzR3TWpVZ01USXVNakkxUXprdU9EVWdNVEV1T1RFeU5TQXhNQ0F4TVM0M05TQXhNQzR4TmpJMUlERXhMalU0TnpWRE1UQXVNeUF4TVM0ME5TQXhNQzQwTnpVZ01URXVNakkxSURFd0xqWXlOU0F4TVM0d05VTXhNQzQzTnpVZ01UQXVPRGMxSURFd0xqZ3pOelVnTVRBdU56TTNOU0F4TUM0NU16YzFJREV3TGpVek56VkRNVEV1TURNM05TQXhNQzR6TWpVZ01UQXVPVGczTlNBeE1DNHhOU0F4TUM0NU1USTFJREV3UXpFd0xqZ3pOelVnT1M0NE5TQXhNQzR5TVRJMUlEZ3VNekkxSURrdU9UWXlOU0EzTGpkRE9TNDNNVEkxSURjdU1TQTVMalExSURjdU1UYzFJRGt1TWpZeU5TQTNMakUyTWpWSU9DNDJOakkxUXpndU5EVWdOeTR4TmpJMUlEZ3VNVEkxSURjdU1qTTNOU0EzTGpnek56VWdOeTQxTlVNM0xqVTJNalVnTnk0NE5qSTFJRFl1TnpZeU5TQTRMall4TWpVZ05pNDNOakkxSURFd0xqRXpOelZETmk0M05qSTFJREV4TGpZMk1qVWdOeTQ0TnpVZ01UTXVNVE0zTlNBNExqQXlOU0F4TXk0ek16YzFRemd1TVRjMUlERXpMalUxSURFd0xqSXhNalVnTVRZdU5qYzFJREV6TGpNeE1qVWdNVGd1TURFeU5VTXhOQzR3TlNBeE9DNHpNemMxSURFMExqWXlOU0F4T0M0MU1qVWdNVFV1TURjMUlERTRMalkyTWpWRE1UVXVPREV5TlNBeE9DNDVJREUyTGpRNE56VWdNVGd1T0RZeU5TQXhOeTR3TWpVZ01UZ3VOemczTlVNeE55NDJNalVnTVRndU55QXhPQzQ0TmpJMUlERTRMakF6TnpVZ01Ua3VNVEV5TlNBeE55NHpNVEkxUXpFNUxqTTNOU0F4Tmk0MU9EYzFJREU1TGpNM05TQXhOUzQ1TnpVZ01Ua3VNamczTlNBeE5TNDRNemMxUXpFNUxqSWdNVFV1TnlBeE9TNHdNVEkxSURFMUxqWXpOelVnTVRndU55QXhOUzQwT0RjMVdpSWdabWxzYkQwaUl6RXdNVGd6T0NJdlBnbzhMM04yWno0S1wiKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zb2MtbGlua19za3lwZSBhIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16QWlJR2hsYVdkb2REMGlNekFpSUhacFpYZENiM2c5SWpBZ01DQXpNQ0F6TUNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEkxSURWRE1qZ3VORFVnT0M0MElESTVMamMxSURFekxqRTFJREk0TGprek16TWdNVGN1TlRnek0wTXlPUzQyTVRZM0lERTRMamM0TXpNZ016QWdNakF1TVRnek15QXpNQ0F5TVM0Mk5qWTNRek13SURJekxqZzNOamdnTWprdU1USXlJREkxTGprNU5qUWdNamN1TlRVNU1pQXlOeTQxTlRreVF6STFMams1TmpRZ01qa3VNVEl5SURJekxqZzNOamdnTXpBZ01qRXVOalkyTnlBek1FTXlNQzR4T0RNeklETXdJREU0TGpjNE16TWdNamt1TmpFMk55QXhOeTQxT0RNeklESTRMamt6TXpORE1UTXVNVFVnTWprdU56VWdPQzQwSURJNExqUTFJRFVnTWpWRE1TNDFOU0F5TVM0MklEQXVNalVnTVRZdU9EVWdNUzR3TmpZMk55QXhNaTQwTVRZM1F6QXVNemd6TXpNMElERXhMakl4TmpjZ01DQTVMamd4TmpZM0lEQWdPQzR6TXpNek0wTXdJRFl1TVRJek1pQXdMamczTnprM05DQTBMakF3TXpVNElESXVORFF3TnpnZ01pNDBOREEzT0VNMExqQXdNelU0SURBdU9EYzNPVGMwSURZdU1USXpNaUF3SURndU16TXpNek1nTUVNNUxqZ3hOalkzSURBZ01URXVNakUyTnlBd0xqTTRNek16TkNBeE1pNDBNVFkzSURFdU1EWTJOamRETVRZdU9EVWdNQzR5TlNBeU1TNDJJREV1TlRVZ01qVWdOVnBOTVRVdU1EWTJOeUF5TXk0MlF6RTVMamcxSURJekxqWWdNakl1TWpNek15QXlNUzR6SURJeUxqSXpNek1nTVRndU1rTXlNaTR5TXpNeklERTJMakl4TmpjZ01qRXVNeUF4TkM0eElERTNMalk0TXpNZ01UTXVNamd6TTB3eE5DNHpOalkzSURFeUxqVTFRekV6TGpFZ01USXVNalkyTnlBeE1TNDJOalkzSURFeExqZzRNek1nTVRFdU5qWTJOeUF4TUM0M1F6RXhMalkyTmpjZ09TNDFJREV5TGpZMk5qY2dPQzQyTmpZMk55QXhOQzQxSURndU5qWTJOamRETVRndU1qRTJOeUE0TGpZMk5qWTNJREUzTGpnMk5qY2dNVEV1TWpFMk55QXhPUzQzTVRZM0lERXhMakl4TmpkRE1qQXVOamd6TXlBeE1TNHlNVFkzSURJeExqVXhOamNnTVRBdU5qVWdNakV1TlRFMk55QTVMalkyTmpZM1F6SXhMalV4TmpjZ055NHpPRE16TXlBeE55NDROalkzSURVdU5qWTJOamNnTVRRdU56WTJOeUExTGpZMk5qWTNRekV4TGpReE5qY2dOUzQyTmpZMk55QTNMamd6TXpNeklEY3VNU0EzTGpnek16TXpJREV3TGpsRE55NDRNek16TXlBeE1pNDNNek16SURndU5EZ3pNek1nTVRRdU5qZ3pNeUF4TWk0d09ETXpJREUxTGpVNE16Tk1NVFl1TlRZMk55QXhOaTQzTVRZM1F6RTNMamt4TmpjZ01UY3VNRFVnTVRndU1qVWdNVGN1T0NBeE9DNHlOU0F4T0M0MVF6RTRMakkxSURFNUxqWXpNek1nTVRjdU1URTJOeUF5TUM0M05TQXhOUzR3TmpZM0lESXdMamMxUXpFeExqQTFJREl3TGpjMUlERXhMallnTVRjdU5qWTJOeUE1TGpRMUlERTNMalkyTmpkRE9DNDBPRE16TXlBeE55NDJOalkzSURjdU56Z3pNek1nTVRndU16TXpNeUEzTGpjNE16TXpJREU1TGpJNE16TkROeTQzT0RNek15QXlNUzR4TXpNeklERXdJREl6TGpZZ01UVXVNRFkyTnlBeU15NDJXaUlnWm1sc2JEMGlJekV3TVRnek9DSXZQZ284TDNOMlp6NEtcIik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc29jLWxpbmtfZ21haWwgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNekFpSUdobGFXZG9kRDBpTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F6TUNBeU5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRNdU1qZ3hNalVnTUM0M05EazVOamxJTWpZdU56RTRPRU15T0M0MU15QXdMamMwT1RrMk9TQXpNQ0F5TGpJeE9UazNJRE13SURRdU1ETXhNakpXTVRrdU9UWTROME16TUNBeU1DNDRNemtnTWprdU5qVTBNeUF5TVM0Mk56TTJJREk1TGpBek9Ea2dNakl1TWpnNE9VTXlPQzQwTWpNMklESXlMamt3TkRNZ01qY3VOVGc1SURJekxqSTFJREkyTGpjeE9EZ2dNak11TWpWSU15NHlPREV5TlVNeUxqUXhNVEF4SURJekxqSTFJREV1TlRjMk5ERWdNakl1T1RBME15QXdMamsyTVRBMU5pQXlNaTR5T0RnNVF6QXVNelExTnpBeUlESXhMalkzTXpZZ01DQXlNQzQ0TXprZ01DQXhPUzQ1TmpnM1REQWdOQzR3TXpFeU1rTXdJREl1TWpFNU9UY2dNUzQwTnlBd0xqYzBPVGsyT1NBekxqSTRNVEkxSURBdU56UTVPVFk1V2sweUxqZ3hNalVnTVRrdU9UY3dOa015TGpneE1qVWdNakF1TWpJNU15QXpMakF5TWpVZ01qQXVORE01TXlBekxqSTRNVEkxSURJd0xqUXpPVE5JTWpZdU56RTRPRU15Tmk0NE5ETXhJREl3TGpRek9UTWdNall1T1RZeU15QXlNQzR6T1NBeU55NHdOVEF5SURJd0xqTXdNakZETWpjdU1UTTRNU0F5TUM0eU1UUXhJREkzTGpFNE56VWdNakF1TURrME9TQXlOeTR4T0RjMUlERTVMamszTURaV055NDRPVEU0TkV3eE5TNDNNVEkxSURFMExqWXhPVE5ETVRVdU5EazJOU0F4TkM0M05EWXpJREUxTGpJMU1EVWdNVFF1T0RFek1pQXhOU0F4TkM0NE1UTXlRekUwTGpjME9UVWdNVFF1T0RFek1pQXhOQzQxTURNMUlERTBMamMwTmpNZ01UUXVNamczTlNBeE5DNDJNVGt6VERJdU9ERXlOU0EzTGpnNU1UZzBWakU1TGprM01EWmFUVEkzTGpFNE56VWdOQzQyTXpFeU1sWTBMakF6TVRJeVF6STNMakU0TnpVZ015NDVNRFk1SURJM0xqRXpPREVnTXk0M09EYzJOeUF5Tnk0d05UQXlJRE11TmprNU56WkRNall1T1RZeU15QXpMall4TVRnMklESTJMamcwTXpFZ015NDFOakkwTnlBeU5pNDNNVGc0SURNdU5UWXlORGRJTXk0eU9ERXlOVU16TGpFMU5qa3pJRE11TlRZeU5EY2dNeTR3TXpjM0lETXVOakV4T0RZZ01pNDVORGszT1NBekxqWTVPVGMyUXpJdU9EWXhPRGtnTXk0M09EYzJOeUF5TGpneE1qVWdNeTQ1TURZNUlESXVPREV5TlNBMExqQXpNVEl5VmpRdU5qTXhNakpNTVRVZ01URXVOemMxVERJM0xqRTROelVnTkM0Mk16RXlNbG9pSUdacGJHdzlJaU14TURFNE16Z2lMejRLUEM5emRtYytDZz09XCIpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNvYy1saW5rX3ZpYmVyIGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpZaUlHaGxhV2RvZEQwaU1qWWlJSFpwWlhkQ2IzZzlJakFnTUNBeU5pQXlOaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUSXhMamd4TWpVZ05DNHhNemMxUXpJd0xqWTJOalVnTWk0NU56azVNU0F4T1M0ek1ERTFJREl1TURZeU1EZ2dNVGN1TnprM0lERXVORE0zTlRaRE1UWXVNamt5TmlBd0xqZ3hNekEwTVNBeE5DNDJOemc1SURBdU5EazBNekkwSURFekxqQTFJREF1TkRrNU9UazRRell1TWpJMUlEQXVORGs1T1RrNElEQXVOall5TlNBMkxqQTJNalVnTUM0Mk5qSTFJREV5TGpnNE56VkRNQzQyTmpJMUlERTFMakEzTlNBeExqSXpOelVnTVRjdU1pQXlMak14TWpVZ01Ua3VNRGMxVERBdU5UWXlOU0F5TlM0MVREY3VNVEkxSURJekxqYzNOVU00TGprek56VWdNalF1TnpZeU5TQXhNQzQ1TnpVZ01qVXVNamczTlNBeE15NHdOU0F5TlM0eU9EYzFRekU1TGpnM05TQXlOUzR5T0RjMUlESTFMalF6TnpVZ01Ua3VOekkxSURJMUxqUXpOelVnTVRJdU9VTXlOUzQwTXpjMUlEa3VOVGczTlNBeU5DNHhOU0EyTGpRM05TQXlNUzQ0TVRJMUlEUXVNVE0zTlZwTk1UTXVNRFVnTWpNdU1UZzNOVU14TVM0eUlESXpMakU0TnpVZ09TNHpPRGMxSURJeUxqWTROelVnTnk0NElESXhMamMxVERjdU5ESTFJREl4TGpVeU5Vd3pMalV5TlNBeU1pNDFOVXcwTGpVMk1qVWdNVGd1TnpWTU5DNHpNVEkxSURFNExqTTJNalZETXk0eU9EUTJPQ0F4Tmk0M01qRXlJREl1TnpNNE9UTWdNVFF1T0RJME1TQXlMamN6TnpVZ01USXVPRGczTlVNeUxqY3pOelVnTnk0eU1USTFJRGN1TXpZeU5TQXlMalU0TnpVZ01UTXVNRE0zTlNBeUxqVTROelZETVRVdU56ZzNOU0F5TGpVNE56VWdNVGd1TXpjMUlETXVOall5TlNBeU1DNHpNVEkxSURVdU5qRXlOVU15TVM0eU56RTVJRFl1TlRZM05EVWdNakl1TURNeU1TQTNMamN3TXpNeklESXlMalUwT1RJZ09DNDVOVFF5T0VNeU15NHdOalkwSURFd0xqSXdOVElnTWpNdU16TWdNVEV1TlRRMk5DQXlNeTR6TWpVZ01USXVPVU15TXk0ek5TQXhPQzQxTnpVZ01UZ3VOekkxSURJekxqRTROelVnTVRNdU1EVWdNak11TVRnM05WcE5NVGd1TnlBeE5TNDBPRGMxUXpFNExqTTROelVnTVRVdU16TTNOU0F4Tmk0NE5qSTFJREUwTGpVNE56VWdNVFl1TlRnM05TQXhOQzQwTnpWRE1UWXVNeUF4TkM0ek56VWdNVFl1TVNBeE5DNHpNalVnTVRVdU9EZzNOU0F4TkM0Mk1qVkRNVFV1TmpjMUlERTBMamt6TnpVZ01UVXVNRGczTlNBeE5TNDJNemMxSURFMExqa3hNalVnTVRVdU9ETTNOVU14TkM0M016YzFJREUyTGpBMUlERTBMalUxSURFMkxqQTNOU0F4TkM0eU16YzFJREUxTGpreE1qVkRNVE11T1RJMUlERTFMamMyTWpVZ01USXVPVEkxSURFMUxqUXlOU0F4TVM0M05TQXhOQzR6TnpWRE1UQXVPREkxSURFekxqVTFJREV3TGpJeE1qVWdNVEl1TlRNM05TQXhNQzR3TWpVZ01USXVNakkxUXprdU9EVWdNVEV1T1RFeU5TQXhNQ0F4TVM0M05TQXhNQzR4TmpJMUlERXhMalU0TnpWRE1UQXVNeUF4TVM0ME5TQXhNQzQwTnpVZ01URXVNakkxSURFd0xqWXlOU0F4TVM0d05VTXhNQzQzTnpVZ01UQXVPRGMxSURFd0xqZ3pOelVnTVRBdU56TTNOU0F4TUM0NU16YzFJREV3TGpVek56VkRNVEV1TURNM05TQXhNQzR6TWpVZ01UQXVPVGczTlNBeE1DNHhOU0F4TUM0NU1USTFJREV3UXpFd0xqZ3pOelVnT1M0NE5TQXhNQzR5TVRJMUlEZ3VNekkxSURrdU9UWXlOU0EzTGpkRE9TNDNNVEkxSURjdU1TQTVMalExSURjdU1UYzFJRGt1TWpZeU5TQTNMakUyTWpWSU9DNDJOakkxUXpndU5EVWdOeTR4TmpJMUlEZ3VNVEkxSURjdU1qTTNOU0EzTGpnek56VWdOeTQxTlVNM0xqVTJNalVnTnk0NE5qSTFJRFl1TnpZeU5TQTRMall4TWpVZ05pNDNOakkxSURFd0xqRXpOelZETmk0M05qSTFJREV4TGpZMk1qVWdOeTQ0TnpVZ01UTXVNVE0zTlNBNExqQXlOU0F4TXk0ek16YzFRemd1TVRjMUlERXpMalUxSURFd0xqSXhNalVnTVRZdU5qYzFJREV6TGpNeE1qVWdNVGd1TURFeU5VTXhOQzR3TlNBeE9DNHpNemMxSURFMExqWXlOU0F4T0M0MU1qVWdNVFV1TURjMUlERTRMalkyTWpWRE1UVXVPREV5TlNBeE9DNDVJREUyTGpRNE56VWdNVGd1T0RZeU5TQXhOeTR3TWpVZ01UZ3VOemczTlVNeE55NDJNalVnTVRndU55QXhPQzQ0TmpJMUlERTRMakF6TnpVZ01Ua3VNVEV5TlNBeE55NHpNVEkxUXpFNUxqTTNOU0F4Tmk0MU9EYzFJREU1TGpNM05TQXhOUzQ1TnpVZ01Ua3VNamczTlNBeE5TNDRNemMxUXpFNUxqSWdNVFV1TnlBeE9TNHdNVEkxSURFMUxqWXpOelVnTVRndU55QXhOUzQwT0RjMVdpSWdabWxzYkQwaUl6RXdNVGd6T0NJdlBnbzhMM04yWno0S1wiKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMi41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMi41cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc29jLWxpbmtfdGVsZWdyYW0gYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNallpSUdobGFXZG9kRDBpTWpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TmlBeU1pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRJekxqZ3pNRGdnTUM0Mk5EVTNPREZNTVM0Mk5qZ3lOaUE1TGpFNU1qQXpRekF1TVRVMU56VTRJRGt1TnprNU5UTWdNQzR4TmpRMU1EZ2dNVEF1TmpRek15QXhMak01TURjMklERXhMakF4T1RWTU55NHdPREEzTmlBeE1pNDNPVFExVERJd0xqSTBOVGdnTkM0ME9EZ3lPRU15TUM0NE5qZ3pJRFF1TVRBNU5UTWdNakV1TkRNM0lEUXVNekV6TWpnZ01qQXVPVFk1TlNBMExqY3lPREk0VERFd0xqTXdNek1nTVRRdU16VTBOVWd4TUM0ek1EQTRUREV3TGpNd016TWdNVFF1TXpVMU9FdzVMamt4TURjMklESXdMakl5TURoRE1UQXVORGcxT0NBeU1DNHlNakE0SURFd0xqY3pPVFVnTVRrdU9UVTNJREV4TGpBMk1pQXhPUzQyTkRVNFRERXpMamd5TlRnZ01UWXVPVFU0TTB3eE9TNDFOelExSURJeExqSXdORFZETWpBdU5qTTBOU0F5TVM0M09EZ3pJREl4TGpNNU5UZ2dNakV1TkRnNE15QXlNUzQyTlRrMUlESXdMakl5TXpOTU1qVXVORE16TXlBeUxqUXpPREk0UXpJMUxqZ3hPVFVnTUM0NE9EazFNekVnTWpRdU9EUXlJREF1TVRnNE1qZ3hJREl6TGpnek1EZ2dNQzQyTkRVM09ERmFJaUJtYVd4c1BTSWpNVEF4T0RNNElpOCtDand2YzNablBnbz1cIik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAuNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc29jLWxpbmtfaW5zdGFncmFtIGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRNaUlHaGxhV2RvZEQwaU1UTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE15QXhNeUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUTXVPRGMxSURBdU1qVklPUzR4TWpWRE1URXVNVEkxSURBdU1qVWdNVEl1TnpVZ01TNDROelVnTVRJdU56VWdNeTQ0TnpWV09TNHhNalZETVRJdU56VWdNVEF1TURnMk5DQXhNaTR6TmpneElERXhMakF3T0RRZ01URXVOamc0TXlBeE1TNDJPRGd6UXpFeExqQXdPRFFnTVRJdU16WTRNU0F4TUM0d09EWTBJREV5TGpjMUlEa3VNVEkxSURFeUxqYzFTRE11T0RjMVF6RXVPRGMxSURFeUxqYzFJREF1TWpVZ01URXVNVEkxSURBdU1qVWdPUzR4TWpWV015NDROelZETUM0eU5TQXlMamt4TXpVNUlEQXVOak14T1RFNUlERXVPVGt4TlRZZ01TNHpNVEUzTkNBeExqTXhNVGMwUXpFdU9Ua3hOVFlnTUM0Mk16RTVNVGtnTWk0NU1UTTFPU0F3TGpJMUlETXVPRGMxSURBdU1qVmFUVE11TnpVZ01TNDFRek11TVRVek1qWWdNUzQxSURJdU5UZ3dPVGNnTVM0M016Y3dOU0F5TGpFMU9UQXhJREl1TVRVNU1ERkRNUzQzTXpjd05TQXlMalU0TURrM0lERXVOU0F6TGpFMU16STJJREV1TlNBekxqYzFWamt1TWpWRE1TNDFJREV3TGpRNU16Y2dNaTQxTURZeU5TQXhNUzQxSURNdU56VWdNVEV1TlVnNUxqSTFRemt1T0RRMk56UWdNVEV1TlNBeE1DNDBNVGtnTVRFdU1qWXlPU0F4TUM0NE5ERWdNVEF1T0RReFF6RXhMakkyTWprZ01UQXVOREU1SURFeExqVWdPUzQ0TkRZM05DQXhNUzQxSURrdU1qVldNeTQzTlVNeE1TNDFJREl1TlRBMk1qVWdNVEF1TkRrek55QXhMalVnT1M0eU5TQXhMalZJTXk0M05WcE5PUzQzT0RFeU5TQXlMalF6TnpWRE9TNDVPRGcwTlNBeUxqUXpOelVnTVRBdU1UZzNNaUF5TGpVeE9UZ3hJREV3TGpNek16Y2dNaTQyTmpZek1rTXhNQzQwT0RBeUlESXVPREV5T0RRZ01UQXVOVFl5TlNBekxqQXhNVFUxSURFd0xqVTJNalVnTXk0eU1UZzNOVU14TUM0MU5qSTFJRE11TkRJMU9UVWdNVEF1TkRnd01pQXpMall5TkRZMklERXdMak16TXpjZ015NDNOekV4T0VNeE1DNHhPRGN5SURNdU9URTNOamtnT1M0NU9EZzBOU0EwSURrdU56Z3hNalVnTkVNNUxqVTNOREExSURRZ09TNHpOelV6TXlBekxqa3hOelk1SURrdU1qSTRPRElnTXk0M056RXhPRU01TGpBNE1qTXhJRE11TmpJME5qWWdPU0F6TGpReU5UazFJRGtnTXk0eU1UZzNOVU01SURNdU1ERXhOVFVnT1M0d09ESXpNU0F5TGpneE1qZzBJRGt1TWpJNE9ESWdNaTQyTmpZek1rTTVMak0zTlRNeklESXVOVEU1T0RFZ09TNDFOelF3TlNBeUxqUXpOelVnT1M0M09ERXlOU0F5TGpRek56VmFUVFl1TlNBekxqTTNOVU0zTGpNeU9EZ2dNeTR6TnpVZ09DNHhNak0yTmlBekxqY3dOREkwSURndU56QTVOekVnTkM0eU9UQXlPVU01TGpJNU5UYzJJRFF1T0RjMk16UWdPUzQyTWpVZ05TNDJOekV5SURrdU5qSTFJRFl1TlVNNUxqWXlOU0EzTGpNeU9EZ2dPUzR5T1RVM05pQTRMakV5TXpZMklEZ3VOekE1TnpFZ09DNDNNRGszTVVNNExqRXlNelkySURrdU1qazFOellnTnk0ek1qZzRJRGt1TmpJMUlEWXVOU0E1TGpZeU5VTTFMalkzTVRJZ09TNDJNalVnTkM0NE56WXpOQ0E1TGpJNU5UYzJJRFF1TWprd01qa2dPQzQzTURrM01VTXpMamN3TkRJMElEZ3VNVEl6TmpZZ015NHpOelVnTnk0ek1qZzRJRE11TXpjMUlEWXVOVU16TGpNM05TQTFMalkzTVRJZ015NDNNRFF5TkNBMExqZzNOak0wSURRdU1qa3dNamtnTkM0eU9UQXlPVU0wTGpnM05qTTBJRE11TnpBME1qUWdOUzQyTnpFeUlETXVNemMxSURZdU5TQXpMak0zTlZwTk5pNDFJRFF1TmpJMVF6WXVNREF5TnpJZ05DNDJNalVnTlM0MU1qVTRNU0EwTGpneU1qVTBJRFV1TVRjME1UY2dOUzR4TnpReE4wTTBMamd5TWpVMElEVXVOVEkxT0RFZ05DNDJNalVnTmk0d01ESTNNaUEwTGpZeU5TQTJMalZETkM0Mk1qVWdOaTQ1T1RjeU9DQTBMamd5TWpVMElEY3VORGMwTVRrZ05TNHhOelF4TnlBM0xqZ3lOVGd6UXpVdU5USTFPREVnT0M0eE56YzBOaUEyTGpBd01qY3lJRGd1TXpjMUlEWXVOU0E0TGpNM05VTTJMams1TnpJNElEZ3VNemMxSURjdU5EYzBNVGtnT0M0eE56YzBOaUEzTGpneU5UZ3pJRGN1T0RJMU9ETkRPQzR4TnpjME5pQTNMalEzTkRFNUlEZ3VNemMxSURZdU9UazNNamdnT0M0ek56VWdOaTQxUXpndU16YzFJRFl1TURBeU56SWdPQzR4TnpjME5pQTFMalV5TlRneElEY3VPREkxT0RNZ05TNHhOelF4TjBNM0xqUTNOREU1SURRdU9ESXlOVFFnTmk0NU9UY3lPQ0EwTGpZeU5TQTJMalVnTkM0Mk1qVmFJaUJtYVd4c1BTSWpNVVV4UlRGRklpOCtDand2YzNablBnbz1cIik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAuNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyIC5tZW51LXNvY2lhbC1saW5rcyB7XHJcblxyXG4gICAgJj51bCB7XHJcblxyXG4gICAgICAgIGdhcDogOXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPmxpIHtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNvYy1saW5rX3doYXRzYXBwIGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpJaUlHaGxhV2RvZEQwaU1qSWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1pQXlNaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRURTJMams1TWpVZ05DNDVOek0xTlVNeE5pNHlNVE15SURRdU1UZzJNemtnTVRVdU1qZzFJRE11TlRZeU1qY2dNVFF1TWpZeUlETXVNVE0zTlRsRE1UTXVNak01SURJdU56RXlPVElnTVRJdU1UUXhOaUF5TGpRNU5qRTVJREV4TGpBek5DQXlMalV3TURBMVF6WXVNemt5T1RnZ01pNDFNREF3TlNBeUxqWXhNRFE0SURZdU1qZ3lOVFVnTWk0Mk1UQTBPQ0F4TUM0NU1qTTFRekl1TmpFd05EZ2dNVEl1TkRFeElETXVNREF4TkRnZ01UTXVPRFUyTVNBekxqY3pNalE0SURFMUxqRXpNVEZNTWk0MU5ESTBPQ0F4T1M0MVREY3VNREEwT1RnZ01UZ3VNekkzTVVNNExqSXpOelE0SURFNExqazVPRFlnT1M0Mk1qSTVPQ0F4T1M0ek5UVTFJREV4TGpBek5DQXhPUzR6TlRVMVF6RTFMalkzTlNBeE9TNHpOVFUxSURFNUxqUTFOelVnTVRVdU5UY3pJREU1TGpRMU56VWdNVEF1T1RNeVF6RTVMalExTnpVZ09DNDJOemsxTlNBeE9DNDFPRElnTmk0MU5qTXdOU0F4Tmk0NU9USTFJRFF1T1Rjek5UVmFUVEV4TGpBek5DQXhOeTQ1TWpjMVF6a3VOemMxT1RnZ01UY3VPVEkzTlNBNExqVTBNelE0SURFM0xqVTROelVnTnk0ME5qTTVPQ0F4Tmk0NU5VdzNMakl3T0RrNElERTJMamM1TjB3MExqVTFOams0SURFM0xqUTVORXcxTGpJMk1qUTRJREUwTGpreE1ERk1OUzR3T1RJME9DQXhOQzQyTkRZMlF6UXVNemt6TlRZZ01UTXVOVE13TlNBMExqQXlNalExSURFeUxqSTBNRFFnTkM0d01qRTBPQ0F4TUM0NU1qTTFRelF1TURJeE5EZ2dOeTR3TmpRMU5TQTNMakUyTmpRNElETXVPVEU1TlRVZ01URXVNREkxTlNBekxqa3hPVFUxUXpFeUxqZzVOVFVnTXk0NU1UazFOU0F4TkM0Mk5UVWdOQzQyTlRBMU5TQXhOUzQ1TnpJMUlEVXVPVGMyTlRWRE1UWXVOakkwT0NBMkxqWXlOVGt5SURFM0xqRTBNVGdnTnk0ek9UZ3pNU0F4Tnk0ME9UTTFJRGd1TWpRNE9UWkRNVGN1T0RRMU1TQTVMakE1T1RZeElERTRMakF5TkRRZ01UQXVNREV4TmlBeE9DNHdNakVnTVRBdU9UTXlRekU0TGpBek9DQXhOQzQzT1RFZ01UUXVPRGt6SURFM0xqa3lOelVnTVRFdU1ETTBJREUzTGpreU56VmFUVEUwTGpnM05pQXhNaTQyT1RFMVF6RTBMalkyTXpVZ01USXVOVGc1TmlBeE15NDJNalkxSURFeUxqQTNPVFVnTVRNdU5ETTVOU0F4TWk0d01ETkRNVE11TWpRMElERXhMamt6TlRFZ01UTXVNVEE0SURFeExqa3dNU0F4TWk0NU5qTTFJREV5TGpFd05URkRNVEl1T0RFNUlERXlMak14TnpVZ01USXVOREU1TlNBeE1pNDNPVE0ySURFeUxqTXdNRFVnTVRJdU9USTVOa014TWk0eE9ERTFJREV6TGpBM05DQXhNaTR3TlRRZ01UTXVNRGt4TVNBeE1TNDROREUxSURFeUxqazRNRFZETVRFdU5qSTVJREV5TGpnM09EVWdNVEF1T1RRNUlERXlMalkwT1NBeE1DNHhOU0F4TVM0NU16VXhRemt1TlRJd09UZ2dNVEV1TXpjME1TQTVMakV3TkRRNElERXdMalk0TlRVZ09DNDVOelk1T0NBeE1DNDBOek14UXpndU9EVTNPVGdnTVRBdU1qWXdOaUE0TGprMU9UazRJREV3TGpFMUlEa3VNRGN3TkRnZ01UQXVNRE01TlVNNUxqRTJNems0SURrdU9UUTJNRFVnT1M0eU9ESTVPQ0E1TGpjNU16QTFJRGt1TXpnME9UZ2dPUzQyTnpRd05VTTVMalE0TmprNElEa3VOVFUxTURVZ09TNDFNamswT0NBNUxqUTJNVFUxSURrdU5UazNORGdnT1M0ek1qVTFOVU01TGpZMk5UUTRJRGt1TVRneE1EVWdPUzQyTXpFME9DQTVMakEyTWpBMUlEa3VOVGd3TkRnZ09DNDVOakF3TlVNNUxqVXlPVFE0SURndU9EVTRNRFVnT1M0eE1EUTBPQ0EzTGpneU1UQTFJRGd1T1RNME5EZ2dOeTR6T1RZd05VTTRMamMyTkRRNElEWXVPVGc0TURVZ09DNDFPRFU1T0NBM0xqQXpPVEExSURndU5EVTRORGdnTnk0d016QTFOVWc0TGpBMU1EUTRRemN1T1RBMU9UZ2dOeTR3TXpBMU5TQTNMalk0TkRrNElEY3VNRGd4TlRVZ055NDBPRGswT0NBM0xqSTVOREExUXpjdU16QXlORGdnTnk0MU1EWTFOU0EyTGpjMU9EUTRJRGd1TURFMk5UVWdOaTQzTlRnME9DQTVMakExTXpVMVF6WXVOelU0TkRnZ01UQXVNRGt3TmlBM0xqVXhORGs0SURFeExqQTVNellnTnk0Mk1UWTVPQ0F4TVM0eU1qazJRemN1TnpFNE9UZ2dNVEV1TXpjME1TQTVMakV3TkRRNElERXpMalE1T1RFZ01URXVNakV5TlNBeE5DNDBNRGcyUXpFeExqY3hOQ0F4TkM0Mk1qazFJREV5TGpFd05TQXhOQzQzTlRjeElERXlMalF4TVNBeE5DNDROVEEyUXpFeUxqa3hNalVnTVRVdU1ERXlNU0F4TXk0ek56RTFJREUwTGprNE5qVWdNVE11TnpNM0lERTBMamt6TlRWRE1UUXVNVFExSURFMExqZzNOaUF4TkM0NU9EWTFJREUwTGpReU5UVWdNVFV1TVRVMk5TQXhNeTQ1TXpJMVF6RTFMak16TlNBeE15NDBNemsxSURFMUxqTXpOU0F4TXk0d01qTXhJREUxTGpJM05UVWdNVEl1T1RJNU5rTXhOUzR5TVRZZ01USXVPRE0yTVNBeE5TNHdPRGcxSURFeUxqYzVNelVnTVRRdU9EYzJJREV5TGpZNU1UVmFJaUJtYVd4c1BTSjNhR2wwWlNJdlBnbzhMM04yWno0S1wiKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNvYy1saW5rX3NreXBlIGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpJaUlHaGxhV2RvZEQwaU1qSWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1pQXlNaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRURTNMamdnTkM0eU1EQXdOVU15TUM0eE5EWWdOaTQxTVRJd05TQXlNUzR3TXpBeElEa3VOelF5TURVZ01qQXVORGMwTnlBeE1pNDNOVFkzUXpJd0xqa3pPVFFnTVRNdU5UY3lOeUF5TVM0eUlERTBMalV5TkRjZ01qRXVNaUF4TlM0MU16TTBRekl4TGpJZ01UY3VNRE0yTXlBeU1DNDJNRE1nTVRndU5EYzNOaUF4T1M0MU5EQXpJREU1TGpVME1ETkRNVGd1TkRjM05pQXlNQzQyTURNZ01UY3VNRE0yTXlBeU1TNHlJREUxTGpVek16UWdNakV1TWtNeE5DNDFNalEzSURJeExqSWdNVE11TlRjeU55QXlNQzQ1TXprMElERXlMamMxTmpjZ01qQXVORGMwTjBNNUxqYzBNakExSURJeExqQXpNREVnTmk0MU1USXdOU0F5TUM0eE5EWWdOQzR5TURBd05TQXhOeTQ0UXpFdU9EVTBNRFVnTVRVdU5EZzRJREF1T1Rjd01EUTVJREV5TGpJMU9DQXhMalV5TlRNNElEa3VNalF6TXpoRE1TNHdOakEzTWlBNExqUXlOek00SURBdU9EQXdNRFE1SURjdU5EYzFNemdnTUM0NE1EQXdORGtnTmk0ME5qWTNNa013TGpnd01EQTBPU0EwTGprMk16Z3lJREV1TXprM01EY2dNeTQxTWpJME9DQXlMalExT1RjNElESXVORFU1TnpoRE15NDFNakkwT0NBeExqTTVOekEzSURRdU9UWXpPRElnTUM0NE1EQXdORGtnTmk0ME5qWTNNaUF3TGpnd01EQTBPVU0zTGpRM05UTTRJREF1T0RBd01EUTVJRGd1TkRJM016Z2dNUzR3TmpBM01pQTVMakkwTXpNNElERXVOVEkxTXpoRE1USXVNalU0SURBdU9UY3dNRFE1SURFMUxqUTRPQ0F4TGpnMU5EQTFJREUzTGpnZ05DNHlNREF3TlZwTk1URXVNRFExTkNBeE5pNDRORGhETVRRdU1qazRJREUyTGpnME9DQXhOUzQ1TVRnM0lERTFMakk0TkNBeE5TNDVNVGczSURFekxqRTNOa014TlM0NU1UZzNJREV4TGpneU56UWdNVFV1TWpnMElERXdMak00T0NBeE1pNDRNalEzSURrdU9ETXlOekpNTVRBdU5UWTVOQ0E1TGpNek5EQTFRemt1TnpBNE1EVWdPUzR4TkRFek9DQTRMamN6TXpNNElEZ3VPRGd3TnpJZ09DNDNNek16T0NBNExqQTNOakExUXpndU56TXpNemdnTnk0eU5qQXdOU0E1TGpReE16TTRJRFl1Tmprek16Z2dNVEF1TmpZZ05pNDJPVE16T0VNeE15NHhPRGMwSURZdU5qa3pNemdnTVRJdU9UUTVOQ0E0TGpReU56TTRJREUwTGpJd056UWdPQzQwTWpjek9FTXhOQzQ0TmpRM0lEZ3VOREkzTXpnZ01UVXVORE14TkNBNExqQTBNakExSURFMUxqUXpNVFFnTnk0ek56TXpPRU14TlM0ME16RTBJRFV1T0RJd056SWdNVEl1T1RRNU5DQTBMalkxTXpNNElERXdMamcwTVRRZ05DNDJOVE16T0VNNExqVTJNek00SURRdU5qVXpNemdnTmk0eE1qWTNNaUExTGpZeU9EQTFJRFl1TVRJMk56SWdPQzR5TVRJd05VTTJMakV5TmpjeUlEa3VORFU0TnpJZ05pNDFOamczTWlBeE1DNDNPRFEzSURrdU1ERTJOeklnTVRFdU16azJOMHd4TWk0d05qVTBJREV5TGpFMk56UkRNVEl1T1Rnek5DQXhNaTR6T1RRZ01UTXVNakVnTVRJdU9UQTBJREV6TGpJeElERXpMak00UXpFekxqSXhJREUwTGpFMU1EY2dNVEl1TkRNNU5DQXhOQzQ1TVNBeE1TNHdORFUwSURFMExqa3hRemd1TXpFME1EVWdNVFF1T1RFZ09DNDJPRGd3TlNBeE1pNDRNVE0wSURjdU1qSTJNRFVnTVRJdU9ERXpORU0yTGpVMk9EY3lJREV5TGpneE16UWdOaTR3T1RJM01pQXhNeTR5TmpZM0lEWXVNRGt5TnpJZ01UTXVPVEV5TjBNMkxqQTVNamN5SURFMUxqRTNNRGNnTnk0Mk1EQXdOU0F4Tmk0NE5EZ2dNVEV1TURRMU5DQXhOaTQ0TkRoYUlpQm1hV3hzUFNKM2FHbDBaU0l2UGdvOEwzTjJaejRLXCIpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc29jLWxpbmtfZ21haWwgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNaklpSUdobGFXZG9kRDBpTWpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TWlBeU1pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEdjZ1kyeHBjQzF3WVhSb1BTSjFjbXdvSTJOc2FYQXdYekkyTWpWZk56Z3dLU0krQ2p4d1lYUm9JR1E5SWswekxqQXpNVE1nTXk0ek5UQXhTREU0TGprMk9EaERNakF1TWpBd05DQXpMak0xTURFZ01qRXVNaUEwTGpNME9UY2dNakV1TWlBMUxqVTRNVE0xVmpFMkxqUXhPRGhETWpFdU1pQXhOeTR3TVRBMklESXdMamsyTlNBeE55NDFOemd4SURJd0xqVTBOalVnTVRjdU9UazJOa015TUM0eE1qZ3hJREU0TGpReE5TQXhPUzQxTmpBMklERTRMalkxTURFZ01UZ3VPVFk0T0NBeE9DNDJOVEF4U0RNdU1ETXhNME15TGpRek9UVXpJREU0TGpZMU1ERWdNUzQ0TnpJd01TQXhPQzQwTVRVZ01TNDBOVE0xTnlBeE55NDVPVFkyUXpFdU1ETTFNVE1nTVRjdU5UYzRNU0F3TGpnd01EQTBPU0F4Tnk0d01UQTJJREF1T0RBd01EUTVJREUyTGpReE9EaE1NQzQ0TURBd05Ea2dOUzQxT0RFek5VTXdMamd3TURBME9TQTBMak0wT1RjZ01TNDNPVGsyTlNBekxqTTFNREVnTXk0d016RXpJRE11TXpVd01WcE5NaTQzTVRJMU5TQXhOaTQwTWpBeFF6SXVOekV5TlRVZ01UWXVOVGsyTVNBeUxqZzFOVE0xSURFMkxqY3pPRGtnTXk0d016RXpJREUyTGpjek9EbElNVGd1T1RZNE9FTXhPUzR3TlRNeklERTJMamN6T0RrZ01Ua3VNVE0wTkNBeE5pNDNNRFV6SURFNUxqRTVORElnTVRZdU5qUTFOVU14T1M0eU5UUWdNVFl1TlRnMU55QXhPUzR5T0RjMUlERTJMalV3TkRjZ01Ua3VNamczTlNBeE5pNDBNakF4VmpndU1qQTJOVGRNTVRFdU5EZzBOU0F4TWk0M09ERXpRekV4TGpNek56Y2dNVEl1T0RZM05pQXhNUzR4TnpBMElERXlMamt4TXpFZ01URWdNVEl1T1RFek1VTXhNQzQ0TWprM0lERXlMamt4TXpFZ01UQXVOall5TkNBeE1pNDROamMySURFd0xqVXhOVFVnTVRJdU56Z3hNMHd5TGpjeE1qVTFJRGd1TWpBMk5UZFdNVFl1TkRJd01WcE5NVGt1TWpnM05TQTFMams0T1RNMVZqVXVOVGd4TXpWRE1Ua3VNamczTlNBMUxqUTVOamd4SURFNUxqSTFOQ0ExTGpReE5UY3pJREU1TGpFNU5ESWdOUzR6TlRVNU5rTXhPUzR4TXpRMElEVXVNamsyTVRnZ01Ua3VNRFV6TXlBMUxqSTJNallnTVRndU9UWTRPQ0ExTGpJMk1qWklNeTR3TXpFelF6SXVPVFEyTnpZZ05TNHlOakkySURJdU9EWTFOamtnTlM0eU9UWXhPQ0F5TGpnd05Ua3hJRFV1TXpVMU9UWkRNaTQzTkRZeE15QTFMalF4TlRjeklESXVOekV5TlRVZ05TNDBPVFk0TVNBeUxqY3hNalUxSURVdU5UZ3hNelZXTlM0NU9Ea3pOVXd4TVNBeE1DNDRORGN4VERFNUxqSTROelVnTlM0NU9Ea3pOVm9pSUdacGJHdzlJbmRvYVhSbElpOCtDand2Wno0S1BHUmxabk0rQ2p4amJHbHdVR0YwYUNCcFpEMGlZMnhwY0RCZk1qWXlOVjgzT0RBaVBnbzhjbVZqZENCM2FXUjBhRDBpTWpBdU5DSWdhR1ZwWjJoMFBTSXlNQzQwSWlCbWFXeHNQU0ozYUdsMFpTSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTUM0NE1EQXdORGtnTUM0NE1EQXdORGtwSWk4K0Nqd3ZZMnhwY0ZCaGRHZytDand2WkdWbWN6NEtQQzl6ZG1jK0NnPT1cIik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zb2MtbGlua192aWJlciBhIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qSWlJR2hsYVdkb2REMGlNaklpSUhacFpYZENiM2c5SWpBZ01DQXlNaUF5TWlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEUyTGprNU1qVWdOQzQ1TnpNMU5VTXhOaTR5TVRNeUlEUXVNVGcyTXprZ01UVXVNamcxSURNdU5UWXlNamNnTVRRdU1qWXlJRE11TVRNM05UbERNVE11TWpNNUlESXVOekV5T1RJZ01USXVNVFF4TmlBeUxqUTVOakU1SURFeExqQXpOQ0F5TGpVd01EQTFRell1TXpreU9UZ2dNaTQxTURBd05TQXlMall4TURRNElEWXVNamd5TlRVZ01pNDJNVEEwT0NBeE1DNDVNak0xUXpJdU5qRXdORGdnTVRJdU5ERXhJRE11TURBeE5EZ2dNVE11T0RVMk1TQXpMamN6TWpRNElERTFMakV6TVRGTU1pNDFOREkwT0NBeE9TNDFURGN1TURBME9UZ2dNVGd1TXpJM01VTTRMakl6TnpRNElERTRMams1T0RZZ09TNDJNakk1T0NBeE9TNHpOVFUxSURFeExqQXpOQ0F4T1M0ek5UVTFRekUxTGpZM05TQXhPUzR6TlRVMUlERTVMalExTnpVZ01UVXVOVGN6SURFNUxqUTFOelVnTVRBdU9UTXlRekU1TGpRMU56VWdPQzQyTnprMU5TQXhPQzQxT0RJZ05pNDFOak13TlNBeE5pNDVPVEkxSURRdU9UY3pOVFZhVFRFeExqQXpOQ0F4Tnk0NU1qYzFRemt1TnpjMU9UZ2dNVGN1T1RJM05TQTRMalUwTXpRNElERTNMalU0TnpVZ055NDBOak01T0NBeE5pNDVOVXczTGpJd09EazRJREUyTGpjNU4wdzBMalUxTmprNElERTNMalE1TkV3MUxqSTJNalE0SURFMExqa3hNREZNTlM0d09USTBPQ0F4TkM0Mk5EWTJRelF1TXprek5UWWdNVE11TlRNd05TQTBMakF5TWpRMUlERXlMakkwTURRZ05DNHdNakUwT0NBeE1DNDVNak0xUXpRdU1ESXhORGdnTnk0d05qUTFOU0EzTGpFMk5qUTRJRE11T1RFNU5UVWdNVEV1TURJMU5TQXpMamt4T1RVMVF6RXlMamc1TlRVZ015NDVNVGsxTlNBeE5DNDJOVFVnTkM0Mk5UQTFOU0F4TlM0NU56STFJRFV1T1RjMk5UVkRNVFl1TmpJME9DQTJMall5TlRreUlERTNMakUwTVRnZ055NHpPVGd6TVNBeE55NDBPVE0xSURndU1qUTRPVFpETVRjdU9EUTFNU0E1TGpBNU9UWXhJREU0TGpBeU5EUWdNVEF1TURFeE5pQXhPQzR3TWpFZ01UQXVPVE15UXpFNExqQXpPQ0F4TkM0M09URWdNVFF1T0RreklERTNMamt5TnpVZ01URXVNRE0wSURFM0xqa3lOelZhVFRFMExqZzNOaUF4TWk0Mk9URTFRekUwTGpZMk16VWdNVEl1TlRnNU5pQXhNeTQyTWpZMUlERXlMakEzT1RVZ01UTXVORE01TlNBeE1pNHdNRE5ETVRNdU1qUTBJREV4TGprek5URWdNVE11TVRBNElERXhMamt3TVNBeE1pNDVOak0xSURFeUxqRXdOVEZETVRJdU9ERTVJREV5TGpNeE56VWdNVEl1TkRFNU5TQXhNaTQzT1RNMklERXlMak13TURVZ01USXVPVEk1TmtNeE1pNHhPREUxSURFekxqQTNOQ0F4TWk0d05UUWdNVE11TURreE1TQXhNUzQ0TkRFMUlERXlMams0TURWRE1URXVOakk1SURFeUxqZzNPRFVnTVRBdU9UUTVJREV5TGpZME9TQXhNQzR4TlNBeE1TNDVNelV4UXprdU5USXdPVGdnTVRFdU16YzBNU0E1TGpFd05EUTRJREV3TGpZNE5UVWdPQzQ1TnpZNU9DQXhNQzQwTnpNeFF6Z3VPRFUzT1RnZ01UQXVNall3TmlBNExqazFPVGs0SURFd0xqRTFJRGt1TURjd05EZ2dNVEF1TURNNU5VTTVMakUyTXprNElEa3VPVFEyTURVZ09TNHlPREk1T0NBNUxqYzVNekExSURrdU16ZzBPVGdnT1M0Mk56UXdOVU01TGpRNE5qazRJRGt1TlRVMU1EVWdPUzQxTWprME9DQTVMalEyTVRVMUlEa3VOVGszTkRnZ09TNHpNalUxTlVNNUxqWTJOVFE0SURrdU1UZ3hNRFVnT1M0Mk16RTBPQ0E1TGpBMk1qQTFJRGt1TlRnd05EZ2dPQzQ1TmpBd05VTTVMalV5T1RRNElEZ3VPRFU0TURVZ09TNHhNRFEwT0NBM0xqZ3lNVEExSURndU9UTTBORGdnTnk0ek9UWXdOVU00TGpjMk5EUTRJRFl1T1RnNE1EVWdPQzQxT0RVNU9DQTNMakF6T1RBMUlEZ3VORFU0TkRnZ055NHdNekExTlVnNExqQTFNRFE0UXpjdU9UQTFPVGdnTnk0d016QTFOU0EzTGpZNE5EazRJRGN1TURneE5UVWdOeTQwT0RrME9DQTNMakk1TkRBMVF6Y3VNekF5TkRnZ055NDFNRFkxTlNBMkxqYzFPRFE0SURndU1ERTJOVFVnTmk0M05UZzBPQ0E1TGpBMU16VTFRell1TnpVNE5EZ2dNVEF1TURrd05pQTNMalV4TkRrNElERXhMakE1TXpZZ055NDJNVFk1T0NBeE1TNHlNamsyUXpjdU56RTRPVGdnTVRFdU16YzBNU0E1TGpFd05EUTRJREV6TGpRNU9URWdNVEV1TWpFeU5TQXhOQzQwTURnMlF6RXhMamN4TkNBeE5DNDJNamsxSURFeUxqRXdOU0F4TkM0M05UY3hJREV5TGpReE1TQXhOQzQ0TlRBMlF6RXlMamt4TWpVZ01UVXVNREV5TVNBeE15NHpOekUxSURFMExqazROalVnTVRNdU56TTNJREUwTGprek5UVkRNVFF1TVRRMUlERTBMamczTmlBeE5DNDVPRFkxSURFMExqUXlOVFVnTVRVdU1UVTJOU0F4TXk0NU16STFRekUxTGpNek5TQXhNeTQwTXprMUlERTFMak16TlNBeE15NHdNak14SURFMUxqSTNOVFVnTVRJdU9USTVOa014TlM0eU1UWWdNVEl1T0RNMk1TQXhOUzR3T0RnMUlERXlMamM1TXpVZ01UUXVPRGMySURFeUxqWTVNVFZhSWlCbWFXeHNQU0ozYUdsMFpTSXZQZ284TDNOMlp6NEtcIik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zb2MtbGlua190ZWxlZ3JhbSBhIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qSWlJR2hsYVdkb2REMGlNaklpSUhacFpYZENiM2c5SWpBZ01DQXlNaUF5TWlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEU0TGpNMk5Ea2dNeTQ1TlRrelRETXVNamswTkRJZ09TNDNOekEzTlVNeUxqSTJOVGt5SURFd0xqRTRNemdnTWk0eU56RTROeUF4TUM0M05UYzJJRE11TVRBMU56SWdNVEV1TURFek5FdzJMamszTkRreUlERXlMakl5TURSTU1UVXVPVEkzTVNBMkxqVTNNakpETVRZdU16VXdOQ0EyTGpNeE5EWTFJREUyTGpjek56SWdOaTQwTlRNeUlERTJMalF4T1RNZ05pNDNNelUwVERrdU1UWTJNaklnTVRNdU1qZ3hNa2c1TGpFMk5EVXlURGt1TVRZMk1qSWdNVE11TWpneU1VdzRMamc1T1RNeUlERTNMakkzTURORE9TNHlPVEF6TWlBeE55NHlOekF6SURrdU5EWXlPRGNnTVRjdU1Ea3dPU0E1TGpZNE1qRTNJREUyTGpnM09UTk1NVEV1TlRZeE5TQXhOUzR3TlRFNFRERTFMalEzTURjZ01UY3VPVE01TWtNeE5pNHhPVEUxSURFNExqTXpOaklnTVRZdU56QTVNU0F4T0M0eE16SXlJREUyTGpnNE9EVWdNVGN1TWpjeVRERTVMalExTkRZZ05TNHhOemd5UXpFNUxqY3hOek1nTkM0eE1qVXdOU0F4T1M0d05USTJJRE11TmpRNE1pQXhPQzR6TmpRNUlETXVPVFU1TTFvaUlHWnBiR3c5SW5kb2FYUmxJaTgrQ2p3dmMzWm5QZ289XCIpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zb2MtbGlua19pbnN0YWdyYW0gYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVE1pSUdobGFXZG9kRDBpTVRNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TXlBeE15SWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRNdU9EYzFJREF1TWpWSU9TNHhNalZETVRFdU1USTFJREF1TWpVZ01USXVOelVnTVM0NE56VWdNVEl1TnpVZ015NDROelZXT1M0eE1qVkRNVEl1TnpVZ01UQXVNRGcyTkNBeE1pNHpOamd4SURFeExqQXdPRFFnTVRFdU5qZzRNeUF4TVM0Mk9EZ3pRekV4TGpBd09EUWdNVEl1TXpZNE1TQXhNQzR3T0RZMElERXlMamMxSURrdU1USTFJREV5TGpjMVNETXVPRGMxUXpFdU9EYzFJREV5TGpjMUlEQXVNalVnTVRFdU1USTFJREF1TWpVZ09TNHhNalZXTXk0NE56VkRNQzR5TlNBeUxqa3hNelU1SURBdU5qTXhPVEU1SURFdU9Ua3hOVFlnTVM0ek1URTNOQ0F4TGpNeE1UYzBRekV1T1RreE5UWWdNQzQyTXpFNU1Ua2dNaTQ1TVRNMU9TQXdMakkxSURNdU9EYzFJREF1TWpWYVRUTXVOelVnTVM0MVF6TXVNVFV6TWpZZ01TNDFJREl1TlRnd09UY2dNUzQzTXpjd05TQXlMakUxT1RBeElESXVNVFU1TURGRE1TNDNNemN3TlNBeUxqVTRNRGszSURFdU5TQXpMakUxTXpJMklERXVOU0F6TGpjMVZqa3VNalZETVM0MUlERXdMalE1TXpjZ01pNDFNRFl5TlNBeE1TNDFJRE11TnpVZ01URXVOVWc1TGpJMVF6a3VPRFEyTnpRZ01URXVOU0F4TUM0ME1Ua2dNVEV1TWpZeU9TQXhNQzQ0TkRFZ01UQXVPRFF4UXpFeExqSTJNamtnTVRBdU5ERTVJREV4TGpVZ09TNDRORFkzTkNBeE1TNDFJRGt1TWpWV015NDNOVU14TVM0MUlESXVOVEEyTWpVZ01UQXVORGt6TnlBeExqVWdPUzR5TlNBeExqVklNeTQzTlZwTk9TNDNPREV5TlNBeUxqUXpOelZET1M0NU9EZzBOU0F5TGpRek56VWdNVEF1TVRnM01pQXlMalV4T1RneElERXdMak16TXpjZ01pNDJOall6TWtNeE1DNDBPREF5SURJdU9ERXlPRFFnTVRBdU5UWXlOU0F6TGpBeE1UVTFJREV3TGpVMk1qVWdNeTR5TVRnM05VTXhNQzQxTmpJMUlETXVOREkxT1RVZ01UQXVORGd3TWlBekxqWXlORFkySURFd0xqTXpNemNnTXk0M056RXhPRU14TUM0eE9EY3lJRE11T1RFM05qa2dPUzQ1T0RnME5TQTBJRGt1TnpneE1qVWdORU01TGpVM05EQTFJRFFnT1M0ek56VXpNeUF6TGpreE56WTVJRGt1TWpJNE9ESWdNeTQzTnpFeE9FTTVMakE0TWpNeElETXVOakkwTmpZZ09TQXpMalF5TlRrMUlEa2dNeTR5TVRnM05VTTVJRE11TURFeE5UVWdPUzR3T0RJek1TQXlMamd4TWpnMElEa3VNakk0T0RJZ01pNDJOall6TWtNNUxqTTNOVE16SURJdU5URTVPREVnT1M0MU56UXdOU0F5TGpRek56VWdPUzQzT0RFeU5TQXlMalF6TnpWYVRUWXVOU0F6TGpNM05VTTNMak15T0RnZ015NHpOelVnT0M0eE1qTTJOaUF6TGpjd05ESTBJRGd1TnpBNU56RWdOQzR5T1RBeU9VTTVMakk1TlRjMklEUXVPRGMyTXpRZ09TNDJNalVnTlM0Mk56RXlJRGt1TmpJMUlEWXVOVU01TGpZeU5TQTNMak15T0RnZ09TNHlPVFUzTmlBNExqRXlNelkySURndU56QTVOekVnT0M0M01EazNNVU00TGpFeU16WTJJRGt1TWprMU56WWdOeTR6TWpnNElEa3VOakkxSURZdU5TQTVMall5TlVNMUxqWTNNVElnT1M0Mk1qVWdOQzQ0TnpZek5DQTVMakk1TlRjMklEUXVNamt3TWprZ09DNDNNRGszTVVNekxqY3dOREkwSURndU1USXpOallnTXk0ek56VWdOeTR6TWpnNElETXVNemMxSURZdU5VTXpMak0zTlNBMUxqWTNNVElnTXk0M01EUXlOQ0EwTGpnM05qTTBJRFF1TWprd01qa2dOQzR5T1RBeU9VTTBMamczTmpNMElETXVOekEwTWpRZ05TNDJOekV5SURNdU16YzFJRFl1TlNBekxqTTNOVnBOTmk0MUlEUXVOakkxUXpZdU1EQXlOeklnTkM0Mk1qVWdOUzQxTWpVNE1TQTBMamd5TWpVMElEVXVNVGMwTVRjZ05TNHhOelF4TjBNMExqZ3lNalUwSURVdU5USTFPREVnTkM0Mk1qVWdOaTR3TURJM01pQTBMall5TlNBMkxqVkROQzQyTWpVZ05pNDVPVGN5T0NBMExqZ3lNalUwSURjdU5EYzBNVGtnTlM0eE56UXhOeUEzTGpneU5UZ3pRelV1TlRJMU9ERWdPQzR4TnpjME5pQTJMakF3TWpjeUlEZ3VNemMxSURZdU5TQTRMak0zTlVNMkxqazVOekk0SURndU16YzFJRGN1TkRjME1Ua2dPQzR4TnpjME5pQTNMamd5TlRneklEY3VPREkxT0RORE9DNHhOemMwTmlBM0xqUTNOREU1SURndU16YzFJRFl1T1RrM01qZ2dPQzR6TnpVZ05pNDFRemd1TXpjMUlEWXVNREF5TnpJZ09DNHhOemMwTmlBMUxqVXlOVGd4SURjdU9ESTFPRE1nTlM0eE56UXhOME0zTGpRM05ERTVJRFF1T0RJeU5UUWdOaTQ1T1RjeU9DQTBMall5TlNBMkxqVWdOQzQyTWpWYUlpQm1hV3hzUFNJalJrWkdSa1pHSWk4K0Nqd3ZjM1puUGdvPVwiKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmZvb3RlciAubWVudS1zb2NpYWwtbGlua3MsXHJcbi5oZWFkZXIgLm1lbnUtc29jaWFsLWxpbmtzIHtcclxuICAgIG1heC1oZWlnaHQ6IDU0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xyXG4gICAgICAgIG9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7ICAgXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY+dWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcclxuICAgICAgICAgICAgLy8gaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc29jLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gICAmLnNvYy1saW5rX3doYXRzYXBwIGEge1xyXG4gICAgICAgICAgICAvLyAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRNaUlHaGxhV2RvZEQwaU1UTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE15QXhNeUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUTXVPRGMxSURBdU1qVklPUzR4TWpWRE1URXVNVEkxSURBdU1qVWdNVEl1TnpVZ01TNDROelVnTVRJdU56VWdNeTQ0TnpWV09TNHhNalZETVRJdU56VWdNVEF1TURnMk5DQXhNaTR6TmpneElERXhMakF3T0RRZ01URXVOamc0TXlBeE1TNDJPRGd6UXpFeExqQXdPRFFnTVRJdU16WTRNU0F4TUM0d09EWTBJREV5TGpjMUlEa3VNVEkxSURFeUxqYzFTRE11T0RjMVF6RXVPRGMxSURFeUxqYzFJREF1TWpVZ01URXVNVEkxSURBdU1qVWdPUzR4TWpWV015NDROelZETUM0eU5TQXlMamt4TXpVNUlEQXVOak14T1RFNUlERXVPVGt4TlRZZ01TNHpNVEUzTkNBeExqTXhNVGMwUXpFdU9Ua3hOVFlnTUM0Mk16RTVNVGtnTWk0NU1UTTFPU0F3TGpJMUlETXVPRGMxSURBdU1qVmFUVE11TnpVZ01TNDFRek11TVRVek1qWWdNUzQxSURJdU5UZ3dPVGNnTVM0M016Y3dOU0F5TGpFMU9UQXhJREl1TVRVNU1ERkRNUzQzTXpjd05TQXlMalU0TURrM0lERXVOU0F6TGpFMU16STJJREV1TlNBekxqYzFWamt1TWpWRE1TNDFJREV3TGpRNU16Y2dNaTQxTURZeU5TQXhNUzQxSURNdU56VWdNVEV1TlVnNUxqSTFRemt1T0RRMk56UWdNVEV1TlNBeE1DNDBNVGtnTVRFdU1qWXlPU0F4TUM0NE5ERWdNVEF1T0RReFF6RXhMakkyTWprZ01UQXVOREU1SURFeExqVWdPUzQ0TkRZM05DQXhNUzQxSURrdU1qVldNeTQzTlVNeE1TNDFJREl1TlRBMk1qVWdNVEF1TkRrek55QXhMalVnT1M0eU5TQXhMalZJTXk0M05WcE5PUzQzT0RFeU5TQXlMalF6TnpWRE9TNDVPRGcwTlNBeUxqUXpOelVnTVRBdU1UZzNNaUF5TGpVeE9UZ3hJREV3TGpNek16Y2dNaTQyTmpZek1rTXhNQzQwT0RBeUlESXVPREV5T0RRZ01UQXVOVFl5TlNBekxqQXhNVFUxSURFd0xqVTJNalVnTXk0eU1UZzNOVU14TUM0MU5qSTFJRE11TkRJMU9UVWdNVEF1TkRnd01pQXpMall5TkRZMklERXdMak16TXpjZ015NDNOekV4T0VNeE1DNHhPRGN5SURNdU9URTNOamtnT1M0NU9EZzBOU0EwSURrdU56Z3hNalVnTkVNNUxqVTNOREExSURRZ09TNHpOelV6TXlBekxqa3hOelk1SURrdU1qSTRPRElnTXk0M056RXhPRU01TGpBNE1qTXhJRE11TmpJME5qWWdPU0F6TGpReU5UazFJRGtnTXk0eU1UZzNOVU01SURNdU1ERXhOVFVnT1M0d09ESXpNU0F5TGpneE1qZzBJRGt1TWpJNE9ESWdNaTQyTmpZek1rTTVMak0zTlRNeklESXVOVEU1T0RFZ09TNDFOelF3TlNBeUxqUXpOelVnT1M0M09ERXlOU0F5TGpRek56VmFUVFl1TlNBekxqTTNOVU0zTGpNeU9EZ2dNeTR6TnpVZ09DNHhNak0yTmlBekxqY3dOREkwSURndU56QTVOekVnTkM0eU9UQXlPVU01TGpJNU5UYzJJRFF1T0RjMk16UWdPUzQyTWpVZ05TNDJOekV5SURrdU5qSTFJRFl1TlVNNUxqWXlOU0EzTGpNeU9EZ2dPUzR5T1RVM05pQTRMakV5TXpZMklEZ3VOekE1TnpFZ09DNDNNRGszTVVNNExqRXlNelkySURrdU1qazFOellnTnk0ek1qZzRJRGt1TmpJMUlEWXVOU0E1TGpZeU5VTTFMalkzTVRJZ09TNDJNalVnTkM0NE56WXpOQ0E1TGpJNU5UYzJJRFF1TWprd01qa2dPQzQzTURrM01VTXpMamN3TkRJMElEZ3VNVEl6TmpZZ015NHpOelVnTnk0ek1qZzRJRE11TXpjMUlEWXVOVU16TGpNM05TQTFMalkzTVRJZ015NDNNRFF5TkNBMExqZzNOak0wSURRdU1qa3dNamtnTkM0eU9UQXlPVU0wTGpnM05qTTBJRE11TnpBME1qUWdOUzQyTnpFeUlETXVNemMxSURZdU5TQXpMak0zTlZwTk5pNDFJRFF1TmpJMVF6WXVNREF5TnpJZ05DNDJNalVnTlM0MU1qVTRNU0EwTGpneU1qVTBJRFV1TVRjME1UY2dOUzR4TnpReE4wTTBMamd5TWpVMElEVXVOVEkxT0RFZ05DNDJNalVnTmk0d01ESTNNaUEwTGpZeU5TQTJMalZETkM0Mk1qVWdOaTQ1T1RjeU9DQTBMamd5TWpVMElEY3VORGMwTVRrZ05TNHhOelF4TnlBM0xqZ3lOVGd6UXpVdU5USTFPREVnT0M0eE56YzBOaUEyTGpBd01qY3lJRGd1TXpjMUlEWXVOU0E0TGpNM05VTTJMams1TnpJNElEZ3VNemMxSURjdU5EYzBNVGtnT0M0eE56YzBOaUEzTGpneU5UZ3pJRGN1T0RJMU9ETkRPQzR4TnpjME5pQTNMalEzTkRFNUlEZ3VNemMxSURZdU9UazNNamdnT0M0ek56VWdOaTQxUXpndU16YzFJRFl1TURBeU56SWdPQzR4TnpjME5pQTFMalV5TlRneElEY3VPREkxT0RNZ05TNHhOelF4TjBNM0xqUTNOREU1SURRdU9ESXlOVFFnTmk0NU9UY3lPQ0EwTGpZeU5TQTJMalVnTkM0Mk1qVmFJaUJtYVd4c1BTSWpNVVV4UlRGRklpOCtDand2YzNablBnbz1cIik7XHJcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNaklpSUdobGFXZG9kRDBpTWpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TWlBeU1pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRFMkxqazVNalVnTkM0NU56TTFOVU14Tmk0eU1UTXlJRFF1TVRnMk16a2dNVFV1TWpnMUlETXVOVFl5TWpjZ01UUXVNall5SURNdU1UTTNOVGxETVRNdU1qTTVJREl1TnpFeU9USWdNVEl1TVRReE5pQXlMalE1TmpFNUlERXhMakF6TkNBeUxqVXdNREExUXpZdU16a3lPVGdnTWk0MU1EQXdOU0F5TGpZeE1EUTRJRFl1TWpneU5UVWdNaTQyTVRBME9DQXhNQzQ1TWpNMVF6SXVOakV3TkRnZ01USXVOREV4SURNdU1EQXhORGdnTVRNdU9EVTJNU0F6TGpjek1qUTRJREUxTGpFek1URk1NaTQxTkRJME9DQXhPUzQxVERjdU1EQTBPVGdnTVRndU16STNNVU00TGpJek56UTRJREU0TGprNU9EWWdPUzQyTWpJNU9DQXhPUzR6TlRVMUlERXhMakF6TkNBeE9TNHpOVFUxUXpFMUxqWTNOU0F4T1M0ek5UVTFJREU1TGpRMU56VWdNVFV1TlRjeklERTVMalExTnpVZ01UQXVPVE15UXpFNUxqUTFOelVnT0M0Mk56azFOU0F4T0M0MU9ESWdOaTQxTmpNd05TQXhOaTQ1T1RJMUlEUXVPVGN6TlRWYVRURXhMakF6TkNBeE55NDVNamMxUXprdU56YzFPVGdnTVRjdU9USTNOU0E0TGpVME16UTRJREUzTGpVNE56VWdOeTQwTmpNNU9DQXhOaTQ1TlV3M0xqSXdPRGs0SURFMkxqYzVOMHcwTGpVMU5qazRJREUzTGpRNU5FdzFMakkyTWpRNElERTBMamt4TURGTU5TNHdPVEkwT0NBeE5DNDJORFkyUXpRdU16a3pOVFlnTVRNdU5UTXdOU0EwTGpBeU1qUTFJREV5TGpJME1EUWdOQzR3TWpFME9DQXhNQzQ1TWpNMVF6UXVNREl4TkRnZ055NHdOalExTlNBM0xqRTJOalE0SURNdU9URTVOVFVnTVRFdU1ESTFOU0F6TGpreE9UVTFRekV5TGpnNU5UVWdNeTQ1TVRrMU5TQXhOQzQyTlRVZ05DNDJOVEExTlNBeE5TNDVOekkxSURVdU9UYzJOVFZETVRZdU5qSTBPQ0EyTGpZeU5Ua3lJREUzTGpFME1UZ2dOeTR6T1Rnek1TQXhOeTQwT1RNMUlEZ3VNalE0T1RaRE1UY3VPRFExTVNBNUxqQTVPVFl4SURFNExqQXlORFFnTVRBdU1ERXhOaUF4T0M0d01qRWdNVEF1T1RNeVF6RTRMakF6T0NBeE5DNDNPVEVnTVRRdU9Ea3pJREUzTGpreU56VWdNVEV1TURNMElERTNMamt5TnpWYVRURTBMamczTmlBeE1pNDJPVEUxUXpFMExqWTJNelVnTVRJdU5UZzVOaUF4TXk0Mk1qWTFJREV5TGpBM09UVWdNVE11TkRNNU5TQXhNaTR3TURORE1UTXVNalEwSURFeExqa3pOVEVnTVRNdU1UQTRJREV4TGprd01TQXhNaTQ1TmpNMUlERXlMakV3TlRGRE1USXVPREU1SURFeUxqTXhOelVnTVRJdU5ERTVOU0F4TWk0M09UTTJJREV5TGpNd01EVWdNVEl1T1RJNU5rTXhNaTR4T0RFMUlERXpMakEzTkNBeE1pNHdOVFFnTVRNdU1Ea3hNU0F4TVM0NE5ERTFJREV5TGprNE1EVkRNVEV1TmpJNUlERXlMamczT0RVZ01UQXVPVFE1SURFeUxqWTBPU0F4TUM0eE5TQXhNUzQ1TXpVeFF6a3VOVEl3T1RnZ01URXVNemMwTVNBNUxqRXdORFE0SURFd0xqWTROVFVnT0M0NU56WTVPQ0F4TUM0ME56TXhRemd1T0RVM09UZ2dNVEF1TWpZd05pQTRMamsxT1RrNElERXdMakUxSURrdU1EY3dORGdnTVRBdU1ETTVOVU01TGpFMk16azRJRGt1T1RRMk1EVWdPUzR5T0RJNU9DQTVMamM1TXpBMUlEa3VNemcwT1RnZ09TNDJOelF3TlVNNUxqUTROams0SURrdU5UVTFNRFVnT1M0MU1qazBPQ0E1TGpRMk1UVTFJRGt1TlRrM05EZ2dPUzR6TWpVMU5VTTVMalkyTlRRNElEa3VNVGd4TURVZ09TNDJNekUwT0NBNUxqQTJNakExSURrdU5UZ3dORGdnT0M0NU5qQXdOVU01TGpVeU9UUTRJRGd1T0RVNE1EVWdPUzR4TURRME9DQTNMamd5TVRBMUlEZ3VPVE0wTkRnZ055NHpPVFl3TlVNNExqYzJORFE0SURZdU9UZzRNRFVnT0M0MU9EVTVPQ0EzTGpBek9UQTFJRGd1TkRVNE5EZ2dOeTR3TXpBMU5VZzRMakExTURRNFF6Y3VPVEExT1RnZ055NHdNekExTlNBM0xqWTRORGs0SURjdU1EZ3hOVFVnTnk0ME9EazBPQ0EzTGpJNU5EQTFRemN1TXpBeU5EZ2dOeTQxTURZMU5TQTJMamMxT0RRNElEZ3VNREUyTlRVZ05pNDNOVGcwT0NBNUxqQTFNelUxUXpZdU56VTRORGdnTVRBdU1Ea3dOaUEzTGpVeE5EazRJREV4TGpBNU16WWdOeTQyTVRZNU9DQXhNUzR5TWprMlF6Y3VOekU0T1RnZ01URXVNemMwTVNBNUxqRXdORFE0SURFekxqUTVPVEVnTVRFdU1qRXlOU0F4TkM0ME1EZzJRekV4TGpjeE5DQXhOQzQyTWprMUlERXlMakV3TlNBeE5DNDNOVGN4SURFeUxqUXhNU0F4TkM0NE5UQTJRekV5TGpreE1qVWdNVFV1TURFeU1TQXhNeTR6TnpFMUlERTBMams0TmpVZ01UTXVOek0zSURFMExqa3pOVFZETVRRdU1UUTFJREUwTGpnM05pQXhOQzQ1T0RZMUlERTBMalF5TlRVZ01UVXVNVFUyTlNBeE15NDVNekkxUXpFMUxqTXpOU0F4TXk0ME16azFJREUxTGpNek5TQXhNeTR3TWpNeElERTFMakkzTlRVZ01USXVPVEk1TmtNeE5TNHlNVFlnTVRJdU9ETTJNU0F4TlM0d09EZzFJREV5TGpjNU16VWdNVFF1T0RjMklERXlMalk1TVRWYUlpQm1hV3hzUFNKM2FHbDBaU0l2UGdvOEwzTjJaejRLXCIpO1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIC8vICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gICAmLnNvYy1saW5rX3NreXBlIGEge1xyXG4gICAgICAgICAgICAvLyAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpBaUlHaGxhV2RvZEQwaU16QWlJSFpwWlhkQ2IzZzlJakFnTUNBek1DQXpNQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUSTFJRFZETWpndU5EVWdPQzQwSURJNUxqYzFJREV6TGpFMUlESTRMamt6TXpNZ01UY3VOVGd6TTBNeU9TNDJNVFkzSURFNExqYzRNek1nTXpBZ01qQXVNVGd6TXlBek1DQXlNUzQyTmpZM1F6TXdJREl6TGpnM05qZ2dNamt1TVRJeUlESTFMams1TmpRZ01qY3VOVFU1TWlBeU55NDFOVGt5UXpJMUxqazVOalFnTWprdU1USXlJREl6TGpnM05qZ2dNekFnTWpFdU5qWTJOeUF6TUVNeU1DNHhPRE16SURNd0lERTRMamM0TXpNZ01qa3VOakUyTnlBeE55NDFPRE16SURJNExqa3pNek5ETVRNdU1UVWdNamt1TnpVZ09DNDBJREk0TGpRMUlEVWdNalZETVM0MU5TQXlNUzQySURBdU1qVWdNVFl1T0RVZ01TNHdOalkyTnlBeE1pNDBNVFkzUXpBdU16Z3pNek0wSURFeExqSXhOamNnTUNBNUxqZ3hOalkzSURBZ09DNHpNek16TTBNd0lEWXVNVEl6TWlBd0xqZzNOemszTkNBMExqQXdNelU0SURJdU5EUXdOemdnTWk0ME5EQTNPRU0wTGpBd016VTRJREF1T0RjM09UYzBJRFl1TVRJek1pQXdJRGd1TXpNek16TWdNRU01TGpneE5qWTNJREFnTVRFdU1qRTJOeUF3TGpNNE16TXpOQ0F4TWk0ME1UWTNJREV1TURZMk5qZERNVFl1T0RVZ01DNHlOU0F5TVM0MklERXVOVFVnTWpVZ05WcE5NVFV1TURZMk55QXlNeTQyUXpFNUxqZzFJREl6TGpZZ01qSXVNak16TXlBeU1TNHpJREl5TGpJek16TWdNVGd1TWtNeU1pNHlNek16SURFMkxqSXhOamNnTWpFdU15QXhOQzR4SURFM0xqWTRNek1nTVRNdU1qZ3pNMHd4TkM0ek5qWTNJREV5TGpVMVF6RXpMakVnTVRJdU1qWTJOeUF4TVM0Mk5qWTNJREV4TGpnNE16TWdNVEV1TmpZMk55QXhNQzQzUXpFeExqWTJOamNnT1M0MUlERXlMalkyTmpjZ09DNDJOalkyTnlBeE5DNDFJRGd1TmpZMk5qZERNVGd1TWpFMk55QTRMalkyTmpZM0lERTNMamcyTmpjZ01URXVNakUyTnlBeE9TNDNNVFkzSURFeExqSXhOamRETWpBdU5qZ3pNeUF4TVM0eU1UWTNJREl4TGpVeE5qY2dNVEF1TmpVZ01qRXVOVEUyTnlBNUxqWTJOalkzUXpJeExqVXhOamNnTnk0ek9ETXpNeUF4Tnk0NE5qWTNJRFV1TmpZMk5qY2dNVFF1TnpZMk55QTFMalkyTmpZM1F6RXhMalF4TmpjZ05TNDJOalkyTnlBM0xqZ3pNek16SURjdU1TQTNMamd6TXpNeklERXdMamxETnk0NE16TXpNeUF4TWk0M016TXpJRGd1TkRnek16TWdNVFF1Tmpnek15QXhNaTR3T0RNeklERTFMalU0TXpOTU1UWXVOVFkyTnlBeE5pNDNNVFkzUXpFM0xqa3hOamNnTVRjdU1EVWdNVGd1TWpVZ01UY3VPQ0F4T0M0eU5TQXhPQzQxUXpFNExqSTFJREU1TGpZek16TWdNVGN1TVRFMk55QXlNQzQzTlNBeE5TNHdOalkzSURJd0xqYzFRekV4TGpBMUlESXdMamMxSURFeExqWWdNVGN1TmpZMk55QTVMalExSURFM0xqWTJOamRET0M0ME9ETXpNeUF4Tnk0Mk5qWTNJRGN1Tnpnek16TWdNVGd1TXpNek15QTNMamM0TXpNeklERTVMakk0TXpORE55NDNPRE16TXlBeU1TNHhNek16SURFd0lESXpMallnTVRVdU1EWTJOeUF5TXk0MldpSWdabWxzYkQwaUl6RXdNVGd6T0NJdlBnbzhMM04yWno0S1wiKTtcclxuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qSWlJR2hsYVdkb2REMGlNaklpSUhacFpYZENiM2c5SWpBZ01DQXlNaUF5TWlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEUzTGpnZ05DNHlNREF3TlVNeU1DNHhORFlnTmk0MU1USXdOU0F5TVM0d016QXhJRGt1TnpReU1EVWdNakF1TkRjME55QXhNaTQzTlRZM1F6SXdMamt6T1RRZ01UTXVOVGN5TnlBeU1TNHlJREUwTGpVeU5EY2dNakV1TWlBeE5TNDFNek0wUXpJeExqSWdNVGN1TURNMk15QXlNQzQyTURNZ01UZ3VORGMzTmlBeE9TNDFOREF6SURFNUxqVTBNRE5ETVRndU5EYzNOaUF5TUM0Mk1ETWdNVGN1TURNMk15QXlNUzR5SURFMUxqVXpNelFnTWpFdU1rTXhOQzQxTWpRM0lESXhMaklnTVRNdU5UY3lOeUF5TUM0NU16azBJREV5TGpjMU5qY2dNakF1TkRjME4wTTVMamMwTWpBMUlESXhMakF6TURFZ05pNDFNVEl3TlNBeU1DNHhORFlnTkM0eU1EQXdOU0F4Tnk0NFF6RXVPRFUwTURVZ01UVXVORGc0SURBdU9UY3dNRFE1SURFeUxqSTFPQ0F4TGpVeU5UTTRJRGt1TWpRek16aERNUzR3TmpBM01pQTRMalF5TnpNNElEQXVPREF3TURRNUlEY3VORGMxTXpnZ01DNDRNREF3TkRrZ05pNDBOalkzTWtNd0xqZ3dNREEwT1NBMExqazJNemd5SURFdU16azNNRGNnTXk0MU1qSTBPQ0F5TGpRMU9UYzRJREl1TkRVNU56aERNeTQxTWpJME9DQXhMak01TnpBM0lEUXVPVFl6T0RJZ01DNDRNREF3TkRrZ05pNDBOalkzTWlBd0xqZ3dNREEwT1VNM0xqUTNOVE00SURBdU9EQXdNRFE1SURndU5ESTNNemdnTVM0d05qQTNNaUE1TGpJME16TTRJREV1TlRJMU16aERNVEl1TWpVNElEQXVPVGN3TURRNUlERTFMalE0T0NBeExqZzFOREExSURFM0xqZ2dOQzR5TURBd05WcE5NVEV1TURRMU5DQXhOaTQ0TkRoRE1UUXVNams0SURFMkxqZzBPQ0F4TlM0NU1UZzNJREUxTGpJNE5DQXhOUzQ1TVRnM0lERXpMakUzTmtNeE5TNDVNVGczSURFeExqZ3lOelFnTVRVdU1qZzBJREV3TGpNNE9DQXhNaTQ0TWpRM0lEa3VPRE15TnpKTU1UQXVOVFk1TkNBNUxqTXpOREExUXprdU56QTRNRFVnT1M0eE5ERXpPQ0E0TGpjek16TTRJRGd1T0Rnd056SWdPQzQzTXpNek9DQTRMakEzTmpBMVF6Z3VOek16TXpnZ055NHlOakF3TlNBNUxqUXhNek00SURZdU5qa3pNemdnTVRBdU5qWWdOaTQyT1RNek9FTXhNeTR4T0RjMElEWXVOamt6TXpnZ01USXVPVFE1TkNBNExqUXlOek00SURFMExqSXdOelFnT0M0ME1qY3pPRU14TkM0NE5qUTNJRGd1TkRJM016Z2dNVFV1TkRNeE5DQTRMakEwTWpBMUlERTFMalF6TVRRZ055NHpOek16T0VNeE5TNDBNekUwSURVdU9ESXdOeklnTVRJdU9UUTVOQ0EwTGpZMU16TTRJREV3TGpnME1UUWdOQzQyTlRNek9FTTRMalUyTXpNNElEUXVOalV6TXpnZ05pNHhNalkzTWlBMUxqWXlPREExSURZdU1USTJOeklnT0M0eU1USXdOVU0yTGpFeU5qY3lJRGt1TkRVNE56SWdOaTQxTmpnM01pQXhNQzQzT0RRM0lEa3VNREUyTnpJZ01URXVNemsyTjB3eE1pNHdOalUwSURFeUxqRTJOelJETVRJdU9UZ3pOQ0F4TWk0ek9UUWdNVE11TWpFZ01USXVPVEEwSURFekxqSXhJREV6TGpNNFF6RXpMakl4SURFMExqRTFNRGNnTVRJdU5ETTVOQ0F4TkM0NU1TQXhNUzR3TkRVMElERTBMamt4UXpndU16RTBNRFVnTVRRdU9URWdPQzQyT0Rnd05TQXhNaTQ0TVRNMElEY3VNakkyTURVZ01USXVPREV6TkVNMkxqVTJPRGN5SURFeUxqZ3hNelFnTmk0d09USTNNaUF4TXk0eU5qWTNJRFl1TURreU56SWdNVE11T1RFeU4wTTJMakE1TWpjeUlERTFMakUzTURjZ055NDJNREF3TlNBeE5pNDRORGdnTVRFdU1EUTFOQ0F4Tmk0NE5EaGFJaUJtYVd4c1BTSjNhR2wwWlNJdlBnbzhMM04yWno0S1wiKTtcclxuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAvLyAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vICAgJi5zb2MtbGlua19nbWFpbCBhIHtcclxuICAgICAgICAgICAgLy8gICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16QWlJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXpNQ0F5TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVE11TWpneE1qVWdNQzQzTkRrNU5qbElNall1TnpFNE9FTXlPQzQxTXlBd0xqYzBPVGsyT1NBek1DQXlMakl4T1RrM0lETXdJRFF1TURNeE1qSldNVGt1T1RZNE4wTXpNQ0F5TUM0NE16a2dNamt1TmpVME15QXlNUzQyTnpNMklESTVMakF6T0RrZ01qSXVNamc0T1VNeU9DNDBNak0ySURJeUxqa3dORE1nTWpjdU5UZzVJREl6TGpJMUlESTJMamN4T0RnZ01qTXVNalZJTXk0eU9ERXlOVU15TGpReE1UQXhJREl6TGpJMUlERXVOVGMyTkRFZ01qSXVPVEEwTXlBd0xqazJNVEExTmlBeU1pNHlPRGc1UXpBdU16UTFOekF5SURJeExqWTNNellnTUNBeU1DNDRNemtnTUNBeE9TNDVOamczVERBZ05DNHdNekV5TWtNd0lESXVNakU1T1RjZ01TNDBOeUF3TGpjME9UazJPU0F6TGpJNE1USTFJREF1TnpRNU9UWTVXazB5TGpneE1qVWdNVGt1T1Rjd05rTXlMamd4TWpVZ01qQXVNakk1TXlBekxqQXlNalVnTWpBdU5ETTVNeUF6TGpJNE1USTFJREl3TGpRek9UTklNall1TnpFNE9FTXlOaTQ0TkRNeElESXdMalF6T1RNZ01qWXVPVFl5TXlBeU1DNHpPU0F5Tnk0d05UQXlJREl3TGpNd01qRkRNamN1TVRNNE1TQXlNQzR5TVRReElESTNMakU0TnpVZ01qQXVNRGswT1NBeU55NHhPRGMxSURFNUxqazNNRFpXTnk0NE9URTRORXd4TlM0M01USTFJREUwTGpZeE9UTkRNVFV1TkRrMk5TQXhOQzQzTkRZeklERTFMakkxTURVZ01UUXVPREV6TWlBeE5TQXhOQzQ0TVRNeVF6RTBMamMwT1RVZ01UUXVPREV6TWlBeE5DNDFNRE0xSURFMExqYzBOak1nTVRRdU1qZzNOU0F4TkM0Mk1Ua3pUREl1T0RFeU5TQTNMamc1TVRnMFZqRTVMamszTURaYVRUSTNMakU0TnpVZ05DNDJNekV5TWxZMExqQXpNVEl5UXpJM0xqRTROelVnTXk0NU1EWTVJREkzTGpFek9ERWdNeTQzT0RjMk55QXlOeTR3TlRBeUlETXVOams1TnpaRE1qWXVPVFl5TXlBekxqWXhNVGcySURJMkxqZzBNekVnTXk0MU5qSTBOeUF5Tmk0M01UZzRJRE11TlRZeU5EZElNeTR5T0RFeU5VTXpMakUxTmpreklETXVOVFl5TkRjZ015NHdNemMzSURNdU5qRXhPRFlnTWk0NU5EazNPU0F6TGpZNU9UYzJRekl1T0RZeE9Ea2dNeTQzT0RjMk55QXlMamd4TWpVZ015NDVNRFk1SURJdU9ERXlOU0EwTGpBek1USXlWalF1TmpNeE1qSk1NVFVnTVRFdU56YzFUREkzTGpFNE56VWdOQzQyTXpFeU1sb2lJR1pwYkd3OUlpTXhNREU0TXpnaUx6NEtQQzl6ZG1jK0NnPT1cIik7XHJcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNaklpSUdobGFXZG9kRDBpTWpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TWlBeU1pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEdjZ1kyeHBjQzF3WVhSb1BTSjFjbXdvSTJOc2FYQXdYekkyTWpWZk56Z3dLU0krQ2p4d1lYUm9JR1E5SWswekxqQXpNVE1nTXk0ek5UQXhTREU0TGprMk9EaERNakF1TWpBd05DQXpMak0xTURFZ01qRXVNaUEwTGpNME9UY2dNakV1TWlBMUxqVTRNVE0xVmpFMkxqUXhPRGhETWpFdU1pQXhOeTR3TVRBMklESXdMamsyTlNBeE55NDFOemd4SURJd0xqVTBOalVnTVRjdU9UazJOa015TUM0eE1qZ3hJREU0TGpReE5TQXhPUzQxTmpBMklERTRMalkxTURFZ01UZ3VPVFk0T0NBeE9DNDJOVEF4U0RNdU1ETXhNME15TGpRek9UVXpJREU0TGpZMU1ERWdNUzQ0TnpJd01TQXhPQzQwTVRVZ01TNDBOVE0xTnlBeE55NDVPVFkyUXpFdU1ETTFNVE1nTVRjdU5UYzRNU0F3TGpnd01EQTBPU0F4Tnk0d01UQTJJREF1T0RBd01EUTVJREUyTGpReE9EaE1NQzQ0TURBd05Ea2dOUzQxT0RFek5VTXdMamd3TURBME9TQTBMak0wT1RjZ01TNDNPVGsyTlNBekxqTTFNREVnTXk0d016RXpJRE11TXpVd01WcE5NaTQzTVRJMU5TQXhOaTQwTWpBeFF6SXVOekV5TlRVZ01UWXVOVGsyTVNBeUxqZzFOVE0xSURFMkxqY3pPRGtnTXk0d016RXpJREUyTGpjek9EbElNVGd1T1RZNE9FTXhPUzR3TlRNeklERTJMamN6T0RrZ01Ua3VNVE0wTkNBeE5pNDNNRFV6SURFNUxqRTVORElnTVRZdU5qUTFOVU14T1M0eU5UUWdNVFl1TlRnMU55QXhPUzR5T0RjMUlERTJMalV3TkRjZ01Ua3VNamczTlNBeE5pNDBNakF4VmpndU1qQTJOVGRNTVRFdU5EZzBOU0F4TWk0M09ERXpRekV4TGpNek56Y2dNVEl1T0RZM05pQXhNUzR4TnpBMElERXlMamt4TXpFZ01URWdNVEl1T1RFek1VTXhNQzQ0TWprM0lERXlMamt4TXpFZ01UQXVOall5TkNBeE1pNDROamMySURFd0xqVXhOVFVnTVRJdU56Z3hNMHd5TGpjeE1qVTFJRGd1TWpBMk5UZFdNVFl1TkRJd01WcE5NVGt1TWpnM05TQTFMams0T1RNMVZqVXVOVGd4TXpWRE1Ua3VNamczTlNBMUxqUTVOamd4SURFNUxqSTFOQ0ExTGpReE5UY3pJREU1TGpFNU5ESWdOUzR6TlRVNU5rTXhPUzR4TXpRMElEVXVNamsyTVRnZ01Ua3VNRFV6TXlBMUxqSTJNallnTVRndU9UWTRPQ0ExTGpJMk1qWklNeTR3TXpFelF6SXVPVFEyTnpZZ05TNHlOakkySURJdU9EWTFOamtnTlM0eU9UWXhPQ0F5TGpnd05Ua3hJRFV1TXpVMU9UWkRNaTQzTkRZeE15QTFMalF4TlRjeklESXVOekV5TlRVZ05TNDBPVFk0TVNBeUxqY3hNalUxSURVdU5UZ3hNelZXTlM0NU9Ea3pOVXd4TVNBeE1DNDRORGN4VERFNUxqSTROelVnTlM0NU9Ea3pOVm9pSUdacGJHdzlJbmRvYVhSbElpOCtDand2Wno0S1BHUmxabk0rQ2p4amJHbHdVR0YwYUNCcFpEMGlZMnhwY0RCZk1qWXlOVjgzT0RBaVBnbzhjbVZqZENCM2FXUjBhRDBpTWpBdU5DSWdhR1ZwWjJoMFBTSXlNQzQwSWlCbWFXeHNQU0ozYUdsMFpTSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTUM0NE1EQXdORGtnTUM0NE1EQXdORGtwSWk4K0Nqd3ZZMnhwY0ZCaGRHZytDand2WkdWbWN6NEtQQzl6ZG1jK0NnPT1cIik7XHJcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgLy8gICB9XHJcblxyXG4gICAgICAgICAgICAvLyAgICYuc29jLWxpbmtfdmliZXIgYSB7XHJcbiAgICAgICAgICAgIC8vICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNallpSUdobGFXZG9kRDBpTWpZaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TmlBeU5pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRJeExqZ3hNalVnTkM0eE16YzFRekl3TGpZMk5qVWdNaTQ1TnprNU1TQXhPUzR6TURFMUlESXVNRFl5TURnZ01UY3VOemszSURFdU5ETTNOVFpETVRZdU1qa3lOaUF3TGpneE16QTBNU0F4TkM0Mk56ZzVJREF1TkRrME16STBJREV6TGpBMUlEQXVORGs1T1RrNFF6WXVNakkxSURBdU5EazVPVGs0SURBdU5qWXlOU0EyTGpBMk1qVWdNQzQyTmpJMUlERXlMamc0TnpWRE1DNDJOakkxSURFMUxqQTNOU0F4TGpJek56VWdNVGN1TWlBeUxqTXhNalVnTVRrdU1EYzFUREF1TlRZeU5TQXlOUzQxVERjdU1USTFJREl6TGpjM05VTTRMamt6TnpVZ01qUXVOell5TlNBeE1DNDVOelVnTWpVdU1qZzNOU0F4TXk0d05TQXlOUzR5T0RjMVF6RTVMamczTlNBeU5TNHlPRGMxSURJMUxqUXpOelVnTVRrdU56STFJREkxTGpRek56VWdNVEl1T1VNeU5TNDBNemMxSURrdU5UZzNOU0F5TkM0eE5TQTJMalEzTlNBeU1TNDRNVEkxSURRdU1UTTNOVnBOTVRNdU1EVWdNak11TVRnM05VTXhNUzR5SURJekxqRTROelVnT1M0ek9EYzFJREl5TGpZNE56VWdOeTQ0SURJeExqYzFURGN1TkRJMUlESXhMalV5TlV3ekxqVXlOU0F5TWk0MU5VdzBMalUyTWpVZ01UZ3VOelZNTkM0ek1USTFJREU0TGpNMk1qVkRNeTR5T0RRMk9DQXhOaTQzTWpFeUlESXVOek00T1RNZ01UUXVPREkwTVNBeUxqY3pOelVnTVRJdU9EZzNOVU15TGpjek56VWdOeTR5TVRJMUlEY3VNell5TlNBeUxqVTROelVnTVRNdU1ETTNOU0F5TGpVNE56VkRNVFV1TnpnM05TQXlMalU0TnpVZ01UZ3VNemMxSURNdU5qWXlOU0F5TUM0ek1USTFJRFV1TmpFeU5VTXlNUzR5TnpFNUlEWXVOVFkzTkRVZ01qSXVNRE15TVNBM0xqY3dNek16SURJeUxqVTBPVElnT0M0NU5UUXlPRU15TXk0d05qWTBJREV3TGpJd05USWdNak11TXpNZ01URXVOVFEyTkNBeU15NHpNalVnTVRJdU9VTXlNeTR6TlNBeE9DNDFOelVnTVRndU56STFJREl6TGpFNE56VWdNVE11TURVZ01qTXVNVGczTlZwTk1UZ3VOeUF4TlM0ME9EYzFRekU0TGpNNE56VWdNVFV1TXpNM05TQXhOaTQ0TmpJMUlERTBMalU0TnpVZ01UWXVOVGczTlNBeE5DNDBOelZETVRZdU15QXhOQzR6TnpVZ01UWXVNU0F4TkM0ek1qVWdNVFV1T0RnM05TQXhOQzQyTWpWRE1UVXVOamMxSURFMExqa3pOelVnTVRVdU1EZzNOU0F4TlM0Mk16YzFJREUwTGpreE1qVWdNVFV1T0RNM05VTXhOQzQzTXpjMUlERTJMakExSURFMExqVTFJREUyTGpBM05TQXhOQzR5TXpjMUlERTFMamt4TWpWRE1UTXVPVEkxSURFMUxqYzJNalVnTVRJdU9USTFJREUxTGpReU5TQXhNUzQzTlNBeE5DNHpOelZETVRBdU9ESTFJREV6TGpVMUlERXdMakl4TWpVZ01USXVOVE0zTlNBeE1DNHdNalVnTVRJdU1qSTFRemt1T0RVZ01URXVPVEV5TlNBeE1DQXhNUzQzTlNBeE1DNHhOakkxSURFeExqVTROelZETVRBdU15QXhNUzQwTlNBeE1DNDBOelVnTVRFdU1qSTFJREV3TGpZeU5TQXhNUzR3TlVNeE1DNDNOelVnTVRBdU9EYzFJREV3TGpnek56VWdNVEF1TnpNM05TQXhNQzQ1TXpjMUlERXdMalV6TnpWRE1URXVNRE0zTlNBeE1DNHpNalVnTVRBdU9UZzNOU0F4TUM0eE5TQXhNQzQ1TVRJMUlERXdRekV3TGpnek56VWdPUzQ0TlNBeE1DNHlNVEkxSURndU16STFJRGt1T1RZeU5TQTNMamRET1M0M01USTFJRGN1TVNBNUxqUTFJRGN1TVRjMUlEa3VNall5TlNBM0xqRTJNalZJT0M0Mk5qSTFRemd1TkRVZ055NHhOakkxSURndU1USTFJRGN1TWpNM05TQTNMamd6TnpVZ055NDFOVU0zTGpVMk1qVWdOeTQ0TmpJMUlEWXVOell5TlNBNExqWXhNalVnTmk0M05qSTFJREV3TGpFek56VkROaTQzTmpJMUlERXhMalkyTWpVZ055NDROelVnTVRNdU1UTTNOU0E0TGpBeU5TQXhNeTR6TXpjMVF6Z3VNVGMxSURFekxqVTFJREV3TGpJeE1qVWdNVFl1TmpjMUlERXpMak14TWpVZ01UZ3VNREV5TlVNeE5DNHdOU0F4T0M0ek16YzFJREUwTGpZeU5TQXhPQzQxTWpVZ01UVXVNRGMxSURFNExqWTJNalZETVRVdU9ERXlOU0F4T0M0NUlERTJMalE0TnpVZ01UZ3VPRFl5TlNBeE55NHdNalVnTVRndU56ZzNOVU14Tnk0Mk1qVWdNVGd1TnlBeE9DNDROakkxSURFNExqQXpOelVnTVRrdU1URXlOU0F4Tnk0ek1USTFRekU1TGpNM05TQXhOaTQxT0RjMUlERTVMak0zTlNBeE5TNDVOelVnTVRrdU1qZzNOU0F4TlM0NE16YzFRekU1TGpJZ01UVXVOeUF4T1M0d01USTFJREUxTGpZek56VWdNVGd1TnlBeE5TNDBPRGMxV2lJZ1ptbHNiRDBpSXpFd01UZ3pPQ0l2UGdvOEwzTjJaejRLXCIpO1xyXG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpJaUlHaGxhV2RvZEQwaU1qSWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1pQXlNaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRURTJMams1TWpVZ05DNDVOek0xTlVNeE5pNHlNVE15SURRdU1UZzJNemtnTVRVdU1qZzFJRE11TlRZeU1qY2dNVFF1TWpZeUlETXVNVE0zTlRsRE1UTXVNak01SURJdU56RXlPVElnTVRJdU1UUXhOaUF5TGpRNU5qRTVJREV4TGpBek5DQXlMalV3TURBMVF6WXVNemt5T1RnZ01pNDFNREF3TlNBeUxqWXhNRFE0SURZdU1qZ3lOVFVnTWk0Mk1UQTBPQ0F4TUM0NU1qTTFRekl1TmpFd05EZ2dNVEl1TkRFeElETXVNREF4TkRnZ01UTXVPRFUyTVNBekxqY3pNalE0SURFMUxqRXpNVEZNTWk0MU5ESTBPQ0F4T1M0MVREY3VNREEwT1RnZ01UZ3VNekkzTVVNNExqSXpOelE0SURFNExqazVPRFlnT1M0Mk1qSTVPQ0F4T1M0ek5UVTFJREV4TGpBek5DQXhPUzR6TlRVMVF6RTFMalkzTlNBeE9TNHpOVFUxSURFNUxqUTFOelVnTVRVdU5UY3pJREU1TGpRMU56VWdNVEF1T1RNeVF6RTVMalExTnpVZ09DNDJOemsxTlNBeE9DNDFPRElnTmk0MU5qTXdOU0F4Tmk0NU9USTFJRFF1T1Rjek5UVmFUVEV4TGpBek5DQXhOeTQ1TWpjMVF6a3VOemMxT1RnZ01UY3VPVEkzTlNBNExqVTBNelE0SURFM0xqVTROelVnTnk0ME5qTTVPQ0F4Tmk0NU5VdzNMakl3T0RrNElERTJMamM1TjB3MExqVTFOams0SURFM0xqUTVORXcxTGpJMk1qUTRJREUwTGpreE1ERk1OUzR3T1RJME9DQXhOQzQyTkRZMlF6UXVNemt6TlRZZ01UTXVOVE13TlNBMExqQXlNalExSURFeUxqSTBNRFFnTkM0d01qRTBPQ0F4TUM0NU1qTTFRelF1TURJeE5EZ2dOeTR3TmpRMU5TQTNMakUyTmpRNElETXVPVEU1TlRVZ01URXVNREkxTlNBekxqa3hPVFUxUXpFeUxqZzVOVFVnTXk0NU1UazFOU0F4TkM0Mk5UVWdOQzQyTlRBMU5TQXhOUzQ1TnpJMUlEVXVPVGMyTlRWRE1UWXVOakkwT0NBMkxqWXlOVGt5SURFM0xqRTBNVGdnTnk0ek9UZ3pNU0F4Tnk0ME9UTTFJRGd1TWpRNE9UWkRNVGN1T0RRMU1TQTVMakE1T1RZeElERTRMakF5TkRRZ01UQXVNREV4TmlBeE9DNHdNakVnTVRBdU9UTXlRekU0TGpBek9DQXhOQzQzT1RFZ01UUXVPRGt6SURFM0xqa3lOelVnTVRFdU1ETTBJREUzTGpreU56VmFUVEUwTGpnM05pQXhNaTQyT1RFMVF6RTBMalkyTXpVZ01USXVOVGc1TmlBeE15NDJNalkxSURFeUxqQTNPVFVnTVRNdU5ETTVOU0F4TWk0d01ETkRNVE11TWpRMElERXhMamt6TlRFZ01UTXVNVEE0SURFeExqa3dNU0F4TWk0NU5qTTFJREV5TGpFd05URkRNVEl1T0RFNUlERXlMak14TnpVZ01USXVOREU1TlNBeE1pNDNPVE0ySURFeUxqTXdNRFVnTVRJdU9USTVOa014TWk0eE9ERTFJREV6TGpBM05DQXhNaTR3TlRRZ01UTXVNRGt4TVNBeE1TNDROREUxSURFeUxqazRNRFZETVRFdU5qSTVJREV5TGpnM09EVWdNVEF1T1RRNUlERXlMalkwT1NBeE1DNHhOU0F4TVM0NU16VXhRemt1TlRJd09UZ2dNVEV1TXpjME1TQTVMakV3TkRRNElERXdMalk0TlRVZ09DNDVOelk1T0NBeE1DNDBOek14UXpndU9EVTNPVGdnTVRBdU1qWXdOaUE0TGprMU9UazRJREV3TGpFMUlEa3VNRGN3TkRnZ01UQXVNRE01TlVNNUxqRTJNems0SURrdU9UUTJNRFVnT1M0eU9ESTVPQ0E1TGpjNU16QTFJRGt1TXpnME9UZ2dPUzQyTnpRd05VTTVMalE0TmprNElEa3VOVFUxTURVZ09TNDFNamswT0NBNUxqUTJNVFUxSURrdU5UazNORGdnT1M0ek1qVTFOVU01TGpZMk5UUTRJRGt1TVRneE1EVWdPUzQyTXpFME9DQTVMakEyTWpBMUlEa3VOVGd3TkRnZ09DNDVOakF3TlVNNUxqVXlPVFE0SURndU9EVTRNRFVnT1M0eE1EUTBPQ0EzTGpneU1UQTFJRGd1T1RNME5EZ2dOeTR6T1RZd05VTTRMamMyTkRRNElEWXVPVGc0TURVZ09DNDFPRFU1T0NBM0xqQXpPVEExSURndU5EVTRORGdnTnk0d016QTFOVWc0TGpBMU1EUTRRemN1T1RBMU9UZ2dOeTR3TXpBMU5TQTNMalk0TkRrNElEY3VNRGd4TlRVZ055NDBPRGswT0NBM0xqSTVOREExUXpjdU16QXlORGdnTnk0MU1EWTFOU0EyTGpjMU9EUTRJRGd1TURFMk5UVWdOaTQzTlRnME9DQTVMakExTXpVMVF6WXVOelU0TkRnZ01UQXVNRGt3TmlBM0xqVXhORGs0SURFeExqQTVNellnTnk0Mk1UWTVPQ0F4TVM0eU1qazJRemN1TnpFNE9UZ2dNVEV1TXpjME1TQTVMakV3TkRRNElERXpMalE1T1RFZ01URXVNakV5TlNBeE5DNDBNRGcyUXpFeExqY3hOQ0F4TkM0Mk1qazFJREV5TGpFd05TQXhOQzQzTlRjeElERXlMalF4TVNBeE5DNDROVEEyUXpFeUxqa3hNalVnTVRVdU1ERXlNU0F4TXk0ek56RTFJREUwTGprNE5qVWdNVE11TnpNM0lERTBMamt6TlRWRE1UUXVNVFExSURFMExqZzNOaUF4TkM0NU9EWTFJREUwTGpReU5UVWdNVFV1TVRVMk5TQXhNeTQ1TXpJMVF6RTFMak16TlNBeE15NDBNemsxSURFMUxqTXpOU0F4TXk0d01qTXhJREUxTGpJM05UVWdNVEl1T1RJNU5rTXhOUzR5TVRZZ01USXVPRE0yTVNBeE5TNHdPRGcxSURFeUxqYzVNelVnTVRRdU9EYzJJREV5TGpZNU1UVmFJaUJtYVd4c1BTSjNhR2wwWlNJdlBnbzhMM04yWno0S1wiKTtcclxuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMi41cHg7XHJcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDEyLjVweDtcclxuICAgICAgICAgICAgLy8gICB9XHJcblxyXG4gICAgICAgICAgICAvLyAgICYuc29jLWxpbmtfdGVsZWdyYW0gYSB7XHJcbiAgICAgICAgICAgIC8vICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNallpSUdobGFXZG9kRDBpTWpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TmlBeU1pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRJekxqZ3pNRGdnTUM0Mk5EVTNPREZNTVM0Mk5qZ3lOaUE1TGpFNU1qQXpRekF1TVRVMU56VTRJRGt1TnprNU5UTWdNQzR4TmpRMU1EZ2dNVEF1TmpRek15QXhMak01TURjMklERXhMakF4T1RWTU55NHdPREEzTmlBeE1pNDNPVFExVERJd0xqSTBOVGdnTkM0ME9EZ3lPRU15TUM0NE5qZ3pJRFF1TVRBNU5UTWdNakV1TkRNM0lEUXVNekV6TWpnZ01qQXVPVFk1TlNBMExqY3lPREk0VERFd0xqTXdNek1nTVRRdU16VTBOVWd4TUM0ek1EQTRUREV3TGpNd016TWdNVFF1TXpVMU9FdzVMamt4TURjMklESXdMakl5TURoRE1UQXVORGcxT0NBeU1DNHlNakE0SURFd0xqY3pPVFVnTVRrdU9UVTNJREV4TGpBMk1pQXhPUzQyTkRVNFRERXpMamd5TlRnZ01UWXVPVFU0TTB3eE9TNDFOelExSURJeExqSXdORFZETWpBdU5qTTBOU0F5TVM0M09EZ3pJREl4TGpNNU5UZ2dNakV1TkRnNE15QXlNUzQyTlRrMUlESXdMakl5TXpOTU1qVXVORE16TXlBeUxqUXpPREk0UXpJMUxqZ3hPVFVnTUM0NE9EazFNekVnTWpRdU9EUXlJREF1TVRnNE1qZ3hJREl6TGpnek1EZ2dNQzQyTkRVM09ERmFJaUJtYVd4c1BTSWpNVEF4T0RNNElpOCtDand2YzNablBnbz1cIik7XHJcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNaklpSUdobGFXZG9kRDBpTWpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TWlBeU1pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRFNExqTTJORGtnTXk0NU5Ua3pURE11TWprME5ESWdPUzQzTnpBM05VTXlMakkyTlRreUlERXdMakU0TXpnZ01pNHlOekU0TnlBeE1DNDNOVGMySURNdU1UQTFOeklnTVRFdU1ERXpORXcyTGprM05Ea3lJREV5TGpJeU1EUk1NVFV1T1RJM01TQTJMalUzTWpKRE1UWXVNelV3TkNBMkxqTXhORFkxSURFMkxqY3pOeklnTmk0ME5UTXlJREUyTGpReE9UTWdOaTQzTXpVMFREa3VNVFkyTWpJZ01UTXVNamd4TWtnNUxqRTJORFV5VERrdU1UWTJNaklnTVRNdU1qZ3lNVXc0TGpnNU9UTXlJREUzTGpJM01ETkRPUzR5T1RBek1pQXhOeTR5TnpBeklEa3VORFl5T0RjZ01UY3VNRGt3T1NBNUxqWTRNakUzSURFMkxqZzNPVE5NTVRFdU5UWXhOU0F4TlM0d05URTRUREUxTGpRM01EY2dNVGN1T1RNNU1rTXhOaTR4T1RFMUlERTRMak16TmpJZ01UWXVOekE1TVNBeE9DNHhNekl5SURFMkxqZzRPRFVnTVRjdU1qY3lUREU1TGpRMU5EWWdOUzR4TnpneVF6RTVMamN4TnpNZ05DNHhNalV3TlNBeE9TNHdOVEkySURNdU5qUTRNaUF4T0M0ek5qUTVJRE11T1RVNU0xb2lJR1pwYkd3OUluZG9hWFJsSWk4K0Nqd3ZjM1puUGdvPVwiKTtcclxuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMi41cHg7XHJcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDEwLjVweDtcclxuICAgICAgICAgICAgLy8gICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXIgLm1lbnUtc29jaWFsLWxpbmtzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgIG9yZGVyOiAwO1xyXG4gICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgJj51bCB7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBnYXA6IDExcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICBnYXA6IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFkdmFudGFnZXMge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDJweDtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTo3NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzNweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj5idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYXJ0aWNsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgLy8gZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMjBweCAxMHB4O1xyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcclxuICAgICAgICBcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjdweCAxNXB4IDIxcHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4IDMwcHggMjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyOXB4IDE1cHggMjlweCAyMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0LFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVNb250c2VycmF0LTUwMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wKDE5MnB4LDgwJSwyMTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wKDIyNXB4LCA4MCUsIDIxMHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjc2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIEBleHRlbmQgJU1vbnRzZXJyYXQtNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA0MXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2OXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgLy8gYWxpZ24tc2VsZjogZW5kO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIEBleHRlbmQgJU1vbnRzZXJyYXQtNzAwLWl0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcCgxOTJweCw4MCUsMjEwcHgpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wKDE1MHB4LCA2MyUsIDIxMHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3NnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDQsXHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBAZXh0ZW5kICVNb250c2VycmF0LTQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogNnB4O1xyXG4gICAgICAgIC8vIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLy8gdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm9udCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA3M3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkyJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgICAgICAvLyBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIC8vICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAvLyAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcclxuICAgICAgICAvLyAgIGdhcDogMjBweDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYycHg7XHJcbiAgICAgICAgICAgIGdhcDogNjBweCA3NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4NHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGdhcDogNThweCAxMDJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhciwgd2lkdGggMC4zcyBsaW5lYXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCAwLjNzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmLmFuaW1hdGVkIHtcclxuICAgICAgICAgICAgYXJ0aWNsZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vbWFyZ2luOiAwIDIwcHg7IC8vINC00L7QsdCw0LLQuNGC0Ywg0L/RgNC4INCz0L7RgNC40LfQvtC90YLQsNC70YzQvdC+0Lwg0YHQu9Cw0LnQtNC10YDQtSDQuCDQvdC1INC30LDQsdGW0YLRjCDQvtCx0LXRgNGC0LrRg1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDBweCAxM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFkdmFudGFnZXNfX2ltYWdlIHtcclxuICAgICAgICAgICAgLy8gICBncmlkLWNvbHVtbjogNy8xMztcclxuICAgICAgICAgICAgLy8gICBncmlkLXJvdzogMS8zO1xyXG4gICAgICAgICAgICAvLyAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgLy8gICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuICAgICAgICAgICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgIC0taGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWhlaWdodCk7XHJcbiAgICAgICAgICAgIG9yZGVyOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgICAgIC0taGVpZ2h0OiAxODNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICAgICAgLS1oZWlnaHQ6IDE4M3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC01cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWN1cnJlbnQgLmFkdmFudGFnZXNfX2l0ZW0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbixcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1iLXhzO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEuYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgLy8gQGV4dGVuZCAlTW9udHNlcnJhdC01MDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXIsIGNvbG9yIDAuM3MgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgJjo6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi53aG8tYXJlIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRtYi14cztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoIzEwMTgzOCwgIzEwMTgzOCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDJweDtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgxcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+cD4uYnV0dG9uIHtcclxuICAgICAgICAgICAgLy8g0LrQvdC+0L/QutCwINCyINCx0LvQvtGG0ZYg0JLQvtGA0LTQv9GA0LXRgVxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYXJ0aWNsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4IDIwcHggMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnMjtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4NXB4O1xyXG5cclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDE1cHggMjFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMTVweCAyOHB4IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzNweCAxOHB4IDMzcHggMjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCxcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJU1vbnRzZXJyYXQtNTAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXAoMTkycHgsIDgwJSwgMjEwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMixcclxuICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRtYi14cztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxubWFyZ2luLWJvdHRvbTogMThweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBAZXh0ZW5kICVNb250c2VycmF0LTQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDFweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIEBleHRlbmQgJU1vbnRzZXJyYXQtNzAwLWl0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXAoMTkycHgsIDgwJSwgMjEwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3MnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIEBleHRlbmQgJU1vbnRzZXJyYXQtNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDZweDtcclxuXHJcbiAgICAgICAgLy8gb3BhY2l0eTogMDtcclxuICAgICAgICAvLyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge31cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm9udCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2M3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNzNweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjdweDtcclxuICAgICAgICAgICAgZ2FwOiA1MnB4IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgICAgZ2FwOiA2MHB4IDk5cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXIsIHdpZHRoIDAuM3MgbGluZWFyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgLy9tYXJnaW46IDAgMjBweDsgLy8g0LTQvtCx0LDQstC40YLRjCDQv9GA0Lgg0LPQvtGA0LjQt9C+0L3RgtCw0LvRjNC90L7QvCDRgdC70LDQudC00LXRgNC1INC4INC90LUg0LfQsNCx0ZbRgtGMINC+0LHQtdGA0YLQutGDXHJcbiAgICAgICAgJi5hbmltYXRlZCB7XHJcbiAgICAgICAgICAgIGFydGljbGUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwcHggMDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAud2hvLWFyZV9faW1hZ2Uge1xyXG5cclxuICAgICAgICAgICAgLS1oZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0taGVpZ2h0KTtcclxuICAgICAgICAgICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcclxuICAgICAgICAgICAgICAgIC0taGVpZ2h0OiAxMzVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAgIC0taGVpZ2h0OiAxODNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICAgICAgLS1oZWlnaHQ6IDE4M3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZCB7XHJcblxyXG4gICAgICAgICYtLTEge1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAvLyAgIC53aG8tYXJlX19pbWFnZSB7XHJcbiAgICAgICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCkgc2NhbGUoMikgcm90YXRlKC0yMGRlZyk7XHJcbiAgICAgICAgICAgIC8vICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC01cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWN1cnJlbnQgLmFkdmFudGFnZXNfX2l0ZW0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbixcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1iLXhzO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEuYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgLy8gQGV4dGVuZCAlTW9udHNlcnJhdC01MDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXIsIGNvbG9yIDAuM3MgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgJjo6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5vcGVyYXRlIHtcclxuICAgIHBhZGRpbmc6IDMycHggMCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgLy8gcGFkZGluZy10b3A6IDY4cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcuNSU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcuNSU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJnO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEyN3B4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjdweDtcclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzdweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICBwOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8xMjtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA2NjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIEBleHRlbmQgJU1vbnRzZXJyYXQtODAwLWl0O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYrcCB7fVxyXG5cclxuICAgICAgICAmK3ArcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDc4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIEBleHRlbmQgJU1vbnRzZXJyYXQtNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLFxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuNjQsIDAuNTcsIDAuNjcsIDEuNTMpLCAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4zLCAwLjYxLCAwLjcsIDEuODMpO1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgJi5hbmltYXRlZCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICYuYW5pbWF0ZWQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMS40KSB0cmFuc2xhdGVZKC0yMHB4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KSBzY2FsZSgxLjQpIHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3MHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMjVweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTIvMTM7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNDBweDtcclxuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NjBweDtcclxuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDcwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NzVweDtcclxuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDY1cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDY1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiYm9keS5ibG9nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgLy8gICBjb2xvcjogJGJsYWNrO1xyXG59XHJcblxyXG5cclxuLmJsb2ctcGFnZS13cmFwcGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIG1hcmdpbi10b3A6IDEycHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgbWFyZ2luLXRvcDogMjZweDtcclxuICB9XHJcblxyXG4gIC5mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnBvc3RzLW5vdC1mb3VuZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBjb2xvcjogJGdyZXk7XHJcbiAgICBAZXh0ZW5kICVNb250c2VycmF0LTgwMC1pdDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG9zdHMtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDM3cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdpbmF0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMTFweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O3BhZGRpbmctYm90dG9tOiAzM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBhLnByZXYsXHJcbiAgICBhLm5leHQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XHJcbiAgICAgIGJveC1zaGFkb3c6IDVweCA5cHggMjEuMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KSxcclxuICAgICAgICAtM3B4IC00cHggOC44cHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtbnVtYmVycyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICY6aG92ZXI6bm90KC5jdXJyZW50KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgMTAlKTtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBtYXgtd2lkdGg6IDU0JTtcclxuICAgIGhlaWdodDogNDNweDtcclxuICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRiZztcclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiAzMDJweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRiZztcclxuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXItcG9zdHMtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBnYXA6IDE5cHggMjBweDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIGdhcDogNDNweCAxN3B4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgZ2FwOiAzOXB4IDE3cHg7XHJcbiAgICB9XHJcbiAgICAucG9zdC1pdGVtIHtcclxuICAgICAgLmFib3V0LXBvc3Qtd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAucG9zdC1leGNlcnB0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAvLyAgIEBleHRlbmQgJU1vbnRzZXJyYXQtNDAwaXQ7XHJcblxyXG4gICAgIFxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtcmVhZC1tb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtZGF0ZSB7XHJcbiAgICAgICAgICAvLyAgIEBleHRlbmQgTW9udHNlcnJhdC00MDBpdDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaW5uZXItY29udGVudC13cmFwcGVyIHtcclxuICAqIHtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gIH1cclxuXHJcbiAgLyog0JfQsNCz0L7Qu9C+0LLQutC4ICovXHJcbiAgaDEsXHJcbiAgaDIsXHJcbiAgaDMsXHJcbiAgaDQsXHJcbiAgaDUsXHJcbiAgaDYge1xyXG4gICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAZXh0ZW5kICVNb250c2VycmF0LTgwMC1pdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyog0J/QsNGA0LDQs9GA0LDRhNC4ICovXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qINCh0L/QuNGB0LrQuCAqL1xyXG4gIHVsLFxyXG4gIG9sIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgIGxpc3Qtc3R5bGU6IGluaXRpYWw7XHJcbiAgfVxyXG5cclxuICAvKiDQktGW0LTRgdGC0YPQvyDQtNC70Y8g0L/QvtC30L3QsNGH0LXQvdC90Y8g0YHQv9C40YHQutGDICovXHJcbiAgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgfVxyXG5cclxuICAvKiDQl9C+0LHRgNCw0LbQtdC90L3RjyDRgtCwINC/0ZbQtNC/0LjRgdC4INC00L4g0L3QuNGFICovXHJcbiAgZmlndXJlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIGZpZ2NhcHRpb24ge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIH1cclxuXHJcbiAgLyog0KbQuNGC0LDRgtC4ICovXHJcbiAgYmxvY2txdW90ZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2NjYztcclxuXHJcbiAgICAmLmxlZnQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yaWdodCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qINCe0L/RgNC10LTQtdC70LXQvdC40LUg0YHQv9C40YHQutGW0LIgKi9cclxuICBkbCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICBkZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xyXG4gIH1cclxuXHJcbiAgLyog0JLRltC00YHRgtGD0L8g0LLRltC0INC70ZbQstC+0LPQviDQutGA0LDRjiDQtNC70Y8g0LLQvNGW0YHRgtGDINC+0L/QuNGB0YMgKi9cclxuICAuZW50cnktY29udGVudCB7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW46IDAgMCAxLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ25sZWZ0LFxyXG4gICAgaW1nLmFsaWdubGVmdCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWducmlnaHQsXHJcbiAgICBpbWcuYWxpZ25yaWdodCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduY2VudGVyLFxyXG4gICAgaW1nLmFsaWduY2VudGVyIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndwLWNhcHRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHAud3AtY2FwdGlvbi10ZXh0IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud3Atc21pbGV5IHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LWhlaWdodDogMWVtO1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1wb3N0LXdyYXBwZXIge1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgcGFkZGluZy10b3A6IDIzcHg7XHJcbiAgfVxyXG5cclxuICAuYW5vdGhlci10eHQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpbmdsZS1wb3N0LWRhdGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICB9XHJcblxyXG4gIC5ibG9ja3Mtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzQwcHg7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICYuZW1wdHktYXNpZGUge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLXBvc3QtY29udGVudCB7XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLXBvc3QtZGF0ZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS1wb3N0LXRodW1ibmFpbCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyNjNweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI5OXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogMDtcclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hc2lkZS1wb3N0LWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbm90aGVyLW5ld3Mge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbm90aGVyLXBvc3QtbGluayB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAmOmZvY3VzLXdpdGhpbiB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYW5vdGhlci1wb3N0LXRodW1ibmFpbCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEyMnB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hbm90aGVyLXBvc3QtdHJ1bmNhdGUge1xyXG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtcG9zdC1kYXRlIHtcclxuICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mYXEge1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICZfX2l0ZW0td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgICY+aDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIEBleHRlbmQgJU1vbnRzZXJyYXQtODAwLWl0O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY+aDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIEBleHRlbmQgJU1vbnRzZXJyYXQtNzAwLWl0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY+cCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19idG4tYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDIxcHggMTJweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgQGV4dGVuZCAlTW9udHNlcnJhdC03MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcblxyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVGNpSUdobGFXZG9kRDBpTVRVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TnlBeE5TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRZdU5USXdPRGdnTVVNM0xqSTVNRFk0SUMwd0xqTXpNek16TWlBNUxqSXhOVEU0SUMwd0xqTXpNek16TXlBNUxqazRORGs0SURGTU1UWXVNRFEzTWlBeE1TNDFRekUyTGpneE55QXhNaTQ0TXpNeklERTFMamcxTkRjZ01UUXVOU0F4TkM0ek1UVXhJREUwTGpWTU1pNHhPVEEzTlNBeE5DNDFRekF1TmpVeE1UVXlJREUwTGpVZ0xUQXVNekV4TURrNUlERXlMamd6TXpNZ01DNDBOVGczTURFZ01URXVOVXcyTGpVeU1EZzRJREZhSWlCbWFXeHNQU0ozYUdsMFpTSXZQZ284TDNOMlp6NEtcIik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwLFxyXG4gICAgdWwsXHJcbiAgICBvbCB7XHJcbiAgICAgIEBleHRlbmQgJU1vbnRzZXJyYXQtNDAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBvbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1oZWFkIHt9XHJcblxyXG4gICZfX2l0ZW0tYm9keSB7fVxyXG5cclxuICAmX19pdGVtLWNvbnRlbnQge31cclxufSIsIi5wYWdlLTQwNCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgLy8gcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAvLyB3aWR0aDogOTB2dztcclxuICAvLyBoZWlnaHQ6IDgwdmg7XHJcblxyXG4gIC8vIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUycHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICBoZWlnaHQ6IDgwdmg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICBwYWRkaW5nLXRvcDogMTI4cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE2cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMzdweDtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuLy8gICBoMSxcclxuLy8gICBoMixcclxuICBwLFxyXG4gIGEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICB9XHJcblxyXG4gIC5idXR0b24ge1xyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVjb3Ige1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5yYWRpYWxHYXJkaWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgdG9wOiAwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBoZWlnaHQ6IDY2MHB4O1xyXG4gICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3NjBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDg2MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDEzMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEyMDBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgIHdpZHRoOiAxNTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICB3aWR0aDogdmFyKC0td2lkdGgpO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJi0tZi1iYWxsLFxyXG4gICAgICAmLS1wZXJzb24taWNvbjIsXHJcbiAgICAgICYtLWItYmFsbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tcGVyc29uLWljb24ge1xyXG4gICAgLS13aWR0aDogNzRweDtcclxuICAgIHRvcDogMTQlO1xyXG4gICAgbGVmdDogNzQlO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgICAtLXdpZHRoOiA3NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAtLXdpZHRoOiAxMDVweDtcclxuICAgIHRvcDogMTElO1xyXG4gICAgbGVmdDogNzglO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgLS13aWR0aDogMTYxcHg7XHJcbiAgICBsZWZ0OiA4MSU7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgICAtLXdpZHRoOiAyMTJweDtcclxuICAgIHRvcDogNyU7XHJcbiAgICBsZWZ0OiA3OSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgdG9wOiA3JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWdpZnQtYmx1ZSB7XHJcbiAgICAtLXdpZHRoOiA2NXB4O1xyXG4gICAgdG9wOiAxNSU7XHJcbiAgICBsZWZ0OiAzJTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDFkZWcpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgICAtLXdpZHRoOiA1M3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgdG9wOiAzMi41JTtcclxuICAgICAgICAgIGxlZnQ6IDYlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE2ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgIC0td2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICBsZWZ0OiA0JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgLS13aWR0aDogODBweDtcclxuICAgICAgICAgIGxlZnQ6IDQlO1xyXG4gICAgdG9wOiAzMS41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICB0b3A6IDExLjUlO1xyXG4gICAgbGVmdDogMjQlO1xyXG4gICAgLS13aWR0aDogNzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tZi1iYWxsIHtcclxuICAgICAgICAtLXdpZHRoOiA4M3B4O1xyXG4gICAgICAgIGJvdHRvbTogLTUwcHg7XHJcbiAgICAgICAgbGVmdDogLTI4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgIC0td2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgdG9wOiA3JTtcclxuICAgICAgICAgIGxlZnQ6IDI0JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAtLXdpZHRoOiA2OHB4O1xyXG4gICAgICAgICAgdG9wOiA4JTtcclxuICAgICAgICAgIGxlZnQ6IDIzJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIC0td2lkdGg6IDkzcHg7XHJcbiAgICAgICAgICB0b3A6IDEwJTtcclxuICAgICAgICAgIGxlZnQ6IDI0JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAtLXdpZHRoOiAxMDlweDtcclxuICAgICAgICAgIGxlZnQ6IDIzJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tcGVyc29uLWljb24yIHtcclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAtLXdpZHRoOiA3N3B4O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDFkZWcpO1xyXG4gICAgLS13aWR0aDogODlweDtcclxuICAgIGJvdHRvbTogMyU7XHJcbiAgICBsZWZ0OiA4LjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgYm90dG9tOiA5JTtcclxuICAgIGxlZnQ6IDEzLjMlO1xyXG4gICAgLS13aWR0aDogMTA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICBib3R0b206IDclO1xyXG4gICAgICAgICAgbGVmdDogOC41JTtcclxuICAgICAgICAgIC0td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgIGxlZnQ6IDE0LjUlO1xyXG4gICAgICAgICAgYm90dG9tOiA4JTsgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS1iLWJhbGwge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAtLXdpZHRoOiA4M3B4O1xyXG4gICAgICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgbGVmdDogNzMlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3R0b206IDE0JTtcclxuICAgIC0td2lkdGg6IDg0cHg7XHJcbiAgICAgICAgICBsZWZ0OiA3NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbmRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgLS13aWR0aDogMTA3cHg7XHJcbiAgICAgICAgICBsZWZ0OiA3MyU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMTcwLCA2Nik7XHJcbiAgICBAZXh0ZW5kICVNb250c2VycmF0LTkwMC1pdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjEyO1xyXG5tYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogOTZweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTI4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1heC13aWR0aDogNjglO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLy8gQGluY2x1ZGUgYWRhcHRpdi1mb250KDE0MCwgMjQpO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgQGV4dGVuZCAlTW9udHNlcnJhdC04MDAtaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0OXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIC8vIG1hcmdpbi1ib3R0b206IDI1dnc7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYycHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAvLyAgIHdpZHRoOiA2MCU7XHJcbiAgICAvLyAgIG1hcmdpbi1ib3R0b206IDEwZW07XHJcbiAgICAvLyB9XHJcbiAgICAvLyBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgLy8gICB3aWR0aDogNTAlO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAvLyAgIHdpZHRoOiAzMCU7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICBoZWlnaHQ6IDE0cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBwIHtcclxuICAgIC8vIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgyNCwgMTgpO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWF4LXdpZHRoOiA2OCU7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxubWFyZ2luLWJvdHRvbTogNTBweDsgICAgfVxyXG4gIH1cclxufVxyXG4iLCIucG9wVXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuOCk7XHJcbiAgei1pbmRleDogLTEwMDtcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICAmLS1kZWZhdWx0IHtcclxuICAgIC5wb3BVcF9fbmFtZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTZweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucG9wVXAtLXN1Ym1pdFN1Y2Nlc3Mge1xyXG4gICAgLnBvcFVwX19ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAuZGVjb3Ige1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgLnJhZGlhbEdhcmRpZW50IHtcclxuICAgICAgICB0b3A6IDAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDY2MHB4O1xyXG4gICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICAgIGhlaWdodDogNzYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICB3aWR0aDogODAwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDg2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgd2lkdGg6IDEzMDBweDtcclxuICAgICAgICAgIGhlaWdodDogMTIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgd2lkdGg6IDE1MDBweDtcclxuICAgICAgICAgIGhlaWdodDogMTYwNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLXdpZHRoKTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1naWZ0LWJsdWUge1xyXG4gICAgICAgICAgLS13aWR0aDogMTAycHg7XHJcbiAgICAgICAgICB0b3A6IC0xJTtcclxuICAgICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAtLXdpZHRoOiAxNjJweDtcclxuICAgICAgICAgICAgdG9wOiAtMyU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWNvaW4ge1xyXG4gICAgICAgICAgLS13aWR0aDogNzBweDtcclxuICAgICAgICAgIGxlZnQ6IC0zJTtcclxuICAgICAgICAgIGJvdHRvbTogLTMlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIC0td2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDI1JTtcclxuICAgICAgICAgICAgYm90dG9tOiAtOCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWNvaW4yIHtcclxuICAgICAgICAgIC0td2lkdGg6IDYxcHg7XHJcbiAgICAgICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgdG9wOiAxNCU7XHJcbiAgICAgICAgICBsZWZ0OiA2OSU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgLS13aWR0aDogNzhweDtcclxuICAgICAgICAgICAgbGVmdDogNjElO1xyXG4gICAgICAgICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgdG9wOiA1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tcGVyc29uLWljb24yIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDhweDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHJpZ2h0OiA0JTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xM2RlZykgdHJhbnNsYXRlWSg4cHgpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzhweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDQuNCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZykgdHJhbnNsYXRlWSg4cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1iLWJhbGwge1xyXG4gICAgICAgICAgLS13aWR0aDogNDFweDtcclxuICAgICAgICAgIGxlZnQ6IDI1JTtcclxuICAgICAgICAgIHRvcDogNTglO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjIyZGVnKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICAgICAgLS13aWR0aDogNzVweDtcclxuICAgICAgICAgICAgbGVmdDogOTQlO1xyXG5cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcFVwX19uYW1lIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRlY29yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICAucmFkaWFsR2FyZGllbnQge1xyXG4gICAgICB0b3A6IDAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGhlaWdodDogNjYwcHg7XHJcbiAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDc2MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgIGhlaWdodDogODYwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICB3aWR0aDogMTMwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTIwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgd2lkdGg6IDE1MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDE2MDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIHdpZHRoOiB2YXIoLS13aWR0aCk7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgICAmLS1jb2luMiB7ZGlzcGxheTogbm9uZTt9XHJcblxyXG4gICAgICAmLS1naWZ0LWJsdWUge1xyXG4gICAgICAgIC0td2lkdGg6IDgycHg7XHJcbiAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgICAgbGVmdDogMjYlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTZkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNmRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICAgIHRvcDogNTUuNSU7XHJcbiAgICAgICAgICAtLXdpZHRoOiAxMDhweDtcclxuICAgICAgICAgIGxlZnQ6IDU4JTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE2ZGVnKTtcclxuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTZkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLWNvaW4ge1xyXG4gICAgICAgIC0td2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICBib3R0b206IDUlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgLS13aWR0aDogNzVweDtcclxuICAgICAgICAgIGxlZnQ6IDI1JTtcclxuICAgICAgICAgIGJvdHRvbTogLTglO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS1wZXJzb24taWNvbjIge1xyXG4gICAgICAgIHdpZHRoOiAxMDhweDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDQlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xM2RlZykgdHJhbnNsYXRlWSg4cHgpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDMuNCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTNkZWcpIHRyYW5zbGF0ZVkoMnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tYi1iYWxsIHtcclxuICAgICAgICAtLXdpZHRoOiA0MXB4O1xyXG4gICAgICAgIGxlZnQ6IDkxJTtcclxuICAgICAgICB0b3A6IDE4JTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMzlkZWcpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgdG9wOiAyNSU7XHJcbiAgICAgICAgICAtLXdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgbGVmdDogOTQlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zaG93IHtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGFuaW1hdGlvbjogYW5pbVNob3cgMC42cyBsaW5lYXIgZm9yd2FyZHM7XHJcblxyXG4gICAgQGtleWZyYW1lcyBhbmltU2hvdyB7XHJcbiAgICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhpZGUge1xyXG4gICAgYW5pbWF0aW9uOiBhbmltSGlkZSAxcyBsaW5lYXIgZm9yd2FyZHM7XHJcblxyXG4gICAgQGtleWZyYW1lcyBhbmltSGlkZSB7XHJcbiAgICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Jsb2NrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzAwM2NiZSAtNTAlLCAjMDAxMjNiIDE1MCUpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCRibGFjaywgLjcpLCByZ2JhKCRibGFjaywgLjgpKSwgdXJsKCcuLi9pbWFnZXMvYmcvc3RhZ2UuanBnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIC8vIG1heC13aWR0aDogNTcxcHg7XHJcbiAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDEwcHggMzJweCAzMHB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggNTBweCAwIHJnYmEoMCwwLDAsMC4yKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICBoZWlnaHQ6IDM5MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICB3aWR0aDogMjhweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGxpbmVhciwgb3BhY2l0eSAwLjNzIGxpbmVhciwgYm9yZGVyLXJhZGl1cyAwLjNzIGxpbmVhciwgdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xyXG5cclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICBsZWZ0OiAxMiU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAvLyBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDIwcHggMjBweCAjZmZmO1xyXG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cclxuICAgICAgICAmOjphZnRlcixcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzczNTE0NjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwIDRweCAwIDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYW1lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgLy8gd2lkdGg6IDk0JTt6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDMwLCAxNik7XHJcbiAgICAgIEBleHRlbmQgJU1vbnRzZXJyYXQtNzAwLWl0O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgIGxpLFxyXG4gICAgcCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmJiMDQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc29jIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBnYXA6IDE5cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDI5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgfVxyXG5cclxuICAmX19ib3JkZXIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgcGFkZGluZzogN3B4IDZweCA3cHggNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAmLS1pb3Mge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI0O1xyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVsbGlwc2UtYnRuIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICB9XHJcbn1cclxuIiwiLml0aSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxyXG4gIC5pdGkgKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XHJcbiAgLml0aV9faGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lOyB9XHJcbiAgLml0aV9fdi1oaWRlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG4gIC5pdGkgaW5wdXQsIC5pdGkgaW5wdXRbdHlwZT10ZXh0XSwgLml0aSBpbnB1dFt0eXBlPXRlbF0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuICAuaXRpX19mbGFnLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDFweDsgfVxyXG4gIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCA2cHggMCA4cHg7IH1cclxuICAuaXRpX19hcnJvdyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzU1NTsgfVxyXG4gICAgLml0aV9fYXJyb3ctLXVwIHtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM1NTU7IH1cclxuICAuaXRpX19jb3VudHJ5LWxpc3Qge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDAgMCAwIC0xcHg7XHJcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cclxuICAgIC5pdGlfX2NvdW50cnktbGlzdC0tZHJvcHVwIHtcclxuICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgLml0aV9fY291bnRyeS1saXN0IHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9IH1cclxuICAuaXRpX19mbGFnLWJveCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMjBweDsgfVxyXG4gIC5pdGlfX2RpdmlkZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDOyB9XHJcbiAgLml0aV9fY291bnRyeSB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIG91dGxpbmU6IG5vbmU7IH1cclxuICAuaXRpX19kaWFsLWNvZGUge1xyXG4gICAgY29sb3I6ICM5OTk7IH1cclxuICAuaXRpX19jb3VudHJ5Lml0aV9faGlnaGxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cclxuICAuaXRpX19mbGFnLWJveCwgLml0aV9fY291bnRyeS1uYW1lLCAuaXRpX19kaWFsLWNvZGUge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxyXG4gIC5pdGlfX2ZsYWctYm94LCAuaXRpX19jb3VudHJ5LW5hbWUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cclxuICAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dCwgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZXh0XSwgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZWxdLCAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXQsIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRleHRdLCAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZWxdIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgIHBhZGRpbmctbGVmdDogNTJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIGNvbG9yOiAkYmxhY2s7IH1cclxuICAuaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lciwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX2ZsYWctY29udGFpbmVyIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogMDsgfVxyXG4gIC5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxyXG4gICAgLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cclxuICAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlcixcclxuICAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cclxuICAgIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcsXHJcbiAgICAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuICAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XHJcbiAgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWRpYWwtY29kZSB7XHJcbiAgICBjb2xvcjogIzM1MzUzNTtcclxuICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cclxuICAuaXRpLS1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTAwMHB4O1xyXG4gICAgbGVmdDogLTEwMDBweDtcclxuICAgIHotaW5kZXg6IDEwNjA7XHJcbiAgICBwYWRkaW5nOiAxcHg7IH1cclxuICAgIC5pdGktLWNvbnRhaW5lcjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxyXG5cclxuLml0aS1tb2JpbGUgLml0aS0tY29udGFpbmVyIHtcclxuICB0b3A6IDMwcHg7XHJcbiAgYm90dG9tOiAzMHB4O1xyXG4gIGxlZnQ6IDMwcHg7XHJcbiAgcmlnaHQ6IDMwcHg7XHJcbiAgcG9zaXRpb246IGZpeGVkOyB9XHJcblxyXG4uaXRpLW1vYmlsZSAuaXRpX19jb3VudHJ5LWxpc3Qge1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuXHJcbi5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnkge1xyXG4gIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICBsaW5lLWhlaWdodDogMS41ZW07IH1cclxuXHJcbi5pdGlfX2ZsYWcge1xyXG4gIHdpZHRoOiAyMHB4OyB9XHJcbiAgLml0aV9fZmxhZy5pdGlfX2JlIHtcclxuICAgIHdpZHRoOiAxOHB4OyB9XHJcbiAgLml0aV9fZmxhZy5pdGlfX2NoIHtcclxuICAgIHdpZHRoOiAxNXB4OyB9XHJcbiAgLml0aV9fZmxhZy5pdGlfX21jIHtcclxuICAgIHdpZHRoOiAxOXB4OyB9XHJcbiAgLml0aV9fZmxhZy5pdGlfX25lIHtcclxuICAgIHdpZHRoOiAxOHB4OyB9XHJcbiAgLml0aV9fZmxhZy5pdGlfX25wIHtcclxuICAgIHdpZHRoOiAxM3B4OyB9XHJcbiAgLml0aV9fZmxhZy5pdGlfX3ZhIHtcclxuICAgIHdpZHRoOiAxNXB4OyB9XHJcbiAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xyXG4gICAgLml0aV9fZmxhZyB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTY1MnB4IDE1cHg7IH0gfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19hYyB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4OyB9XHJcbiAgLml0aV9fZmxhZy5pdGlfX2FkIHtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19hZSB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fYWYge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2cHggMHB4OyB9XHJcbiAgLml0aV9fZmxhZy5pdGlfX2FnIHtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19haSB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggMHB4OyB9XHJcbiAgLml0aV9fZmxhZy5pdGlfX2FsIHtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fYW0ge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19hbyB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggMHB4OyB9XHJcbiAgLml0aV9fZmxhZy5pdGlfX2FxIHtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOThweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fYXIge1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19hcyB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQycHggMHB4OyB9XHJcbiAgLml0aV9fZmxhZy5pdGlfX2F0IHtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fYXUge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NnB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19hdyB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA4cHggMHB4OyB9XHJcbiAgLml0aV9fZmxhZy5pdGlfX2F4IHtcclxuICAgIGhlaWdodDogMTNweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzBweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fYXoge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MnB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19iYSB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc0cHggMHB4OyB9XHJcbiAgLml0aV9fZmxhZy5pdGlfX2JiIHtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTZweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fYmQge1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxOHB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19iZSB7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwcHggMHB4OyB9XHJcbiAgLml0aV9fZmxhZy5pdGlfX2JmIHtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjBweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fYmcge1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MnB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19iaCB7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0cHggMHB4OyB9XHJcbiAgLml0aV9fZmxhZy5pdGlfX2JpIHtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjZweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fYmoge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0OHB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19ibCB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcwcHggMHB4OyB9XHJcbiAgLml0aV9fZmxhZy5pdGlfX2JtIHtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01OTJweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fYm4ge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxNHB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19ibyB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjM2cHggMHB4OyB9XHJcbiAgLml0aV9fZmxhZy5pdGlfX2JxIHtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NThweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fYnIge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4MHB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19icyB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzAycHggMHB4OyB9XHJcbiAgLml0aV9fZmxhZy5pdGlfX2J0IHtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MjRweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fYnYge1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0NnB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19idyB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzY4cHggMHB4OyB9XHJcbiAgLml0aV9fZmxhZy5pdGlfX2J5IHtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03OTBweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fYnoge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxMnB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19jYSB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODM0cHggMHB4OyB9XHJcbiAgLml0aV9fZmxhZy5pdGlfX2NjIHtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04NTZweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fY2Qge1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg3OHB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19jZiB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTAwcHggMHB4OyB9XHJcbiAgLml0aV9fZmxhZy5pdGlfX2NnIHtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05MjJweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fY2gge1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0NHB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19jaSB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTYxcHggMHB4OyB9XHJcbiAgLml0aV9fZmxhZy5pdGlfX2NrIHtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05ODNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fY2wge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fY20ge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMjdweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fY24ge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNDlweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fY28ge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzFweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fY3Age1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOTNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fY3Ige1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMTVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fY3Uge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMzdweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fY3Yge1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNTlweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fY3cge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExODFweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fY3gge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fY3kge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMjVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fY3oge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNDdweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZGUge1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNjlweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZGcge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOTFweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZGoge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMTNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZGsge1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMzVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZG0ge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTdweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZG8ge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNzlweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZHoge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MDFweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZWEge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MjNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZWMge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NDVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZWUge1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NjdweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZWcge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0ODlweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZWgge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MTFweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZXIge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MzNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZXMge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NTVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZXQge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NzdweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZXUge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OTlweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZmkge1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MjFweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZmoge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NDNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZmsge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NjVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZm0ge1xyXG4gICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2ODdweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZm8ge1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MDlweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZnIge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MzFweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZ2Ege1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NTNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZ2Ige1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NzVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZ2Qge1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3OTdweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZ2Uge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MTlweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZ2Yge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NDFweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZ2cge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NjNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZ2gge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4ODVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZ2kge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MDdweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZ2wge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MjlweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZ20ge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NTFweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZ24ge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NzNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZ3Age1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OTVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZ3Ege1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMTdweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZ3Ige1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMzlweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZ3Mge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwNjFweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZ3Qge1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwODNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZ3Uge1xyXG4gICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMDVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZ3cge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMjdweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fZ3kge1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNDlweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9faGsge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNzFweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9faG0ge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxOTNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9faG4ge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMTVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9faHIge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMzdweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9faHQge1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNTlweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9faHUge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyODFweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9faWMge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMDNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9faWQge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMjVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9faWUge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNDdweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9faWwge1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNjlweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9faW0ge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzOTFweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9faW4ge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MTNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9faW8ge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MzVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9faXEge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NTdweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9faXIge1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NzlweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9faXMge1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MDFweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9faXQge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MjNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9famUge1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NDVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fam0ge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NjdweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fam8ge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1ODlweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fanAge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MTFweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fa2Uge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MzNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fa2cge1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NTVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fa2gge1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NzdweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fa2kge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2OTlweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fa20ge1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3MjFweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fa24ge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NDNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fa3Age1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NjVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fa3Ige1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3ODdweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fa3cge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MDlweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fa3kge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MzFweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fa3oge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NTNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbGEge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NzVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbGIge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OTdweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbGMge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MTlweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbGkge1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NDFweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbGsge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NjNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbHIge1xyXG4gICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5ODVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbHMge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMDdweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbHQge1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMjlweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbHUge1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNTFweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbHYge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNzNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbHkge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOTVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbWEge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMTdweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbWMge1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMzlweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbWQge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxNjBweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbWUge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxODJweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbWYge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMDRweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbWcge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMjZweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbWgge1xyXG4gICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNDhweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbWsge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNzBweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbWwge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyOTJweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbW0ge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMTRweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbW4ge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMzZweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbW8ge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNThweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbXAge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzODBweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbXEge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MDJweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbXIge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MjRweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbXMge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NDZweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbXQge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NjhweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbXUge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0OTBweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbXYge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MTJweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbXcge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MzRweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbXgge1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NTZweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbXkge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NzhweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbXoge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MDBweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbmEge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MjJweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbmMge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NDRweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbmUge1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NjZweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbmYge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2ODZweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbmcge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MDhweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbmkge1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MzBweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbmwge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NTJweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbm8ge1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NzRweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbnAge1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OTZweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbnIge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MTFweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbnUge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MzNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fbnoge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NTVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fb20ge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NzdweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fcGEge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4OTlweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fcGUge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5MjFweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fcGYge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NDNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fcGcge1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NjVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fcGgge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5ODdweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fcGsge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMDlweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fcGwge1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMzFweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fcG0ge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNTNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fcG4ge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNzVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fcHIge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwOTdweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fcHMge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxMTlweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fcHQge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNDFweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fcHcge1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNjNweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fcHkge1xyXG4gICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxODVweCAwcHg7IH1cclxuICAuaXRpX19mbGFnLml0aV9fcWEge1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIwN3B4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19yZSB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIyOXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19ybyB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI1MXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19ycyB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI3M3B4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19ydSB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI5NXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19ydyB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMxN3B4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19zYSB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMzOXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19zYiB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM2MXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19zYyB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM4M3B4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19zZCB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwNXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19zZSB7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQyN3B4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19zZyB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ0OXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19zaCB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ3MXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19zaSB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ5M3B4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19zaiB7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUxNXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19zayB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUzN3B4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19zbCB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU1OXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19zbSB7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU4MXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19zbiB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwM3B4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19zbyB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYyNXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19zciB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY0N3B4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19zcyB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY2OXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19zdCB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY5MXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19zdiB7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDcxM3B4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19zeCB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDczNXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19zeSB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc1N3B4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX19zeiB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc3OXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX190YSB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgwMXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX190YyB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgyM3B4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX190ZCB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg0NXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX190ZiB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg2N3B4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX190ZyB7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg4OXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX190aCB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkxMXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX190aiB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkzM3B4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX190ayB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk1NXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX190bCB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk3N3B4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX190bSB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk5OXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX190biB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAyMXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX190byB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0M3B4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX190ciB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA2NXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX190dCB7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA4N3B4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX190diB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEwOXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX190dyB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEzMXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX190eiB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE1M3B4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX191YSB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE3NXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX191ZyB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE5N3B4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX191bSB7XHJcbiAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIxOXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX191biB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI0MXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX191cyB7XHJcbiAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2M3B4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX191eSB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI4NXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX191eiB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMwN3B4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX192YSB7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMyOXB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX192YyB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM0NnB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX192ZSB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM2OHB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX192ZyB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM5MHB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX192aSB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQxMnB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX192biB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQzNHB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX192dSB7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ1NnB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX193ZiB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ3OHB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX193cyB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUwMHB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX194ayB7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUyMnB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX195ZSB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU0NHB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX195dCB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU2NnB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX196YSB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU4OHB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX196bSB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYxMHB4IDBweDsgfVxyXG4gIC5pdGlfX2ZsYWcuaXRpX196dyB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYzMnB4IDBweDsgfVxyXG5cclxuLml0aV9fZmxhZyB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDBweCAjODg4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy5wbmdcIik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMDsgfVxyXG4gIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcclxuICAgIC5pdGlfX2ZsYWcge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3NAMngucG5nXCIpOyB9IH1cclxuXHJcbi5pdGlfX2ZsYWcuaXRpX19ucCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuIiwiQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgLnNpbmdsZS1wb3N0LXdyYXBwZXIge1xyXG4gICAgLmJsb2Nrcy13cmFwcGVyIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzUzcHg7XHJcbiAgICB9XHJcbiAgICAuYXNpZGUtcG9zdC1jb250ZW50IHtcclxuICAgICAgLmFub3RoZXItcG9zdC10aHVtYm5haWwge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEyNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuc2luZ2xlLXBvc3Qtd3JhcHBlciB7XHJcbiAgICAuYmxvY2tzLXdyYXBwZXIge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxOTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJsb2ctcGFnZS13cmFwcGVyIHtcclxuICAgIC5pbm5lci1wb3N0cy1jb250YWluZXIge1xyXG4gICAgICAucG9zdC1pdGVtIHtcclxuICAgICAgICAuYWJvdXQtcG9zdC13cmFwIHtcclxuICAgICAgICAgIC5wb3N0LWV4Y2VycHQsXHJcbiAgICAgICAgICAucG9zdC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZy13cmFwIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuc2luZ2xlLXBvc3Qtd3JhcHBlciB7XHJcbiAgICAuYXNpZGUtcG9zdC1jb250ZW50IHtcclxuICAgICAgLmFub3RoZXItcG9zdC10aHVtYm5haWwge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9nLXBhZ2Utd3JhcHBlciB7XHJcbiAgICAuaW5uZXItcG9zdHMtY29udGFpbmVyIHtcclxuICAgICAgLnBvc3QtaXRlbSB7XHJcbiAgICAgICAgLmFib3V0LXBvc3Qtd3JhcCB7XHJcbiAgICAgICAgICAucG9zdC1yZWFkLW1vcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zaW5nbGUtcG9zdC13cmFwcGVyIHtcclxuICAgIC5hc2lkZS1wb3N0LWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgLmFub3RoZXItcG9zdC10aHVtYm5haWwge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAvLyBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYW5vdGhlci1uZXdzIHtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xyXG4gICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXIsIHdpZHRoIDAuM3MgbGluZWFyLFxyXG4gICAgICAgICAgICBoZWlnaHQgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAgICAgLy8gdWwuc2xpY2stZG90cyB7XHJcbiAgICAgICAgLy8gICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAvLyAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAvLyAgIGxpIHtcclxuICAgICAgICAvLyAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAvLyAgICAgYnV0dG9uIHtcclxuICAgICAgICAvLyAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgLy8gICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIC8vICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAvLyAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIC8vICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XHJcbiAgICAgICAgLy8gICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAvLyAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAvLyAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgIC8vICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAvLyAgICAgfVxyXG5cclxuICAgICAgICAvLyAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgICAgICAvLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0NTQ1O1xyXG4gICAgICAgIC8vICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS40MjkpO1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyDQv9GA0LjQstGW0YIg0LAgINC80L7QttC90LAg0LHRg9C00LUg0LrQsNGA0YLQuNC90LrRgyDQt9GA0L7QsdC40YLRjCDRidC+0LEg0Lcg0L3QuNC30YMg0LHRg9C70L4g0L/RgNC+0LTQvtCy0LbQtdC90L3RjyDRgyDQv9C+0LTRltGD0LzRltCyIC4g0YLQvtC80YMg0YnQviAg0LIg0YDQsNC30ZYg0LrQvtC70Lgg0LXQutGA0LDQvSAg0LLQviDQstC40YHQvtGC0ZYgIDEwODAgINCwINC90LUgOTUwIFxyXG4gICAgLm1haW4tcG9zdC1jb250ZW50IHtcclxuICAgICAgaDEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYW5vdGhlci10eHQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2tzLXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFub3RoZXItbmV3czpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hbm90aGVyLW5ld3Muc2xpY2staW5pdGlhbGl6ZWQge1xyXG4gICAgbWFyZ2luOiAwIC01cHg7XHJcbiAgfVxyXG5cclxuICAvLyAuYW5vdGhlci1wb3N0LXdyYXBwZXIuc2xpY2stc2xpZGUge1xyXG4gIC8vICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIC8vICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgLy8gfVxyXG4gIC5hbm90aGVyLXBvc3Qtd3JhcHBlcntcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLm1haW4tcG9zdC1jb250ZW50IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4vLyAgIC5mb290ZXIge1xyXG4vLyAgICAgcGFkZGluZy10b3A6IDQycHg7XHJcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcclxuLy8gICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAuc2luZ2xlLXBvc3Qtd3JhcHBlciB7XHJcbiAgICAuYXNpZGUtcG9zdC1jb250ZW50IHtcclxuICAgICAgLmFub3RoZXItcG9zdC1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsb2ctcGFnZS13cmFwcGVyIHtcclxuICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXItcG9zdHMtY29udGFpbmVyIHtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgLnBvc3QtaXRlbSB7XHJcbiAgICAgICAgLnBvc3QtZXhjZXJwdCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltZy13cmFwIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAvLyBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZm9vdGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmcyO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGdhcDogMTVweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgZ2FwOiAyNnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vICZfX2xvZ28ge1xyXG4gICAgLy8gICB3aWR0aDogYXV0bztcclxuICAgIC8vICAgaGVpZ2h0OiA0MnB4O1xyXG5cclxuICAgIC8vICAgLy8gQGluY2x1ZGUgbXEoc20pIHtcclxuICAgIC8vICAgLy8gICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAvLyAgIC8vIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyAubG9nbyxcclxuICAgIC8vIC5zb2MtbmV0d29ya3Mge1xyXG4gICAgLy8gICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIC8vIG1pbi13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIC8vICAgd2lkdGg6IDk1cHg7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTk0cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTY0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbmF2IHtcclxuICAgICAgICBvcmRlcjogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbmF2LFxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ2V0LWFuZHJpb2Qge1xyXG5cclxuICAgICAgICBtYXJnaW46IDAgIGF1dG8gMjBweDtcclxuICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIgc3ZnIC5zdmctYmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN2Zy1jb250ZW50IHtcclxuICAgICAgICAgICAgZmlsbDogYmxhY2s7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHN2ZyAuc3ZnLWNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgZmlsbDogd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTM4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbHMge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTklO1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTIlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gYSB7XHJcbiAgICAgICAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgLy8gICBtYXJnaW46IDAgN3B4O1xyXG4gICAgICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgLy8gICAmOjpiZWZvcmUge1xyXG4gICAgICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAvLyAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgLy8gICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxODcsIDQsIDEpO1xyXG4gICAgICAgIC8vICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC8vICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAvLyAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggNXB4IHJnYmEoMjU1LCAxODcsIDQsIDEpO1xyXG4gICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gICAgICAgIC8vICAgfVxyXG5cclxuICAgICAgICAvLyAgICY6aG92ZXIge1xyXG4gICAgICAgIC8vICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgLy8gICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vICAgfVxyXG4gICAgICAgIC8vICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAvLyAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgLy8gICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgLy8gICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgLy8gICBzcGFuIHtcclxuICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAvLyAgIH1cclxuXHJcbiAgICAgICAgLy8gICBzdmcge1xyXG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAvLyAgICAgaGVpZ2h0OiAzNXB4O1xyXG5cclxuICAgICAgICAvLyAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAvLyAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAvLyAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29weSB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MyU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIC8vICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NjFweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5zb2MtbmV0d29ya3Mge1xyXG4gICAgLy8gICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIC8vICAgd2lkdGg6IGF1dG87XHJcbiAgICAvLyAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgLy8gICBwYWRkaW5nLXRvcDogMDtcclxuICAgIC8vICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgLy8gICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgLy8gICAgIG9yZGVyOiAzO1xyXG4gICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogIzliOWI5YjtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgQGV4dGVuZCAlTW9udHNlcnJhdC00MDA7XHJcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDg1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA4NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il19 */
