@charset "UTF-8";
*, *:before, *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html, body, div, span, object, iframe, figure, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, em, img, small, strike, strong, sub, sup, tt, b, u, i, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td, main, canvas, embed, footer, header, nav, section, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
      -ms-text-size-adjust: none;
          text-size-adjust: none;
}

footer, header, nav, section, main {
  display: block;
}

body {
  line-height: 1;
  width: 100%;
  overflow-x: hidden;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none;
}

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

input {
  -webkit-appearance: none;
  border-radius: 0;
}

@font-face {
  font-family: "Golos";
  src: local("Golos");
  src: url("/fonts/GolosText-Regular.ttf") format("truetype");
  font-weight: 400;
}
@font-face {
  font-family: "Golos";
  src: local("Golos");
  src: url("/fonts/GolosText-Medium.ttf") format("truetype");
  font-weight: 500;
}
@font-face {
  font-family: "Golos";
  src: local("Golos");
  src: url("/fonts/GolosText-SemiBold.ttf") format("truetype");
  font-weight: 600;
}
@font-face {
  font-family: "Golos";
  src: local("Golos");
  src: url("/fonts/GolosText-Bold.ttf") format("truetype");
  font-weight: 700;
}
.container {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 10px;
}
@media (max-width: 1360px) {
  .container {
    padding: 0 50px;
  }
}
@media (max-width: 650px) {
  .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}

html {
  font-size: 1rem;
}

body {
  font-size: 1rem;
  background: white;
  font-family: Golos;
}

a {
  -webkit-transition: 0.25s ease-out;
  transition: 0.25s ease-out;
  text-decoration: none;
  color: black;
}
a:hover {
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
  color: gray;
}

strong {
  font-weight: 500;
}

b {
  font-weight: 600;
}

p {
  font-family: inherit;
  font-size: 1rem;
  margin-bottom: 20px;
  line-height: 125%;
  color: #253E60;
}
p.nm {
  margin-bottom: 0;
}
p.fade {
  color: grey;
  font-size: 0.8rem;
}

button, .button {
  text-decoration: none;
  cursor: pointer;
  font-family: inherit;
  display: inline-block;
  background: #63AFFF;
  border: none;
  color: #253E60 !important;
  text-transform: uppercase;
  font-size: 0.875rem;
  line-height: 150%;
  text-align: center;
  padding: 16px 16px;
  border-radius: 4px;
  font-weight: 500;
  -webkit-transition: 0.5s ease-out;
  transition: 0.5s ease-out;
}
button--transparent, .button--transparent {
  padding-right: 24px;
  padding-left: 24px;
  background: none;
  background: transparent;
  border-radius: 6px;
  border: 1px solid #63AFFF;
}
button:hover, .button:hover {
  -webkit-transition: 0.25s ease-in;
  transition: 0.25s ease-in;
  background: rgb(150, 201.1538461538, 255);
}

.title {
  position: relative;
  font-size: 3.4rem;
  color: #253E60;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 3.2rem;
  margin-bottom: 80px;
}
.title {
  margin-bottom: 40px;
}
.title:after, .title:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  top: auto;
  left: 0;
  bottom: -40px;
  display: block;
  height: 6px;
  border-radius: 20px;
}
@media (max-width: 515px) {
  .title:after, .title:before {
    bottom: -20px;
  }
}
.title:after {
  width: 100px;
  background-color: #253E60;
}
@media (max-width: 515px) {
  .title:after {
    width: 60px;
  }
}
.title:before {
  top: auto;
  left: 110px;
  width: 15px;
  background-color: #63AFFF;
}
.title:before {
  left: 70px;
}
.title span {
  display: block;
  font-size: 2rem;
  font-weight: 400;
}
@media (max-width: 570px) {
  .title {
    font-size: 2rem;
    line-height: 125%;
  }
  .title span {
    font-size: 1.45rem;
    line-height: 120%;
  }
}
.title--center {
  text-align: center;
}
.title--center:after {
  left: calc(50% - 60px);
}
.title--center:before {
  left: calc(50% + 50px);
}
@media (max-width: 515px) {
  .title--center:after {
    left: calc(50% - 40px);
  }
  .title--center:before {
    left: calc(50% + 30px);
  }
}

.title-simple {
  color: #253E60;
  text-transform: uppercase;
  font-size: 3rem;
  font-weight: 400;
  margin-bottom: 20px;
}
.title-simple span {
  display: block;
  font-size: 2.8rem;
  font-weight: 600;
}
@media (max-width: 570px) {
  .title-simple {
    font-size: 2rem;
  }
  .title-simple span {
    font-size: 1.6rem;
  }
}
@media (max-width: 380px) {
  .title-simple {
    font-size: 1.8rem;
  }
  .title-simple span {
    font-size: 1.7rem;
  }
}

.quiz {
  position: fixed;
  z-index: 100;
  bottom: 20px;
}

.hidden {
  display: none !important;
}

.topbar {
  width: 100%;
  height: 50px;
  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;
  position: absolute;
  left: 0;
  top: 30px;
  z-index: 10;
}
.topbar.fixed {
  position: fixed;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: 0.5s ease-out;
  transition: 0.5s ease-out;
  opacity: 0;
  -webkit-transform: translateY(-100px);
      -ms-transform: translateY(-100px);
          transform: translateY(-100px);
  -webkit-animation: reveal forwards 0.5s ease-in-out;
          animation: reveal forwards 0.5s ease-in-out;
}
.topbar.fixed .topbar__wrapper {
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
          box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}
.topbar__wrapper {
  width: 100%;
  max-width: 1280px;
  margin-right: 50px;
  margin-left: 50px;
  height: 50px;
  border-radius: 10px;
  padding: 8px 10px;
  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;
}
@media (min-width: 716px) {
  .topbar__wrapper {
    padding-right: 6px;
  }
}
@media (max-width: 850px) {
  .topbar__wrapper {
    width: 100%;
    margin-right: 20px;
    margin-left: 20px;
  }
}
.topbar__wrapper .phone-icon {
  width: 30px;
  height: 30px;
  margin-right: 10px;
}
.topbar__wrapper--st .topbar__menu--mob {
  background: #ffffff;
}
.topbar__wrapper--st .topbar__menu--mob a {
  border-color: rgb(222, 230, 240) !important;
}
.topbar__wrapper--st .hamburger path {
  fill: #253E60;
}
.topbar__wrapper--st p, .topbar__wrapper--st a {
  color: #253E60;
}
.topbar__wrapper--st .topbar__department p {
  color: #253E60;
  line-height: 100%;
}
.topbar__wrapper--st .phone-icon__circle {
  fill: #ffffff;
}
.topbar__wrapper--st .phone-icon__phone {
  width: 30px !important;
  overflow: hidden;
  -webkit-transform: translateY(-1px) scale(1.2);
      -ms-transform: translateY(-1px) scale(1.2);
          transform: translateY(-1px) scale(1.2);
}
.topbar__wrapper--st {
  background: white;
}
.topbar__wrapper--st a {
  -webkit-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
  color: #253E60;
}
.topbar__wrapper--st a:hover {
  -webkit-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
  color: black;
}
.topbar__wrapper--st span {
  -webkit-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
.topbar__wrapper--st span span {
  font-weight: 400;
  color: #63AFFF;
}
.topbar__wrapper--sh .topbar__menu--mob {
  background: -webkit-gradient(linear, left top, right top, from(#1c314d), color-stop(66.86%, #2c4d77), to(#253d5f));
  background: linear-gradient(90deg, #1c314d 0%, #2c4d77 66.86%, #253d5f 100%);
}
.topbar__wrapper--sh .topbar__menu--mob a {
  border-color: rgba(171, 207, 255, 0.28) !important;
}
.topbar__wrapper--sh .hamburger path {
  fill: #D2E8FF;
}
.topbar__wrapper--sh p, .topbar__wrapper--sh a {
  color: #D2E8FF;
}
.topbar__wrapper--sh a {
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
.topbar__wrapper--sh a span {
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
.topbar__wrapper--sh a:hover {
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
.topbar__wrapper--sh a:hover span {
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  color: #D2E8FF;
}
.topbar__wrapper--sh a:hover span span {
  color: rgb(48, 148.8461538462, 255);
}
.topbar__wrapper--sh {
  background: #253E60;
}
.topbar__wrapper--sh a {
  color: #ffffff;
}
.topbar__wrapper--sh a span span {
  color: #63AFFF;
}
.topbar__wrapper--sh > * {
  color: #D2E8FF;
}
.topbar__group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 20px;
}
@media (max-width: 600px) {
  .topbar__group--phone {
    width: 30px;
    overflow: hidden;
  }
}
@media (max-width: 340px) {
  .topbar__group--phone {
    display: none;
  }
}
.topbar__logo svg {
  position: relative;
  top: 2px;
}
.topbar__logo--sh path.variable {
  fill: white !important;
}
.topbar__logo--sh path.variable-stroke {
  stroke: white !important;
}
.topbar__phone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 20px;
}
.topbar .phone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 716px) {
  .topbar .phone span {
    display: none;
  }
}
.topbar .phone svg {
  margin-right: 10px;
}
.topbar__menu a {
  display: inline-block;
}
.topbar__menu a:not(:last-child) {
  margin-right: 20px;
}
@media (max-width: 1100px) {
  .topbar__menu {
    display: none;
  }
}
@media (max-width: 1100px) {
  .topbar .phone-icon {
    width: 25px;
    height: 25px;
  }
  .topbar__menu--mob {
    position: absolute;
    left: 52%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: red;
    top: 45px;
    padding: 20px;
    border-radius: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 1100px) and (max-width: 600px) {
  .topbar__menu--mob {
    position: absolute;
    left: auto;
    right: 20px;
  }
}
@media (max-width: 1100px) {
  .topbar__menu--mob a:not(:last-child) {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid red;
  }
}
.topbar__hamburger {
  position: relative;
}
@media (min-width: 1101px) {
  .topbar__hamburger {
    display: none;
  }
}
@media (max-width: 600px) {
  .topbar__button {
    display: none;
  }
}
.topbar__button .button {
  margin-left: 20px;
  background: linear-gradient(18deg, #d2e8ff 0%, #86c0ff 100%);
  -webkit-transition: background 0.5s ease-out;
  transition: background 0.5s ease-out;
  padding: 10px;
}
.topbar__button .button:hover {
  -webkit-transition: background 0.25s ease-in;
  transition: background 0.25s ease-in;
  background: linear-gradient(18deg, #86c0ff 0%, #86c0ff 100%);
}

.topbar__wrapper .topbar__logo, .topbar__wrapper .topbar__phone {
  position: relative;
  padding-right: 10px;
  margin-right: 10px;
}
.topbar__wrapper .topbar__logo::after, .topbar__wrapper .topbar__phone::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  height: 100%;
  display: block;
  background: red;
  left: auto;
  right: 0;
  border-radius: 10px;
}
@media (max-width: 1100px) {
  .topbar__wrapper .topbar__phone:after {
    display: none;
  }
}
.topbar__wrapper--st .topbar__logo::after, .topbar__wrapper--st .topbar__phone::after {
  background: #253E60;
}
.topbar__wrapper--sh .topbar__logo::after, .topbar__wrapper--sh .topbar__phone::after {
  background: #D2E8FF;
}

@-webkit-keyframes reveal {
  from {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
    opacity: 0;
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes reveal {
  from {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
    opacity: 0;
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.banner {
  position: relative;
  z-index: 0;
  background: white;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: right;
  padding-top: 120px;
  padding-bottom: 20px;
  overflow: hidden;
}
.banner::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 300px;
  height: 100%;
  background: black;
  -webkit-filter: blur(100px);
          filter: blur(100px);
  opacity: 0.6;
  left: -20%;
  position: absolute;
  z-index: -1;
}
@media (max-width: 700px) {
  .banner::after {
    width: 100%;
    left: 0;
    top: auto;
    bottom: 0;
    opacity: 1;
    -webkit-filter: blur(0);
            filter: blur(0);
    background: #424344;
    background: linear-gradient(0deg, #424344 0, #424344 100px, transparent 70%);
  }
}
@media (max-width: 600px) {
  .banner::after {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #424344), color-stop(40%, #424344), color-stop(70%, transparent));
    background: linear-gradient(0deg, #424344 0, #424344 40%, transparent 70%);
  }
}
@media (max-width: 540px) {
  .banner::after {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #424344), color-stop(45%, #424344), color-stop(70%, transparent));
    background: linear-gradient(0deg, #424344 0, #424344 45%, transparent 70%);
  }
}
@media (max-width: 400px) {
  .banner::after {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #424344), color-stop(60%, #424344), color-stop(70%, transparent));
    background: linear-gradient(0deg, #424344 0, #424344 60%, transparent 70%);
  }
}
@media (max-width: 470px) {
  .banner::after {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #424344), color-stop(50%, #424344), color-stop(70%, transparent));
    background: linear-gradient(0deg, #424344 0, #424344 50%, transparent 70%);
  }
}
.banner__container:not(.banner--sh-2 .banner__container) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 60px;
  overflow: hidden;
}
@media (min-width: 601px) {
  .banner__container:not(.banner--sh-2 .banner__container) {
    gap: 60px;
  }
}
@media (max-width: 1031px) {
  .banner__container:not(.banner--sh-2 .banner__container) {
    -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;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 700px) {
  .banner__container:not(.banner--sh-2 .banner__container) {
    min-height: 0;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.banner__where {
  line-height: 120%;
}
.banner__form:not(.banner--sh-2 .banner__form) {
  padding: 20px;
  width: 100%;
  height: 300px;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 6px;
  -webkit-backdrop-filter: blur(3px);
          backdrop-filter: blur(3px);
}
@media (min-width: 1030px) {
  .banner__form:not(.banner--sh-2 .banner__form) {
    max-width: 470px;
  }
}
@media (max-width: 1031px) {
  .banner__form:not(.banner--sh-2 .banner__form) {
    background: rgba(0, 0, 0, 0.2);
  }
}
@media (max-width: 700px) {
  .banner__form:not(.banner--sh-2 .banner__form) {
    width: 100%;
    background: #2f3032;
    max-width: none;
  }
}
.banner--st {
  background: url(/images/banner__st.webp);
  background-size: cover;
  background-position: top right;
  background-repeat: no-repeat;
}
@media (max-width: 1032px) {
  .banner--st {
    background-position: 80%;
  }
}
@media (max-width: 700px) {
  .banner--st {
    background-size: auto 100%;
    background-position: top right !important;
    background: url(/images/banner-st-bg.webp);
    position: relative;
  }
  .banner--st::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 600px;
    top: auto;
    bottom: 320px;
    left: 0;
    display: block;
    background: url(/images/header-image-mans.webp);
    background-size: contain;
    background-position: center bottom;
    background-repeat: no-repeat;
    z-index: -1;
  }
}
@media (max-width: 700px) and (max-width: 520px) {
  .banner--st::before {
    width: 100%;
    height: 100%;
    top: auto;
    bottom: 490px;
    left: 0;
  }
}
@media (min-width: 1500px) {
  .banner--st {
    background: url(/images/banner-st-bg.webp);
    background-size: cover;
  }
  .banner--st::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 600px;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    display: block;
    background: url(/images/header-image-mans.webp);
    background-size: contain;
    background-position: 80% bottom;
    background-repeat: no-repeat;
    z-index: -1;
  }
}
@media (max-width: 360px) {
  .banner--st:before {
    bottom: 460px;
    background-size: 360px;
  }
}
@media (max-width: 340px) {
  .banner--st:before {
    bottom: 420px;
    background-size: 360px;
  }
}
.banner--st .banner__title h1 {
  color: white;
  font-size: 4rem;
  font-weight: 700;
  text-transform: uppercase;
}
@media (max-width: 600px) {
  .banner--st .banner__title h1 {
    font-size: 3rem;
  }
}
@media (max-width: 470px) {
  .banner--st .banner__title h1 {
    font-size: 2.5rem;
  }
}
@media (max-width: 360px) {
  .banner--st .banner__title h1 {
    font-size: 2.2rem;
  }
}
.banner--st .banner__where {
  color: #C3C3C3;
  font-size: 1.62rem;
  font-weight: 600;
  text-transform: uppercase;
}
@media (max-width: 600px) {
  .banner--st .banner__where {
    font-size: 1.2rem;
  }
}
@media (max-width: 470px) {
  .banner--st .banner__where {
    font-size: 1rem;
  }
}
@media (max-width: 1030px) {
  .banner--st .banner__where em {
    display: block;
  }
}
@media (max-width: 700px) {
  .banner--st .banner__where em {
    display: inline;
  }
}
@media (max-width: 1030px) {
  .banner--st .banner__where em {
    color: white;
  }
}
.banner--st .banner__price {
  color: #ffffff;
  font-size: 1.62rem;
  font-weight: 400;
  text-transform: uppercase;
}
.banner--st .banner__price span {
  font-size: 4.5rem;
  font-weight: 700;
}
@media (max-width: 460px) {
  .banner--st .banner__price span {
    font-size: 2.6rem;
  }
}
@media (max-width: 1032px) {
  .banner--st {
    padding-top: 500px;
  }
}
@media (max-width: 700px) {
  .banner--st {
    padding-top: 420px;
  }
}
@media (max-width: 470px) {
  .banner--st {
    padding-top: 95%;
  }
}
@media (max-width: 340px) {
  .banner--st {
    padding-top: 75%;
  }
}
.banner--st .warranty {
  color: white;
  background: #ff5151;
  display: inline-block;
  padding: 2px 20px 8px 20px;
  border-radius: 100px;
  font-size: 2rem;
  margin: 10px 0;
}
@media (max-width: 1031px) {
  .banner--st .warranty {
    font-size: 1.2rem;
  }
}
@media (max-width: 700px) {
  .banner--st .warranty {
    font-size: 1.6rem;
  }
}
@media (max-width: 470px) {
  .banner--st .warranty {
    font-size: 1.2rem;
    padding-bottom: 4px;
  }
}
@media (max-width: 340px) {
  .banner--st .warranty {
    font-size: 1rem;
    padding: 4px 10px 6px 10px;
  }
}
.banner--sh-2 {
  background: white url(../images/bg-sh-2.webp);
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 570px) {
  .banner--sh-2 {
    background: #efefef;
  }
}
.banner--sh-2::after {
  display: none;
}
.banner--sh-2 .banner__title {
  text-align: center;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 3.2rem;
}
.banner--sh-2 .banner__title em {
  font-weight: 400;
  font-size: 0.85em;
}
.banner--sh-2 .banner__title span {
  display: inline-block;
  background: white;
  padding: 10px;
  border-radius: 10px;
  padding-top: 20px;
}
.banner--sh-2 .banner__title span:nth-child(1) {
  padding-top: 10px;
  font-size: 1.4em;
  background: #FFD23E;
  position: relative;
  top: 12px;
}
@media (max-width: 970px) {
  .banner--sh-2 .banner__title {
    font-size: 5vw;
  }
}
.banner--sh-2 .banner__container {
  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;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 100px;
}
@media (max-width: 570px) {
  .banner--sh-2 .banner__container {
    padding-bottom: 20px;
  }
}
.banner--sh-2 .banner__form {
  background: rgba(255, 255, 255, 0.5);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  padding: 20px;
  border-radius: 20px;
  width: 100%;
  color: black;
}
@media (min-width: 671px) {
  .banner--sh-2 .banner__form {
    max-width: 400px;
  }
}
.banner--sh-2 .banner__where {
  text-align: center;
  font-size: 1.6rem;
  font-weight: 800;
  color: black;
  text-transform: uppercase;
}
@media (max-width: 420px) {
  .banner--sh-2 .banner__where {
    font-size: 1rem;
  }
}
.banner--sh-2 .banner__icons {
  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;
  width: 100%;
  max-width: 500px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 20px;
  margin-bottom: 40px;
}
.banner--sh-2 .banner__for {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}
@media (max-width: 570px) {
  .banner--sh-2 .banner__for {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 360px) {
  .banner--sh-2 .banner__for {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.banner--sh-2 .banner__for p {
  display: inline-block;
  background-color: white;
  padding: 10px 16px;
  border-radius: 100px;
  margin-bottom: 0;
  font-weight: 600;
  text-transform: uppercase;
}
.banner--sh-2 .banner__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  background-color: #99CAFF;
  border-radius: 100px;
  overflow: hidden;
  width: 60px;
  height: 60px;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.banner--sh-2 .banner__icon img {
  width: 50px;
  height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
}
.banner--sh-2 .banner__footer {
  max-width: 840px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 670px) {
  .banner--sh-2 .banner__footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.banner--sh-2 .banner__advantages {
  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;
}
.banner--sh-2 .banner__advantage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-size: 1rem;
  border-radius: 40px 20px 20px 40px;
  padding: 10px 20px 10px 10px;
  background: rgba(255, 255, 255, 0.5);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
}
@media (max-width: 930px) {
  .banner--sh-2 .banner__advantage {
    font-size: 0.8rem;
    line-height: 120%;
  }
}
@media (max-width: 340px) {
  .banner--sh-2 .banner__advantage {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px;
    text-align: center;
  }
}
.banner--sh-2 .banner__advantage p {
  margin-bottom: 0;
  color: #253E60;
  font-size: 1.2em;
  font-weight: 600;
  text-transform: uppercase;
}
.banner--sh-2 .banner__advantage p:last-child {
  font-size: 0.9em;
}

.advantages {
  position: relative;
  z-index: 2;
  margin-top: -70px;
  margin-bottom: -64px;
}
@media (max-width: 1000px) {
  .advantages {
    margin-bottom: -150px;
  }
}
.advantages {
  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;
}
@media (max-width: 570px) {
  .advantages {
    margin: 0;
  }
}
.advantages__wrapper {
  background: white;
  padding: 20px 40px;
  max-width: 980px;
  border-radius: 6px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 40px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 1000px) {
  .advantages__wrapper {
    grid-template-columns: repeat(2, 1fr);
    width: 100%;
    margin-left: 50px;
    margin-right: 50px;
  }
}
@media (max-width: 650px) {
  .advantages__wrapper {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (max-width: 570px) {
  .advantages__wrapper {
    padding: 40px 20px;
    grid-template-columns: 1fr;
  }
}
@media (max-width: 570px) {
  .advantages__icon {
    width: 50px;
  }
}
.advantages__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.advantages__text {
  color: #253E60;
  text-transform: uppercase;
  font-weight: 700;
}
.advantages__text span {
  display: block;
}
.advantages__text em {
  color: #FD0059;
}

.about {
  min-height: 300px;
  background: #cbcacb url(/images/section-about-bg.webp);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left bottom;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-top: 100px;
  padding-bottom: 160px;
}
@media (max-width: 1000px) {
  .about {
    padding-top: 200px;
  }
}
@media (max-width: 570px) {
  .about {
    padding-top: 20px;
  }
}
.about {
  width: 100%;
}
.about__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  overflow: visible;
}
@media (max-width: 800px) {
  .about--st {
    background-size: 100% auto;
    background-position: left 130%;
  }
}
@media (max-width: 700px) {
  .about--st {
    background-size: 100% auto;
    background-position: left 420px;
  }
}
@media (max-width: 635px) {
  .about--st {
    background-size: 100% auto;
    background-position: left 520px;
  }
}
@media (max-width: 540px) {
  .about--st {
    padding-bottom: 400px;
    background-size: 120%;
    background-position: -60px bottom;
  }
}
@media (max-width: 600px) {
  .about--st {
    padding-bottom: 280px;
    background-position: left bottom;
  }
}
@media (max-width: 515px) {
  .about--st {
    padding-bottom: 280px;
    background-size: 120% auto;
    background-position: 80% bottom;
  }
}
.about--st .about__container {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.about--st .about__container::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 80%;
  height: 580px;
  background: url(/images/about-stajka-eq.webp);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left bottom;
  top: auto;
  bottom: -160px;
  left: 50px;
  z-index: 5;
}
@media (max-width: 1270px) {
  .about--st .about__container::before {
    background-size: 57%;
  }
}
@media (max-width: 1000px) {
  .about--st .about__container::before {
    left: -50px;
  }
}
@media (max-width: 800px) {
  .about--st .about__container::before {
    left: 15%;
    background-position: center bottom;
  }
}
@media (max-width: 600px) {
  .about--st .about__container::before {
    left: 10%;
    bottom: -280px;
    background-size: 70%;
    background-position: center bottom;
  }
}
@media (max-width: 540px) {
  .about--st .about__container::before {
    left: 70px;
    width: 64%;
    background-size: 100%;
    background-position: center bottom;
    bottom: -287px;
  }
}
@media (max-width: 515px) {
  .about--st .about__container::before {
    left: 0;
    width: 80%;
    background-size: 100%;
    background-position: center bottom;
    bottom: -270px;
  }
}
@media (max-width: 420px) {
  .about--st .about__container::before {
    left: -20px;
    width: 100%;
    background-size: 100%;
    background-position: center bottom;
    bottom: -270px;
  }
}
.about--st .about__list {
  grid-template-columns: repeat(4, 148px);
  grid-template-rows: auto;
}
@media (max-width: 800px) {
  .about--st .about__list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 801px) {
  .about--st .about__item {
    text-align: right;
  }
}
@media (min-width: 800px) {
  .about--st .about__item:nth-child(1) {
    padding-left: 40px;
  }
}
.about--st .about__item:nth-child(3) div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right !important;
}
.about--sh {
  padding-bottom: 80px;
}
@media (max-width: 540px) {
  .about--sh {
    padding-bottom: 380px;
    background-size: 100%;
  }
}
@media (max-width: 440px) {
  .about--sh {
    background-size: 150%;
  }
}
.about--sh .about__container {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.about--sh .about__container::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 80%;
  height: 620px;
  background: url(/images/about-shtukaturka-eq.webp);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right bottom;
  top: auto;
  bottom: -60px;
  left: auto;
  right: 0;
  z-index: 5;
}
@media (max-width: 650px) {
  .about--sh .about__container::before {
    bottom: 0;
  }
}
@media (max-width: 540px) {
  .about--sh .about__container::before {
    bottom: -370px;
    left: 20px;
    height: 430px;
  }
}
@media (max-width: 440px) {
  .about--sh .about__container::before {
    bottom: -370px;
    left: -20px;
    width: 100%;
    height: 420px;
  }
}
.about--sh .about__list {
  grid-template-columns: repeat(4, 148px);
  grid-template-rows: auto;
}
@media (max-width: 1090px) {
  .about--sh .about__list {
    max-width: 80%;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 890px) {
  .about--sh .about__list {
    grid-template-columns: repeat(2, 160px);
  }
}
@media (max-width: 800px) {
  .about--sh .about__list {
    grid-template-columns: 160px;
  }
}
@media (max-width: 540px) {
  .about--sh .about__list {
    grid-template-columns: repeat(2, 1fr);
    width: 100%;
    max-width: 100%;
  }
}
.about--sh .about__item svg {
  left: auto;
  right: 0 !important;
}
@media (max-width: 1030px) {
  .about--sh .about__block {
    background: none;
  }
}
@media (min-width: 800px) and (max-width: 1030px) {
  .about--sh .about__text {
    max-width: 80%;
  }
}
.about__block {
  padding: 40px;
  border-radius: 10px;
  background: linear-gradient(175deg, rgba(255, 255, 255, 0.8) 0%, rgba(213, 213, 213, 0.8) 100%);
}
@media (min-width: 801px) {
  .about__block {
    max-width: 650px;
    margin-right: 60px;
  }
}
@media (max-width: 480px) {
  .about__block {
    padding: 20px;
  }
}
.about__text {
  color: #525252;
  margin-bottom: 40px;
}
.about__list {
  display: grid;
  gap: 20px;
  width: 100%;
}
.about__item {
  padding: 20px;
  border-radius: 12px;
  background-color: #253E60;
  color: white;
  position: relative;
  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;
  overflow: hidden;
}
.about__item p {
  font-size: 1.6rem;
  line-height: 100%;
  margin-bottom: 0;
  position: relative;
  z-index: 1;
  color: white;
}
@media (max-width: 800px) {
  .about__item p {
    font-size: 1.2rem !important;
  }
  .about__item p span {
    font-size: 3rem !important;
  }
}
.about__item span {
  font-size: 5rem;
  font-weight: 700;
  display: inline-block;
  padding-top: 20px;
}
.about__item:nth-last-child(odd) {
  background-color: #5F7695;
}
.about__item svg {
  position: absolute;
  left: 5px;
  top: 20%;
  z-index: 0;
}
.about__item:nth-child(3) span {
  font-size: 4rem;
  line-height: 1.5rem;
}
@media (min-width: 479px) {
  .about__item:nth-child(3) span {
    text-align: right;
  }
}
.about__item:nth-child(3) svg {
  left: auto;
  right: 0;
}
.about__item:nth-child(4) span {
  font-size: 4rem;
  text-align: right;
  line-height: 1.5rem;
}
.about__item:nth-child(4) svg {
  left: auto;
  right: 0;
}
@media (max-width: 800px) {
  .about__item {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 12px;
  }
  .about__item svg {
    left: auto !important;
    right: 20px !important;
    top: 10px !important;
  }
  .about__item:nth-child(3) svg {
    top: auto !important;
    right: 0 !important;
    bottom: 55px !important;
  }
}

.info {
  padding-top: 60px;
  color: #253E60;
  background: white;
}
.info p {
  font-size: 1.25rem;
}
@media (max-width: 570px) {
  .info {
    padding-top: 20px;
  }
  .info p {
    font-size: 1rem;
  }
}
.info__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 60px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-template-columns: 1fr -webkit-max-content;
  grid-template-columns: 1fr max-content;
}
@media (max-width: 1060px) {
  .info__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.info__advantages {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  gap: 20px;
  grid-template-columns: 200px 200px;
  grid-template-rows: 230px 230px;
}
@media (max-width: 1060px) {
  .info__advantages {
    grid-template-columns: repeat(2, 200px);
  }
}
@media (max-width: 440px) {
  .info__advantages {
    grid-template-columns: repeat(2, 150px);
    grid-template-rows: repeat(2, 110px);
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 10px;
  }
}
.info__column {
  width: 100%;
}
.info__column p:last-child {
  margin-bottom: 0;
}
.info__item {
  width: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -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;
  text-transform: uppercase;
  font-size: 1.2rem;
  font-weight: 600;
  background-image: url;
  position: relative;
  border-radius: 10px;
  position: relative;
  z-index: 1;
}
.info__item p {
  font-size: 1.18rem;
}
.info__item svg {
  width: 60px;
}
.info__item svg.bg {
  position: absolute;
}
.info__item {
  border: 2px solid #5F7695 !important;
}
@media (min-width: 1061px) {
  .info__item {
    width: 180px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 180px;
            flex: 0 0 180px;
  }
  .info__item:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: white;
    z-index: -1;
    border-radius: 8px;
  }
  .info__item:nth-child(1) {
    background: linear-gradient(130deg, transparent 50%, #b1caec 100%);
  }
  .info__item:nth-child(1):after {
    left: auto;
    top: auto;
    right: 4px;
    bottom: 4px;
  }
  .info__item:nth-child(2) {
    background: linear-gradient(45deg, #f3d66c 0%, transparent 50%);
  }
  .info__item:nth-child(2):after {
    left: 4px;
    top: auto;
    bottom: 4px;
  }
  .info__item:nth-child(3) {
    background: linear-gradient(45deg, transparent 50%, #b1caec 100%);
  }
  .info__item:nth-child(3):after {
    left: auto;
    right: 4px;
    top: 4px;
  }
  .info__item {
    background: linear-gradient(480deg, #f3d66c 0%, transparent 50%);
  }
  .info__item:after {
    left: 4px;
    top: 4px;
  }
}
@media (max-width: 440px) {
  .info__item {
    width: 100%;
    gap: 20px;
  }
  .info__item svg {
    height: 40px;
  }
  .info__item p {
    font-size: 0.95rem;
  }
}

.tepliy {
  margin: 180px auto 180px auto;
}
@media (max-width: 1100px) {
  .tepliy {
    margin-top: -150px;
    padding-top: 190px;
  }
}
.tepliy__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 60px;
}
@media (max-width: 750px) {
  .tepliy__container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.tepliy__img {
  width: 100%;
}
@media (min-width: 600px) {
  .tepliy__img {
    max-width: 50%;
  }
}
.tepliy__img img {
  width: 100%;
  border-radius: 20px;
}
.tepliy__info {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.tepliy__info p {
  margin-bottom: 40px;
}
.tepliy__info svg {
  position: absolute;
  left: -60px;
  top: -120px;
  z-index: -1;
}
@media (max-width: 1100px) {
  .tepliy__info svg {
    top: -100px;
    width: 90%;
  }
}
@media (max-width: 900px) {
  .tepliy__info svg {
    top: -100px;
    width: 500px;
  }
}
@media (max-width: 480px) {
  .tepliy__info svg {
    width: 100%;
    left: 0;
    top: -100px;
  }
}
@media (max-width: 400px) {
  .tepliy .button span {
    display: none;
  }
}
@media (max-width: 480px) {
  .tepliy {
    margin-bottom: 100px;
  }
}

.why {
  margin-top: 60px;
}
@media (max-width: 570px) {
  .why {
    margin-top: 20px;
  }
}
.why__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 60px;
}
@media (max-width: 1060px) {
  .why__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 570px) {
  .why__container {
    gap: 20px;
  }
}
.why__advantages {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
  grid-template-columns: repeat(2, 200px);
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (min-width: 1300px) {
  .why__advantages {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 50%;
            flex: 1 0 50%;
  }
}
@media (max-width: 1060px) {
  .why__advantages {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (max-width: 440px) {
  .why__advantages {
    grid-template-columns: repeat(2, 150px);
    grid-template-rows: repeat(2, 150px);
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 10px;
  }
}
.why__info {
  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: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.why__item {
  width: 200px;
  height: 230px;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -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;
  background: white;
  border: 2px solid #5F7695;
}
.why__item p {
  font-size: 1.3rem;
  text-transform: uppercase;
  font-weight: 500;
  text-align: center;
}
@media (max-width: 440px) {
  .why__item {
    width: 100%;
    height: 100%;
    gap: 10px;
    padding: 10px;
  }
  .why__item p {
    font-size: 0.95rem;
  }
  .why__item svg {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60px;
            flex: 0 0 60px;
    width: 60px;
  }
}
.why__title {
  color: #253E60;
  display: block;
  font-size: 1.3rem;
  font-weight: 500;
  margin-bottom: 10px;
}

.equipment {
  margin-top: 100px;
  padding-top: 80px;
}
@media (max-width: 570px) {
  .equipment {
    margin-top: 20px;
    padding-top: 20px;
  }
}
.equipment {
  background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(transparent));
  background: linear-gradient(180deg, #f4f4f4 0%, transparent 100%);
}
.equipment__container {
  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;
}
.equipment__list {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
@media (max-width: 720px) {
  .equipment__list {
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }
}
.equipment__list .equipment__item {
  width: 100% !important;
  max-width: 100% !important;
}
@media (max-width: 570px) {
  .equipment__list .equipment__item {
    padding: 10px !important;
    height: auto !important;
  }
  .equipment__list .equipment__item img {
    height: 130px !important;
  }
  .equipment__list .equipment__item p {
    font-size: 0.9rem !important;
  }
}
.equipment__title {
  font-size: 3rem;
}
@media (max-width: 480px) {
  .equipment__title {
    font-size: 2rem;
  }
}
@media (max-width: 360px) {
  .equipment__title {
    font-size: 2rem;
  }
}

.swiper {
  padding: 60px 0 60px 0;
}
@media (max-width: 570px) {
  .swiper {
    padding: 20px 0 60px 0;
  }
}
.swiper-button-prev, .swiper-button-next {
  width: 60px;
  height: 60px;
  border: 2px solid white;
  border-radius: 100px;
}
@media (max-width: 480px) {
  .swiper-button-prev, .swiper-button-next {
    width: 40px;
    height: 40px;
  }
}
.swiper-button-prev::after, .swiper-button-next::after {
  display: none;
}
.swiper-button-prev {
  background: white url(../images/arrow-left.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.swiper-button-next {
  background: white url(../images/arrow-right.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.swiper-pagination-bullets {
  bottom: 150px;
}
.swiper-pagination-bullets .swiper-pagination-bullet-active {
  background-color: #63AFFF;
}

.equipment__slider {
  width: 100%;
  margin-bottom: 100px;
}
@media (max-width: 570px) {
  .equipment__slider {
    margin-bottom: 20px;
  }
}
.equipment__slider--eq .swiper-slide {
  padding: 4px;
}
.equipment__slider--eq-sh .swiper-slide:nth-child(1) .slide__img img {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
.equipment__slider--eq-sh .swiper-slide:nth-child(2) .slide {
  overflow: visible;
}
.equipment__slider--eq-sh .swiper-slide:nth-child(2) .slide__img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  overflow: visible;
}
.equipment__slider--eq-sh .swiper-slide:nth-child(2) .slide__img img {
  position: relative;
  right: -20px;
  width: 350px;
}
@media (max-width: 420px) {
  .equipment__slider--eq-sh .swiper-slide:nth-child(2) .slide__img img {
    width: 300px;
  }
}
.equipment__slider--eq-sh .swiper-slide:nth-child(3) .slide__img img {
  position: relative;
  left: -20px;
}
.equipment__slider--eq-st .swiper-slide:nth-child(1) .slide {
  overflow: visible;
}
.equipment__slider--eq-st .swiper-slide:nth-child(1) .slide__img img {
  position: relative;
  left: -100px;
  bottom: 60px;
  width: auto;
  height: 360px;
}
.equipment__slider--eq-st .swiper-slide:nth-child(3) .slide {
  overflow: visible;
}
.equipment__slider--eq-st .swiper-slide:nth-child(3) .slide__img img {
  position: relative;
  left: -75px;
  bottom: 60px;
  width: auto;
  height: 360px;
}
.equipment__slider--mt-st .swiper-slide:nth-child(1) .slide {
  overflow: visible;
}
.equipment__slider--mt-st .swiper-slide:nth-child(1) .slide__img img {
  -webkit-transform: scale(1.56);
      -ms-transform: scale(1.56);
          transform: scale(1.56);
}
.equipment__slider--mt-st .swiper-slide:nth-child(2) .slide {
  overflow: visible;
}
.equipment__slider--mt-st .swiper-slide:nth-child(2) .slide__img img {
  -webkit-transform: scale(1.34);
      -ms-transform: scale(1.34);
          transform: scale(1.34);
}
.equipment .slide, .equipment .equipment__item {
  margin: 0 auto;
  width: 300px;
  height: 400px;
  border-radius: 10px;
  background-color: white;
  overflow: hidden;
  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;
  padding: 20px;
  border: 1px solid #dadada;
}
.equipment .slide__img, .equipment .equipment__item__img {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 200px;
}
.equipment .slide__img img, .equipment .equipment__item__img img {
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.equipment .slide__name p, .equipment .equipment__item__name p {
  text-align: center;
  line-height: 140%;
  font-size: 1.4rem;
  color: #707070;
}

.work {
  position: relative;
  min-height: 300px;
  padding-top: 60px;
  margin-bottom: 100px;
}
@media (max-width: 570px) {
  .work {
    margin-bottom: 40px;
    padding-top: 40px;
  }
}
.work {
  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: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.work__title {
  font-size: 3.4rem;
}
@media (max-width: 570px) {
  .work__title {
    font-size: 2rem;
  }
}
@media (max-width: 380px) {
  .work__title {
    font-size: 2.2rem;
  }
}
@media (max-width: 570px) {
  .work {
    background-color: #F7F7F7;
  }
}
@media (min-width: 571px) {
  .work:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 400px;
    height: 100%;
    background: #F7F7F7;
    width: 80%;
    max-width: 600px;
    z-index: -1;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    border-radius: 20px;
  }
}
.work__sliders {
  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: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.work__slider {
  display: none;
}
.work__slider.active {
  display: block;
}
.work__slider .slide {
  max-width: 420px;
}
@media (max-width: 420px) {
  .work__slider .slide {
    max-width: 210px;
  }
}
.work__slider .slide {
  margin: 0 auto;
}
.work__slider .slide__labels {
  min-height: 100px;
  max-width: 600px;
  margin-bottom: 20px;
  text-align: left;
}
.work__slider .slide__labels p {
  margin-bottom: 0;
  text-align: left;
  font-size: 1.25rem;
}
.work__slider .slide__labels p.where {
  margin-bottom: 10px;
}
.work__slider .slide__labels p.square, .work__slider .slide__labels p.price {
  position: relative;
  display: inline;
  font-size: 2rem;
  grid-row: 2;
  margin: 0;
}
.work__slider .slide__labels p.square span, .work__slider .slide__labels p.price span {
  font-size: 1.25rem;
}
@media (min-width: 571px) {
  .work__slider .slide__labels p.square, .work__slider .slide__labels p.price {
    line-height: 1.3rem;
  }
}
.work__slider .slide__labels p.price::before {
  content: " - ";
}
@media (max-width: 480px) {
  .work__slider .slide__labels {
    display: block;
  }
  .work__slider .slide__labels p {
    text-align: center;
  }
}
.work__slider .slide__images {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 20px;
  grid-template-columns: 200px 200px;
  grid-auto-rows: 200px;
}
@media (max-width: 570px) {
  .work__slider .slide__images {
    gap: 10px;
    grid-template-columns: 120px 120px;
    grid-auto-rows: 100px;
  }
}
.work__slider .slide__image {
  border-radius: 20px;
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: relative;
}
.work__slider .slide__image:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3) url(../images/zoom.svg);
  background-repeat: no-repeat;
  background-size: 40px;
  background-position: center;
  -webkit-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
}
@media (min-width: 571px) {
  .work__slider .slide__image:after {
    opacity: 0;
  }
}
@media (min-width: 571px) {
  .work__slider .slide__image:hover::after {
    opacity: 1;
    -webkit-transition: opacity 0.25s ease-in;
    transition: opacity 0.25s ease-in;
  }
}
.work__slider .slide__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 570px) {
  .work--sh .slide {
    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;
    margin-bottom: 20px;
    background: white;
    border: 1px solid gainsboro;
    border-radius: 20px;
    width: 100%;
    max-width: none;
    padding: 20px;
  }
  .work--sh .slide__images {
    display: block;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    margin-bottom: 20px;
  }
  .work--sh .slide__images a {
    display: none;
  }
  .work--sh .slide__images a:first-child {
    display: block;
  }
  .work--sh .slide__image {
    border-radius: 10px;
  }
  .work--sh .slide__labels {
    min-height: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 0;
  }
  .work--sh .slide__labels p.square, .work--sh .slide__labels p.where {
    text-align: center;
    display: block;
  }
  .work--sh .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 40px;
  gap: 60px;
}
@media (max-width: 480px) {
  .tabs {
    gap: 20px;
  }
}
.tabs__label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-size: 1.2rem;
  color: #b1b1b1;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}
.tabs__label:hover {
  color: gray;
  -webkit-transition: 0.25s ease;
  transition: 0.25s ease;
}
@media (max-width: 480px) {
  .tabs__label {
    font-size: 1rem;
  }
}
.tabs__label.active {
  position: relative;
  color: #253E60;
  font-weight: 600;
}
.tabs__label.active:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 2px;
  border-radius: 10px;
  top: auto;
  bottom: -10px;
  background: #63AFFF;
}

.how {
  margin-bottom: 100px;
}
@media (max-width: 570px) {
  .how {
    margin-bottom: 20px;
  }
}
.how__container {
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.how__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 40px;
}
@media (max-width: 570px) {
  .how__list {
    padding-top: 10px;
    gap: 10px;
  }
}
.how__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 120px;
      flex-basis: 120px;
  border-radius: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 12px;
  height: 180px;
  background: #253E60;
}
@media (min-width: 571px) {
  .how__item:nth-child(even) {
    background: #5F7695;
  }
}
@media (max-width: 570px) {
  .how__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    height: auto;
    overflow: hidden;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 56px;
  }
}
.how__icon {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 570px) {
  .how__icon {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40px;
            flex: 0 0 40px;
  }
  .how__icon svg {
    width: 30px;
    height: auto;
    position: static !important;
  }
}
.how__text {
  font-size: 1rem;
  color: white;
  margin-bottom: 0;
}
@media (max-width: 570px) {
  .how__text {
    font-size: 1rem;
  }
}
.how__button {
  margin: 40px auto 10px auto;
}

@media (min-width: 571px) {
  .prices {
    margin-bottom: 100px;
  }
}
.prices__wrapper {
  background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#fff));
  background: linear-gradient(180deg, #e9e9e9 0%, #fff 100%);
  margin-top: 120px;
}
.prices__container {
  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;
}
.prices__title {
  margin-bottom: 60px;
}
.prices__subtitle {
  color: gray;
  font-size: 1.2rem;
}
.prices__wrapes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  gap: 20px;
  margin-top: -120px;
  margin-bottom: -20px;
}
@media (min-width: 571px) {
  .prices__wrapes {
    padding: 40px 0;
  }
}
.prices__block {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 400px;
          flex: 1 1 400px;
}
.prices__button {
  margin: 40px auto 10px auto;
}
.prices__includes {
  width: 100%;
  margin-top: 100px;
  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;
}
@media (max-width: 570px) {
  .prices__includes {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.prices__includes .title {
  font-size: 2.5rem;
}
.prices__includes .title:before, .prices__includes .title:after {
  bottom: -20px;
  left: 0;
}
.prices__includes .title:after {
  display: none;
}
.prices__includes .title:before {
  width: 80px;
}
@media (max-width: 371px) {
  .prices__includes .title:before {
    left: calc(50% - 40px);
  }
}
.prices__includes .prices__wrapes {
  margin-top: 40px;
}
.prices__includes .title {
  display: inline-block;
  margin: 0 auto;
}
.prices__include {
  background: #f8f8f8;
  padding: 20px;
  border-radius: 10px;
}
.prices__include .title--simple {
  font-size: 1.5rem;
  font-weight: 600;
  text-transform: uppercase;
}
.prices__include .title--simple::after, .prices__include .title--simple::before {
  display: none;
}
.prices__materials--st {
  background: white url(../images/includes-mat-st.svg);
  background-position: top right;
  background-size: 240px;
  background-repeat: no-repeat;
}
.prices__materials--sh {
  background: white url(../images/includes-mat-sh.svg);
  background-position: top right;
  background-size: 240px;
  background-repeat: no-repeat;
}
.prices__work--st {
  background: white url(../images/includes-wrk-st.svg);
  background-position: top right;
  background-size: 240px;
  background-repeat: no-repeat;
}
.prices__work--sh {
  background: white url(../images/includes-wrk-sh.svg);
  background-position: top right;
  background-size: 224px;
  background-repeat: no-repeat;
}

.price-block {
  background-color: #F4F4F4;
  padding: 20px;
  border-radius: 10px;
  -webkit-transition: 0.5s ease-out;
  transition: 0.5s ease-out;
  border: 1px solid #F4F4F4;
}
@media (max-width: 570px) {
  .price-block {
    padding: 10px;
  }
}
.price-block:hover {
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
  border: 1px solid #b8b8b8;
}
.price-block__title {
  color: #253E60;
  text-transform: uppercase;
  margin-bottom: 4px;
}
.price-block__type {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 10px;
  display: block;
}
.price-block__for {
  font-size: 2rem;
  line-height: 120%;
  font-weight: 600;
  display: block;
  margin-bottom: 40px;
}
@media (max-width: 1000px) {
  .price-block__for {
    font-size: 1rem;
    margin-bottom: 10px;
  }
}
.price-block__list {
  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-top: 20px;
}
@media (max-width: 570px) {
  .price-block__list {
    gap: 10px;
  }
}
.price-block__item {
  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;
  background-color: white;
  padding: 8px;
  border-radius: 8px;
  -webkit-transition: 0.5s ease-out;
  transition: 0.5s ease-out;
  border: 1px solid white;
}
@media (max-width: 320px) {
  .price-block__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.price-block__item:hover {
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
  background-color: rgb(235.5, 245.0333333333, 255);
  border: 1px solid #63AFFF;
}
.price-block__icon {
  width: 40px;
  height: 40px;
  display: inline-block;
  margin-right: 10px;
}
.price-block__cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.price-block__cell--square .price-block__icon {
  background: url(../images/price-square-icon.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.price-block__cell--square .price-block__value:after {
  content: " м2";
}
.price-block__cell--count .price-block__icon {
  background: url(../images/price-label-icon.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.price-block__cell--count .price-block__value:after {
  content: " ₽/м2";
}
.price-block__cell--count .price-block__value--simple:after {
  content: " ₽";
}
@media (max-width: 570px) {
  .price-block__cell .price-block__icon {
    width: 26px;
    height: 26px;
  }
}
.price-block__value {
  margin-bottom: 0;
  font-size: 1.2rem;
  font-weight: 500;
  color: #253E60;
}
@media (max-width: 570px) {
  .price-block__value {
    font-size: 1rem;
  }
}

.includes__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.includes__item {
  background-image: url(../images/check.svg);
  background-size: 25px auto;
  background-position: left center;
  background-repeat: no-repeat;
  padding: 10px 10px 10px 30px;
}
.includes__info {
  font-size: 1rem;
  width: 100%;
  -ms-flex-item-align: start;
      align-self: flex-start;
  padding: 6px 12px 12px 50px;
  background-image: url(../images/info-icon.svg);
  background-repeat: no-repeat;
}
.includes__info:not(:last-child) {
  border-bottom: 1px solid #b1b1b1;
}
.includes__info span {
  color: gray;
  display: block;
}

.faq {
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e7e7e7));
  background: linear-gradient(180deg, #fff 0%, #e7e7e7 100%);
  background-position: botton;
  padding-bottom: 50px;
}
@media (max-width: 480px) {
  .faq {
    padding-bottom: 20px;
  }
}
.faq__list {
  max-width: 960px;
  margin: 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;
  gap: 20px;
}
@media (min-width: 571px) {
  .faq__list {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.faq__item {
  display: block;
  padding: 20px;
  background: white;
  border-radius: 10px;
}
@media (max-width: 570px) {
  .faq__item {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
.faq__item .faq__answer {
  display: none;
}
.faq__item.active {
  -webkit-box-shadow: 0 19px 25px 0 rgba(0, 0, 0, 0.02);
          box-shadow: 0 19px 25px 0 rgba(0, 0, 0, 0.02);
}
.faq__item.active .faq__answer {
  display: block;
}
.faq__item.active .faq__question:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.faq__question {
  cursor: pointer;
  padding: 10px 30px 10px 10px;
  padding-left: 60px;
  background-image: url(../images/faq-question-icon.svg);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 40px;
  display: block;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.faq__question::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 40px;
  height: 40px;
  background: url(../images/faq-arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  left: auto;
  right: 0;
}
@media (max-width: 570px) {
  .faq__question {
    background-size: 26px;
    padding-left: 40px;
  }
}
@media (min-width: 480px) {
  .faq__question p {
    font-size: 1.3rem;
  }
}
.faq__question p {
  font-weight: 500;
  margin-bottom: 0;
}
.faq__answer {
  padding-top: 20px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.faq__answer p:last-child {
  margin-bottom: 0;
}
@media (min-width: 480px) {
  .faq__answer p {
    font-size: 1.2rem;
  }
}

.contacts {
  background: -webkit-gradient(linear, left top, left bottom, from(#e7e7e7), to(#fff));
  background: linear-gradient(180deg, #e7e7e7 0%, #fff 100%);
  background-position: top;
  padding-top: 50px;
}
@media (max-width: 570px) {
  .contacts {
    padding-top: 20px;
  }
}
.contacts__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 20px;
  margin: 0 auto;
  padding: 60px 0;
}
@media (max-width: 570px) {
  .contacts__list {
    padding: 40px 0;
  }
}
.contacts__list > svg {
  margin: 0 40px;
}
@media (max-width: 918px) {
  .contacts__list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 40px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
}
@media (max-width: 540px) {
  .contacts__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.contacts__item p {
  font-size: 1.25rem;
  text-transform: uppercase;
  font-weight: 600;
}
@media (max-width: 540px) {
  .contacts__item:not(:last-child) {
    padding-bottom: 20px;
    border-bottom: 1px solid lightgray;
  }
}
.contacts__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-size: 1.2rem;
}
.contacts__link .phone-icon {
  display: none;
}
@media (max-width: 540px) {
  .contacts__link {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.contacts__link a {
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
.contacts__link a:hover {
  color: #63AFFF;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
.contacts__link a:hover span span {
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: rgb(160.2, 206.3846153846, 255);
}
.contacts__link span span {
  color: gray;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  font-weight: 400;
}
@media (max-width: 918px) {
  .contacts__line {
    display: none;
  }
}
.contacts__map {
  width: 100%;
  overflow: hidden;
  border-radius: 10px;
  height: 320px;
  -webkit-box-shadow: 0 35px 64px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 35px 64px 0 rgba(0, 0, 0, 0.1);
}
.contacts__map iframe {
  height: 320px;
  width: 100%;
}

.copyright {
  padding: 40px 0;
  color: gray;
}
.copyright__logo {
  width: 121px;
  position: relative;
  top: 2px;
  left: 7px;
}
.copyright p {
  position: relative;
  top: 1px;
  text-transform: uppercase;
  margin-bottom: 0;
  color: gray;
}
.copyright__name {
  padding-left: 10px;
  padding-right: 10px;
  border-left: 1px solid gray;
}
@media (max-width: 407px) {
  .copyright__name {
    border-right: none;
  }
}
@media (max-width: 460px) {
  .copyright__name {
    border-left: none;
    padding-right: 19px;
  }
}
.copyright span {
  color: gray;
}
.copyright__container {
  padding-right: 20px;
  padding-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 480px) {
  .copyright__container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (max-width: 380px) {
  .copyright__container {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -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;
    text-align: center;
  }
  .copyright__container p {
    padding: 0;
  }
}
.copyright__politica {
  padding-top: 0;
  margin-bottom: 130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.copyright__politica a {
  color: gray;
  text-decoration: underline;
}

.totop {
  border-radius: 150px;
  width: 60px;
  height: 60px;
  background: #63AFFF url(../images/totop.svg);
  background-position: center 10px;
  background-repeat: no-repeat;
  background-size: 17px;
  position: fixed;
  bottom: -30px;
  left: 20%;
  z-index: 10;
  cursor: pointer;
}

.cookie {
  position: fixed;
  z-index: 100;
  bottom: 120px;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  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;
}
@media (max-width: 330px) {
  .cookie {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.cookie__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  max-width: 700px;
  text-align: center;
  background-color: white;
  border-radius: 10px;
  -webkit-box-shadow: 0 10px 60px rgba(0, 0, 0, 0.3);
          box-shadow: 0 10px 60px rgba(0, 0, 0, 0.3);
  padding: 20px;
}
@media (max-width: 648px) {
  .cookie__block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 10px;
  }
}
@media (max-width: 330px) {
  .cookie__block {
    padding: 10px;
  }
}
.cookie__block p {
  font-size: 0.86em;
  text-align: left;
  margin-bottom: 0;
}
.cookie__ok {
  text-transform: none;
  padding: 6px 20px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJfcmVzZXQuc2FzcyIsIl9mb250cy5zYXNzIiwiX2NvbnN0YW50cy5zYXNzIiwiX2dsb2JhbC5zYXNzIiwiX3RvcGJhci5zYXNzIiwiX2Jhbm5lci5zYXNzIiwiX2FkdmFudGFnZXMuc2FzcyIsIl9hYm91dC5zYXNzIiwiX2luZm8uc2FzcyIsIl90ZXBsaXkuc2FzcyIsIl93aHkuc2FzcyIsIl9lcXVpcG1lbnQuc2FzcyIsIl9zbGlkZXJzLnNhc3MiLCJfd29yay5zYXNzIiwiX2hvdy5zYXNzIiwiX3ByaWNlcy5zYXNzIiwiX2ZhcS5zYXNzIiwiX2NvbnRhY3RzLnNhc3MiLCJfY29weXJpZ2h0LnNhc3MiLCJfdG90b3Auc2FzcyIsIl9jb29raWUuc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDRSw4QkFBQTtVQUFBLHNCQUFBO0FERUY7O0FDQUE7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLHdCQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLDhCQUFBO0tBQUEsMkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0FER0Y7O0FDREE7RUFDRSxjQUFBO0FESUY7O0FDRkE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FES0Y7O0FDSEE7RUFDRSxnQkFBQTtBRE1GOztBQ0pBO0VBQ0UsWUFBQTtBRE9GOztBQ0xBO0VBQ0UsV0FBQTtFQUNBLGFBQUE7QURRRjs7QUNOQTtFQUNFLHlCQUFBO0VBQ0EsaUJBQUE7QURTRjs7QUNQQTtFQUNFLHdCQUFBO0VBQ0EsZ0JBQUE7QURVRjs7QUVoREE7RUFDRSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMkRBQUE7RUFDQSxnQkFBQTtBRm1ERjtBRWxEQTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSwwREFBQTtFQUNBLGdCQUFBO0FGb0RGO0FFbkRBO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtFQUNBLDREQUFBO0VBQ0EsZ0JBQUE7QUZxREY7QUVwREE7RUFDRSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0Esd0RBQUE7RUFDQSxnQkFBQTtBRnNERjtBRzdEQTtFQUNFLFdBQUE7RUFDQSxpQkFKVTtFQUtWLGNBQUE7RUFDQSxlQUFBO0FIK0RGO0FHOURFO0VBTEY7SUFNSSxlQUFBO0VIaUVGO0FBQ0Y7QUdqRUU7RUFQRjtJQVFJLGtCQUFBO0lBQ0EsbUJBQUE7RUhvRUY7QUFDRjs7QUl6RkE7RUFDSSxlQUFBO0FKNEZKOztBSTFGQTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FKNkZKOztBSTNGQTtFQUNJLGtDQUFBO0VBQUEsMEJBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7QUo4Rko7QUk3Rkk7RUFDSSxnQ0FBQTtFQUFBLHdCQUFBO0VBQ0EsV0FBQTtBSitGUjs7QUk5RkE7RUFDSSxnQkFBQTtBSmlHSjs7QUloR0E7RUFDSSxnQkFBQTtBSm1HSjs7QUlqR0E7RUFDSSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0R6QlE7QUg2SFo7QUluR0k7RUFDSSxnQkFBQTtBSnFHUjtBSXBHSTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtBSnNHUjs7QUlwR0E7RUFDSSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJEcENHO0VDcUNILFlBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUNBQUE7RUFBQSx5QkFBQTtBSnVHSjtBSXRHSTtFQUNJLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtBSndHUjtBSXZHSTtFQUNJLGlDQUFBO0VBQUEseUJBQUE7RUFDQSx5Q0FBQTtBSnlHUjs7QUl2R0E7RUFDSSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0Q5RFE7RUMrRFIsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QUowR0o7QUlqSEE7RUFTSSxtQkFBQTtBSjJHSjtBSTFHSTtFRDlDRixXQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQzZDTSxTQUFBO0VBQ0EsT0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0FKK0dSO0FHOUpFO0VDd0NFO0lBU1EsYUFBQTtFSmlIVjtBQUNGO0FJakhJO0VBQ0ksWUFBQTtFQUNBLHlCRGpGSTtBSG9NWjtBR3ZLRTtFQ2tERTtJQUlRLFdBQUE7RUpxSFY7QUFDRjtBSXJISTtFQUNJLFNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLHlCRHZGRDtBSDhNUDtBSTNISTtFQU1JLFVBQUE7QUp3SFI7QUl2SEk7RUFDSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FKeUhSO0FHMUxFO0VDOEJGO0lBcUNRLGVBQUE7SUFDQSxpQkFBQTtFSjJITjtFSTFITTtJQUNJLGtCQUFBO0lBQ0EsaUJBQUE7RUo0SFY7QUFDRjtBSTVISTtFQUNJLGtCQUFBO0FKOEhSO0FJN0hRO0VBQ0ksc0JBQUE7QUorSFo7QUk5SFE7RUFDSSxzQkFBQTtBSmdJWjtBRzdNRTtFQytFVTtJQUNJLHNCQUFBO0VKaUlkO0VJaElVO0lBQ0ksc0JBQUE7RUprSWQ7QUFDRjs7QUlqSUE7RUFDSSxjRGxIUTtFQ21IUix5QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FKb0lKO0FJbklJO0VBQ0ksY0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QUpxSVI7QUdsT0U7RUNvRkY7SUFXUSxlQUFBO0VKdUlOO0VJdElNO0lBQ0ksaUJBQUE7RUp3SVY7QUFDRjtBRzFPRTtFQ29GRjtJQWVRLGlCQUFBO0VKMklOO0VJMUlNO0lBQ0ksaUJBQUE7RUo0SVY7QUFDRjs7QUkzSUE7RUFDSSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7QUo4SUo7O0FJNUlBO0VBQ0ksd0JBQUE7QUorSUo7O0FLelJBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0FMNFJEO0FLM1JDO0VBQ0MsZUFBQTtFQUNBLGdDQUFBO01BQUEsNEJBQUE7VUFBQSx3QkFBQTtFQUNBLGlDQUFBO0VBQUEseUJBQUE7RUFDQSxVQUFBO0VBQ0EscUNBQUE7TUFBQSxpQ0FBQTtVQUFBLDZCQUFBO0VBQ0EsbURBQUE7VUFBQSwyQ0FBQTtBTDZSRjtBSzVSRTtFQUNDLGtEQUFBO1VBQUEsMENBQUE7QUw4Ukg7QUs3UkM7RUFDQyxXQUFBO0VBQ0EsaUJGWlU7RUVhVixrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtBTCtSRjtBRzNSRTtFRWREO0lBWUUsa0JBQUE7RUxpU0Q7QUFDRjtBR3BTRTtFRVZEO0lBY0UsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsaUJBQUE7RUxvU0Q7QUFDRjtBS3BTRTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUxzU0g7QUtwU0c7RUFDQyxtQkZ2Q0k7QUg2VVI7QUtyU0k7RUFDQywyQ0FBQTtBTHVTTDtBS3RTRztFQUNDLGFGOUNRO0FIc1ZaO0FLdlNHO0VBQ0MsY0ZoRFE7QUh5Vlo7QUt2U0k7RUFDQyxjRm5ETztFRW9EUCxpQkFBQTtBTHlTTDtBS3ZTSTtFQUNDLGFGcERHO0FINlZSO0FLeFNJO0VBQ0Msc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDhDQUFBO01BQUEsMENBQUE7VUFBQSxzQ0FBQTtBTDBTTDtBSzdURTtFQW9CQyxpQkFBQTtBTDRTSDtBSzNTRztFQUNDLHFDQUFBO0VBQUEsNkJBQUE7RUFDQSxjRi9EUTtBSDRXWjtBSzVTSTtFQUNDLHFDQUFBO0VBQUEsNkJBQUE7RUFDQSxZQUFBO0FMOFNMO0FLN1NHO0VBQ0MscUNBQUE7RUFBQSw2QkFBQTtBTCtTSjtBSzlTSTtFQUNDLGdCQUFBO0VBQ0EsY0Z0RUU7QUhzWFA7QUs5U0c7RUFDQyxrSEYzRVk7RUUyRVosNEVGM0VZO0FIMlhoQjtBSy9TSTtFQUNDLGtEQUFBO0FMaVRMO0FLaFRHO0VBQ0MsYUYxRUk7QUg0WFI7QUtqVEc7RUFDQyxjRjVFSTtBSCtYUjtBS2xURztFQUNDLG9DQUFBO0VBQUEsNEJBQUE7QUxvVEo7QUtuVEk7RUFDQyxvQ0FBQTtFQUFBLDRCQUFBO0FMcVRMO0FLcFRJO0VBQ0Msb0NBQUE7RUFBQSw0QkFBQTtBTHNUTDtBS3JUSztFQUNDLG9DQUFBO0VBQUEsNEJBQUE7RUFDQSxjRnJGRTtBSDRZUjtBS3RUTTtFQUNDLG1DQUFBO0FMd1RQO0FLM1VFO0VBb0JDLG1CRjVGUztBSHNaWjtBS3pURztFQUNDLGNGM0ZJO0FIc1pSO0FLelRLO0VBQ0MsY0ZoR0M7QUgyWlA7QUsxVEc7RUFDQyxjRi9GSTtBSDJaUjtBSzNUQztFQUNDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esa0JBQUE7QUw2VEY7QUd2WUU7RUUyRUE7SUFFRSxXQUFBO0lBQ0EsZ0JBQUE7RUw4VEY7QUFDRjtBRzdZRTtFRTJFQTtJQUtFLGFBQUE7RUxpVUY7QUFDRjtBS2hVRTtFQUNDLGtCQUFBO0VBQ0EsUUFBQTtBTGtVSDtBSzdURztFQUNDLHNCQUFBO0FMK1RKO0FLOVRHO0VBQ0Msd0JBQUE7QUxnVUo7QUsvVEM7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGtCQUFBO0FMaVVGO0FLaFVDO0VBQ0Msb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QUxrVUY7QUdyYUU7RUVxR0M7SUFDQyxhQUFBO0VMbVVGO0FBQ0Y7QUtuVUU7RUFDQyxrQkFBQTtBTHFVSDtBS25VRTtFQUNDLHFCQUFBO0FMcVVIO0FLcFVHO0VBQ0Msa0JBQUE7QUxzVUo7QUduYkU7RUV5R0Q7SUFNRSxhQUFBO0VMd1VEO0FBQ0Y7QUd4YkU7RUVpSEE7SUFDQyxXQUFBO0lBQ0EsWUFBQTtFTDBVRDtFS3pVQTtJQUNDLGtCQUFBO0lBQ0EsU0FBQTtJQUtBLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsZUFBQTtJQUNBLFNBQUE7SUFDQSxhQUFBO0lBQ0EsbUJBQUE7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtFTHVVRDtBQUNGO0FHeGNFO0VFb0hBO0lBSUUsa0JBQUE7SUFDQSxVQUFBO0lBQ0EsV0FBQTtFTG9WRjtBQUNGO0FHL2NFO0VFa0lFO0lBQ0Msb0JBQUE7SUFDQSxtQkFBQTtJQUNBLDRCQUFBO0VMZ1ZIO0FBQ0Y7QUsvVUM7RUFDQyxrQkFBQTtBTGlWRjtBR3JkRTtFRW1JRDtJQUdFLGFBQUE7RUxtVkQ7QUFDRjtBRzlkRTtFRTJJRDtJQUVFLGFBQUE7RUxxVkQ7QUFDRjtBS3JWRTtFQUNDLGlCQUFBO0VBQ0EsNERBQUE7RUFDQSw0Q0FBQTtFQUFBLG9DQUFBO0VBQ0EsYUFBQTtBTHVWSDtBS3RWRztFQUNDLDRDQUFBO0VBQUEsb0NBQUE7RUFDQSw0REFBQTtBTHdWSjs7QUtyVkU7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QUx3Vkg7QUt2Vkc7RUZsS0QsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUVpS0UsVUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsbUJBQUE7QUw0Vko7QUdoZ0JFO0VFc0tDO0lBRUUsYUFBQTtFTDRWSDtBQUNGO0FLMVZJO0VBQ0MsbUJGek1PO0FIcWlCWjtBS3pWSTtFQUNFLG1CRnpNRTtBSG9pQlI7O0FLelZBO0VBQ0M7SUFDQyxxQ0FBQTtZQUFBLDZCQUFBO0lBQ0EsVUFBQTtFTDRWQTtFSzNWRDtJQUNDLFVBQUE7SUFDQSxnQ0FBQTtZQUFBLHdCQUFBO0VMNlZBO0FBQ0Y7O0FLcFdBO0VBQ0M7SUFDQyxxQ0FBQTtZQUFBLDZCQUFBO0lBQ0EsVUFBQTtFTDRWQTtFSzNWRDtJQUNDLFVBQUE7SUFDQSxnQ0FBQTtZQUFBLHdCQUFBO0VMNlZBO0FBQ0Y7QU1uakJBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7QU5xakJGO0FNcGpCRTtFSGFBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VHZEUsWUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLDJCQUFBO1VBQUEsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBTnlqQko7QUcvaUJFO0VHbkJBO0lBV0ksV0FBQTtJQUNBLE9BQUE7SUFDQSxTQUFBO0lBQ0EsU0FBQTtJQUNBLFVBQUE7SUFDQSx1QkFBQTtZQUFBLGVBQUE7SUFDQSxtQkFBQTtJQUNBLDRFQUFBO0VOMmpCSjtBQUNGO0FHM2pCRTtFR25CQTtJQW9CSSwySUFBQTtJQUFBLDBFQUFBO0VOOGpCSjtBQUNGO0FHaGtCRTtFR25CQTtJQXNCSSwySUFBQTtJQUFBLDBFQUFBO0VOaWtCSjtBQUNGO0FHcmtCRTtFR25CQTtJQXdCSSwySUFBQTtJQUFBLDBFQUFBO0VOb2tCSjtBQUNGO0FHMWtCRTtFR25CQTtJQTBCSSwySUFBQTtJQUFBLDBFQUFBO0VOdWtCSjtBQUNGO0FNdmtCRTtFQUNJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsU0FBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtBTnlrQk47QUdsbEJFO0VHSUE7SUFPTSxTQUFBO0VOMmtCTjtBQUNGO0FHM2xCRTtFR1FBO0lBU00sOEJBQUE7SUFBQSw2QkFBQTtRQUFBLHVCQUFBO1lBQUEsbUJBQUE7SUFDQSx1QkFBQTtRQUFBLG9CQUFBO1lBQUEsMkJBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7RU44a0JOO0FBQ0Y7QUdsbUJFO0VHUUE7SUFhTSxhQUFBO0lBQ0EsWUFBQTtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0Esd0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0VOaWxCTjtBQUNGO0FNamxCRTtFQUNFLGlCQUFBO0FObWxCSjtBTWxsQkU7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0NBQUE7VUFBQSwwQkFBQTtBTm9sQko7QUdqbkJFO0VHdUJBO0lBUUksZ0JBQUE7RU5zbEJKO0FBQ0Y7QUcxbkJFO0VHMkJBO0lBVUksOEJBQUE7RU55bEJKO0FBQ0Y7QUcvbkJFO0VHMkJBO0lBWUksV0FBQTtJQUNBLG1CQUFBO0lBQ0EsZUFBQTtFTjRsQko7QUFDRjtBTTVsQkU7RUFDRSx3Q0FBQTtFQUNBLHNCQUFBO0VBQ0EsOEJBQUE7RUFDQSw0QkFBQTtBTjhsQko7QUc1b0JFO0VHMENBO0lBTUksd0JBQUE7RU5nbUJKO0FBQ0Y7QUdqcEJFO0VHMENBO0lBUUksMEJBQUE7SUFDQSx5Q0FBQTtJQUNBLDBDQUFBO0lBQ0Esa0JBQUE7RU5tbUJKO0VNbG1CSTtJSDVESixXQUFBO0lBQ0Esa0JBQUE7SUFDQSxPQUFBO0lBQ0EsTUFBQTtJRzJETSxXQUFBO0lBQ0EsYUFBQTtJQUNBLFNBQUE7SUFDQSxhQUFBO0lBQ0EsT0FBQTtJQUNBLGNBQUE7SUFDQSwrQ0FBQTtJQUNBLHdCQUFBO0lBQ0Esa0NBQUE7SUFDQSw0QkFBQTtJQUNBLFdBQUE7RU51bUJOO0FBQ0Y7QUcxcUJFO0VHc0RJO0lBY0ksV0FBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsYUFBQTtJQUNBLE9BQUE7RU4wbUJSO0FBQ0Y7QUcvcUJFO0VHc0NBO0lBZ0NJLDBDQUFBO0lBQ0Esc0JBQUE7RU42bUJKO0VNNW1CSTtJSGxGSixXQUFBO0lBQ0Esa0JBQUE7SUFDQSxPQUFBO0lBQ0EsTUFBQTtJR2lGTSxXQUFBO0lBQ0EsYUFBQTtJQUNBLFNBQUE7SUFDQSxTQUFBO0lBQ0EsVUFBQTtJQUNBLFFBQUE7SUFDQSxjQUFBO0lBQ0EsK0NBQUE7SUFDQSx3QkFBQTtJQUNBLCtCQUFBO0lBQ0EsNEJBQUE7SUFDQSxXQUFBO0VOaW5CTjtBQUNGO0FHM3NCRTtFRzJGSTtJQUNFLGFBQUE7SUFDQSxzQkFBQTtFTm1uQk47QUFDRjtBR2p0QkU7RUcrRkk7SUFDRSxhQUFBO0lBQ0Esc0JBQUE7RU5xbkJOO0FBQ0Y7QU1wbkJNO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0FOc25CUjtBRzd0QkU7RUdtR0k7SUFNSSxlQUFBO0VOd25CUjtBQUNGO0FHbHVCRTtFR21HSTtJQVFJLGlCQUFBO0VOMm5CUjtBQUNGO0FHdnVCRTtFR21HSTtJQVVJLGlCQUFBO0VOOG5CUjtBQUNGO0FNOW5CSTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7QU5nb0JOO0FHbHZCRTtFRzhHRTtJQU1JLGlCQUFBO0VOa29CTjtBQUNGO0FHdnZCRTtFRzhHRTtJQVFJLGVBQUE7RU5xb0JOO0FBQ0Y7QUc1dkJFO0VHd0hJO0lBRUksY0FBQTtFTnNvQlI7QUFDRjtBR2p3QkU7RUd3SEk7SUFJSSxlQUFBO0VOeW9CUjtBQUNGO0FHdHdCRTtFR3dISTtJQU1JLFlBQUE7RU40b0JSO0FBQ0Y7QU01b0JJO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtBTjhvQk47QU03b0JNO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtBTitvQlI7QUdyeEJFO0VHb0lJO0lBSUksaUJBQUE7RU5pcEJSO0FBQ0Y7QUcxeEJFO0VHMENBO0lBZ0dJLGtCQUFBO0VOb3BCSjtBQUNGO0FHL3hCRTtFRzBDQTtJQWtHSSxrQkFBQTtFTnVwQko7QUFDRjtBR3B5QkU7RUcwQ0E7SUFvR0ksZ0JBQUE7RU4wcEJKO0FBQ0Y7QUd6eUJFO0VHMENBO0lBc0dJLGdCQUFBO0VONnBCSjtBQUNGO0FNN3BCSTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FOK3BCTjtBR3Z6QkU7RUdpSkU7SUFTSSxpQkFBQTtFTmlxQk47QUFDRjtBRzV6QkU7RUdpSkU7SUFXSSxpQkFBQTtFTm9xQk47QUFDRjtBR2owQkU7RUdpSkU7SUFhSSxpQkFBQTtJQUNBLG1CQUFBO0VOdXFCTjtBQUNGO0FHdjBCRTtFR2lKRTtJQWdCSSxlQUFBO0lBQ0EsMEJBQUE7RU4wcUJOO0FBQ0Y7QU0xcUJFO0VBQ0UsNkNBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0FONHFCSjtBR2wxQkU7RUdtS0E7SUFLSSxtQkFBQTtFTjhxQko7QUFDRjtBTTlxQkk7RUFDRSxhQUFBO0FOZ3JCTjtBTTlxQk07RUFDRSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBTmdyQlI7QU0vcUJRO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtBTmlyQlY7QU1ockJRO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0FOa3JCVjtBTWpyQlE7RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7QU5tckJWO0FHbDNCRTtFRzRLSTtJQXFCSSxjQUFBO0VOcXJCUjtBQUNGO0FNcnJCTTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxTQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EscUJBQUE7QU51ckJSO0FHLzNCRTtFR2tNSTtJQVFJLG9CQUFBO0VOeXJCUjtBQUNGO0FNenJCTTtFQUNFLG9DQUFBO0VBQ0Esa0NBQUE7VUFBQSwwQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FOMnJCUjtBR3g0QkU7RUd1TUk7SUFRSSxnQkFBQTtFTjZyQlI7QUFDRjtBTTdyQk07RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7QU4rckJSO0FHeDVCRTtFR29OSTtJQU9JLGVBQUE7RU5pc0JSO0FBQ0Y7QU1qc0JNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7QU5tc0JSO0FNbHNCTTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsUUFBQTtBTm9zQlI7QUc1NkJFO0VHcU9JO0lBS0ksNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7RU5zc0JSO0FBQ0Y7QUdqN0JFO0VHcU9JO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtRQUFBLHVCQUFBO1lBQUEsbUJBQUE7RU55c0JSO0FBQ0Y7QU16c0JRO0VBQ0UscUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7QU4yc0JWO0FNMXNCTTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsU0FBQTtFQUNBLHlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBTjRzQlI7QU0zc0JRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtLQUFBLG1CQUFBO0FONnNCVjtBTTVzQk07RUFDRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFNBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7QU44c0JSO0FHdjlCRTtFR29RSTtJQU9JLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0VOZ3RCUjtBQUNGO0FNaHRCTTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxTQUFBO0FOa3RCUjtBTWp0Qk07RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0Esa0NBQUE7RUFDQSw0QkFBQTtFQUNBLG9DQUFBO0VBQ0Esa0NBQUE7VUFBQSwwQkFBQTtBTm10QlI7QUczK0JFO0VHZ1JJO0lBVUksaUJBQUE7SUFDQSxpQkFBQTtFTnF0QlI7QUFDRjtBR2ovQkU7RUdnUkk7SUFhSSw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLGFBQUE7SUFDQSxrQkFBQTtFTnd0QlI7QUFDRjtBTXh0QlE7RUFDRSxnQkFBQTtFQUNBLGNIL1RFO0VHZ1VGLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtBTjB0QlY7QU16dEJVO0VBQ0UsZ0JBQUE7QU4ydEJaOztBTy9oQ0E7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FQa2lDRjtBR3pnQ0U7RUk3QkY7SUFNSSxxQkFBQTtFUG9pQ0Y7QUFDRjtBTzNpQ0E7RUFPRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBUHVpQ0Y7QUduaENFO0VJN0JGO0lBV0ksU0FBQTtFUHlpQ0Y7QUFDRjtBT3ppQ0U7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0EscUNBQUE7QVAyaUNKO0FHbmlDRTtFSWpCQTtJQVdJLHFDQUFBO0lBQ0EsV0FBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RVA2aUNKO0FBQ0Y7QUczaUNFO0VJakJBO0lBZ0JJLGlCQUFBO0lBQ0Esa0JBQUE7RVBnakNKO0FBQ0Y7QUdqakNFO0VJakJBO0lBbUJJLGtCQUFBO0lBQ0EsMEJBQUE7RVBtakNKO0FBQ0Y7QUd2akNFO0VJSUE7SUFFSSxXQUFBO0VQcWpDSjtBQUNGO0FPcmpDRTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsU0FBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBUHVqQ0o7QU90akNFO0VBQ0UsY0p6Q1E7RUkwQ1IseUJBQUE7RUFDQSxnQkFBQTtBUHdqQ0o7QU92akNJO0VBQ0UsY0FBQTtBUHlqQ047QU94akNJO0VBQ0UsY0oxQ0U7QUhvbUNSOztBUXptQ0E7RUFDRSxpQkFBQTtFQUNBLHNEQUFBO0VBQ0Esc0JBQUE7RUFDQSw0QkFBQTtFQUNBLGdDQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxxQkFBQTtNQUFBLGtCQUFBO1VBQUEseUJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0FSNG1DRjtBR3hsQ0U7RUs3QkY7SUFXSSxrQkFBQTtFUjhtQ0Y7QUFDRjtBRzdsQ0U7RUs3QkY7SUFhSSxpQkFBQTtFUmluQ0Y7QUFDRjtBUS9uQ0E7RUFjRSxXQUFBO0FSb25DRjtBUW5uQ0U7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QVJxbkNKO0FHMW1DRTtFS1ZBO0lBRUksMEJBQUE7SUFDQSw4QkFBQTtFUnNuQ0o7QUFDRjtBR2huQ0U7RUtWQTtJQUtJLDBCQUFBO0lBQ0EsK0JBQUE7RVJ5bkNKO0FBQ0Y7QUd0bkNFO0VLVkE7SUFRSSwwQkFBQTtJQUNBLCtCQUFBO0VSNG5DSjtBQUNGO0FHNW5DRTtFS1ZBO0lBV0kscUJBQUE7SUFDQSxxQkFBQTtJQUNBLGlDQUFBO0VSK25DSjtBQUNGO0FHbm9DRTtFS1ZBO0lBZUkscUJBQUE7SUFDQSxnQ0FBQTtFUmtvQ0o7QUFDRjtBR3pvQ0U7RUtWQTtJQWtCSSxxQkFBQTtJQUNBLDBCQUFBO0lBQ0EsK0JBQUE7RVJxb0NKO0FBQ0Y7QVFyb0NJO0VBQ0UscUJBQUE7TUFBQSxrQkFBQTtVQUFBLHlCQUFBO0FSdW9DTjtBUXRvQ007RUxuQkosV0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUtrQk0sY0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsNkNBQUE7RUFDQSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0FSMm9DUjtBR3BxQ0U7RUthSTtJQWNJLG9CQUFBO0VSNm9DUjtBQUNGO0FHenFDRTtFS2FJO0lBZ0JJLFdBQUE7RVJncENSO0FBQ0Y7QUc5cUNFO0VLYUk7SUFrQkksU0FBQTtJQUNBLGtDQUFBO0VSbXBDUjtBQUNGO0FHcHJDRTtFS2FJO0lBcUJJLFNBQUE7SUFDQSxjQUFBO0lBQ0Esb0JBQUE7SUFDQSxrQ0FBQTtFUnNwQ1I7QUFDRjtBRzVyQ0U7RUthSTtJQTBCSSxVQUFBO0lBQ0EsVUFBQTtJQUNBLHFCQUFBO0lBQ0Esa0NBQUE7SUFDQSxjQUFBO0VSeXBDUjtBQUNGO0FHcnNDRTtFS2FJO0lBZ0NJLE9BQUE7SUFDQSxVQUFBO0lBQ0EscUJBQUE7SUFDQSxrQ0FBQTtJQUNBLGNBQUE7RVI0cENSO0FBQ0Y7QUc5c0NFO0VLYUk7SUFzQ0ksV0FBQTtJQUNBLFdBQUE7SUFDQSxxQkFBQTtJQUNBLGtDQUFBO0lBQ0EsY0FBQTtFUitwQ1I7QUFDRjtBUS9wQ0k7RUFDRSx1Q0FBQTtFQUNBLHdCQUFBO0FSaXFDTjtBRzN0Q0U7RUt3REU7SUFJSSxxQ0FBQTtFUm1xQ047QUFDRjtBRzV0Q0U7RUt5REU7SUFFSSxpQkFBQTtFUnFxQ047QUFDRjtBR2p1Q0U7RUs0REk7SUFFSSxrQkFBQTtFUnVxQ1I7QUFDRjtBUXRxQ1E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHFCQUFBO01BQUEsa0JBQUE7VUFBQSx5QkFBQTtFQUNBLDRCQUFBO0FSd3FDVjtBUXZxQ0U7RUFDRSxvQkFBQTtBUnlxQ0o7QUdsdkNFO0VLd0VBO0lBR0kscUJBQUE7SUFDQSxxQkFBQTtFUjJxQ0o7QUFDRjtBR3h2Q0U7RUt3RUE7SUFNSSxxQkFBQTtFUjhxQ0o7QUFDRjtBUTlxQ0k7RUFDRSx1QkFBQTtNQUFBLG9CQUFBO1VBQUEsMkJBQUE7QVJnckNOO0FRL3FDTTtFTHZGSixXQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFS3NGTSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxrREFBQTtFQUNBLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQ0FBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0FSb3JDUjtBR2x4Q0U7RUtpRkk7SUFlSSxTQUFBO0VSc3JDUjtBQUNGO0FHdnhDRTtFS2lGSTtJQWlCSSxjQUFBO0lBQ0EsVUFBQTtJQUNBLGFBQUE7RVJ5ckNSO0FBQ0Y7QUc5eENFO0VLaUZJO0lBcUJJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsV0FBQTtJQUNBLGFBQUE7RVI0ckNSO0FBQ0Y7QVE1ckNJO0VBQ0UsdUNBQUE7RUFDQSx3QkFBQTtBUjhyQ047QUcxeUNFO0VLMEdFO0lBSUksY0FBQTtJQUNBLHFDQUFBO0VSZ3NDTjtBQUNGO0FHaHpDRTtFSzBHRTtJQU9JLHVDQUFBO0VSbXNDTjtBQUNGO0FHcnpDRTtFSzBHRTtJQVNJLDRCQUFBO0VSc3NDTjtBQUNGO0FHMXpDRTtFSzBHRTtJQVdJLHFDQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RVJ5c0NOO0FBQ0Y7QVF4c0NNO0VBQ0UsVUFBQTtFQUNBLG1CQUFBO0FSMHNDUjtBR3IwQ0U7RUs0SEU7SUFFSSxnQkFBQTtFUjJzQ047QUFDRjtBUTFzQ007RUFERjtJQUVJLGNBQUE7RVI2c0NOO0FBQ0Y7QVE3c0NFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsK0ZBQUE7QVIrc0NKO0FHaDFDRTtFSzhIQTtJQUtJLGdCQUFBO0lBQ0Esa0JBQUE7RVJpdENKO0FBQ0Y7QUcxMUNFO0VLa0lBO0lBUUksYUFBQTtFUm90Q0o7QUFDRjtBUXB0Q0U7RUFDRSxjTG5LUztFS29LVCxtQkFBQTtBUnN0Q0o7QVFydENFO0VBQ0UsYUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0FSdXRDSjtBUXR0Q0U7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkxsTFE7RUttTFIsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLGdCQUFBO0FSd3RDSjtBUXZ0Q0k7RUFDRSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0FSeXRDTjtBRzMzQ0U7RUs0SkU7SUFRSSw0QkFBQTtFUjJ0Q047RVExdENNO0lBQ0UsMEJBQUE7RVI0dENSO0FBQ0Y7QVE1dENJO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtBUjh0Q047QVE3dENJO0VBQ0UseUJBQUE7QVIrdENOO0FROXRDSTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0FSZ3VDTjtBUTd0Q007RUFDRSxlQUFBO0VBQ0EsbUJBQUE7QVIrdENSO0FHbDVDRTtFS2lMSTtJQUlJLGlCQUFBO0VSaXVDUjtBQUNGO0FRanVDTTtFQUNFLFVBQUE7RUFDQSxRQUFBO0FSbXVDUjtBUWp1Q007RUFDRSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBUm11Q1I7QVFsdUNNO0VBQ0UsVUFBQTtFQUNBLFFBQUE7QVJvdUNSO0FHeDZDRTtFS2tKQTtJQW9ESSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSxhQUFBO0VSc3VDSjtFUXJ1Q0k7SUFDRSxxQkFBQTtJQUNBLHNCQUFBO0lBQ0Esb0JBQUE7RVJ1dUNOO0VRcnVDTTtJQUNFLG9CQUFBO0lBQ0EsbUJBQUE7SUFDQSx1QkFBQTtFUnV1Q1I7QUFDRjs7QVNyOUNBO0VBQ0UsaUJBQUE7RUFDQSxjTkZVO0VNR1YsaUJBQUE7QVR3OUNGO0FTdjlDRTtFQUNFLGtCQUFBO0FUeTlDSjtBR2o4Q0U7RU03QkY7SUFPSSxpQkFBQTtFVDI5Q0Y7RVMxOUNFO0lBQ0UsZUFBQTtFVDQ5Q0o7QUFDRjtBUzU5Q0U7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFNBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSw4Q0FBQTtFQUFBLHNDQUFBO0FUODlDSjtBRy84Q0U7RU1uQkE7SUFNSSw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLFNBQUE7RVRnK0NKO0FBQ0Y7QVNoK0NFO0VBQ0UsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0Esa0NBQUE7RUFDQSwrQkFBQTtBVGsrQ0o7QUc3OUNFO0VNWEE7SUFRSSx1Q0FBQTtFVG8rQ0o7QUFDRjtBR2wrQ0U7RU1YQTtJQVVJLHVDQUFBO0lBQ0Esb0NBQUE7SUFDQSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSxTQUFBO0VUdStDSjtBQUNGO0FTditDRTtFQUNFLFdBQUE7QVR5K0NKO0FTeCtDSTtFQUNFLGdCQUFBO0FUMCtDTjtBU3orQ0U7RUFDRSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxTQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QVQyK0NKO0FTMStDSTtFQUNFLGtCQUFBO0FUNCtDTjtBUzMrQ0k7RUFDRSxXQUFBO0FUNitDTjtBUzUrQ0k7RUFDRSxrQkFBQTtBVDgrQ047QVNsZ0RFO0VBc0JFLG9DQUFBO0FUKytDSjtBR3hnREU7RU1HQTtJQTBCSSxZQUFBO0lBQ0EsbUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7RVQrK0NKO0VTOStDSTtJTnpDSixXQUFBO0lBQ0Esa0JBQUE7SUFDQSxPQUFBO0lBQ0EsTUFBQTtJTXdDTSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGlCQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0VUbS9DTjtFU2wvQ0k7SUFDRSxrRUFBQTtFVG8vQ047RVNuL0NNO0lBQ0UsVUFBQTtJQUNBLFNBQUE7SUFDQSxVQUFBO0lBQ0EsV0FBQTtFVHEvQ1I7RVNwL0NJO0lBQ0UsK0RBQUE7RVRzL0NOO0VTci9DTTtJQUNFLFNBQUE7SUFDQSxTQUFBO0lBQ0EsV0FBQTtFVHUvQ1I7RVN0L0NJO0lBQ0UsaUVBQUE7RVR3L0NOO0VTdi9DTTtJQUNFLFVBQUE7SUFDQSxVQUFBO0lBQ0EsUUFBQTtFVHkvQ1I7RVM5aURBO0lBdURJLGdFQUFBO0VUMC9DSjtFU3ovQ0k7SUFDRSxTQUFBO0lBQ0EsUUFBQTtFVDIvQ047QUFDRjtBRzdqREU7RU1PQTtJQTRESSxXQUFBO0lBQ0EsU0FBQTtFVDgvQ0o7RVM3L0NJO0lBQ0UsWUFBQTtFVCsvQ047RVM5L0NJO0lBQ0Usa0JBQUE7RVRnZ0ROO0FBQ0Y7O0FVdG1EQTtFQUNFLDZCQUFBO0FWeW1ERjtBRzdrREU7RU83QkY7SUFHSSxrQkFBQTtJQUNBLGtCQUFBO0VWMm1ERjtBQUNGO0FVM21ERTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsMEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EsU0FBQTtBVjZtREo7QUd4bERFO0VPeEJBO0lBS0ksbUJBQUE7UUFBQSxlQUFBO0VWK21ESjtBQUNGO0FVL21ERTtFQUNFLFdBQUE7QVZpbkRKO0FHNWxERTtFT3RCQTtJQUdJLGNBQUE7RVZtbkRKO0FBQ0Y7QVVubkRJO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0FWcW5ETjtBVXBuREU7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QVZzbkRKO0FVcm5ESTtFQUNFLG1CQUFBO0FWdW5ETjtBVXRuREk7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBVnduRE47QUd6bkRFO0VPSEU7SUFNSSxXQUFBO0lBQ0EsVUFBQTtFVjBuRE47QUFDRjtBRy9uREU7RU9IRTtJQVNJLFdBQUE7SUFDQSxZQUFBO0VWNm5ETjtBQUNGO0FHcm9ERTtFT0hFO0lBWUksV0FBQTtJQUNBLE9BQUE7SUFDQSxXQUFBO0VWZ29ETjtBQUNGO0FHNW9ERTtFT2NJO0lBQ0UsYUFBQTtFVmlvRE47QUFDRjtBR2pwREU7RU83QkY7SUE4Q0ksb0JBQUE7RVZvb0RGO0FBQ0Y7O0FXbnJEQTtFQUNJLGdCQUFBO0FYc3JESjtBRzFwREU7RVE3QkY7SUFHUSxnQkFBQTtFWHdyRE47QUFDRjtBV3hyREk7RUFDSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFNBQUE7QVgwckRSO0FHbnFERTtFUXpCRTtJQUlRLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0VYNHJEVjtBQUNGO0FHeHFERTtFUXpCRTtJQU1RLFNBQUE7RVgrckRWO0FBQ0Y7QVcvckRJO0VBQ0ksNEJBQUE7TUFBQSxpQkFBQTtVQUFBLFFBQUE7RUFDQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLHVDQUFBO0VBQ0EsbUJBQUE7TUFBQSxpQkFBQTtVQUFBLGFBQUE7RUFDQSwwQkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7QVhpc0RSO0FHbHJERTtFUXRCRTtJQVNRLG1CQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0VYbXNEVjtBQUNGO0FHM3JERTtFUWxCRTtJQVdRLDRCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0VYc3NEVjtBQUNGO0FHaHNERTtFUWxCRTtJQWFRLHVDQUFBO0lBQ0Esb0NBQUE7SUFDQSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSxTQUFBO0VYeXNEVjtBQUNGO0FXenNESTtFQUNJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QVgyc0RSO0FXMXNESTtFQUNJLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFNBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7QVg0c0RSO0FXM3NEUTtFQUNJLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FYNnNEWjtBRy90REU7RVFHRTtJQWlCUSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxhQUFBO0VYK3NEVjtFVzlzRFU7SUFDSSxrQkFBQTtFWGd0RGQ7RVcvc0RVO0lBQ0ksbUJBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxXQUFBO0VYaXREZDtBQUNGO0FXanRESTtFQUNJLGNSM0RJO0VRNERKLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QVhtdERSOztBWWx4REE7RUFDRSxpQkFBQTtFQUNBLGlCQUFBO0FacXhERjtBRzF2REU7RVM3QkY7SUFJSSxnQkFBQTtJQUNBLGlCQUFBO0VadXhERjtBQUNGO0FZN3hEQTtFQU1FLDJGQUFBO0VBQUEsaUVBQUE7QVoweERGO0FZenhERTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QVoyeERKO0FZMXhERTtFQUNFLGFBQUE7RUFDQSxTQUFBO0VBQ0EsMkRBQUE7QVo0eERKO0FHN3dERTtFU2xCQTtJQUtJLDhCQUFBO0lBQ0EsU0FBQTtFWjh4REo7QUFDRjtBWTl4REk7RUFDRSxzQkFBQTtFQUNBLDBCQUFBO0FaZ3lETjtBR3Z4REU7RVNYRTtJQUlJLHdCQUFBO0lBQ0EsdUJBQUE7RVpreUROO0VZanlETTtJQUNFLHdCQUFBO0VabXlEUjtFWWx5RE07SUFDRSw0QkFBQTtFWm95RFI7QUFDRjtBWXB5REU7RUFDRSxlQUFBO0Fac3lESjtBR3R5REU7RVNEQTtJQUdJLGVBQUE7RVp3eURKO0FBQ0Y7QUczeURFO0VTREE7SUFLSSxlQUFBO0VaMnlESjtBQUNGOztBYTUwREE7RUFDRSxzQkFBQTtBYiswREY7QUdwekRFO0VVNUJGO0lBR0ksc0JBQUE7RWJpMURGO0FBQ0Y7QWFqMURFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0FibTFESjtBRy96REU7RVV4QkE7SUFNSSxXQUFBO0lBQ0EsWUFBQTtFYnExREo7QUFDRjtBYXIxREk7RUFDRSxhQUFBO0FidTFETjtBYXQxREU7RUFDRSwrQ0FBQTtFQUNBLHdCQUFBO0VBQ0EsNEJBQUE7QWJ3MURKO0FhdjFERTtFQUNFLGdEQUFBO0VBQ0Esd0JBQUE7RUFDQSw0QkFBQTtBYnkxREo7QWF4MURFO0VBQ0UsYUFBQTtBYjAxREo7QWF6MURJO0VBQ0UseUJWekJDO0FIbzNEUDs7QWF4MURFO0VBQ0UsV0FBQTtFQUVBLG9CQUFBO0FiMDFESjtBRzcxREU7RVVBQTtJQUtJLG1CQUFBO0ViNDFESjtBQUNGO0FhMTFEUTtFQUNFLFlBQUE7QWI0MURWO0FhcjFEa0I7RUFDRSw2QkFBQTtNQUFBLHlCQUFBO1VBQUEscUJBQUE7QWJ1MURwQjtBYXIxRGM7RUFDRSxpQkFBQTtBYnUxRGhCO0FhdDFEZ0I7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHNCQUFBO01BQUEsbUJBQUE7VUFBQSxxQkFBQTtFQUNBLHFCQUFBO01BQUEsa0JBQUE7VUFBQSx5QkFBQTtFQUNBLGlCQUFBO0FidzFEbEI7QWF2MURrQjtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7QWJ5MURwQjtBR3QzREU7RVUwQmdCO0lBS0ksWUFBQTtFYjIxRHBCO0FBQ0Y7QWF4MURrQjtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBYjAxRHBCO0FhcjFEYztFQUNFLGlCQUFBO0FidTFEaEI7QWFyMURrQjtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtBYnUxRHBCO0FhcjFEYztFQUNFLGlCQUFBO0FidTFEaEI7QWFyMURrQjtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtBYnUxRHBCO0FhajFEYztFQUNFLGlCQUFBO0FibTFEaEI7QWFqMURrQjtFQUNFLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBYm0xRHBCO0FhajFEYztFQUNFLGlCQUFBO0FibTFEaEI7QWFqMURrQjtFQUNFLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBYm0xRHBCO0FhbDFERTtFQUNFLGNBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0FibzFESjtBYW4xREk7RUFDRSxtQkFBQTtNQUFBLFdBQUE7VUFBQSxPQUFBO0VBQ0EsYUFBQTtBYnExRE47QWFwMURNO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0tBQUEsbUJBQUE7QWJzMURSO0FhcDFETTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QWJzMURSOztBYzE5REE7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBZDY5REY7QUdwOERFO0VXN0JGO0lBTUksbUJBQUE7SUFDQSxpQkFBQTtFZCs5REY7QUFDRjtBY3YrREE7RUFRRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0FkaytERjtBY2orREU7RUFDRSxpQkFBQTtBZG0rREo7QUduOURFO0VXakJBO0lBR0ksZUFBQTtFZHErREo7QUFDRjtBR3g5REU7RVdqQkE7SUFLSSxpQkFBQTtFZHcrREo7QUFDRjtBRzc5REU7RVc3QkY7SUFtQkkseUJBQUE7RWQyK0RGO0FBQ0Y7QUc5OURFO0VXWkU7SVhFRixXQUFBO0lBQ0Esa0JBQUE7SUFDQSxPQUFBO0lBQ0EsTUFBQTtJV0hJLFlBQUE7SUFDQSxZQUFBO0lBQ0EsbUJBQUE7SUFDQSxVQUFBO0lBQ0EsZ0JBQUE7SUFDQSxXQUFBO0lBQ0EsU0FBQTtJQUNBLG1DQUFBO1FBQUEsK0JBQUE7WUFBQSwyQkFBQTtJQUNBLG1CQUFBO0VkZy9ESjtBQUNGO0FjaC9ERTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxrQkFBQTtBZGsvREo7QWNqL0RFO0VBQ0UsYUFBQTtBZG0vREo7QWNsL0RJO0VBQ0UsY0FBQTtBZG8vRE47QWNuL0RJO0VBQ0UsZ0JBQUE7QWRxL0ROO0FHbGdFRTtFV1lFO0lBR0ksZ0JBQUE7RWR1L0ROO0FBQ0Y7QWMzL0RJO0VBSUUsY0FBQTtBZDAvRE47QWN6L0RNO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QWQyL0RSO0FjMS9EUTtFQUNFLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBZDQvRFY7QWMzL0RVO0VBQ0UsbUJBQUE7QWQ2L0RaO0FjNS9EVTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtBZDgvRFo7QWM3L0RZO0VBQ0Usa0JBQUE7QWQrL0RkO0FHOWhFRTtFV3dCUTtJQVNJLG1CQUFBO0VkaWdFWjtBQUNGO0FjaGdFWTtFQUNFLGNBQUE7QWRrZ0VkO0FHMWlFRTtFV2lCSTtJQXlCSSxjQUFBO0Vkb2dFUjtFY25nRVE7SUFDRSxrQkFBQTtFZHFnRVY7QUFDRjtBY3JnRU07RUFDRSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLGtDQUFBO0VBQ0EscUJBQUE7QWR1Z0VSO0FHempFRTtFVzZDSTtJQU9JLFNBQUE7SUFDQSxrQ0FBQTtJQUNBLHFCQUFBO0VkeWdFUjtBQUNGO0FjemdFTTtFQUNFLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FkMmdFUjtBYzFnRVE7RVhuRU4sV0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RVdrRVEsV0FBQTtFQUNBLFlBQUE7RUFDQSxzREFBQTtFQUNBLDRCQUFBO0VBQ0EscUJBQUE7RUFDQSwyQkFBQTtFQUNBLDBDQUFBO0VBQUEsa0NBQUE7QWQrZ0VWO0FHaGxFRTtFV3lETTtJQVVJLFVBQUE7RWRpaEVWO0FBQ0Y7QUdybEVFO0VXc0VVO0lBQ0UsVUFBQTtJQUNBLHlDQUFBO0lBQUEsaUNBQUE7RWRraEVaO0FBQ0Y7QWNsaEVRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0Fkb2hFVjtBR3BtRUU7RVdtRkk7SUFDRSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHlCQUFBO1FBQUEsc0JBQUE7WUFBQSxtQkFBQTtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0EsbUJBQUE7SUFDQSxpQkFBQTtJQUNBLDJCQUFBO0lBQ0EsbUJBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtJQUNBLGFBQUE7RWRvaEVOO0VjbmhFTTtJQUNFLGNBQUE7SUFDQSw0QkFBQTtRQUFBLGlCQUFBO1lBQUEsUUFBQTtJQUNBLG1CQUFBO0VkcWhFUjtFY3BoRVE7SUFDRSxhQUFBO0Vkc2hFVjtFY3JoRVU7SUFDRSxjQUFBO0VkdWhFWjtFY3RoRU07SUFDRSxtQkFBQTtFZHdoRVI7RWN2aEVNO0lBQ0UsYUFBQTtJQUNBLDRCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0lBQ0EsZ0JBQUE7RWR5aEVSO0VjeGhFUTtJQUNFLGtCQUFBO0lBQ0EsY0FBQTtFZDBoRVY7RWN6aEVJO0lBQ0UsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7RWQyaEVOO0FBQ0Y7O0FjM2hFQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7QWQ4aEVGO0FHcHBFRTtFV2lIRjtJQU9JLFNBQUE7RWRnaUVGO0FBQ0Y7QWNoaUVFO0VBQ0UseUJBQUE7S0FBQSxzQkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSxxQkFBQTtBZGtpRUo7QWNqaUVJO0VBQ0UsV0FBQTtFQUNBLDhCQUFBO0VBQUEsc0JBQUE7QWRtaUVOO0FHcHFFRTtFV3lIQTtJQVVJLGVBQUE7RWRxaUVKO0FBQ0Y7QWNyaUVJO0VBQ0Usa0JBQUE7RUFDQSxjWG5LTTtFV29LTixnQkFBQTtBZHVpRU47QWN0aUVNO0VYOUlKLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VXNklNLFdBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtFQUNBLG1CWDNLRDtBSHN0RVA7O0FldnRFQTtFQUNFLG9CQUFBO0FmMHRFRjtBRzlyRUU7RVk3QkY7SUFHSSxtQkFBQTtFZjR0RUY7QUFDRjtBZTV0RUU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsdUJBQUE7TUFBQSxvQkFBQTtVQUFBLDJCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FmOHRFSjtBZTd0RUU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtFQUNBLFNBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxpQkFBQTtBZit0RUo7QUdodEVFO0VZcEJBO0lBT0ksaUJBQUE7SUFDQSxTQUFBO0VmaXVFSjtBQUNGO0FlanVFRTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsOEJBQUE7TUFBQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLG1CWnpCUTtBSDR2RVo7QUczdEVFO0VZTkk7SUFDRSxtQloxQkk7RUg4dkVWO0FBQ0Y7QUdwdUVFO0VZWEE7SUFZSSw2QkFBQTtRQUFBLGdCQUFBO0lBQ0EsOEJBQUE7SUFBQSw2QkFBQTtRQUFBLHVCQUFBO1lBQUEsbUJBQUE7SUFDQSxZQUFBO0lBQ0EsZ0JBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7SUFDQSxZQUFBO0VmdXVFSjtBQUNGO0FldnVFRTtFQUNFLG1CQUFBO01BQUEsV0FBQTtVQUFBLE9BQUE7QWZ5dUVKO0FHanZFRTtFWU9BO0lBR0ksbUJBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7RWYydUVKO0VlMXVFSTtJQUNFLFdBQUE7SUFDQSxZQUFBO0lBQ0EsMkJBQUE7RWY0dUVOO0FBQ0Y7QWU1dUVFO0VBQ0UsZUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBZjh1RUo7QUdod0VFO0VZZUE7SUFLSSxlQUFBO0VmZ3ZFSjtBQUNGO0FlaHZFRTtFQUNFLDJCQUFBO0Fma3ZFSjs7QUdwd0VFO0VhakNGO0lBRUksb0JBQUE7RWhCd3lFRjtBQUNGO0FnQnh5RUU7RUFDRSxvRkFBQTtFQUFBLDBEQUFBO0VBQ0EsaUJBQUE7QWhCMHlFSjtBZ0J6eUVFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBaEIyeUVKO0FnQjF5RUU7RUFDRSxtQkFBQTtBaEI0eUVKO0FnQjN5RUU7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7QWhCNnlFSjtBZ0I1eUVFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QWhCOHlFSjtBR3B5RUU7RWFsQkE7SUFVSSxlQUFBO0VoQmd6RUo7QUFDRjtBZ0JoekVFO0VBQ0UsbUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7QWhCa3pFSjtBZ0JqekVFO0VBQ0UsMkJBQUE7QWhCbXpFSjtBZ0JsekVFO0VBQ0UsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBaEJvekVKO0FHMXpFRTtFYUNBO0lBT0ksZ0JBQUE7SUFDQSxtQkFBQTtFaEJzekVKO0FBQ0Y7QWdCdHpFSTtFQUNFLGlCQUFBO0FoQnd6RU47QWdCdnpFTTtFQUNFLGFBQUE7RUFDQSxPQUFBO0FoQnl6RVI7QWdCeHpFTTtFQUNFLGFBQUE7QWhCMHpFUjtBZ0J6ekVNO0VBQ0UsV0FBQTtBaEIyekVSO0FHNzBFRTtFYWlCSTtJQUdJLHNCQUFBO0VoQjZ6RVI7QUFDRjtBZ0I3ekVJO0VBQ0UsZ0JBQUE7QWhCK3pFTjtBZ0I5ekVJO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FoQmcwRU47QWdCL3pFRTtFQUNFLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0FoQmkwRUo7QWdCaDBFSTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtBaEJrMEVOO0FnQmowRU07RUFDRSxhQUFBO0FoQm0wRVI7QWdCajBFSTtFQUNFLG9EQUFBO0VBQ0EsOEJBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0FoQm0wRU47QWdCbDBFSTtFQUNFLG9EQUFBO0VBQ0EsOEJBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0FoQm8wRU47QWdCbDBFSTtFQUNFLG9EQUFBO0VBQ0EsOEJBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0FoQm8wRU47QWdCbjBFSTtFQUNFLG9EQUFBO0VBQ0EsOEJBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0FoQnEwRU47O0FnQm4wRUE7RUFDRSx5QkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGlDQUFBO0VBQUEseUJBQUE7RUFDQSx5QkFBQTtBaEJzMEVGO0FHdDRFRTtFYTJERjtJQU9JLGFBQUE7RWhCdzBFRjtBQUNGO0FnQngwRUU7RUFDRSxnQ0FBQTtFQUFBLHdCQUFBO0VBQ0EseUJBQUE7QWhCMDBFSjtBZ0J6MEVFO0VBQ0UsY2JwR1E7RWFxR1IseUJBQUE7RUFDQSxrQkFBQTtBaEIyMEVKO0FnQnowRUU7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7QWhCMjBFSjtBZ0IxMEVFO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QWhCNDBFSjtBR2o2RUU7RWFnRkE7SUFPSSxlQUFBO0lBQ0EsbUJBQUE7RWhCODBFSjtBQUNGO0FnQjkwRUU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0FoQmcxRUo7QUc3NkVFO0VheUZBO0lBTUksU0FBQTtFaEJrMUVKO0FBQ0Y7QWdCbDFFRTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQ0FBQTtFQUFBLHlCQUFBO0VBQ0EsdUJBQUE7QWhCbzFFSjtBRzU3RUU7RWFnR0E7SUFVSSw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLHdCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtFaEJzMUVKO0FBQ0Y7QWdCdDFFSTtFQUNFLGdDQUFBO0VBQUEsd0JBQUE7RUFDQSxpREFBQTtFQUNBLHlCQUFBO0FoQncxRU47QWdCdDFFRTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBaEJ3MUVKO0FnQnYxRUU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBaEJ5MUVKO0FnQnYxRU07RUFDRSxnREFBQTtFQUNBLDJCQUFBO0VBQ0Esd0JBQUE7RUFDQSw0QkFBQTtBaEJ5MUVSO0FnQngxRU07RUFDRSxjQUFBO0FoQjAxRVI7QWdCeDFFTTtFQUNFLCtDQUFBO0VBQ0EsMkJBQUE7RUFDQSx3QkFBQTtFQUNBLDRCQUFBO0FoQjAxRVI7QWdCeDFFUTtFQUNFLGdCQUFBO0FoQjAxRVY7QWdCeDFFVTtFQUNFLGFBQUE7QWhCMDFFWjtBR3QrRUU7RWE2SUU7SUFFSSxXQUFBO0lBQ0EsWUFBQTtFaEIyMUVOO0FBQ0Y7QWdCMzFFRTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNibExRO0FIK2dGWjtBR2wvRUU7RWFpSkE7SUFNSSxlQUFBO0VoQisxRUo7QUFDRjs7QWdCNzFFRTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxTQUFBO0FoQmcyRUo7QWdCLzFFRTtFQUNFLDBDQUFBO0VBQ0EsMEJBQUE7RUFDQSxnQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhCaTJFSjtBZ0JoMkVFO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO0VBQ0EsMkJBQUE7RUFDQSw4Q0FBQTtFQUNBLDRCQUFBO0FoQmsyRUo7QWdCajJFSTtFQUNFLGdDQUFBO0FoQm0yRU47QWdCbDJFSTtFQUNFLFdBQUE7RUFDQSxjQUFBO0FoQm8yRU47O0FpQmhqRkE7RUFDRSxvRkFBQTtFQUFBLDBEQUFBO0VBQ0EsMkJBQUE7RUFDQSxvQkFBQTtBakJtakZGO0FHemhGRTtFYzdCRjtJQUtJLG9CQUFBO0VqQnFqRkY7QUFDRjtBaUJyakZFO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLFNBQUE7QWpCdWpGSjtBR2ppRkU7RWMzQkE7SUFPSSxpQkFBQTtJQUNBLG9CQUFBO0VqQnlqRko7QUFDRjtBaUJ6akZFO0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0FqQjJqRko7QUdqakZFO0VjZEE7SUFNSSxnQkFBQTtJQUNBLG1CQUFBO0VqQjZqRko7QUFDRjtBaUI3akZJO0VBQ0UsYUFBQTtBakIrakZOO0FpQjlqRkk7RUFDRSxxREFBQTtVQUFBLDZDQUFBO0FqQmdrRk47QWlCL2pGTTtFQUNFLGNBQUE7QWpCaWtGUjtBaUIvakZRO0VBQ0UsaUNBQUE7TUFBQSw2QkFBQTtVQUFBLHlCQUFBO0FqQmlrRlY7QWlCaGtGRTtFQUNFLGVBQUE7RUFDQSw0QkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0RBQUE7RUFDQSw0QkFBQTtFQUNBLGdDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO01BQUEscUJBQUE7VUFBQSxpQkFBQTtBakJra0ZKO0FpQmprRkk7RWRwQkYsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RWNtQkksV0FBQTtFQUNBLFlBQUE7RUFDQSx3Q0FBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7QWpCc2tGTjtBRzdsRkU7RWNHQTtJQXNCSSxxQkFBQTtJQUNBLGtCQUFBO0VqQndrRko7QUFDRjtBRy9sRkU7RWN1QkU7SUFFSSxpQkFBQTtFakIwa0ZOO0FBQ0Y7QWlCN2tGSTtFQUdFLGdCQUFBO0VBQ0EsZ0JBQUE7QWpCNmtGTjtBaUI1a0ZFO0VBQ0UsaUJBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO01BQUEscUJBQUE7VUFBQSxpQkFBQTtBakI4a0ZKO0FpQjVrRk07RUFDRSxnQkFBQTtBakI4a0ZSO0FHL21GRTtFYytCRTtJQUlJLGlCQUFBO0VqQmdsRk47QUFDRjs7QWtCcnBGQTtFQUNFLG9GQUFBO0VBQUEsMERBQUE7RUFDQSx3QkFBQTtFQUNBLGlCQUFBO0FsQndwRkY7QUc5bkZFO0VlN0JGO0lBS0ksaUJBQUE7RWxCMHBGRjtBQUNGO0FrQjFwRkU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBbEI0cEZKO0FHMW9GRTtFZXZCQTtJQU9JLGVBQUE7RWxCOHBGSjtBQUNGO0FrQjlwRkk7RUFDRSxjQUFBO0FsQmdxRk47QUdscEZFO0VldkJBO0lBV0ksbUJBQUE7UUFBQSxlQUFBO0lBQ0EsU0FBQTtJQUNBLHdCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtJQUNBLGtCQUFBO0VsQmtxRko7QUFDRjtBRzFwRkU7RWV2QkE7SUFnQkksNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSxxQkFBQTtRQUFBLGlCQUFBO0VsQnFxRko7QUFDRjtBa0JwcUZJO0VBQ0Usa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0FsQnNxRk47QUdycUZFO0VlQ0k7SUFDRSxvQkFBQTtJQUNBLGtDQUFBO0VsQnVxRk47QUFDRjtBa0J2cUZFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7QWxCeXFGSjtBa0J4cUZJO0VBQ0UsYUFBQTtBbEIwcUZOO0FHcHJGRTtFZUlBO0lBUUksd0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0VsQjRxRko7QUFDRjtBa0I1cUZJO0VBQ0UseUJBQUE7RUFBQSxpQkFBQTtBbEI4cUZOO0FrQjdxRk07RUFDRSxjZjVDRDtFZTZDQyx5QkFBQTtFQUFBLGlCQUFBO0FsQitxRlI7QWtCN3FGVTtFQUNFLHlCQUFBO0VBQUEsaUJBQUE7RUFDQSxzQ0FBQTtBbEIrcUZaO0FrQjdxRk07RUFDRSxXQUFBO0VBQ0EseUJBQUE7RUFBQSxpQkFBQTtFQUNBLGdCQUFBO0FsQitxRlI7QUd6c0ZFO0VlMkJBO0lBRUksYUFBQTtFbEJnckZKO0FBQ0Y7QWtCaHJGRTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLG9EQUFBO1VBQUEsNENBQUE7QWxCa3JGSjtBa0JqckZJO0VBQ0UsYUFBQTtFQUNBLFdBQUE7QWxCbXJGTjs7QW1CdHZGQTtFQUNJLGVBQUE7RUFDQSxXQUFBO0FuQnl2Rko7QW1CeHZGSTtFQUNJLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0FuQjB2RlI7QW1CenZGSTtFQUNJLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FuQjJ2RlI7QW1CMXZGSTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtBbkI0dkZSO0FHaHZGRTtFZ0JmRTtJQUtRLGtCQUFBO0VuQjh2RlY7QUFDRjtBR3J2RkU7RWdCZkU7SUFPUSxpQkFBQTtJQUNBLG1CQUFBO0VuQml3RlY7QUFDRjtBbUJqd0ZJO0VBQ0ksV0FBQTtBbkJtd0ZSO0FtQmx3Rkk7RUFDSSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxTQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0FuQm93RlI7QUd0d0ZFO0VnQkpFO0lBUVEsbUJBQUE7UUFBQSxlQUFBO0VuQnN3RlY7QUFDRjtBRzN3RkU7RWdCSkU7SUFVUSxxQkFBQTtRQUFBLGlCQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7SUFDQSxrQkFBQTtFbkJ5d0ZWO0VtQnh3RlU7SUFDSSxVQUFBO0VuQjB3RmQ7QUFDRjtBbUIxd0ZJO0VBQ0ksY0FBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSxTQUFBO0FuQjR3RlI7QW1CM3dGUTtFQUNJLFdBQUE7RUFDQSwwQkFBQTtBbkI2d0ZaOztBb0I5ekZBO0VBQ0Usb0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDRDQUFBO0VBQ0EsZ0NBQUE7RUFDQSw0QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QXBCaTBGRjs7QXFCOTBGQTtFQUNDLGVBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QXJCaTFGRDtBcUJoMUZDO0VBVkQ7SUFXRSxrQkFBQTtJQUNBLG1CQUFBO0VyQm0xRkE7QUFDRjtBcUJuMUZDO0VBQ0Msb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrREFBQTtVQUFBLDBDQUFBO0VBQ0EsYUFBQTtBckJxMUZGO0FxQnAxRkU7RUFURDtJQVVFLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0EsYUFBQTtFckJ1MUZEO0FBQ0Y7QXFCdjFGRTtFQVpEO0lBYUUsYUFBQTtFckIwMUZEO0FBQ0Y7QXFCMTFGRTtFQUNDLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBckI0MUZIO0FxQjMxRkM7RUFDQyxvQkFBQTtFQUNBLGlCQUFBO0FyQjYxRkYiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSwgZmlndXJlLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGNvZGUsIGVtLCBpbWcsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCBiLCB1LCBpLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBtYWluLCBjYW52YXMsIGVtYmVkLCBmb290ZXIsIGhlYWRlciwgbmF2LCBzZWN0aW9uLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG59XG5cbmZvb3RlciwgaGVhZGVyLCBuYXYsIHNlY3Rpb24sIG1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciwgcTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5pbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvbG9zXCI7XG4gIHNyYzogbG9jYWwoXCJHb2xvc1wiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvR29sb3NUZXh0LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvbG9zXCI7XG4gIHNyYzogbG9jYWwoXCJHb2xvc1wiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvR29sb3NUZXh0LU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR29sb3NcIjtcbiAgc3JjOiBsb2NhbChcIkdvbG9zXCIpO1xuICBzcmM6IHVybChcIi9mb250cy9Hb2xvc1RleHQtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvbG9zXCI7XG4gIHNyYzogbG9jYWwoXCJHb2xvc1wiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvR29sb3NUZXh0LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBHb2xvcztcbn1cblxuYSB7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2Utb3V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbn1cbmE6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW47XG4gIGNvbG9yOiBncmF5O1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICBjb2xvcjogIzI1M0U2MDtcbn1cbnAubm0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxucC5mYWRlIHtcbiAgY29sb3I6IGdyZXk7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG5idXR0b24sIC5idXR0b24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogIzYzQUZGRjtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzI1M0U2MCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLW91dDtcbn1cbmJ1dHRvbi0tdHJhbnNwYXJlbnQsIC5idXR0b24tLXRyYW5zcGFyZW50IHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjNBRkZGO1xufVxuYnV0dG9uOmhvdmVyLCAuYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbjtcbiAgYmFja2dyb3VuZDogcmdiKDE1MCwgMjAxLjE1Mzg0NjE1MzgsIDI1NSk7XG59XG5cbi50aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIGNvbG9yOiAjMjUzRTYwO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi50aXRsZTphZnRlciwgLnRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MTVweCkge1xuICAudGl0bGU6YWZ0ZXIsIC50aXRsZTpiZWZvcmUge1xuICAgIGJvdHRvbTogLTIwcHg7XG4gIH1cbn1cbi50aXRsZTphZnRlciB7XG4gIHdpZHRoOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1M0U2MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MTVweCkge1xuICAudGl0bGU6YWZ0ZXIge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG4udGl0bGU6YmVmb3JlIHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAxMTBweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2M0FGRkY7XG59XG4udGl0bGU6YmVmb3JlIHtcbiAgbGVmdDogNzBweDtcbn1cbi50aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgfVxuICAudGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjQ1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG4udGl0bGUtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50aXRsZS0tY2VudGVyOmFmdGVyIHtcbiAgbGVmdDogY2FsYyg1MCUgLSA2MHB4KTtcbn1cbi50aXRsZS0tY2VudGVyOmJlZm9yZSB7XG4gIGxlZnQ6IGNhbGMoNTAlICsgNTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTE1cHgpIHtcbiAgLnRpdGxlLS1jZW50ZXI6YWZ0ZXIge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDBweCk7XG4gIH1cbiAgLnRpdGxlLS1jZW50ZXI6YmVmb3JlIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDMwcHgpO1xuICB9XG59XG5cbi50aXRsZS1zaW1wbGUge1xuICBjb2xvcjogIzI1M0U2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRpdGxlLXNpbXBsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC50aXRsZS1zaW1wbGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAudGl0bGUtc2ltcGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLnRpdGxlLXNpbXBsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLnRpdGxlLXNpbXBsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxufVxuXG4ucXVpeiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICBib3R0b206IDIwcHg7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50b3BiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDMwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLnRvcGJhci5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2Utb3V0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgYW5pbWF0aW9uOiByZXZlYWwgZm9yd2FyZHMgMC41cyBlYXNlLWluLW91dDtcbn1cbi50b3BiYXIuZml4ZWQgLnRvcGJhcl9fd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi50b3BiYXJfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MTZweCkge1xuICAudG9wYmFyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAudG9wYmFyX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi50b3BiYXJfX3dyYXBwZXIgLnBob25lLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udG9wYmFyX193cmFwcGVyLS1zdCAudG9wYmFyX19tZW51LS1tb2Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnRvcGJhcl9fd3JhcHBlci0tc3QgLnRvcGJhcl9fbWVudS0tbW9iIGEge1xuICBib3JkZXItY29sb3I6IHJnYigyMjIsIDIzMCwgMjQwKSAhaW1wb3J0YW50O1xufVxuLnRvcGJhcl9fd3JhcHBlci0tc3QgLmhhbWJ1cmdlciBwYXRoIHtcbiAgZmlsbDogIzI1M0U2MDtcbn1cbi50b3BiYXJfX3dyYXBwZXItLXN0IHAsIC50b3BiYXJfX3dyYXBwZXItLXN0IGEge1xuICBjb2xvcjogIzI1M0U2MDtcbn1cbi50b3BiYXJfX3dyYXBwZXItLXN0IC50b3BiYXJfX2RlcGFydG1lbnQgcCB7XG4gIGNvbG9yOiAjMjUzRTYwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbi50b3BiYXJfX3dyYXBwZXItLXN0IC5waG9uZS1pY29uX19jaXJjbGUge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnRvcGJhcl9fd3JhcHBlci0tc3QgLnBob25lLWljb25fX3Bob25lIHtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpIHNjYWxlKDEuMik7XG59XG4udG9wYmFyX193cmFwcGVyLS1zdCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLnRvcGJhcl9fd3JhcHBlci0tc3QgYSB7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzI1M0U2MDtcbn1cbi50b3BiYXJfX3dyYXBwZXItLXN0IGE6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnRvcGJhcl9fd3JhcHBlci0tc3Qgc3BhbiB7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLnRvcGJhcl9fd3JhcHBlci0tc3Qgc3BhbiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2M0FGRkY7XG59XG4udG9wYmFyX193cmFwcGVyLS1zaCAudG9wYmFyX19tZW51LS1tb2Ige1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxYzMxNGQgMCUsICMyYzRkNzcgNjYuODYlLCAjMjUzZDVmIDEwMCUpO1xufVxuLnRvcGJhcl9fd3JhcHBlci0tc2ggLnRvcGJhcl9fbWVudS0tbW9iIGEge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTcxLCAyMDcsIDI1NSwgMC4yOCkgIWltcG9ydGFudDtcbn1cbi50b3BiYXJfX3dyYXBwZXItLXNoIC5oYW1idXJnZXIgcGF0aCB7XG4gIGZpbGw6ICNEMkU4RkY7XG59XG4udG9wYmFyX193cmFwcGVyLS1zaCBwLCAudG9wYmFyX193cmFwcGVyLS1zaCBhIHtcbiAgY29sb3I6ICNEMkU4RkY7XG59XG4udG9wYmFyX193cmFwcGVyLS1zaCBhIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cbi50b3BiYXJfX3dyYXBwZXItLXNoIGEgc3BhbiB7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4udG9wYmFyX193cmFwcGVyLS1zaCBhOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cbi50b3BiYXJfX3dyYXBwZXItLXNoIGE6aG92ZXIgc3BhbiB7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjRDJFOEZGO1xufVxuLnRvcGJhcl9fd3JhcHBlci0tc2ggYTpob3ZlciBzcGFuIHNwYW4ge1xuICBjb2xvcjogcmdiKDQ4LCAxNDguODQ2MTUzODQ2MiwgMjU1KTtcbn1cbi50b3BiYXJfX3dyYXBwZXItLXNoIHtcbiAgYmFja2dyb3VuZDogIzI1M0U2MDtcbn1cbi50b3BiYXJfX3dyYXBwZXItLXNoIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50b3BiYXJfX3dyYXBwZXItLXNoIGEgc3BhbiBzcGFuIHtcbiAgY29sb3I6ICM2M0FGRkY7XG59XG4udG9wYmFyX193cmFwcGVyLS1zaCA+ICoge1xuICBjb2xvcjogI0QyRThGRjtcbn1cbi50b3BiYXJfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50b3BiYXJfX2dyb3VwLS1waG9uZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC50b3BiYXJfX2dyb3VwLS1waG9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRvcGJhcl9fbG9nbyBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuLnRvcGJhcl9fbG9nby0tc2ggcGF0aC52YXJpYWJsZSB7XG4gIGZpbGw6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4udG9wYmFyX19sb2dvLS1zaCBwYXRoLnZhcmlhYmxlLXN0cm9rZSB7XG4gIHN0cm9rZTogd2hpdGUgIWltcG9ydGFudDtcbn1cbi50b3BiYXJfX3Bob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnRvcGJhciAucGhvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxNnB4KSB7XG4gIC50b3BiYXIgLnBob25lIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50b3BiYXIgLnBob25lIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi50b3BiYXJfX21lbnUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50b3BiYXJfX21lbnUgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudG9wYmFyX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC50b3BiYXIgLnBob25lLWljb24ge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxuICAudG9wYmFyX19tZW51LS1tb2Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MiU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgdG9wOiA0NXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRvcGJhcl9fbWVudS0tbW9iIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudG9wYmFyX19tZW51LS1tb2IgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZWQ7XG4gIH1cbn1cbi50b3BiYXJfX2hhbWJ1cmdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnRvcGJhcl9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRvcGJhcl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udG9wYmFyX19idXR0b24gLmJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMThkZWcsICNkMmU4ZmYgMCUsICM4NmMwZmYgMTAwJSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlLW91dDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi50b3BiYXJfX2J1dHRvbiAuYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlLWluO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMThkZWcsICM4NmMwZmYgMCUsICM4NmMwZmYgMTAwJSk7XG59XG5cbi50b3BiYXJfX3dyYXBwZXIgLnRvcGJhcl9fbG9nbywgLnRvcGJhcl9fd3JhcHBlciAudG9wYmFyX19waG9uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnRvcGJhcl9fd3JhcHBlciAudG9wYmFyX19sb2dvOjphZnRlciwgLnRvcGJhcl9fd3JhcHBlciAudG9wYmFyX19waG9uZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmVkO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRvcGJhcl9fd3JhcHBlciAudG9wYmFyX19waG9uZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRvcGJhcl9fd3JhcHBlci0tc3QgLnRvcGJhcl9fbG9nbzo6YWZ0ZXIsIC50b3BiYXJfX3dyYXBwZXItLXN0IC50b3BiYXJfX3Bob25lOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyNTNFNjA7XG59XG4udG9wYmFyX193cmFwcGVyLS1zaCAudG9wYmFyX19sb2dvOjphZnRlciwgLnRvcGJhcl9fd3JhcHBlci0tc2ggLnRvcGJhcl9fcGhvbmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0QyRThGRjtcbn1cblxuQGtleWZyYW1lcyByZXZlYWwge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLmJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iYW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgZmlsdGVyOiBibHVyKDEwMHB4KTtcbiAgb3BhY2l0eTogMC42O1xuICBsZWZ0OiAtMjAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5iYW5uZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gICAgYmFja2dyb3VuZDogIzQyNDM0NDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyNDM0NCAwLCAjNDI0MzQ0IDEwMHB4LCB0cmFuc3BhcmVudCA3MCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJhbm5lcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI0MzQ0IDAsICM0MjQzNDQgNDAlLCB0cmFuc3BhcmVudCA3MCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmJhbm5lcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI0MzQ0IDAsICM0MjQzNDQgNDUlLCB0cmFuc3BhcmVudCA3MCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmJhbm5lcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI0MzQ0IDAsICM0MjQzNDQgNjAlLCB0cmFuc3BhcmVudCA3MCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLmJhbm5lcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI0MzQ0IDAsICM0MjQzNDQgNTAlLCB0cmFuc3BhcmVudCA3MCUpO1xuICB9XG59XG4uYmFubmVyX19jb250YWluZXI6bm90KC5iYW5uZXItLXNoLTIgLmJhbm5lcl9fY29udGFpbmVyKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLmJhbm5lcl9fY29udGFpbmVyOm5vdCguYmFubmVyLS1zaC0yIC5iYW5uZXJfX2NvbnRhaW5lcikge1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMzFweCkge1xuICAuYmFubmVyX19jb250YWluZXI6bm90KC5iYW5uZXItLXNoLTIgLmJhbm5lcl9fY29udGFpbmVyKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5iYW5uZXJfX2NvbnRhaW5lcjpub3QoLmJhbm5lci0tc2gtMiAuYmFubmVyX19jb250YWluZXIpIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uYmFubmVyX193aGVyZSB7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLmJhbm5lcl9fZm9ybTpub3QoLmJhbm5lci0tc2gtMiAuYmFubmVyX19mb3JtKSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gIC5iYW5uZXJfX2Zvcm06bm90KC5iYW5uZXItLXNoLTIgLmJhbm5lcl9fZm9ybSkge1xuICAgIG1heC13aWR0aDogNDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDMxcHgpIHtcbiAgLmJhbm5lcl9fZm9ybTpub3QoLmJhbm5lci0tc2gtMiAuYmFubmVyX19mb3JtKSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmJhbm5lcl9fZm9ybTpub3QoLmJhbm5lci0tc2gtMiAuYmFubmVyX19mb3JtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzJmMzAzMjtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5iYW5uZXItLXN0IHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvYmFubmVyX19zdC53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMzJweCkge1xuICAuYmFubmVyLS1zdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmJhbm5lci0tc3Qge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Jhbm5lci1zdC1iZy53ZWJwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmJhbm5lci0tc3Q6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAzMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2hlYWRlci1pbWFnZS1tYW5zLndlYnApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkgYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5iYW5uZXItLXN0OjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiA0OTBweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5iYW5uZXItLXN0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9iYW5uZXItc3QtYmcud2VicCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuYmFubmVyLS1zdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9oZWFkZXItaW1hZ2UtbWFucy53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmJhbm5lci0tc3Q6YmVmb3JlIHtcbiAgICBib3R0b206IDQ2MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAuYmFubmVyLS1zdDpiZWZvcmUge1xuICAgIGJvdHRvbTogNDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNjBweDtcbiAgfVxufVxuLmJhbm5lci0tc3QgLmJhbm5lcl9fdGl0bGUgaDEge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYmFubmVyLS1zdCAuYmFubmVyX190aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLmJhbm5lci0tc3QgLmJhbm5lcl9fdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmJhbm5lci0tc3QgLmJhbm5lcl9fdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uYmFubmVyLS1zdCAuYmFubmVyX193aGVyZSB7XG4gIGNvbG9yOiAjQzNDM0MzO1xuICBmb250LXNpemU6IDEuNjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJhbm5lci0tc3QgLmJhbm5lcl9fd2hlcmUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLmJhbm5lci0tc3QgLmJhbm5lcl9fd2hlcmUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAuYmFubmVyLS1zdCAuYmFubmVyX193aGVyZSBlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYmFubmVyLS1zdCAuYmFubmVyX193aGVyZSBlbSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAzMHB4KSB7XG4gIC5iYW5uZXItLXN0IC5iYW5uZXJfX3doZXJlIGVtIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cbi5iYW5uZXItLXN0IC5iYW5uZXJfX3ByaWNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS42MnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5iYW5uZXItLXN0IC5iYW5uZXJfX3ByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYmFubmVyLS1zdCAuYmFubmVyX19wcmljZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMzJweCkge1xuICAuYmFubmVyLS1zdCB7XG4gICAgcGFkZGluZy10b3A6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmJhbm5lci0tc3Qge1xuICAgIHBhZGRpbmctdG9wOiA0MjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gIC5iYW5uZXItLXN0IHtcbiAgICBwYWRkaW5nLXRvcDogOTUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmJhbm5lci0tc3Qge1xuICAgIHBhZGRpbmctdG9wOiA3NSU7XG4gIH1cbn1cbi5iYW5uZXItLXN0IC53YXJyYW50eSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogI2ZmNTE1MTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggMjBweCA4cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAzMXB4KSB7XG4gIC5iYW5uZXItLXN0IC53YXJyYW50eSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYmFubmVyLS1zdCAud2FycmFudHkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLmJhbm5lci0tc3QgLndhcnJhbnR5IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmJhbm5lci0tc3QgLndhcnJhbnR5IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogNHB4IDEwcHggNnB4IDEwcHg7XG4gIH1cbn1cbi5iYW5uZXItLXNoLTIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoLi4vaW1hZ2VzL2JnLXNoLTIud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmJhbm5lci0tc2gtMiB7XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgfVxufVxuLmJhbm5lci0tc2gtMjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhbm5lci0tc2gtMiAuYmFubmVyX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAzLjJyZW07XG59XG4uYmFubmVyLS1zaC0yIC5iYW5uZXJfX3RpdGxlIGVtIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG4uYmFubmVyLS1zaC0yIC5iYW5uZXJfX3RpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5iYW5uZXItLXNoLTIgLmJhbm5lcl9fdGl0bGUgc3BhbjpudGgtY2hpbGQoMSkge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgYmFja2dyb3VuZDogI0ZGRDIzRTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJhbm5lci0tc2gtMiAuYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1dnc7XG4gIH1cbn1cbi5iYW5uZXItLXNoLTIgLmJhbm5lcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5iYW5uZXItLXNoLTIgLmJhbm5lcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmJhbm5lci0tc2gtMiAuYmFubmVyX19mb3JtIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiBibGFjaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NzFweCkge1xuICAuYmFubmVyLS1zaC0yIC5iYW5uZXJfX2Zvcm0ge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbi5iYW5uZXItLXNoLTIgLmJhbm5lcl9fd2hlcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmJhbm5lci0tc2gtMiAuYmFubmVyX193aGVyZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYmFubmVyLS1zaC0yIC5iYW5uZXJfX2ljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5iYW5uZXItLXNoLTIgLmJhbm5lcl9fZm9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmJhbm5lci0tc2gtMiAuYmFubmVyX19mb3Ige1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuYmFubmVyLS1zaC0yIC5iYW5uZXJfX2ZvciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmJhbm5lci0tc2gtMiAuYmFubmVyX19mb3IgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYmFubmVyLS1zaC0yIC5iYW5uZXJfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OUNBRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5iYW5uZXItLXNoLTIgLmJhbm5lcl9faWNvbiBpbWcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmJhbm5lci0tc2gtMiAuYmFubmVyX19mb290ZXIge1xuICBtYXgtd2lkdGg6IDg0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmJhbm5lci0tc2gtMiAuYmFubmVyX19mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5iYW5uZXItLXNoLTIgLmJhbm5lcl9fYWR2YW50YWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbi5iYW5uZXItLXNoLTIgLmJhbm5lcl9fYWR2YW50YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDQwcHggMjBweCAyMHB4IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgLmJhbm5lci0tc2gtMiAuYmFubmVyX19hZHZhbnRhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmJhbm5lci0tc2gtMiAuYmFubmVyX19hZHZhbnRhZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5iYW5uZXItLXNoLTIgLmJhbm5lcl9fYWR2YW50YWdlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzI1M0U2MDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5iYW5uZXItLXNoLTIgLmJhbm5lcl9fYWR2YW50YWdlIHA6bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbi5hZHZhbnRhZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5hZHZhbnRhZ2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTUwcHg7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmFkdmFudGFnZXMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmFkdmFudGFnZXNfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5hZHZhbnRhZ2VzX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5hZHZhbnRhZ2VzX193cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuYWR2YW50YWdlc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmFkdmFudGFnZXNfX2ljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG4uYWR2YW50YWdlc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hZHZhbnRhZ2VzX190ZXh0IHtcbiAgY29sb3I6ICMyNTNFNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYWR2YW50YWdlc19fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWR2YW50YWdlc19fdGV4dCBlbSB7XG4gIGNvbG9yOiAjRkQwMDU5O1xufVxuXG4uYWJvdXQge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZDogI2NiY2FjYiB1cmwoL2ltYWdlcy9zZWN0aW9uLWFib3V0LWJnLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5hYm91dCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmFib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLmFib3V0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWJvdXRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFib3V0LS1zdCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmFib3V0LS1zdCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0MjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzNXB4KSB7XG4gIC5hYm91dC0tc3Qge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuYWJvdXQtLXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IGJvdHRvbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5hYm91dC0tc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAyODBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUxNXB4KSB7XG4gIC5hYm91dC0tc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAyODBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMCUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgYm90dG9tO1xuICB9XG59XG4uYWJvdXQtLXN0IC5hYm91dF9fY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5hYm91dC0tc3QgLmFib3V0X19jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiA1ODBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvYWJvdXQtc3RhamthLWVxLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTE2MHB4O1xuICBsZWZ0OiA1MHB4O1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzBweCkge1xuICAuYWJvdXQtLXN0IC5hYm91dF9fY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5hYm91dC0tc3QgLmFib3V0X19jb250YWluZXI6OmJlZm9yZSB7XG4gICAgbGVmdDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYWJvdXQtLXN0IC5hYm91dF9fY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGxlZnQ6IDE1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmFib3V0LS1zdCAuYWJvdXRfX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMCU7XG4gICAgYm90dG9tOiAtMjgwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5hYm91dC0tc3QgLmFib3V0X19jb250YWluZXI6OmJlZm9yZSB7XG4gICAgbGVmdDogNzBweDtcbiAgICB3aWR0aDogNjQlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIGJvdHRvbTogLTI4N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTE1cHgpIHtcbiAgLmFib3V0LS1zdCAuYWJvdXRfX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgYm90dG9tOiAtMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuYWJvdXQtLXN0IC5hYm91dF9fY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIGJvdHRvbTogLTI3MHB4O1xuICB9XG59XG4uYWJvdXQtLXN0IC5hYm91dF9fbGlzdCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDE0OHB4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hYm91dC0tc3QgLmFib3V0X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLmFib3V0LS1zdCAuYWJvdXRfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmFib3V0LS1zdCAuYWJvdXRfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbi5hYm91dC0tc3QgLmFib3V0X19pdGVtOm50aC1jaGlsZCgzKSBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLmFib3V0LS1zaCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5hYm91dC0tc2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAzODBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuICAuYWJvdXQtLXNoIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCU7XG4gIH1cbn1cbi5hYm91dC0tc2ggLmFib3V0X19jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYWJvdXQtLXNoIC5hYm91dF9fY29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogNjIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Fib3V0LXNodHVrYXR1cmthLWVxLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC02MHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYWJvdXQtLXNoIC5hYm91dF9fY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5hYm91dC0tc2ggLmFib3V0X19jb250YWluZXI6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMzcwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBoZWlnaHQ6IDQzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLmFib3V0LS1zaCAuYWJvdXRfX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBib3R0b206IC0zNzBweDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICB9XG59XG4uYWJvdXQtLXNoIC5hYm91dF9fbGlzdCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDE0OHB4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTBweCkge1xuICAuYWJvdXQtLXNoIC5hYm91dF9fbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5MHB4KSB7XG4gIC5hYm91dC0tc2ggLmFib3V0X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxNjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYWJvdXQtLXNoIC5hYm91dF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5hYm91dC0tc2ggLmFib3V0X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmFib3V0LS1zaCAuYWJvdXRfX2l0ZW0gc3ZnIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgLmFib3V0LS1zaCAuYWJvdXRfX2Jsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgLmFib3V0LS1zaCAuYWJvdXRfX3RleHQge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4uYWJvdXRfX2Jsb2NrIHtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDAlLCByZ2JhKDIxMywgMjEzLCAyMTMsIDAuOCkgMTAwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLmFib3V0X19ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWJvdXRfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uYWJvdXRfX3RleHQge1xuICBjb2xvcjogIzUyNTI1MjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5hYm91dF9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWJvdXRfX2l0ZW0ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUzRTYwO1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFib3V0X19pdGVtIHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hYm91dF9faXRlbSBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5hYm91dF9faXRlbSBwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uYWJvdXRfX2l0ZW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5hYm91dF9faXRlbTpudGgtbGFzdC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGNzY5NTtcbn1cbi5hYm91dF9faXRlbSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiAyMCU7XG4gIHotaW5kZXg6IDA7XG59XG4uYWJvdXRfX2l0ZW06bnRoLWNoaWxkKDMpIHNwYW4ge1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDc5cHgpIHtcbiAgLmFib3V0X19pdGVtOm50aC1jaGlsZCgzKSBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmFib3V0X19pdGVtOm50aC1jaGlsZCgzKSBzdmcge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5hYm91dF9faXRlbTpudGgtY2hpbGQoNCkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uYWJvdXRfX2l0ZW06bnRoLWNoaWxkKDQpIHN2ZyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hYm91dF9faXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuICAuYWJvdXRfX2l0ZW0gc3ZnIHtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYWJvdXRfX2l0ZW06bnRoLWNoaWxkKDMpIHN2ZyB7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW5mbyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBjb2xvcjogIzI1M0U2MDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uaW5mbyBwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuaW5mbyBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5pbmZvX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDYwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWF4LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gIC5pbmZvX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uaW5mb19fYWR2YW50YWdlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwMHB4IDIwMHB4O1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDIzMHB4IDIzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAuaW5mb19fYWR2YW50YWdlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMjAwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLmluZm9fX2FkdmFudGFnZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDE1MHB4KTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxMTBweCk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uaW5mb19fY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5mb19fY29sdW1uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5mb19faXRlbSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uaW5mb19faXRlbSBwIHtcbiAgZm9udC1zaXplOiAxLjE4cmVtO1xufVxuLmluZm9fX2l0ZW0gc3ZnIHtcbiAgd2lkdGg6IDYwcHg7XG59XG4uaW5mb19faXRlbSBzdmcuYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uaW5mb19faXRlbSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1Rjc2OTUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDYxcHgpIHtcbiAgLmluZm9fX2l0ZW0ge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBmbGV4OiAwIDAgMTgwcHg7XG4gIH1cbiAgLmluZm9fX2l0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgLmluZm9fX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCB0cmFuc3BhcmVudCA1MCUsICNiMWNhZWMgMTAwJSk7XG4gIH1cbiAgLmluZm9fX2l0ZW06bnRoLWNoaWxkKDEpOmFmdGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogNHB4O1xuICAgIGJvdHRvbTogNHB4O1xuICB9XG4gIC5pbmZvX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjNkNjZjIDAlLCB0cmFuc3BhcmVudCA1MCUpO1xuICB9XG4gIC5pbmZvX19pdGVtOm50aC1jaGlsZCgyKTphZnRlciB7XG4gICAgbGVmdDogNHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDRweDtcbiAgfVxuICAuaW5mb19faXRlbTpudGgtY2hpbGQoMykge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNTAlLCAjYjFjYWVjIDEwMCUpO1xuICB9XG4gIC5pbmZvX19pdGVtOm50aC1jaGlsZCgzKTphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNHB4O1xuICAgIHRvcDogNHB4O1xuICB9XG4gIC5pbmZvX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDgwZGVnLCAjZjNkNjZjIDAlLCB0cmFuc3BhcmVudCA1MCUpO1xuICB9XG4gIC5pbmZvX19pdGVtOmFmdGVyIHtcbiAgICBsZWZ0OiA0cHg7XG4gICAgdG9wOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuICAuaW5mb19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5pbmZvX19pdGVtIHN2ZyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5pbmZvX19pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgfVxufVxuXG4udGVwbGl5IHtcbiAgbWFyZ2luOiAxODBweCBhdXRvIDE4MHB4IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC50ZXBsaXkge1xuICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHg7XG4gIH1cbn1cbi50ZXBsaXlfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnRlcGxpeV9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi50ZXBsaXlfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50ZXBsaXlfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi50ZXBsaXlfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi50ZXBsaXlfX2luZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50ZXBsaXlfX2luZm8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4udGVwbGl5X19pbmZvIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTYwcHg7XG4gIHRvcDogLTEyMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRlcGxpeV9faW5mbyBzdmcge1xuICAgIHRvcDogLTEwMHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAudGVwbGl5X19pbmZvIHN2ZyB7XG4gICAgdG9wOiAtMTAwcHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRlcGxpeV9faW5mbyBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAudGVwbGl5IC5idXR0b24gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50ZXBsaXkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi53aHkge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC53aHkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi53aHlfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgLndoeV9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLndoeV9fY29udGFpbmVyIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi53aHlfX2FkdmFudGFnZXMge1xuICBvcmRlcjogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMjAwcHgpO1xuICBmbGV4OiAxIDEgNTAlO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLndoeV9fYWR2YW50YWdlcyB7XG4gICAgZmxleDogMSAwIDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAud2h5X19hZHZhbnRhZ2VzIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC53aHlfX2FkdmFudGFnZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDE1MHB4KTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxNTBweCk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ud2h5X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud2h5X19pdGVtIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIzMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzVGNzY5NTtcbn1cbi53aHlfX2l0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLndoeV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC53aHlfX2l0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICB9XG4gIC53aHlfX2l0ZW0gc3ZnIHtcbiAgICBmbGV4OiAwIDAgNjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuLndoeV9fdGl0bGUge1xuICBjb2xvcjogIzI1M0U2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZXF1aXBtZW50IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5lcXVpcG1lbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5lcXVpcG1lbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjRmNGY0IDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbn1cbi5lcXVpcG1lbnRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZXF1aXBtZW50X19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuZXF1aXBtZW50X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uZXF1aXBtZW50X19saXN0IC5lcXVpcG1lbnRfX2l0ZW0ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuZXF1aXBtZW50X19saXN0IC5lcXVpcG1lbnRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZXF1aXBtZW50X19saXN0IC5lcXVpcG1lbnRfX2l0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVxdWlwbWVudF9fbGlzdCAuZXF1aXBtZW50X19pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lcXVpcG1lbnRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5lcXVpcG1lbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuZXF1aXBtZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5zd2lwZXIge1xuICBwYWRkaW5nOiA2MHB4IDAgNjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5zd2lwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMCA2MHB4IDA7XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciwgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlIHVybCguLi9pbWFnZXMvYXJyb3ctbGVmdC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZDogd2hpdGUgdXJsKC4uL2ltYWdlcy9hcnJvdy1yaWdodC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTUwcHg7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2M0FGRkY7XG59XG5cbi5lcXVpcG1lbnRfX3NsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuZXF1aXBtZW50X19zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5lcXVpcG1lbnRfX3NsaWRlci0tZXEgLnN3aXBlci1zbGlkZSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5lcXVpcG1lbnRfX3NsaWRlci0tZXEtc2ggLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMSkgLnNsaWRlX19pbWcgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLmVxdWlwbWVudF9fc2xpZGVyLS1lcS1zaCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKSAuc2xpZGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5lcXVpcG1lbnRfX3NsaWRlci0tZXEtc2ggLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMikgLnNsaWRlX19pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmVxdWlwbWVudF9fc2xpZGVyLS1lcS1zaCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKSAuc2xpZGVfX2ltZyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtMjBweDtcbiAgd2lkdGg6IDM1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5lcXVpcG1lbnRfX3NsaWRlci0tZXEtc2ggLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMikgLnNsaWRlX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5lcXVpcG1lbnRfX3NsaWRlci0tZXEtc2ggLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMykgLnNsaWRlX19pbWcgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMjBweDtcbn1cbi5lcXVpcG1lbnRfX3NsaWRlci0tZXEtc3QgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMSkgLnNsaWRlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uZXF1aXBtZW50X19zbGlkZXItLWVxLXN0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDEpIC5zbGlkZV9faW1nIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTEwMHB4O1xuICBib3R0b206IDYwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDM2MHB4O1xufVxuLmVxdWlwbWVudF9fc2xpZGVyLS1lcS1zdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzKSAuc2xpZGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5lcXVpcG1lbnRfX3NsaWRlci0tZXEtc3QgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMykgLnNsaWRlX19pbWcgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNzVweDtcbiAgYm90dG9tOiA2MHB4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzNjBweDtcbn1cbi5lcXVpcG1lbnRfX3NsaWRlci0tbXQtc3QgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMSkgLnNsaWRlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uZXF1aXBtZW50X19zbGlkZXItLW10LXN0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDEpIC5zbGlkZV9faW1nIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41Nik7XG59XG4uZXF1aXBtZW50X19zbGlkZXItLW10LXN0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDIpIC5zbGlkZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmVxdWlwbWVudF9fc2xpZGVyLS1tdC1zdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKSAuc2xpZGVfX2ltZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMzQpO1xufVxuLmVxdWlwbWVudCAuc2xpZGUsIC5lcXVpcG1lbnQgLmVxdWlwbWVudF9faXRlbSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG59XG4uZXF1aXBtZW50IC5zbGlkZV9faW1nLCAuZXF1aXBtZW50IC5lcXVpcG1lbnRfX2l0ZW1fX2ltZyB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMjAwcHg7XG59XG4uZXF1aXBtZW50IC5zbGlkZV9faW1nIGltZywgLmVxdWlwbWVudCAuZXF1aXBtZW50X19pdGVtX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmVxdWlwbWVudCAuc2xpZGVfX25hbWUgcCwgLmVxdWlwbWVudCAuZXF1aXBtZW50X19pdGVtX19uYW1lIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG5cbi53b3JrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC53b3JrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4ud29yayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53b3JrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC53b3JrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLndvcmtfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC53b3JrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcxcHgpIHtcbiAgLndvcms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG4ud29ya19fc2xpZGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud29ya19fc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b3JrX19zbGlkZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud29ya19fc2xpZGVyIC5zbGlkZSB7XG4gIG1heC13aWR0aDogNDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLndvcmtfX3NsaWRlciAuc2xpZGUge1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gIH1cbn1cbi53b3JrX19zbGlkZXIgLnNsaWRlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud29ya19fc2xpZGVyIC5zbGlkZV9fbGFiZWxzIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud29ya19fc2xpZGVyIC5zbGlkZV9fbGFiZWxzIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ud29ya19fc2xpZGVyIC5zbGlkZV9fbGFiZWxzIHAud2hlcmUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndvcmtfX3NsaWRlciAuc2xpZGVfX2xhYmVscyBwLnNxdWFyZSwgLndvcmtfX3NsaWRlciAuc2xpZGVfX2xhYmVscyBwLnByaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZ3JpZC1yb3c6IDI7XG4gIG1hcmdpbjogMDtcbn1cbi53b3JrX19zbGlkZXIgLnNsaWRlX19sYWJlbHMgcC5zcXVhcmUgc3BhbiwgLndvcmtfX3NsaWRlciAuc2xpZGVfX2xhYmVscyBwLnByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcxcHgpIHtcbiAgLndvcmtfX3NsaWRlciAuc2xpZGVfX2xhYmVscyBwLnNxdWFyZSwgLndvcmtfX3NsaWRlciAuc2xpZGVfX2xhYmVscyBwLnByaWNlIHtcbiAgICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICB9XG59XG4ud29ya19fc2xpZGVyIC5zbGlkZV9fbGFiZWxzIHAucHJpY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIC0gXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndvcmtfX3NsaWRlciAuc2xpZGVfX2xhYmVscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndvcmtfX3NsaWRlciAuc2xpZGVfX2xhYmVscyBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi53b3JrX19zbGlkZXIgLnNsaWRlX19pbWFnZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwMHB4IDIwMHB4O1xuICBncmlkLWF1dG8tcm93czogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLndvcmtfX3NsaWRlciAuc2xpZGVfX2ltYWdlcyB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTIwcHggMTIwcHg7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDEwMHB4O1xuICB9XG59XG4ud29ya19fc2xpZGVyIC5zbGlkZV9faW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud29ya19fc2xpZGVyIC5zbGlkZV9faW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpIHVybCguLi9pbWFnZXMvem9vbS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzFweCkge1xuICAud29ya19fc2xpZGVyIC5zbGlkZV9faW1hZ2U6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzFweCkge1xuICAud29ya19fc2xpZGVyIC5zbGlkZV9faW1hZ2U6aG92ZXI6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbjtcbiAgfVxufVxuLndvcmtfX3NsaWRlciAuc2xpZGVfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC53b3JrLS1zaCAuc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZ2FpbnNib3JvO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLndvcmstLXNoIC5zbGlkZV9faW1hZ2VzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC53b3JrLS1zaCAuc2xpZGVfX2ltYWdlcyBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53b3JrLS1zaCAuc2xpZGVfX2ltYWdlcyBhOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud29yay0tc2ggLnNsaWRlX19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuICAud29yay0tc2ggLnNsaWRlX19sYWJlbHMge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAud29yay0tc2ggLnNsaWRlX19sYWJlbHMgcC5zcXVhcmUsIC53b3JrLS1zaCAuc2xpZGVfX2xhYmVscyBwLndoZXJlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndvcmstLXNoIC5zd2lwZXItd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4udGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweDtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50YWJzIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi50YWJzX19sYWJlbCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI2IxYjFiMTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xufVxuLnRhYnNfX2xhYmVsOmhvdmVyIHtcbiAgY29sb3I6IGdyYXk7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRhYnNfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi50YWJzX19sYWJlbC5hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMjUzRTYwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnRhYnNfX2xhYmVsLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAtMTBweDtcbiAgYmFja2dyb3VuZDogIzYzQUZGRjtcbn1cblxuLmhvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5ob3cge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5ob3dfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ob3dfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5ob3dfX2xpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmhvd19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxMnB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBiYWNrZ3JvdW5kOiAjMjUzRTYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MXB4KSB7XG4gIC5ob3dfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjNUY3Njk1O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmhvd19faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG59XG4uaG93X19pY29uIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuaG93X19pY29uIHtcbiAgICBmbGV4OiAwIDAgNDBweDtcbiAgfVxuICAuaG93X19pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxufVxuLmhvd19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5ob3dfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmhvd19fYnV0dG9uIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMTBweCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTcxcHgpIHtcbiAgLnByaWNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5wcmljZXNfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTllOWU5IDAlLCAjZmZmIDEwMCUpO1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cbi5wcmljZXNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJpY2VzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ucHJpY2VzX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiBncmF5O1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5wcmljZXNfX3dyYXBlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzFweCkge1xuICAucHJpY2VzX193cmFwZXMge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLnByaWNlc19fYmxvY2sge1xuICBmbGV4OiAxIDEgNDAwcHg7XG59XG4ucHJpY2VzX19idXR0b24ge1xuICBtYXJnaW46IDQwcHggYXV0byAxMHB4IGF1dG87XG59XG4ucHJpY2VzX19pbmNsdWRlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAucHJpY2VzX19pbmNsdWRlcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucHJpY2VzX19pbmNsdWRlcyAudGl0bGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbi5wcmljZXNfX2luY2x1ZGVzIC50aXRsZTpiZWZvcmUsIC5wcmljZXNfX2luY2x1ZGVzIC50aXRsZTphZnRlciB7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGxlZnQ6IDA7XG59XG4ucHJpY2VzX19pbmNsdWRlcyAudGl0bGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByaWNlc19faW5jbHVkZXMgLnRpdGxlOmJlZm9yZSB7XG4gIHdpZHRoOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3MXB4KSB7XG4gIC5wcmljZXNfX2luY2x1ZGVzIC50aXRsZTpiZWZvcmUge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDBweCk7XG4gIH1cbn1cbi5wcmljZXNfX2luY2x1ZGVzIC5wcmljZXNfX3dyYXBlcyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucHJpY2VzX19pbmNsdWRlcyAudGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnByaWNlc19faW5jbHVkZSB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ucHJpY2VzX19pbmNsdWRlIC50aXRsZS0tc2ltcGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJpY2VzX19pbmNsdWRlIC50aXRsZS0tc2ltcGxlOjphZnRlciwgLnByaWNlc19faW5jbHVkZSAudGl0bGUtLXNpbXBsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcmljZXNfX21hdGVyaWFscy0tc3Qge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoLi4vaW1hZ2VzL2luY2x1ZGVzLW1hdC1zdC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjQwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucHJpY2VzX19tYXRlcmlhbHMtLXNoIHtcbiAgYmFja2dyb3VuZDogd2hpdGUgdXJsKC4uL2ltYWdlcy9pbmNsdWRlcy1tYXQtc2guc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnByaWNlc19fd29yay0tc3Qge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoLi4vaW1hZ2VzL2luY2x1ZGVzLXdyay1zdC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjQwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucHJpY2VzX193b3JrLS1zaCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlIHVybCguLi9pbWFnZXMvaW5jbHVkZXMtd3JrLXNoLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMjRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnByaWNlLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y0RjRGNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAucHJpY2UtYmxvY2sge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5wcmljZS1ibG9jazpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I4YjhiODtcbn1cbi5wcmljZS1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzI1M0U2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnByaWNlLWJsb2NrX190eXBlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmljZS1ibG9ja19fZm9yIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wcmljZS1ibG9ja19fZm9yIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnByaWNlLWJsb2NrX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5wcmljZS1ibG9ja19fbGlzdCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ucHJpY2UtYmxvY2tfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnByaWNlLWJsb2NrX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ucHJpY2UtYmxvY2tfX2l0ZW06aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzUuNSwgMjQ1LjAzMzMzMzMzMzMsIDI1NSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2M0FGRkY7XG59XG4ucHJpY2UtYmxvY2tfX2ljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wcmljZS1ibG9ja19fY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJpY2UtYmxvY2tfX2NlbGwtLXNxdWFyZSAucHJpY2UtYmxvY2tfX2ljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3ByaWNlLXNxdWFyZS1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnByaWNlLWJsb2NrX19jZWxsLS1zcXVhcmUgLnByaWNlLWJsb2NrX192YWx1ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiINC8MlwiO1xufVxuLnByaWNlLWJsb2NrX19jZWxsLS1jb3VudCAucHJpY2UtYmxvY2tfX2ljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3ByaWNlLWxhYmVsLWljb24uc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucHJpY2UtYmxvY2tfX2NlbGwtLWNvdW50IC5wcmljZS1ibG9ja19fdmFsdWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiDigr0v0LwyXCI7XG59XG4ucHJpY2UtYmxvY2tfX2NlbGwtLWNvdW50IC5wcmljZS1ibG9ja19fdmFsdWUtLXNpbXBsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIOKCvVwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5wcmljZS1ibG9ja19fY2VsbCAucHJpY2UtYmxvY2tfX2ljb24ge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxufVxuLnByaWNlLWJsb2NrX192YWx1ZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzI1M0U2MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAucHJpY2UtYmxvY2tfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmluY2x1ZGVzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuLmluY2x1ZGVzX19pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jaGVjay5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDMwcHg7XG59XG4uaW5jbHVkZXNfX2luZm8ge1xuICBmb250LXNpemU6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiA2cHggMTJweCAxMnB4IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaW5mby1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uaW5jbHVkZXNfX2luZm86bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjFiMWIxO1xufVxuLmluY2x1ZGVzX19pbmZvIHNwYW4ge1xuICBjb2xvcjogZ3JheTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYXEge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmIDAlLCAjZTdlN2U3IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b247XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mYXEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZmFxX19saXN0IHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzFweCkge1xuICAuZmFxX19saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmZhcV9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuZmFxX19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cbn1cbi5mYXFfX2l0ZW0gLmZhcV9fYW5zd2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYXFfX2l0ZW0uYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAxOXB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xufVxuLmZhcV9faXRlbS5hY3RpdmUgLmZhcV9fYW5zd2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmFxX19pdGVtLmFjdGl2ZSAuZmFxX19xdWVzdGlvbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZmFxX19xdWVzdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZhcS1xdWVzdGlvbi1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmZhcV9fcXVlc3Rpb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZmFxLWFycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5mYXFfX3F1ZXN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmZhcV9fcXVlc3Rpb24gcCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbi5mYXFfX3F1ZXN0aW9uIHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZhcV9fYW5zd2VyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmZhcV9fYW5zd2VyIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmZhcV9fYW5zd2VyIHAge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5jb250YWN0cyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlN2U3ZTcgMCUsICNmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmNvbnRhY3RzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLmNvbnRhY3RzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuY29udGFjdHNfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLmNvbnRhY3RzX19saXN0ID4gc3ZnIHtcbiAgbWFyZ2luOiAwIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTE4cHgpIHtcbiAgLmNvbnRhY3RzX19saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5jb250YWN0c19fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLmNvbnRhY3RzX19pdGVtIHAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmNvbnRhY3RzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gIH1cbn1cbi5jb250YWN0c19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uY29udGFjdHNfX2xpbmsgLnBob25lLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5jb250YWN0c19fbGluayB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jb250YWN0c19fbGluayBhIHtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG4uY29udGFjdHNfX2xpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjNjNBRkZGO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cbi5jb250YWN0c19fbGluayBhOmhvdmVyIHNwYW4gc3BhbiB7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBjb2xvcjogcmdiKDE2MC4yLCAyMDYuMzg0NjE1Mzg0NiwgMjU1KTtcbn1cbi5jb250YWN0c19fbGluayBzcGFuIHNwYW4ge1xuICBjb2xvcjogZ3JheTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTE4cHgpIHtcbiAgLmNvbnRhY3RzX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29udGFjdHNfX21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDMyMHB4O1xuICBib3gtc2hhZG93OiAwIDM1cHggNjRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5jb250YWN0c19fbWFwIGlmcmFtZSB7XG4gIGhlaWdodDogMzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29weXJpZ2h0IHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBjb2xvcjogZ3JheTtcbn1cbi5jb3B5cmlnaHRfX2xvZ28ge1xuICB3aWR0aDogMTIxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDdweDtcbn1cbi5jb3B5cmlnaHQgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiBncmF5O1xufVxuLmNvcHlyaWdodF9fbmFtZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBncmF5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwN3B4KSB7XG4gIC5jb3B5cmlnaHRfX25hbWUge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5jb3B5cmlnaHRfX25hbWUge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cbn1cbi5jb3B5cmlnaHQgc3BhbiB7XG4gIGNvbG9yOiBncmF5O1xufVxuLmNvcHlyaWdodF9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb3B5cmlnaHRfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLmNvcHlyaWdodF9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jb3B5cmlnaHRfX2NvbnRhaW5lciBwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY29weXJpZ2h0X19wb2xpdGljYSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG4uY29weXJpZ2h0X19wb2xpdGljYSBhIHtcbiAgY29sb3I6IGdyYXk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udG90b3Age1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogIzYzQUZGRiB1cmwoLi4vaW1hZ2VzL3RvdG9wLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE3cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAtMzBweDtcbiAgbGVmdDogMjAlO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29va2llIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvdHRvbTogMTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gIC5jb29raWUge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uY29va2llX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0OHB4KSB7XG4gIC5jb29raWVfX2Jsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICAuY29va2llX19ibG9jayB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmNvb2tpZV9fYmxvY2sgcCB7XG4gIGZvbnQtc2l6ZTogMC44NmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvb2tpZV9fb2sge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogNnB4IDIwcHg7XG59IiwiKiwgKjpiZWZvcmUsICo6YWZ0ZXJcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcblxyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLCBmaWd1cmUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgY29kZSwgZW0sIGltZywgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIGIsIHUsIGksIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIG1haW4sIGNhbnZhcywgZW1iZWQsIGZvb3RlciwgaGVhZGVyLCBuYXYsIHNlY3Rpb24sIHZpZGVvXHJcbiAgbWFyZ2luOiAwXHJcbiAgcGFkZGluZzogMFxyXG4gIGJvcmRlcjogMFxyXG4gIGZvbnQtc2l6ZTogMTAwJVxyXG4gIGZvbnQ6IGluaGVyaXRcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcclxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWRcclxuICB0ZXh0LXNpemUtYWRqdXN0OiBub25lXHJcblxyXG5mb290ZXIsIGhlYWRlciwgbmF2LCBzZWN0aW9uLCBtYWluXHJcbiAgZGlzcGxheTogYmxvY2tcclxuXHJcbmJvZHlcclxuICBsaW5lLWhlaWdodDogMVxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuXHJcblxyXG5vbCwgdWxcclxuICBsaXN0LXN0eWxlOiBub25lXHJcblxyXG5ibG9ja3F1b3RlLCBxXHJcbiAgcXVvdGVzOiBub25lXHJcblxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciwgcTpiZWZvcmUsIHE6YWZ0ZXJcclxuICBjb250ZW50OiAnJ1xyXG4gIGNvbnRlbnQ6IG5vbmVcclxuXHJcbnRhYmxlXHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxyXG4gIGJvcmRlci1zcGFjaW5nOiAwXHJcblxyXG5pbnB1dFxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG4gIGJvcmRlci1yYWRpdXM6IDAiLCJAZm9udC1mYWNlXHJcbiAgZm9udC1mYW1pbHk6IFwiR29sb3NcIlxyXG4gIHNyYzogbG9jYWwoJ0dvbG9zJylcclxuICBzcmM6IHVybCgnL2ZvbnRzL0dvbG9zVGV4dC1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKVxyXG4gIGZvbnQtd2VpZ2h0OiA0MDBcclxuQGZvbnQtZmFjZVxyXG4gIGZvbnQtZmFtaWx5OiBcIkdvbG9zXCJcclxuICBzcmM6IGxvY2FsKCdHb2xvcycpXHJcbiAgc3JjOiB1cmwoJy9mb250cy9Hb2xvc1RleHQtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKVxyXG4gIGZvbnQtd2VpZ2h0OiA1MDBcclxuQGZvbnQtZmFjZVxyXG4gIGZvbnQtZmFtaWx5OiBcIkdvbG9zXCJcclxuICBzcmM6IGxvY2FsKCdHb2xvcycpXHJcbiAgc3JjOiB1cmwoJy9mb250cy9Hb2xvc1RleHQtU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpXHJcbiAgZm9udC13ZWlnaHQ6IDYwMFxyXG5AZm9udC1mYWNlXHJcbiAgZm9udC1mYW1pbHk6IFwiR29sb3NcIlxyXG4gIHNyYzogbG9jYWwoJ0dvbG9zJylcclxuICBzcmM6IHVybCgnL2ZvbnRzL0dvbG9zVGV4dC1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKVxyXG4gIGZvbnQtd2VpZ2h0OiA3MDAiLCIkbWFpbi1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMWMzMTRkIDAlLCAjMmM0ZDc3IDY2Ljg2JSwgIzI1M2Q1ZiAxMDAlKVxyXG4kbWFpbi1kYXJrOiAjMjUzRTYwXHJcbiRtYWluOiAjNjNBRkZGXHJcbiRtYWluLWRpcnQ6ICM1Rjc2OTVcclxuJHdoaXRlOiAjZmZmZmZmXHJcbiRsaWdodDogI0QyRThGRlxyXG4kYWxlcnQ6ICNGRDAwNTlcclxuJHRleHQtY29sb3I6ICM1MjUyNTJcclxuJHN0OiB0cnVlXHJcbiRzaDogdHJ1ZVxyXG4kbWF4LXdpZHRoOiAxMjgwcHhcclxuXHJcbi5jb250YWluZXJcclxuICB3aWR0aDogMTAwJVxyXG4gIG1heC13aWR0aDogJG1heC13aWR0aFxyXG4gIG1hcmdpbjogMCBhdXRvXHJcbiAgcGFkZGluZzogMCAxMHB4XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtd2lkdGggKyA4MHB4KVxyXG4gICAgcGFkZGluZzogMCA1MHB4XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KVxyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4XHJcblxyXG5AbWl4aW4gcHNldWRvXHJcbiAgY29udGVudDogXCJcIlxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gIGxlZnQ6IDBcclxuICB0b3A6IDBcclxuXHJcbkBtaXhpbiB3LW1heCgkdmFsdWUpXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR2YWx1ZSlcclxuICAgIEBjb250ZW50XHJcblxyXG5AbWl4aW4gdy1taW4oJHZhbHVlKVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdmFsdWUpXHJcbiAgICBAY29udGVudCIsIkB1c2UgJ2NvbnN0YW50cycgYXMgY29uc3RcclxuaHRtbFxyXG4gICAgZm9udC1zaXplOiAxcmVtXHJcblxyXG5ib2R5XHJcbiAgICBmb250LXNpemU6IDFyZW1cclxuICAgIGJhY2tncm91bmQ6IHdoaXRlXHJcbiAgICBmb250LWZhbWlseTogR29sb3NcclxuXHJcbmFcclxuICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2Utb3V0XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxuICAgIGNvbG9yOiBibGFja1xyXG4gICAgJjpob3ZlclxyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pblxyXG4gICAgICAgIGNvbG9yOiBncmF5XHJcbnN0cm9uZ1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG5iXHJcbiAgICBmb250LXdlaWdodDogNjAwXHJcblxyXG5wXHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdFxyXG4gICAgZm9udC1zaXplOiAxcmVtXHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTI1JVxyXG4gICAgY29sb3I6IGNvbnN0LiRtYWluLWRhcmtcclxuICAgICYubm1cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAmLmZhZGVcclxuICAgICAgICBjb2xvcjogZ3JleVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtXHJcblxyXG5idXR0b24sIC5idXR0b25cclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdFxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgICBiYWNrZ3JvdW5kOiBjb25zdC4kbWFpblxyXG4gICAgYm9yZGVyOiBub25lXHJcbiAgICBjb2xvcjogY29uc3QuJG1haW4tZGFyayAhaW1wb3J0YW50XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtXHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHhcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweFxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgdHJhbnNpdGlvbjogMC41cyBlYXNlLW91dFxyXG4gICAgJi0tdHJhbnNwYXJlbnRcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZVxyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY29uc3QuJG1haW5cclxuICAgICY6aG92ZXJcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluXHJcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbihjb25zdC4kbWFpbiwgMTAlKVxyXG5cclxuLnRpdGxlXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIGZvbnQtc2l6ZTogMy40cmVtXHJcbiAgICBjb2xvcjogY29uc3QuJG1haW4tZGFya1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMFxyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICAgbGluZS1oZWlnaHQ6IDMuMnJlbVxyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweFxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNTE1cHgpXHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4XHJcbiAgICAmOmFmdGVyLCAmOmJlZm9yZVxyXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0LnBzZXVkb1xyXG4gICAgICAgIHRvcDogYXV0b1xyXG4gICAgICAgIGxlZnQ6IDBcclxuICAgICAgICBib3R0b206IC00MHB4XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICBoZWlnaHQ6IDZweFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHhcclxuICAgICAgICBAaW5jbHVkZSBjb25zdC53LW1heCg1MTVweClcclxuICAgICAgICAgICAgYm90dG9tOiAtMjBweFxyXG4gICAgJjphZnRlclxyXG4gICAgICAgIHdpZHRoOiAxMDBweFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnN0LiRtYWluLWRhcmtcclxuICAgICAgICBAaW5jbHVkZSBjb25zdC53LW1heCg1MTVweClcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHhcclxuICAgICY6YmVmb3JlXHJcbiAgICAgICAgdG9wOiBhdXRvXHJcbiAgICAgICAgbGVmdDogMTEwcHhcclxuICAgICAgICB3aWR0aDogMTVweFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnN0LiRtYWluXHJcbiAgICAgICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNTE1cHgpXHJcbiAgICAgICAgbGVmdDogNzBweFxyXG4gICAgc3BhblxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNTcwcHgpXHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSVcclxuICAgICAgICBzcGFuXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40NXJlbVxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxyXG4gICAgJi0tY2VudGVyXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDYwcHgpXHJcbiAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyA1MHB4KVxyXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDUxNXB4KVxyXG4gICAgICAgICAgICAmOmFmdGVyXHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDQwcHgpXHJcbiAgICAgICAgICAgICY6YmVmb3JlXHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDMwcHgpXHJcblxyXG4udGl0bGUtc2ltcGxlXHJcbiAgICBjb2xvcjogY29uc3QuJG1haW4tZGFya1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICAgZm9udC1zaXplOiAzcmVtXHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbiAgICBzcGFuXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbVxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxuICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDU3MHB4KVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbVxyXG4gICAgICAgIHNwYW5cclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW1cclxuICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDM4MHB4KVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtXHJcbiAgICAgICAgc3BhblxyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbVxyXG5cclxuLnF1aXpcclxuICAgIHBvc2l0aW9uOiBmaXhlZFxyXG4gICAgei1pbmRleDogMTAwXHJcbiAgICBib3R0b206IDIwcHhcclxuXHJcbi5oaWRkZW5cclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudCIsIkB1c2UgJ2NvbnN0YW50cycgYXMgY29uc3RcclxuLnRvcGJhclxyXG5cdHdpZHRoOiAxMDAlXHJcblx0aGVpZ2h0OiA1MHB4XHJcblx0ZGlzcGxheTogZmxleFxyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG5cdGxlZnQ6IDBcclxuXHR0b3A6IDMwcHhcclxuXHR6LWluZGV4OiAxMFxyXG5cdCYuZml4ZWRcclxuXHRcdHBvc2l0aW9uOiBmaXhlZFxyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXHJcblx0XHR0cmFuc2l0aW9uOiAuNXMgZWFzZS1vdXRcclxuXHRcdG9wYWNpdHk6IDBcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpXHJcblx0XHRhbmltYXRpb246IHJldmVhbCBmb3J3YXJkcyAwLjVzIGVhc2UtaW4tb3V0XHJcblx0XHQudG9wYmFyX193cmFwcGVyXHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCAwIDAgLyAwLjIpXHJcblx0Jl9fd3JhcHBlclxyXG5cdFx0d2lkdGg6IDEwMCVcclxuXHRcdG1heC13aWR0aDogY29uc3QuJG1heC13aWR0aFxyXG5cdFx0bWFyZ2luLXJpZ2h0OiA1MHB4XHJcblx0XHRtYXJnaW4tbGVmdDogNTBweFxyXG5cdFx0aGVpZ2h0OiA1MHB4XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4XHJcblx0XHRwYWRkaW5nOiA4cHggMTBweFxyXG5cdFx0ZGlzcGxheTogZmxleFxyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlclxyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcblx0XHRAaW5jbHVkZSBjb25zdC53LW1pbig3MTZweClcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNnB4XHJcblx0XHRAaW5jbHVkZSBjb25zdC53LW1heCg4NTBweClcclxuXHRcdFx0d2lkdGg6IDEwMCVcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4XHJcblx0XHQucGhvbmUtaWNvblxyXG5cdFx0XHR3aWR0aDogMzBweFxyXG5cdFx0XHRoZWlnaHQ6IDMwcHhcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4XHJcblx0XHQmLS1zdFxyXG5cdFx0XHQudG9wYmFyX19tZW51LS1tb2JcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBjb25zdC4kd2hpdGVcclxuXHRcdFx0XHRhXHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHJnYigyMjIsMjMwLDI0MCkgIWltcG9ydGFudFxyXG5cdFx0XHQuaGFtYnVyZ2VyIHBhdGhcclxuXHRcdFx0XHRmaWxsOiBjb25zdC4kbWFpbi1kYXJrXHJcblx0XHRcdHAsIGFcclxuXHRcdFx0XHRjb2xvcjogY29uc3QuJG1haW4tZGFya1xyXG5cdFx0XHQudG9wYmFyX19kZXBhcnRtZW50XHJcblx0XHRcdFx0cFxyXG5cdFx0XHRcdFx0Y29sb3I6IGNvbnN0LiRtYWluLWRhcmtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlXHJcblx0XHRcdC5waG9uZS1pY29uXHJcblx0XHRcdFx0Jl9fY2lyY2xlXHJcblx0XHRcdFx0XHRmaWxsOiBjb25zdC4kd2hpdGVcclxuXHRcdFx0XHQmX19waG9uZVxyXG5cdFx0XHRcdFx0d2lkdGg6IDMwcHggIWltcG9ydGFudFxyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlblxyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpIHNjYWxlKDEuMilcclxuXHRcdFx0YmFja2dyb3VuZDogd2hpdGVcclxuXHRcdFx0YVxyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0XHJcblx0XHRcdFx0Y29sb3I6IGNvbnN0LiRtYWluLWRhcmtcclxuXHRcdFx0XHQmOmhvdmVyXHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dFxyXG5cdFx0XHRcdFx0Y29sb3I6IGJsYWNrXHJcblx0XHRcdHNwYW5cclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dFxyXG5cdFx0XHRcdHNwYW5cclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDBcclxuXHRcdFx0XHRcdGNvbG9yOiBjb25zdC4kbWFpblxyXG5cdFx0Ji0tc2hcclxuXHRcdFx0LnRvcGJhcl9fbWVudS0tbW9iXHJcblx0XHRcdFx0YmFja2dyb3VuZDogY29uc3QuJG1haW4tZ3JhZGllbnRcclxuXHRcdFx0XHRhXHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMTcxLDIwNywgMjU1LCAwLjI4KSAhaW1wb3J0YW50XHJcblx0XHRcdC5oYW1idXJnZXIgcGF0aFxyXG5cdFx0XHRcdGZpbGw6IGNvbnN0LiRsaWdodFxyXG5cdFx0XHRwLCBhXHJcblx0XHRcdFx0Y29sb3I6IGNvbnN0LiRsaWdodFxyXG5cdFx0XHRhXHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dFxyXG5cdFx0XHRcdHNwYW5cclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXRcclxuXHRcdFx0XHQmOmhvdmVyXHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0XHJcblx0XHRcdFx0XHRzcGFuXHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXRcclxuXHRcdFx0XHRcdFx0Y29sb3I6IGNvbnN0LiRsaWdodFxyXG5cdFx0XHRcdFx0XHRzcGFuXHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGRhcmtlbihjb25zdC4kbWFpbiwgMTAlKVxyXG5cdFx0XHRiYWNrZ3JvdW5kOiBjb25zdC4kbWFpbi1kYXJrXHJcblx0XHRcdGFcclxuXHRcdFx0XHRjb2xvcjogY29uc3QuJHdoaXRlXHJcblx0XHRcdFx0c3BhblxyXG5cdFx0XHRcdFx0c3BhblxyXG5cdFx0XHRcdFx0XHRjb2xvcjogY29uc3QuJG1haW5cclxuXHRcdFx0PiAqXHJcblx0XHRcdFx0Y29sb3I6IGNvbnN0LiRsaWdodFxyXG5cdCZfX2dyb3VwXHJcblx0XHRkaXNwbGF5OiBmbGV4XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyXHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHhcclxuXHRcdCYtLXBob25lXHJcblx0XHRcdEBpbmNsdWRlIGNvbnN0LnctbWF4KDYwMHB4KVxyXG5cdFx0XHRcdHdpZHRoOiAzMHB4XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlblxyXG5cdFx0XHRAaW5jbHVkZSBjb25zdC53LW1heCgzNDBweClcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lXHJcblx0Jl9fbG9nb1xyXG5cdFx0c3ZnXHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxyXG5cdFx0XHR0b3A6IDJweFxyXG5cdFx0Ly8gJi0tc3RcclxuXHRcdC8vIFx0cGF0aC52YXJpYWJsZVxyXG5cdFx0Ly8gXHRcdGZpbGw6IGNvbnN0LiRtYWluICFpbXBvcnRhbnRcclxuXHRcdCYtLXNoXHJcblx0XHRcdHBhdGgudmFyaWFibGVcclxuXHRcdFx0XHRmaWxsOiB3aGl0ZSAhaW1wb3J0YW50XHJcblx0XHRcdHBhdGgudmFyaWFibGUtc3Ryb2tlXHJcblx0XHRcdFx0c3Ryb2tlOiB3aGl0ZSAhaW1wb3J0YW50XHJcblx0Jl9fcGhvbmVcclxuXHRcdGRpc3BsYXk6IGZsZXhcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuXHRcdG1hcmdpbi1yaWdodDogMjBweFxyXG5cdC5waG9uZVxyXG5cdFx0ZGlzcGxheTogZmxleFxyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlclxyXG5cdFx0QGluY2x1ZGUgY29uc3Qudy1tYXgoNzE2cHgpXHJcblx0XHRcdHNwYW5cclxuXHRcdFx0XHRkaXNwbGF5OiBub25lXHJcblx0XHRzdmdcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4XHJcblx0Jl9fbWVudVxyXG5cdFx0YVxyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpXHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4XHJcblx0XHRAaW5jbHVkZSBjb25zdC53LW1heCgxMTAwcHgpXHJcblx0XHRcdGRpc3BsYXk6IG5vbmVcclxuXHRAaW5jbHVkZSBjb25zdC53LW1heCgxMTAwcHgpXHJcblx0XHQucGhvbmUtaWNvblxyXG5cdFx0XHR3aWR0aDogMjVweFxyXG5cdFx0XHRoZWlnaHQ6IDI1cHhcclxuXHRcdCZfX21lbnUtLW1vYlxyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGVcclxuXHRcdFx0bGVmdDogNTIlXHJcblx0XHRcdEBpbmNsdWRlIGNvbnN0LnctbWF4KDYwMHB4KVxyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG5cdFx0XHRcdGxlZnQ6IGF1dG9cclxuXHRcdFx0XHRyaWdodDogMjBweFxyXG5cdFx0XHRkaXNwbGF5OiBmbGV4XHJcblx0XHRcdGJhY2tncm91bmQ6IHJlZFxyXG5cdFx0XHR0b3A6IDQ1cHhcclxuXHRcdFx0cGFkZGluZzogMjBweFxyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuXHRcdFx0YVxyXG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKVxyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHhcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHhcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZWRcclxuXHQvLyBNT0Ig0JzQldCd0K5cclxuXHQmX19oYW1idXJnZXJcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxyXG5cdFx0QGluY2x1ZGUgY29uc3Qudy1taW4oMTEwMXB4KVxyXG5cdFx0XHRkaXNwbGF5OiBub25lXHJcblx0Jl9fYnV0dG9uXHJcblx0XHRAaW5jbHVkZSBjb25zdC53LW1heCg2MDBweClcclxuXHRcdFx0ZGlzcGxheTogbm9uZVxyXG5cdFx0LmJ1dHRvblxyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweFxyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMThkZWcsICNkMmU4ZmYgMCUsICM4NmMwZmYgMTAwJSlcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2Utb3V0XHJcblx0XHRcdHBhZGRpbmc6IDEwcHhcclxuXHRcdFx0Jjpob3ZlclxyXG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgZWFzZS1pblxyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxOGRlZywgIzg2YzBmZiAwJSwgIzg2YzBmZiAxMDAlKVxyXG4vLyDQoNCw0LfQtNC10LvQuNGC0LXQu9C4XHJcbi50b3BiYXJfX3dyYXBwZXJcclxuXHRcdC50b3BiYXJfX2xvZ28sIC50b3BiYXJfX3Bob25lXHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweFxyXG5cdFx0XHQmOjphZnRlclxyXG5cdFx0XHRcdEBpbmNsdWRlIGNvbnN0LnBzZXVkb1xyXG5cdFx0XHRcdHdpZHRoOiAxcHhcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCVcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9ja1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHJlZFxyXG5cdFx0XHRcdGxlZnQ6IGF1dG9cclxuXHRcdFx0XHRyaWdodDogMFxyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHhcclxuXHRcdC50b3BiYXJfX3Bob25lXHJcblx0XHRcdCY6YWZ0ZXJcclxuXHRcdFx0XHRAaW5jbHVkZSBjb25zdC53LW1heCgxMTAwcHgpXHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lXHJcblx0XHQmLS1zdFxyXG5cdFx0XHQudG9wYmFyX19sb2dvLCAudG9wYmFyX19waG9uZVxyXG5cdFx0XHRcdCY6OmFmdGVyXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBjb25zdC4kbWFpbi1kYXJrXHJcblx0XHQmLS1zaFxyXG5cdFx0XHQudG9wYmFyX19sb2dvLCAudG9wYmFyX19waG9uZVxyXG5cdFx0XHRcdCY6OmFmdGVyXHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGNvbnN0LiRsaWdodFxyXG5cclxuQGtleWZyYW1lcyByZXZlYWxcclxuXHRmcm9tXHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KVxyXG5cdFx0b3BhY2l0eTogMFxyXG5cdHRvXHJcblx0XHRvcGFjaXR5OiAxXHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkiLCJAdXNlICdjb25zdGFudHMnIGFzIGNvbnN0XHJcbi5iYW5uZXJcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICB6LWluZGV4OiAwXHJcbiAgYmFja2dyb3VuZDogd2hpdGVcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG8gXHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHRcclxuICBwYWRkaW5nLXRvcDogMTIwcHhcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweFxyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxuICAmOjphZnRlclxyXG4gICAgQGluY2x1ZGUgY29uc3QucHNldWRvXHJcbiAgICB3aWR0aDogMzAwcHhcclxuICAgIGhlaWdodDogMTAwJVxyXG4gICAgYmFja2dyb3VuZDogYmxhY2tcclxuICAgIGZpbHRlcjogYmx1cigxMDBweClcclxuICAgIG9wYWNpdHk6IDAuNlxyXG4gICAgbGVmdDogLTIwJVxyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICB6LWluZGV4OiAtMVxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNzAwcHgpXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGxlZnQ6IDBcclxuICAgICAgdG9wOiBhdXRvXHJcbiAgICAgIGJvdHRvbTogMFxyXG4gICAgICBvcGFjaXR5OiAxXHJcbiAgICAgIGZpbHRlcjogYmx1cigwKVxyXG4gICAgICBiYWNrZ3JvdW5kOiAjNDI0MzQ0XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI0MzQ0IDAsICM0MjQzNDQgMTAwcHgsIHRyYW5zcGFyZW50IDcwJSlcclxuICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDYwMHB4KVxyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyNDM0NCAwLCAjNDI0MzQ0IDQwJSwgdHJhbnNwYXJlbnQgNzAlKVxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNTQwcHgpXHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI0MzQ0IDAsICM0MjQzNDQgNDUlLCB0cmFuc3BhcmVudCA3MCUpXHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCg0MDBweClcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjQzNDQgMCwgIzQyNDM0NCA2MCUsIHRyYW5zcGFyZW50IDcwJSlcclxuICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDQ3MHB4KVxyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyNDM0NCAwLCAjNDI0MzQ0IDUwJSwgdHJhbnNwYXJlbnQgNzAlKVxyXG4gICZfX2NvbnRhaW5lcjpub3QoLmJhbm5lci0tc2gtMiAuYmFubmVyX19jb250YWluZXIpXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZ2FwOiAyMHB4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHhcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICBAaW5jbHVkZSBjb25zdC53LW1pbig2MDFweClcclxuICAgICAgICBnYXA6IDYwcHhcclxuICAgICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoMTAzMXB4KVxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDcwMHB4KVxyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDBcclxuICAgICAgICBoZWlnaHQ6IGF1dG9cclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAmX193aGVyZVxyXG4gICAgbGluZS1oZWlnaHQ6IDEyMCVcclxuICAmX19mb3JtOm5vdCguYmFubmVyLS1zaC0yIC5iYW5uZXJfX2Zvcm0pXHJcbiAgICBwYWRkaW5nOiAyMHB4XHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgaGVpZ2h0OiAzMDBweFxyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwIDAgMCAvIDAuNilcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweFxyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweClcclxuICAgIEBpbmNsdWRlIGNvbnN0LnctbWluKDEwMzBweClcclxuICAgICAgbWF4LXdpZHRoOiA0NzBweFxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoMTAzMXB4KVxyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAgMCAwIC8gMC4yKVxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNzAwcHgpXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGJhY2tncm91bmQ6ICMyZjMwMzJcclxuICAgICAgbWF4LXdpZHRoOiBub25lXHJcbiAgJi0tc3RcclxuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Jhbm5lcl9fc3Qud2VicClcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodFxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoMTAzMnB4KVxyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCVcclxuICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDcwMHB4KVxyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJVxyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQgIWltcG9ydGFudFxyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9iYW5uZXItc3QtYmcud2VicClcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0LnBzZXVkb1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweFxyXG4gICAgICAgIHRvcDogYXV0b1xyXG4gICAgICAgIGJvdHRvbTogMzIwcHhcclxuICAgICAgICBsZWZ0OiAwXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9oZWFkZXItaW1hZ2UtbWFucy53ZWJwKVxyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b21cclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgICAgICAgei1pbmRleDogLTFcclxuICAgICAgICBAaW5jbHVkZSBjb25zdC53LW1heCg1MjBweClcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICAgIHRvcDogYXV0b1xyXG4gICAgICAgICAgYm90dG9tOiA0OTBweFxyXG4gICAgICAgICAgbGVmdDogMFxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1taW4oMTUwMHB4KVxyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9iYW5uZXItc3QtYmcud2VicClcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxyXG4gICAgICAmOjpiZWZvcmVcclxuICAgICAgICBAaW5jbHVkZSBjb25zdC5wc2V1ZG9cclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGhlaWdodDogNjAwcHhcclxuICAgICAgICB0b3A6IGF1dG9cclxuICAgICAgICBib3R0b206IDBcclxuICAgICAgICBsZWZ0OiBhdXRvXHJcbiAgICAgICAgcmlnaHQ6IDBcclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2hlYWRlci1pbWFnZS1tYW5zLndlYnApXHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluXHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIGJvdHRvbVxyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxuICAgICAgICB6LWluZGV4OiAtMVxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoMzYwcHgpXHJcbiAgICAgICY6YmVmb3JlXHJcbiAgICAgICAgYm90dG9tOiA0NjBweFxyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzYwcHhcclxuICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDM0MHB4KVxyXG4gICAgICAmOmJlZm9yZVxyXG4gICAgICAgIGJvdHRvbTogNDIwcHhcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4XHJcbiAgICAuYmFubmVyX190aXRsZVxyXG4gICAgICBoMVxyXG4gICAgICAgIGNvbG9yOiB3aGl0ZVxyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbVxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgICAgICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNjAwcHgpXHJcbiAgICAgICAgICBmb250LXNpemU6IDNyZW1cclxuICAgICAgICBAaW5jbHVkZSBjb25zdC53LW1heCg0NzBweClcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtXHJcbiAgICAgICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoMzYwcHgpXHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbVxyXG4gICAgLmJhbm5lcl9fd2hlcmVcclxuICAgICAgY29sb3I6ICNDM0MzQzNcclxuICAgICAgZm9udC1zaXplOiAxLjYycmVtXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICAgICBAaW5jbHVkZSBjb25zdC53LW1heCg2MDBweClcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbVxyXG4gICAgICBAaW5jbHVkZSBjb25zdC53LW1heCg0NzBweClcclxuICAgICAgICBmb250LXNpemU6IDFyZW1cclxuICAgICAgICAmX190aXRsZVxyXG4gICAgICBlbVxyXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDEwMzBweClcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNzAwcHgpXHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmVcclxuICAgICAgICBAaW5jbHVkZSBjb25zdC53LW1heCgxMDMwcHgpXHJcbiAgICAgICAgICBjb2xvcjogd2hpdGVcclxuICAgIC5iYW5uZXJfX3ByaWNlXHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmXHJcbiAgICAgIGZvbnQtc2l6ZTogMS42MnJlbVxyXG4gICAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxuICAgICAgc3BhblxyXG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxyXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDQ2MHB4KVxyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjZyZW1cclxuICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDEwMzJweClcclxuICAgICAgcGFkZGluZy10b3A6IDUwMHB4XHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCg3MDBweClcclxuICAgICAgcGFkZGluZy10b3A6IDQyMHB4XHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCg0NzBweClcclxuICAgICAgcGFkZGluZy10b3A6IDk1JVxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoMzQwcHgpXHJcbiAgICAgIHBhZGRpbmctdG9wOiA3NSVcclxuICAgIC53YXJyYW50eVxyXG4gICAgICBjb2xvcjogd2hpdGVcclxuICAgICAgYmFja2dyb3VuZDogI2ZmNTE1MVxyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgcGFkZGluZzogMnB4IDIwcHggOHB4IDIwcHhcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHhcclxuICAgICAgZm9udC1zaXplOiAycmVtXHJcbiAgICAgIG1hcmdpbjogMTBweCAwXHJcbiAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDEwMzFweClcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbVxyXG4gICAgICBAaW5jbHVkZSBjb25zdC53LW1heCg3MDBweClcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbVxyXG4gICAgICBAaW5jbHVkZSBjb25zdC53LW1heCg0NzBweClcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbVxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHhcclxuICAgICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoMzQwcHgpXHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtXHJcbiAgICAgICAgcGFkZGluZzogNHB4IDEwcHggNnB4IDEwcHhcclxuICAmLS1zaC0yXHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoLi4vaW1hZ2VzL2JnLXNoLTIud2VicClcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcclxuICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDU3MHB4KVxyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmXHJcbiAgICAmOjphZnRlclxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAuYmFubmVyXHJcbiAgICAgICZfX3RpdGxlXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDBcclxuICAgICAgICBmb250LXNpemU6IDMuMnJlbVxyXG4gICAgICAgIGVtXHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICAgICAgICBmb250LXNpemU6IDAuODVlbVxyXG4gICAgICAgIHNwYW5cclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGVcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHhcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHhcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4XHJcbiAgICAgICAgc3BhbjpudGgtY2hpbGQoMSlcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNGVtXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZEMjNFXHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICAgIHRvcDogMTJweFxyXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDk3MHB4KVxyXG4gICAgICAgICAgZm9udC1zaXplOiA1dndcclxuICAgICAgJl9fY29udGFpbmVyXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICBnYXA6IDIwcHhcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHhcclxuICAgICAgICBAaW5jbHVkZSBjb25zdC53LW1heCg1NzBweClcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4XHJcbiAgICAgICZfX2Zvcm1cclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSAyNTUgMjU1IC8gMC41KVxyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpXHJcbiAgICAgICAgcGFkZGluZzogMjBweFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHhcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGNvbG9yOiBibGFja1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWluKDY3MXB4KVxyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0MDBweFxyXG4gICAgICAmX193aGVyZVxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMFxyXG4gICAgICAgIGNvbG9yOiBibGFja1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxuICAgICAgICBAaW5jbHVkZSBjb25zdC53LW1heCg0MjBweClcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbVxyXG4gICAgICAmX19pY29uc1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICBnYXA6IDIwcHhcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4XHJcbiAgICAgICZfX2ZvclxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgZ2FwOiA2cHhcclxuICAgICAgICBAaW5jbHVkZSBjb25zdC53LW1heCg1NzBweClcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICBAaW5jbHVkZSBjb25zdC53LW1heCgzNjBweClcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcclxuICAgICAgICBwXHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlXHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHhcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwXHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgICAgICZfX2ljb25cclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgZ2FwOiAyMHB4XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5Q0FGRlxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICAgIHdpZHRoOiA2MHB4XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgIGltZ1xyXG4gICAgICAgICAgd2lkdGg6IDUwcHhcclxuICAgICAgICAgIGhlaWdodDogNTBweFxyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpblxyXG4gICAgICAmX19mb290ZXJcclxuICAgICAgICBtYXgtd2lkdGg6IDg0MHB4XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgZ2FwOiAyMHB4XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNjcwcHgpXHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICZfX2FkdmFudGFnZXNcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgIGdhcDogMjBweFxyXG4gICAgICAmX19hZHZhbnRhZ2VcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgIGdhcDogMTBweFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbVxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHggMjBweCAyMHB4IDQwcHhcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxMHB4XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUgMjU1IDI1NSAvIDAuNSlcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KVxyXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDkzMHB4KVxyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW1cclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXHJcbiAgICAgICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoMzQwcHgpXHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICBwXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAgICAgICBjb2xvcjogY29uc3QuJG1haW4tZGFya1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbVxyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW1cclxuICAvLyAmLS1zaFxyXG4gIC8vICAgaDFcclxuICAvLyAgICAgY29sb3I6IGNvbnN0LiRtYWluLWRhcmtcclxuICAvLyAgICAgZm9udC1zaXplOiAyLjcycmVtXHJcbiAgLy8gICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxuICAvLyAgICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gIC8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgLy8gICAgIHNwYW5cclxuICAvLyAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gIC8vICAgICAgIGZvbnQtc2l6ZTogNC4zcmVtXHJcbiAgLy8gICAgICAgZm9udC13ZWlnaHQ6IDcwMFxyXG4gIC8vICAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDEwMzBweClcclxuICAvLyAgICAgICAgIGZvbnQtc2l6ZTogM3JlbVxyXG4gIC8vICAgICAgICAgY29sb3I6IHdoaXRlXHJcbiAgLy8gICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDEyMDBweClcclxuICAvLyAgICAgICBjb2xvcjogd2hpdGVcclxuICAvLyAgICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoMTAzMHB4KVxyXG4gIC8vICAgICAgIGZvbnQtc2l6ZTogMS45cmVtXHJcbiAgLy8gICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDQ3MHB4KVxyXG4gIC8vICAgICAgIGZvbnQtc2l6ZTogMS41cmVtXHJcbiAgLy8gICAgICAgc3BhblxyXG4gIC8vICAgICAgICAgZm9udC1zaXplOiAyLjdyZW1cclxuICAvLyAgICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoMzMwcHgpXHJcbiAgLy8gICAgICAgZm9udC1zaXplOiAxLjNyZW1cclxuICAvLyAgICAgICBzcGFuXHJcbiAgLy8gICAgICAgICBmb250LXNpemU6IDIuM3JlbVxyXG4gIC8vICAgLmJhbm5lcl9fd2hlcmVcclxuICAvLyAgICAgY29sb3I6IHdoaXRlXHJcbiAgLy8gICAgIGZvbnQtc2l6ZTogMS42MnJlbVxyXG4gIC8vICAgICBmb250LXdlaWdodDogNjAwXHJcbiAgLy8gICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxuICAvLyAgICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNDcwcHgpXHJcbiAgLy8gICAgICAgZm9udC1zaXplOiAxLjAzcmVtXHJcbiAgLy8gICAuYmFubmVyX19wcmljZVxyXG4gIC8vICAgICBjb2xvcjogY29uc3QuJG1haW4tZGFya1xyXG4gIC8vICAgICBmb250LXNpemU6IDEuNjJyZW1cclxuICAvLyAgICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gIC8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgLy8gICAgIHNwYW5cclxuICAvLyAgICAgICBmb250LXNpemU6IDQuNXJlbVxyXG4gIC8vICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxuICAvLyAgICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoMTIwMHB4KVxyXG4gIC8vICAgICAgIGNvbG9yOiB3aGl0ZVxyXG4gIC8vICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvYmFubmVyX19zaC53ZWJwKVxyXG4gIC8vICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxyXG4gIC8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0XHJcbiAgLy8gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgLy8gICAmOjpiZWZvcmVcclxuICAvLyAgICAgQGluY2x1ZGUgY29uc3QucHNldWRvXHJcbiAgLy8gICAgIHdpZHRoOiAxMDAlXHJcbiAgLy8gICAgIGhlaWdodDogNjAwcHhcclxuICAvLyAgICAgdG9wOiBhdXRvXHJcbiAgLy8gICAgIGJvdHRvbTogMFxyXG4gIC8vICAgICBsZWZ0OiBhdXRvXHJcbiAgLy8gICAgIHJpZ2h0OiAwXHJcbiAgLy8gICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgLy8gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxuICAvLyAgICAgYmFja2dyb3VuZDogbm9uZVxyXG4gIC8vICAgICBoZWlnaHQ6IDEwMCVcclxuICAvLyAgICAgei1pbmRleDogLTFcclxuICAvLyAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDEyMDBweClcclxuICAvLyAgICAgY29sb3I6IHdoaXRlXHJcbiAgLy8gICBAaW5jbHVkZSBjb25zdC53LW1heCgxMDMwcHgpXHJcbiAgLy8gICAgIGNvbG9yOiB3aGl0ZVxyXG4gIC8vICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNjAwcHgpXHJcbiAgLy8gICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Jhbm5lcl9fc2gtLW1vYi53ZWJwKVxyXG4gIC8vICAgQGluY2x1ZGUgY29uc3Qudy1taW4oMTUwMHB4KVxyXG4gIC8vICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9iYW5uZXItc2gtYmcud2VicClcclxuICAvLyAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCVcclxuICAvLyAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgLy8gICAgICY6OmJlZm9yZVxyXG4gIC8vICAgICAgIEBpbmNsdWRlIGNvbnN0LnBzZXVkb1xyXG4gIC8vICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2hlYWRlci1pbWFnZS1tYW4ud2VicClcclxuICAvLyAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cclxuICAvLyAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgYm90dG9tXHJcbiAgLy8gICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxyXG4gIC8vICAgICAgIGJvdHRvbTogMFxyXG4gIC8vICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoMTIwMHB4KVxyXG4gIC8vICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9iYW5uZXItc2gtYmcud2VicClcclxuICAvLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3BcclxuICAvLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxyXG4gIC8vICAgICAmOjpiZWZvcmVcclxuICAvLyAgICAgICBib3R0b206IDBcclxuICAvLyAgICAgICB3aWR0aDogNzklXHJcbiAgLy8gICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaGVhZGVyLWltYWdlLW1hbi53ZWJwKVxyXG4gIC8vICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbVxyXG4gIC8vICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxuICAvLyAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJVxyXG4gIC8vICAgICAgIHotaW5kZXg6IC0xXHJcbiAgLy8gICBAaW5jbHVkZSBjb25zdC53LW1heCgxMDMwcHgpXHJcbiAgLy8gICAgICY6OmJlZm9yZVxyXG4gIC8vICAgICAgIGJvdHRvbTogMFxyXG4gIC8vICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgLy8gICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaGVhZGVyLWltYWdlLW1hbi53ZWJwKVxyXG4gIC8vICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b21cclxuICAvLyAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgLy8gICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluXHJcbiAgLy8gICAgICAgei1pbmRleDogLTFcclxuICAvLyAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDEwMzBweClcclxuICAvLyAgICAgcGFkZGluZy10b3A6IDM1MHB4XHJcbiAgLy8gICAgIC5iYW5uZXJfX2NvbnRhaW5lclxyXG4gIC8vICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgLy8gICAgICAgZ2FwOiAyMHB4XHJcbiAgLy8gICBAaW5jbHVkZSBjb25zdC53LW1heCg3MDBweClcclxuICAvLyAgICAgJjpiZWZvcmVcclxuICAvLyAgICAgICBib3R0b206IDMyMHB4O1xyXG4gIC8vICAgICAgIHdpZHRoOiA1OTBweDtcclxuICAvLyAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDUwMHB4KVxyXG4gIC8vICAgICAmOmJlZm9yZVxyXG4gIC8vICAgICAgIGJvdHRvbTogNDIwcHhcclxuICAvLyAgICAgICB3aWR0aDogNDQzcHhcclxuICAvLyAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIGJvdHRvbSIsIkB1c2UgJ2NvbnN0YW50cycgYXMgY29uc3RcclxuLmFkdmFudGFnZXNcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICB6LWluZGV4OiAyXHJcbiAgbWFyZ2luLXRvcDogLTcwcHhcclxuICBtYXJnaW4tYm90dG9tOiAtNjRweFxyXG4gIEBpbmNsdWRlIGNvbnN0LnctbWF4KDEwMDBweClcclxuICAgIG1hcmdpbi1ib3R0b206IC0xNTBweFxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICBAaW5jbHVkZSBjb25zdC53LW1heCg1NzBweClcclxuICAgIG1hcmdpbjogMFxyXG4gICZfX3dyYXBwZXJcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlXHJcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHhcclxuICAgIG1heC13aWR0aDogOTgwcHhcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIGdhcDogNDBweFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKVxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoMTAwMHB4KVxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweFxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNjUwcHgpXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweFxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNTcwcHgpXHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweFxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxyXG4gICZfX2ljb25cclxuICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDU3MHB4KVxyXG4gICAgICB3aWR0aDogNTBweFxyXG4gICZfX2l0ZW1cclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGdhcDogMjBweFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICZfX3RleHRcclxuICAgIGNvbG9yOiBjb25zdC4kbWFpbi1kYXJrXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgICBmb250LXdlaWdodDogNzAwXHJcbiAgICBzcGFuXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICBlbVxyXG4gICAgICBjb2xvcjogY29uc3QuJGFsZXJ0IiwiQHVzZSAnY29uc3RhbnRzJyBhcyBjb25zdFxyXG4uYWJvdXRcclxuICBtaW4taGVpZ2h0OiAzMDBweFxyXG4gIGJhY2tncm91bmQ6ICNjYmNhY2IgdXJsKC9pbWFnZXMvc2VjdGlvbi1hYm91dC1iZy53ZWJwKVxyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXJcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b21cclxuICBkaXNwbGF5OiBmbGV4XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxyXG4gIHBhZGRpbmctdG9wOiAxMDBweFxyXG4gIHBhZGRpbmctYm90dG9tOiAxNjBweFxyXG4gIEBpbmNsdWRlIGNvbnN0LnctbWF4KDEwMDBweClcclxuICAgIHBhZGRpbmctdG9wOiAyMDBweFxyXG4gIEBpbmNsdWRlIGNvbnN0LnctbWF4KDU3MHB4KVxyXG4gICAgcGFkZGluZy10b3A6IDIwcHhcclxuICB3aWR0aDogMTAwJVxyXG4gICZfX2NvbnRhaW5lclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZVxyXG4gICYtLXN0XHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCg4MDBweClcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG9cclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMzAlXHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCg3MDBweClcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG9cclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0MjBweFxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNjM1cHgpXHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvXHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNTIwcHhcclxuICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDU0MHB4KVxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDAwcHhcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjAlXHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IGJvdHRvbVxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNjAwcHgpXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyODBweFxyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbVxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNTE1cHgpXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyODBweFxyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMCUgYXV0b1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgYm90dG9tXHJcbiAgICAuYWJvdXRfX2NvbnRhaW5lclxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXHJcbiAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0LnBzZXVkb1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgd2lkdGg6IDgwJVxyXG4gICAgICAgIGhlaWdodDogNTgwcHhcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9hYm91dC1zdGFqa2EtZXEud2VicClcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b21cclxuICAgICAgICB0b3A6IGF1dG9cclxuICAgICAgICBib3R0b206IC0xNjBweFxyXG4gICAgICAgIGxlZnQ6IDUwcHhcclxuICAgICAgICB6LWluZGV4OiA1XHJcbiAgICAgICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoMTI3MHB4KVxyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NyVcclxuICAgICAgICBAaW5jbHVkZSBjb25zdC53LW1heCgxMDAwcHgpXHJcbiAgICAgICAgICBsZWZ0OiAtNTBweFxyXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDgwMHB4KVxyXG4gICAgICAgICAgbGVmdDogMTUlXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tXHJcbiAgICAgICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNjAwcHgpXHJcbiAgICAgICAgICBsZWZ0OiAxMCVcclxuICAgICAgICAgIGJvdHRvbTogLTI4MHB4XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJVxyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbVxyXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDU0MHB4KVxyXG4gICAgICAgICAgbGVmdDogNzBweFxyXG4gICAgICAgICAgd2lkdGg6IDY0JVxyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tXHJcbiAgICAgICAgICBib3R0b206IC0yODdweFxyXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDUxNXB4KVxyXG4gICAgICAgICAgbGVmdDogMFxyXG4gICAgICAgICAgd2lkdGg6IDgwJVxyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tXHJcbiAgICAgICAgICBib3R0b206IC0yNzBweFxyXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDQyMHB4KVxyXG4gICAgICAgICAgbGVmdDogLTIwcHhcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCVcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b21cclxuICAgICAgICAgIGJvdHRvbTogLTI3MHB4XHJcbiAgICAuYWJvdXRfX2xpc3RcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMTQ4cHgpXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0b1xyXG4gICAgICBAaW5jbHVkZSBjb25zdC53LW1heCg4MDBweClcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpXHJcbiAgICAuYWJvdXRfX2l0ZW1cclxuICAgICAgQGluY2x1ZGUgY29uc3Qudy1taW4oODAxcHgpXHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcclxuICAgICAgJjpudGgtY2hpbGQoMSlcclxuICAgICAgICBAaW5jbHVkZSBjb25zdC53LW1pbig4MDBweClcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweFxyXG4gICAgICAmOm50aC1jaGlsZCgzKVxyXG4gICAgICAgIGRpdlxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudFxyXG4gICYtLXNoXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweFxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNTQwcHgpXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzODBweFxyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCVcclxuICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDQ0MHB4KVxyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCVcclxuICAgIC5hYm91dF9fY29udGFpbmVyXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG4gICAgICAmOjpiZWZvcmVcclxuICAgICAgICBAaW5jbHVkZSBjb25zdC5wc2V1ZG9cclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgIHdpZHRoOiA4MCVcclxuICAgICAgICBoZWlnaHQ6IDYyMHB4XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvYWJvdXQtc2h0dWthdHVya2EtZXEud2VicClcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tXHJcbiAgICAgICAgdG9wOiBhdXRvXHJcbiAgICAgICAgYm90dG9tOiAtNjBweFxyXG4gICAgICAgIGxlZnQ6IGF1dG9cclxuICAgICAgICByaWdodDogMFxyXG4gICAgICAgIHotaW5kZXg6IDVcclxuICAgICAgICBAaW5jbHVkZSBjb25zdC53LW1heCg2NTBweClcclxuICAgICAgICAgIGJvdHRvbTogMFxyXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDU0MHB4KVxyXG4gICAgICAgICAgYm90dG9tOiAtMzcwcHhcclxuICAgICAgICAgIGxlZnQ6IDIwcHhcclxuICAgICAgICAgIGhlaWdodDogNDMwcHhcclxuICAgICAgICBAaW5jbHVkZSBjb25zdC53LW1heCg0NDBweClcclxuICAgICAgICAgIGJvdHRvbTogLTM3MHB4XHJcbiAgICAgICAgICBsZWZ0OiAtMjBweFxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIGhlaWdodDogNDIwcHhcclxuICAgIC5hYm91dF9fbGlzdFxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxNDhweClcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvXHJcbiAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDEwOTBweClcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJVxyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcilcclxuICAgICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoODkwcHgpXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMTYwcHgpXHJcbiAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDgwMHB4KVxyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTYwcHhcclxuICAgICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNTQwcHgpXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKVxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICAuYWJvdXRfX2l0ZW1cclxuICAgICAgc3ZnXHJcbiAgICAgICAgbGVmdDogYXV0b1xyXG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnRcclxuICAgIC5hYm91dF9fYmxvY2tcclxuICAgICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoMTAzMHB4KVxyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmVcclxuICAgIC5hYm91dF9fdGV4dFxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDo4MDBweCkgYW5kIChtYXgtd2lkdGg6MTAzMHB4KVxyXG4gICAgICAgIG1heC13aWR0aDogODAlXHJcbiAgJl9fYmxvY2tcclxuICAgIHBhZGRpbmc6IDQwcHhcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHhcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzVkZWcsIHJnYmEoMjU1IDI1NSAyNTUgLyAwLjgpIDAlLCByZ2JhKDIxMyAyMTMgMjEzIC8gMC44KSAxMDAlKVxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1taW4oODAxcHgpXHJcbiAgICAgIG1heC13aWR0aDogNjUwcHhcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4XHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCg0ODBweClcclxuICAgICAgcGFkZGluZzogMjBweFxyXG4gICZfX3RleHRcclxuICAgIGNvbG9yOiBjb25zdC4kdGV4dC1jb2xvclxyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweFxyXG4gICZfX2xpc3RcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdhcDogMjBweFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAmX19pdGVtXHJcbiAgICBwYWRkaW5nOiAyMHB4XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb25zdC4kbWFpbi1kYXJrXHJcbiAgICBjb2xvcjogd2hpdGVcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICBwXHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIHotaW5kZXg6IDFcclxuICAgICAgY29sb3I6IHdoaXRlXHJcbiAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDgwMHB4KVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnRcclxuICAgICAgICBzcGFuXHJcbiAgICAgICAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudFxyXG4gICAgc3BhblxyXG4gICAgICBmb250LXNpemU6IDVyZW1cclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMFxyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHhcclxuICAgICY6bnRoLWxhc3QtY2hpbGQob2RkKVxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUY3Njk1XHJcbiAgICBzdmdcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIGxlZnQ6IDVweFxyXG4gICAgICB0b3A6IDIwJVxyXG4gICAgICB6LWluZGV4OiAwXHJcbiAgICAvLyDQmtCw0LbQtNGL0LlcclxuICAgICY6bnRoLWNoaWxkKDMpXHJcbiAgICAgIHNwYW5cclxuICAgICAgICBmb250LXNpemU6IDRyZW1cclxuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtXHJcbiAgICAgICAgQGluY2x1ZGUgY29uc3Qudy1taW4oNDc5cHgpXHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodFxyXG4gICAgICBzdmdcclxuICAgICAgICBsZWZ0OiBhdXRvXHJcbiAgICAgICAgcmlnaHQ6IDBcclxuICAgICY6bnRoLWNoaWxkKDQpXHJcbiAgICAgIHNwYW5cclxuICAgICAgICBmb250LXNpemU6IDRyZW1cclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW1cclxuICAgICAgc3ZnXHJcbiAgICAgICAgbGVmdDogYXV0b1xyXG4gICAgICAgIHJpZ2h0OiAwXHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCg4MDBweClcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgICAgcGFkZGluZzogMTJweFxyXG4gICAgICBzdmdcclxuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnRcclxuICAgICAgICByaWdodDogMjBweCAhaW1wb3J0YW50XHJcbiAgICAgICAgdG9wOiAxMHB4ICFpbXBvcnRhbnRcclxuICAgICAgJjpudGgtY2hpbGQoMylcclxuICAgICAgICBzdmdcclxuICAgICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50XHJcbiAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50XHJcbiAgICAgICAgICBib3R0b206IDU1cHggIWltcG9ydGFudCIsIkB1c2UgJ2NvbnN0YW50cycgYXMgY29uc3RcclxuLmluZm9cclxuICBwYWRkaW5nLXRvcDogNjBweFxyXG4gIGNvbG9yOiBjb25zdC4kbWFpbi1kYXJrXHJcbiAgYmFja2dyb3VuZDogd2hpdGVcclxuICBwXHJcbiAgICBmb250LXNpemU6IDEuMjVyZW1cclxuICBAaW5jbHVkZSBjb25zdC53LW1heCg1NzBweClcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4XHJcbiAgICBwXHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbVxyXG4gICZfX2NvbnRhaW5lclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZ2FwOiA2MHB4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1heC1jb250ZW50XHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCgxMDYwcHgpXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgZ2FwOiAyMHB4XHJcbiAgJl9fYWR2YW50YWdlc1xyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBnYXA6IDIwcHhcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAwcHggMjAwcHhcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMjMwcHggMjMwcHhcclxuICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDEwNjBweClcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMjAwcHgpXHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCg0NDBweClcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMTUwcHgpXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDExMHB4KVxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICBnYXA6IDEwcHhcclxuICAmX19jb2x1bW5cclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBwOmxhc3QtY2hpbGRcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICZfX2l0ZW1cclxuICAgIHdpZHRoOiAyMDBweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZ2FwOiAyMHB4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICAgZm9udC1zaXplOiAxLjJyZW1cclxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIHotaW5kZXg6IDFcclxuICAgIHBcclxuICAgICAgZm9udC1zaXplOiAxLjE4cmVtXHJcbiAgICBzdmdcclxuICAgICAgd2lkdGg6IDYwcHhcclxuICAgIHN2Zy5iZ1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMjNkZWcsICNkYmU4ZjkgMCUsIHRyYW5zcGFyZW50IDEwMCUpXHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjb25zdC4kbWFpbi1kaXJ0ICFpbXBvcnRhbnRcclxuICAgIC8vICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKVxyXG4gICAgLy8gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzdkZWcsICNmZmYyYzggMCUsIHRyYW5zcGFyZW50IDEwMCUpXHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1pbigxMDYxcHgpXHJcbiAgICAgIHdpZHRoOiAxODBweFxyXG4gICAgICBmbGV4OiAwIDAgMTgwcHhcclxuICAgICAgJjphZnRlclxyXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0LnBzZXVkb1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGVcclxuICAgICAgICB6LWluZGV4OiAtMVxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxyXG4gICAgICAmOm50aC1jaGlsZCgxKVxyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsIHRyYW5zcGFyZW50IDUwJSwgI2IxY2FlYyAxMDAlKVxyXG4gICAgICAgICY6YWZ0ZXJcclxuICAgICAgICAgIGxlZnQ6IGF1dG9cclxuICAgICAgICAgIHRvcDogYXV0b1xyXG4gICAgICAgICAgcmlnaHQ6IDRweFxyXG4gICAgICAgICAgYm90dG9tOiA0cHhcclxuICAgICAgJjpudGgtY2hpbGQoMilcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmM2Q2NmMgMCUsIHRyYW5zcGFyZW50IDUwJSlcclxuICAgICAgICAmOmFmdGVyXHJcbiAgICAgICAgICBsZWZ0OiA0cHhcclxuICAgICAgICAgIHRvcDogYXV0b1xyXG4gICAgICAgICAgYm90dG9tOiA0cHhcclxuICAgICAgJjpudGgtY2hpbGQoMylcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDUwJSwgI2IxY2FlYyAxMDAlKVxyXG4gICAgICAgICY6YWZ0ZXJcclxuICAgICAgICAgIGxlZnQ6IGF1dG9cclxuICAgICAgICAgIHJpZ2h0OiA0cHhcclxuICAgICAgICAgIHRvcDogNHB4XHJcbiAgICAgICY6bnRoLWNoaWxkKDQpXHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0ODBkZWcsICNmM2Q2NmMgMCUsIHRyYW5zcGFyZW50IDUwJSlcclxuICAgICAgJjphZnRlclxyXG4gICAgICAgIGxlZnQ6IDRweFxyXG4gICAgICAgIHRvcDogNHB4XHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCg0NDBweClcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgZ2FwOiAyMHB4XHJcbiAgICAgIHN2Z1xyXG4gICAgICAgIGhlaWdodDogNDBweFxyXG4gICAgICBwXHJcbiAgICAgICAgZm9udC1zaXplOiAuOTVyZW0iLCJAdXNlICdjb25zdGFudHMnIGFzIGNvbnN0XHJcbi50ZXBsaXlcclxuICBtYXJnaW46IDE4MHB4IGF1dG8gMTgwcHggYXV0b1xyXG4gIEBpbmNsdWRlIGNvbnN0LnctbWF4KDExMDBweClcclxuICAgIG1hcmdpbi10b3A6IC0xNTBweFxyXG4gICAgcGFkZGluZy10b3A6IDE5MHB4XHJcbiAgJl9fY29udGFpbmVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaFxyXG4gICAgZ2FwOiA2MHB4XHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCg3NTBweClcclxuICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgJl9faW1nXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1taW4oNjAwcHgpXHJcbiAgICAgIG1heC13aWR0aDogNTAlXHJcbiAgICBpbWdcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweFxyXG4gICZfX2luZm9cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICBwXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHhcclxuICAgIHN2Z1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgbGVmdDogLTYwcHhcclxuICAgICAgdG9wOi0xMjBweFxyXG4gICAgICB6LWluZGV4OiAtMVxyXG4gICAgICBAaW5jbHVkZSBjb25zdC53LW1heCgxMTAwcHgpXHJcbiAgICAgICAgdG9wOiAtMTAwcHhcclxuICAgICAgICB3aWR0aDogOTAlXHJcbiAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDkwMHB4KVxyXG4gICAgICAgIHRvcDogLTEwMHB4XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4XHJcbiAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDQ4MHB4KVxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgbGVmdDogMFxyXG4gICAgICAgIHRvcDogLTEwMHB4XHJcbiAgLmJ1dHRvblxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNDAwcHgpXHJcbiAgICAgIHNwYW5cclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNDgwcHgpXHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCIsIkB1c2UgJ2NvbnN0YW50cycgYXMgY29uc3Rcbi53aHlcbiAgICBtYXJnaW4tdG9wOiA2MHB4XG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNTcwcHgpXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHhcbiAgICAmX19jb250YWluZXJcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBnYXA6IDYwcHhcbiAgICAgICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoMTA2MHB4KVxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBAaW5jbHVkZSBjb25zdC53LW1heCg1NzBweClcbiAgICAgICAgICAgIGdhcDogMjBweFxuICAgICZfX2FkdmFudGFnZXNcbiAgICAgICAgb3JkZXI6IDBcbiAgICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICBnYXA6IDEwcHhcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMjAwcHgpXG4gICAgICAgIGZsZXg6IDEgMSA1MCVcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgICAgICAgQGluY2x1ZGUgY29uc3Qudy1taW4oMTMwMHB4KVxuICAgICAgICAgICAgZmxleDogMSAwIDUwJVxuICAgICAgICBAaW5jbHVkZSBjb25zdC53LW1heCgxMDYwcHgpXG4gICAgICAgICAgICBvcmRlcjogMlxuICAgICAgICBAaW5jbHVkZSBjb25zdC53LW1heCg0NDBweClcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDE1MHB4KVxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMTUwcHgpXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICAgICAgZ2FwOiAxMHB4XG4gICAgJl9faW5mb1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAmX19pdGVtXG4gICAgICAgIHdpZHRoOiAyMDBweFxuICAgICAgICBoZWlnaHQ6IDIzMHB4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBnYXA6IDIwcHhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGNvbnN0LiRtYWluLWRpcnRcbiAgICAgICAgcFxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW1cbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBAaW5jbHVkZSBjb25zdC53LW1heCg0NDBweClcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICAgIGdhcDogMTBweFxuICAgICAgICAgICAgcGFkZGluZzogMTBweFxuICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbVxuICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDYwcHhcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweFxuICAgICZfX3RpdGxlXG4gICAgICAgIGNvbG9yOiBjb25zdC4kbWFpbi1kYXJrXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCIsIkB1c2UgJ2NvbnN0YW50cycgYXMgY29uc3RcclxuLmVxdWlwbWVudFxyXG4gIG1hcmdpbi10b3A6IDEwMHB4XHJcbiAgcGFkZGluZy10b3A6IDgwcHhcclxuICBAaW5jbHVkZSBjb25zdC53LW1heCg1NzBweClcclxuICAgIG1hcmdpbi10b3A6IDIwcHhcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y0ZjRmNCAwJSwgdHJhbnNwYXJlbnQgMTAwJSlcclxuICAmX19jb250YWluZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAmX19saXN0XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBnYXA6IDIwcHhcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpXHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCg3MjBweClcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXHJcbiAgICAgIGdhcDogMTBweFxyXG4gICAgLmVxdWlwbWVudF9faXRlbVxyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50XHJcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50XHJcbiAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDU3MHB4KVxyXG4gICAgICAgIHBhZGRpbmc6IDEwcHghaW1wb3J0YW50XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnRcclxuICAgICAgICBpbWdcclxuICAgICAgICAgIGhlaWdodDogMTMwcHggIWltcG9ydGFudFxyXG4gICAgICAgIHBcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnRcclxuICAmX190aXRsZVxyXG4gICAgZm9udC1zaXplOiAzcmVtXHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCg0ODBweClcclxuICAgICAgZm9udC1zaXplOiAycmVtXHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCgzNjBweClcclxuICAgICAgZm9udC1zaXplOiAycmVtIiwiQHVzZSAnY29uc3RhbnRzJyBhcyBjb25zdFxyXG4vLyAtLVNXSVBFUlxyXG4uc3dpcGVyXHJcbiAgcGFkZGluZzogNjBweCAwIDYwcHggMFxyXG4gIEBpbmNsdWRlIGNvbnN0LnctbWF4KDU3MHB4KVxyXG4gICAgcGFkZGluZzogMjBweCAwIDYwcHggMFxyXG4gICYtYnV0dG9uLXByZXYsICYtYnV0dG9uLW5leHRcclxuICAgIHdpZHRoOiA2MHB4XHJcbiAgICBoZWlnaHQ6IDYwcHhcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlXHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweFxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNDgwcHgpXHJcbiAgICAgIHdpZHRoOiA0MHB4XHJcbiAgICAgIGhlaWdodDogNDBweFxyXG4gICAgJjo6YWZ0ZXJcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICYtYnV0dG9uLXByZXZcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybCguLi9pbWFnZXMvYXJyb3ctbGVmdC5zdmcpXHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxuICAmLWJ1dHRvbi1uZXh0XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LnN2ZylcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxyXG4gICYtcGFnaW5hdGlvbi1idWxsZXRzXHJcbiAgICBib3R0b206IDE1MHB4XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZVxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb25zdC4kbWFpblxyXG5cclxuLmVxdWlwbWVudFxyXG4gICZfX3NsaWRlclxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIC8vIGhlaWdodDogNTAwcHhcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4XHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCg1NzBweClcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG4gICAgJi0tZXFcclxuICAgICAgLnN3aXBlclxyXG4gICAgICAgICYtc2xpZGVcclxuICAgICAgICAgIHBhZGRpbmc6IDRweFxyXG4gICAgICAmLXNoXHJcbiAgICAgICAgLnN3aXBlclxyXG4gICAgICAgICAgJi1zbGlkZVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKVxyXG4gICAgICAgICAgICAgIC5zbGlkZVxyXG4gICAgICAgICAgICAgICAgJl9faW1nXHJcbiAgICAgICAgICAgICAgICAgIGltZ1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKVxyXG4gICAgICAgICAgICAgIC5zbGlkZVxyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGVcclxuICAgICAgICAgICAgICAgICZfX2ltZ1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXHJcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlXHJcbiAgICAgICAgICAgICAgICAgIGltZ1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjBweFxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDQyMHB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpXHJcbiAgICAgICAgICAgICAgLnNsaWRlXHJcbiAgICAgICAgICAgICAgICAmX19pbWdcclxuICAgICAgICAgICAgICAgICAgaW1nXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIwcHhcclxuICAgICAgJi1zdFxyXG4gICAgICAgIC5zd2lwZXJcclxuICAgICAgICAgICYtc2xpZGVcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSlcclxuICAgICAgICAgICAgICAuc2xpZGVcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlXHJcbiAgICAgICAgICAgICAgICAmX19pbWdcclxuICAgICAgICAgICAgICAgICAgaW1nXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwMHB4XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA2MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG9cclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2MHB4XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpXHJcbiAgICAgICAgICAgICAgLnNsaWRlXHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZVxyXG4gICAgICAgICAgICAgICAgJl9faW1nXHJcbiAgICAgICAgICAgICAgICAgIGltZ1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC03NXB4XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA2MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG9cclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2MHB4XHJcbiAgICAmLS1tdFxyXG4gICAgICAmLXN0XHJcbiAgICAgICAgLnN3aXBlclxyXG4gICAgICAgICAgJi1zbGlkZVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKVxyXG4gICAgICAgICAgICAgIC5zbGlkZVxyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGVcclxuICAgICAgICAgICAgICAgICZfX2ltZ1xyXG4gICAgICAgICAgICAgICAgICBpbWdcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNTYpXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpXHJcbiAgICAgICAgICAgICAgLnNsaWRlXHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZVxyXG4gICAgICAgICAgICAgICAgJl9faW1nXHJcbiAgICAgICAgICAgICAgICAgIGltZ1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zNClcclxuICAuc2xpZGUsIC5lcXVpcG1lbnRfX2l0ZW1cclxuICAgIG1hcmdpbjogMCBhdXRvXHJcbiAgICB3aWR0aDogMzAwcHhcclxuICAgIGhlaWdodDogNDAwcHhcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHhcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IDIwcHhcclxuICAgIHBhZGRpbmc6IDIwcHhcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGFcclxuICAgICZfX2ltZ1xyXG4gICAgICBmbGV4OiAxXHJcbiAgICAgIGhlaWdodDogMjAwcHhcclxuICAgICAgaW1nXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICBtYXJnaW46IDAgYXV0b1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpblxyXG4gICAgJl9fbmFtZVxyXG4gICAgICBwXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbVxyXG4gICAgICAgIGNvbG9yOiAjNzA3MDcwXHJcbiIsIkB1c2UgJ2NvbnN0YW50cycgYXMgY29uc3RcclxuLndvcmtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICBtaW4taGVpZ2h0OiAzMDBweFxyXG4gIHBhZGRpbmctdG9wOiA2MHB4XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHhcclxuICBAaW5jbHVkZSBjb25zdC53LW1heCg1NzBweClcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHhcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4XHJcbiAgZGlzcGxheTogZmxleFxyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgJl9fdGl0bGVcclxuICAgIGZvbnQtc2l6ZTogMy40cmVtXHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCg1NzBweClcclxuICAgICAgZm9udC1zaXplOiAycmVtXHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCgzODBweClcclxuICAgICAgZm9udC1zaXplOiAyLjJyZW1cclxuICBAaW5jbHVkZSBjb25zdC53LW1heCg1NzBweClcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3RjdcclxuICBAaW5jbHVkZSBjb25zdC53LW1pbig1NzFweClcclxuICAgICY6YWZ0ZXJcclxuICAgICAgQGluY2x1ZGUgY29uc3QucHNldWRvXHJcbiAgICAgIHdpZHRoOiA0MDBweFxyXG4gICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgYmFja2dyb3VuZDogI0Y3RjdGN1xyXG4gICAgICB3aWR0aDogODAlXHJcbiAgICAgIG1heC13aWR0aDogNjAwcHhcclxuICAgICAgei1pbmRleDogLTFcclxuICAgICAgbGVmdDogNTAlXHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4XHJcbiAgJl9fc2xpZGVyc1xyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICZfX3NsaWRlclxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICAgJi5hY3RpdmVcclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgIC5zbGlkZVxyXG4gICAgICBtYXgtd2lkdGg6IDQyMHB4XHJcbiAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDQyMHB4KVxyXG4gICAgICAgIG1heC13aWR0aDogMjEwcHhcclxuICAgICAgbWFyZ2luOiAwIGF1dG9cclxuICAgICAgJl9fbGFiZWxzXHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHhcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcclxuICAgICAgICBwXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW1cclxuICAgICAgICAgICYud2hlcmVcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweFxyXG4gICAgICAgICAgJi5zcXVhcmUsICYucHJpY2VcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW1cclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDJcclxuICAgICAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgICAgIHNwYW5cclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW1cclxuICAgICAgICAgICAgQGluY2x1ZGUgY29uc3Qudy1taW4oNTcxcHgpXHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM3JlbVxyXG4gICAgICAgICAgJi5wcmljZVxyXG4gICAgICAgICAgICAmOjpiZWZvcmVcclxuICAgICAgICAgICAgICBjb250ZW50OiAnIC0gJ1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDQ4MHB4KVxyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICAgIHBcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICZfX2ltYWdlc1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWRcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgIGdhcDogMjBweFxyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAwcHggMjAwcHhcclxuICAgICAgICBncmlkLWF1dG8tcm93czogMjAwcHhcclxuICAgICAgICBAaW5jbHVkZSBjb25zdC53LW1heCg1NzBweClcclxuICAgICAgICAgIGdhcDogMTBweFxyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMjBweCAxMjBweFxyXG4gICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IDEwMHB4XHJcbiAgICAgICZfX2ltYWdlXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweFxyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICY6YWZ0ZXJcclxuICAgICAgICAgIEBpbmNsdWRlIGNvbnN0LnBzZXVkb1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwIDAgMCAvIDAuMykgdXJsKC4uL2ltYWdlcy96b29tLnN2ZylcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0XHJcbiAgICAgICAgICBAaW5jbHVkZSBjb25zdC53LW1pbig1NzFweClcclxuICAgICAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWluKDU3MXB4KVxyXG4gICAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICAmOjphZnRlclxyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDFcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW5cclxuICAgICAgICBpbWdcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXHJcbiAgJi0tc2hcclxuICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDU3MHB4KVxyXG4gICAgICAuc2xpZGVcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGVcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBnYWluc2Jvcm9cclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmVcclxuICAgICAgICBwYWRkaW5nOiAyMHB4XHJcbiAgICAgICAgJl9faW1hZ2VzXHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgICAgb3JkZXI6IDBcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxuICAgICAgICAgIGFcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICAmX19pbWFnZVxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgICAgICZfX2xhYmVsc1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMFxyXG4gICAgICAgICAgb3JkZXI6IDFcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBcclxuICAgICAgICAgIHAuc3F1YXJlLCBwLndoZXJlXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAuc3dpcGVyLXdyYXBwZXJcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbi50YWJzXHJcbiAgZGlzcGxheTogZmxleFxyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICBwYWRkaW5nOiA0MHB4XHJcbiAgZ2FwOiA2MHB4XHJcbiAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNDgwcHgpXHJcbiAgICBnYXA6IDIwcHhcclxuICAmX19sYWJlbFxyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmVcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgZm9udC1zaXplOiAxLjJyZW1cclxuICAgIGNvbG9yOiAjYjFiMWIxXHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2VcclxuICAgICY6aG92ZXJcclxuICAgICAgY29sb3I6IGdyYXlcclxuICAgICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZVxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNDgwcHgpXHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbVxyXG4gICAgJi5hY3RpdmVcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIGNvbG9yOiBjb25zdC4kbWFpbi1kYXJrXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxuICAgICAgJjphZnRlclxyXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0LnBzZXVkb1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgaGVpZ2h0OiAycHhcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICAgICAgdG9wOiBhdXRvXHJcbiAgICAgICAgYm90dG9tOiAtMTBweFxyXG4gICAgICAgIGJhY2tncm91bmQ6IGNvbnN0LiRtYWluXHJcblxyXG4vLyAjc3dpcGVib3gtb3ZlcmxheVxyXG4vLyAgIGJhY2tncm91bmQ6IHJnYmEoMCAwICAwIC8gLjgpIiwiQHVzZSAnY29uc3RhbnRzJyBhcyBjb25zdFxyXG4uaG93XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHhcclxuICBAaW5jbHVkZSBjb25zdC53LW1heCg1NzBweClcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxuICAmX19jb250YWluZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICZfX2xpc3RcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgZ2FwOiAyMHB4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgcGFkZGluZy10b3A6IDQwcHhcclxuICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDU3MHB4KVxyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweFxyXG4gICAgICBnYXA6IDEwcHhcclxuICAmX19pdGVtXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWJhc2lzOiAxMjBweFxyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgcGFkZGluZzogMTJweFxyXG4gICAgaGVpZ2h0OiAxODBweFxyXG4gICAgYmFja2dyb3VuZDogY29uc3QuJG1haW4tZGFya1xyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1taW4oNTcxcHgpXHJcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pXHJcbiAgICAgICAgYmFja2dyb3VuZDogY29uc3QuJG1haW4tZGlydFxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNTcwcHgpXHJcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCVcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG4gICAgICBoZWlnaHQ6IGF1dG9cclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgIGhlaWdodDogNTZweFxyXG4gICZfX2ljb25cclxuICAgIGZsZXg6IDFcclxuICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDU3MHB4KVxyXG4gICAgICBmbGV4OiAwIDAgNDBweFxyXG4gICAgICBzdmdcclxuICAgICAgICB3aWR0aDogMzBweFxyXG4gICAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudFxyXG4gICZfX3RleHRcclxuICAgIGZvbnQtc2l6ZTogMXJlbVxyXG4gICAgY29sb3I6IHdoaXRlXHJcbiAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCg1NzBweClcclxuICAgICAgZm9udC1zaXplOiAxcmVtXHJcbiAgJl9fYnV0dG9uXHJcbiAgICBtYXJnaW46IDQwcHggYXV0byAxMHB4IGF1dG8iLCJAdXNlICdjb25zdGFudHMnIGFzIGNvbnN0XHJcbi5wcmljZXNcclxuICBAaW5jbHVkZSBjb25zdC53LW1pbig1NzFweClcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4XHJcbiAgJl9fd3JhcHBlclxyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2U5ZTllOSAwJSwgI2ZmZiAxMDAlKVxyXG4gICAgbWFyZ2luLXRvcDogMTIwcHhcclxuICAmX19jb250YWluZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAmX190aXRsZVxyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweFxyXG4gICZfX3N1YnRpdGxlXHJcbiAgICBjb2xvcjogZ3JheVxyXG4gICAgZm9udC1zaXplOiAxLjJyZW1cclxuICAmX193cmFwZXNcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGdhcDogMjBweFxyXG4gICAgbWFyZ2luLXRvcDogLTEyMHB4XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweFxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1taW4oNTcxcHgpXHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMFxyXG4gICZfX2Jsb2NrXHJcbiAgICBmbGV4OiAxIDEgNDAwcHhcclxuICAmX19idXR0b25cclxuICAgIG1hcmdpbjogNDBweCBhdXRvIDEwcHggYXV0b1xyXG4gICZfX2luY2x1ZGVzXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgbWFyZ2luLXRvcDogMTAwcHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDU3MHB4KVxyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxuICAgIC50aXRsZVxyXG4gICAgICBmb250LXNpemU6IDIuNXJlbVxyXG4gICAgICAmOmJlZm9yZSwgJjphZnRlclxyXG4gICAgICAgIGJvdHRvbTogLTIwcHhcclxuICAgICAgICBsZWZ0OiAwXHJcbiAgICAgICY6YWZ0ZXJcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICY6YmVmb3JlXHJcbiAgICAgICAgd2lkdGg6IDgwcHhcclxuICAgICAgICBAaW5jbHVkZSBjb25zdC53LW1heCgzNzFweClcclxuICAgICAgICAgIGxlZnQ6IGNhbGMoIDUwJSAtIDQwcHggKVxyXG4gICAgLnByaWNlc19fd3JhcGVzXHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHhcclxuICAgIC50aXRsZVxyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgbWFyZ2luOiAwIGF1dG9cclxuICAmX19pbmNsdWRlXHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4XHJcbiAgICBwYWRkaW5nOiAyMHB4XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICAudGl0bGUtLXNpbXBsZVxyXG4gICAgICBmb250LXNpemU6IDEuNXJlbVxyXG4gICAgICBmb250LXdlaWdodDogNjAwXHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxuICAgICAgJjo6YWZ0ZXIsICY6OmJlZm9yZVxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAmX19tYXRlcmlhbHNcclxuICAgICYtLXN0XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybCguLi9pbWFnZXMvaW5jbHVkZXMtbWF0LXN0LnN2ZylcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQwcHhcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxyXG4gICAgJi0tc2hcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGUgdXJsKC4uL2ltYWdlcy9pbmNsdWRlcy1tYXQtc2guc3ZnKVxyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHRcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDBweFxyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgJl9fd29ya1xyXG4gICAgJi0tc3RcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGUgdXJsKC4uL2ltYWdlcy9pbmNsdWRlcy13cmstc3Quc3ZnKVxyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHRcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDBweFxyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgICAmLS1zaFxyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoLi4vaW1hZ2VzL2luY2x1ZGVzLXdyay1zaC5zdmcpXHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodFxyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIyNHB4XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxuLy8g0JHQu9C+0Log0YbQtdC9XHJcbi5wcmljZS1ibG9ja1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjRcclxuICBwYWRkaW5nOiAyMHB4XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXRcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRjRGNEY0XHJcbiAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNTcwcHgpXHJcbiAgICBwYWRkaW5nOiAxMHB4XHJcbiAgJjpob3ZlclxyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjhiOGI4XHJcbiAgJl9fdGl0bGVcclxuICAgIGNvbG9yOiBjb25zdC4kbWFpbi1kYXJrXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHhcclxuICAgICYtLXNlY29uZFxyXG4gICZfX3R5cGVcclxuICAgIGZvbnQtc2l6ZTogMXJlbVxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAmX19mb3JcclxuICAgIGZvbnQtc2l6ZTogMnJlbVxyXG4gICAgbGluZS1oZWlnaHQ6IDEyMCVcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4XHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCgxMDAwcHgpXHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbVxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4XHJcbiAgJl9fbGlzdFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgZ2FwOiAyMHB4XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4XHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCg1NzBweClcclxuICAgICAgZ2FwOiAxMHB4XHJcbiAgJl9faXRlbVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxyXG4gICAgcGFkZGluZzogOHB4XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHhcclxuICAgIHRyYW5zaXRpb246IC41cyBlYXNlLW91dFxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGVcclxuICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDMyMHB4KVxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oY29uc3QuJGxpZ2h0LCA1JSlcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgY29uc3QuJG1haW5cclxuXHJcbiAgJl9faWNvblxyXG4gICAgd2lkdGg6IDQwcHhcclxuICAgIGhlaWdodDogNDBweFxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcclxuICAmX19jZWxsXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAmLS1zcXVhcmVcclxuICAgICAgLnByaWNlLWJsb2NrX19pY29uXHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wcmljZS1zcXVhcmUtaWNvbi5zdmcpXHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluXHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxyXG4gICAgICAucHJpY2UtYmxvY2tfX3ZhbHVlOmFmdGVyXHJcbiAgICAgICAgY29udGVudDogXCIg0LwyXCJcclxuICAgICYtLWNvdW50XHJcbiAgICAgIC5wcmljZS1ibG9ja19faWNvblxyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcHJpY2UtbGFiZWwtaWNvbi5zdmcpXHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluXHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxyXG4gICAgICAucHJpY2UtYmxvY2tfX3ZhbHVlXHJcbiAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgY29udGVudDogXCIg4oK9L9C8MlwiXHJcbiAgICAgICAgJi0tc2ltcGxlXHJcbiAgICAgICAgICAmOmFmdGVyXHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIOKCvVwiXHJcbiAgICAucHJpY2UtYmxvY2tfX2ljb25cclxuICAgICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNTcwcHgpXHJcbiAgICAgICAgd2lkdGg6IDI2cHhcclxuICAgICAgICBoZWlnaHQ6IDI2cHhcclxuICAmX192YWx1ZVxyXG4gICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgZm9udC1zaXplOiAxLjJyZW1cclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIGNvbG9yOiBjb25zdC4kbWFpbi1kYXJrXHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCg1NzBweClcclxuICAgICAgZm9udC1zaXplOiAxcmVtXHJcblxyXG4uaW5jbHVkZXNcclxuICAmX19saXN0XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IDEwcHhcclxuICAmX19pdGVtXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NoZWNrLnN2ZylcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCBhdXRvXHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlclxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzBweFxyXG4gICZfX2luZm9cclxuICAgIGZvbnQtc2l6ZTogMXJlbVxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcclxuICAgIHBhZGRpbmc6IDZweCAxMnB4IDEycHggNTBweFxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbmZvLWljb24uc3ZnKVxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjFiMWIxXHJcbiAgICBzcGFuXHJcbiAgICAgIGNvbG9yOiBncmF5XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrIiwiQHVzZSAnY29uc3RhbnRzJyBhcyBjb25zdFxyXG4uZmFxXHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiAwJSwgI2U3ZTdlNyAxMDAlKVxyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvblxyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4XHJcbiAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNDgwcHgpXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweFxyXG4gICZfX2xpc3RcclxuICAgIG1heC13aWR0aDogOTYwcHhcclxuICAgIG1hcmdpbjogMCBhdXRvXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IDIwcHhcclxuICAgIEBpbmNsdWRlIGNvbnN0LnctbWluKDU3MXB4KVxyXG4gICAgICBwYWRkaW5nLXRvcDogNjBweFxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweFxyXG4gICZfX2l0ZW1cclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICBwYWRkaW5nOiAyMHB4XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZVxyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNTcwcHgpXHJcbiAgICAgIHBhZGRpbmctdG9wOiA2cHhcclxuICAgICAgcGFkZGluZy1ib3R0b206IDZweCAgXHJcbiAgICAuZmFxX19hbnN3ZXJcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgJi5hY3RpdmVcclxuICAgICAgYm94LXNoYWRvdzogMCAxOXB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDIpXHJcbiAgICAgIC5mYXFfX2Fuc3dlclxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIC5mYXFfX3F1ZXN0aW9uXHJcbiAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxyXG4gICZfX3F1ZXN0aW9uXHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDEwcHhcclxuICAgIHBhZGRpbmctbGVmdDogNjBweFxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mYXEtcXVlc3Rpb24taWNvbi5zdmcpXHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlclxyXG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZVxyXG4gICAgJjo6YWZ0ZXJcclxuICAgICAgQGluY2x1ZGUgY29uc3QucHNldWRvXHJcbiAgICAgIHdpZHRoOiA0MHB4XHJcbiAgICAgIGhlaWdodDogNDBweFxyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ZhcS1hcnJvdy5zdmcpXHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIGxlZnQ6IGF1dG9cclxuICAgICAgcmlnaHQ6IDBcclxuICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDU3MHB4KVxyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHhcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4XHJcbiAgICBwXHJcbiAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWluKDQ4MHB4KVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICZfX2Fuc3dlclxyXG4gICAgcGFkZGluZy10b3A6IDIwcHhcclxuICAgIHVzZXItc2VsZWN0OiBub25lXHJcbiAgICBwXHJcbiAgICAgICY6bGFzdC1jaGlsZFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcclxuICAgICAgQGluY2x1ZGUgY29uc3Qudy1taW4oNDgwcHgpXHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW0iLCJAdXNlICdjb25zdGFudHMnIGFzIGNvbnN0XHJcbi5jb250YWN0c1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlN2U3ZTcgMCUsICNmZmYgMTAwJSlcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3BcclxuICBwYWRkaW5nLXRvcDogNTBweFxyXG4gIEBpbmNsdWRlIGNvbnN0LnctbWF4KDU3MHB4KVxyXG4gICAgcGFkZGluZy10b3A6IDIwcHhcclxuICAmX19saXN0XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgZ2FwOiAyMHB4XHJcbiAgICBtYXJnaW46IDAgYXV0b1xyXG4gICAgcGFkZGluZzogNjBweCAwXHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCg1NzBweClcclxuICAgICAgcGFkZGluZzogNDBweCAwXHJcbiAgICA+IHN2Z1xyXG4gICAgICBtYXJnaW46IDAgNDBweFxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoOTE4cHgpXHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICBnYXA6IDQwcHhcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCg1NDBweClcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcFxyXG4gICZfX2l0ZW1cclxuICAgIHBcclxuICAgICAgZm9udC1zaXplOiAxLjI1cmVtXHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMFxyXG4gICAgQGluY2x1ZGUgY29uc3Qudy1tYXgoNTQwcHgpXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0Z3JheVxyXG4gICZfX2xpbmtcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGdhcDogMTBweFxyXG4gICAgZm9udC1zaXplOiAxLjIwcmVtXHJcbiAgICAucGhvbmUtaWNvblxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCg1NDBweClcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIGFcclxuICAgICAgdHJhbnNpdGlvbjogMC4yNXNcclxuICAgICAgJjpob3ZlclxyXG4gICAgICAgIGNvbG9yOiBjb25zdC4kbWFpblxyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzXHJcbiAgICAgICAgc3BhblxyXG4gICAgICAgICAgc3BhblxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1c1xyXG4gICAgICAgICAgICBjb2xvcjogbGlnaHRlbihjb25zdC4kbWFpbiwgMTIlKVxyXG4gICAgc3BhblxyXG4gICAgICBzcGFuXHJcbiAgICAgICAgY29sb3I6IGdyYXlcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1c1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxuICAmX19saW5lXHJcbiAgICBAaW5jbHVkZSBjb25zdC53LW1heCg5MThweClcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICZfX21hcFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHhcclxuICAgIGhlaWdodDogMzIwcHhcclxuICAgIGJveC1zaGFkb3c6IDAgMzVweCA2NHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpXHJcbiAgICBpZnJhbWVcclxuICAgICAgaGVpZ2h0OiAzMjBweFxyXG4gICAgICB3aWR0aDogMTAwJSIsIkB1c2UgJ2NvbnN0YW50cycgYXMgY29uc3Rcbi5jb3B5cmlnaHRcbiAgICBwYWRkaW5nOiA0MHB4IDBcbiAgICBjb2xvcjogZ3JheVxuICAgICZfX2xvZ29cbiAgICAgICAgd2lkdGg6IDEyMXB4XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICB0b3A6IDJweFxuICAgICAgICBsZWZ0OiA3cHhcbiAgICBwXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICB0b3A6IDFweFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgICAgY29sb3I6IGdyYXlcbiAgICAmX19uYW1lXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweFxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZ3JheVxuICAgICAgICBAaW5jbHVkZSBjb25zdC53LW1heCg0MDdweClcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZVxuICAgICAgICBAaW5jbHVkZSBjb25zdC53LW1heCg0NjBweClcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4XG4gICAgc3BhblxuICAgICAgICBjb2xvcjogZ3JheVxuICAgICZfX2NvbnRhaW5lclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGdhcDogMjBweFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDQ4MHB4KVxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0LnctbWF4KDM4MHB4KVxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXBcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBcbiAgICAmX19wb2xpdGljYVxuICAgICAgICBwYWRkaW5nLXRvcDogMFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMzBweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgICAgICBnYXA6IDIwcHhcbiAgICAgICAgYVxuICAgICAgICAgICAgY29sb3I6IGdyYXlcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIiwiQHVzZSAnY29uc3RhbnRzJyBhcyBjb25zdFxyXG4udG90b3BcclxuICBib3JkZXItcmFkaXVzOiAxNTBweFxyXG4gIHdpZHRoOiA2MHB4XHJcbiAgaGVpZ2h0OiA2MHB4XHJcbiAgYmFja2dyb3VuZDogY29uc3QuJG1haW4gdXJsKC4uL2ltYWdlcy90b3RvcC5zdmcpXHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwcHhcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxN3B4XHJcbiAgcG9zaXRpb246IGZpeGVkXHJcbiAgYm90dG9tOiAtMzBweFxyXG4gIGxlZnQ6IDIwJVxyXG4gIHotaW5kZXg6IDEwXHJcbiAgY3Vyc29yOiBwb2ludGVyIiwiLmNvb2tpZVxuXHRwb3NpdGlvbjogZml4ZWRcblx0ei1pbmRleDogMTAwXG5cdGJvdHRvbTogMTIwcHhcblx0d2lkdGg6IDEwMCVcblx0cGFkZGluZy1sZWZ0OiA0MHB4XG5cdHBhZGRpbmctcmlnaHQ6IDQwcHhcblx0ZGlzcGxheTogZmxleFxuXHRhbGlnbi1pdGVtczogY2VudGVyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyXG5cdEBtZWRpYShtYXgtd2lkdGg6IDMzMHB4KVxuXHRcdHBhZGRpbmctbGVmdDogMTBweFxuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHhcblx0Jl9fYmxvY2tcblx0XHRkaXNwbGF5OiBmbGV4XG5cdFx0Z2FwOiAyMHB4XG5cdFx0bWF4LXdpZHRoOiA3MDBweFxuXHRcdHRleHQtYWxpZ246IGNlbnRlclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweFxuXHRcdGJveC1zaGFkb3c6IDAgMTBweCA2MHB4IHJnYmEoMCAwIDAgLyAwLjMpXG5cdFx0cGFkZGluZzogMjBweFxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDY0OHB4KVxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtblxuXHRcdFx0cGFkZGluZzogMTBweFxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDMzMHB4KVxuXHRcdFx0cGFkZGluZzogMTBweFxuXHRcdHBcblx0XHRcdGZvbnQtc2l6ZTogMC44NmVtXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwXG5cdCZfX29rXG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmVcblx0XHRwYWRkaW5nOiA2cHggMjBweFxuXG4iXX0= */
